Skip to content

Draft of the YANG data model for OAM of the ALTO protocol.

License

Notifications You must be signed in to change notification settings

Endrix1369/draft-ietf-alto-oam-yang

 
 

Repository files navigation

YANG Data Models for the Application-Layer Traffic Optimization (ALTO) Protocol

Action Status GitHub Tag

This is the working area for the Working Group Internet-Draft, "YANG Data Models for the Application-Layer Traffic Optimization (ALTO) Protocol", to meet the ALTO WG Charter.

If you have any question or comment, please feel free to open an issue.

Building the Draft

Formatted text and HTML versions of the draft can be built using make.

$ make

This requires that you have the necessary software installed. See the instructions.

Checking YANG Modules

This repo also provides useful tools to checking the related YANG modules.

Validating Syntax of YANG Modules

You can use pyang to validate the syntax of YANG modules:

$ make pyang-lint

This requires that you have Python and pyang installed. See the home page of pyang.

Also, you can use libyang to validate the syntax of YANG modules for more detailed information:

$ make yang-lint

This requires that you have the libyang library and the yanglint binary installed. See the libyang GitHub repo.

Validating JSON Examples

You can use yangson to validate your JSON examples:

$ make yangson-validate

This requires that you have yangson installed and the correct yang-library-ietf-alto.json file configured. See the yangson user guide and the example use cases.

Generating YANG Tree Diagrams

You can generate YANG tree diagrams defined by RFC8340:

$ make yang-gen-diagram

Contributing

See the guidelines for contributions.

About

Draft of the YANG data model for OAM of the ALTO protocol.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%