Commit 815a5ce9 authored by Martin Stiemerling's avatar Martin Stiemerling 💬
Browse files

even more structure

with still missing a number of contents.
parent 832f00a6
Pipeline #68685 passed with stage
in 9 seconds
......@@ -4,4 +4,5 @@
* [Managing Networks](manage-networks/README.md)
* [Intro](manage-networks/Intro/README.md)
* [Yang Models](manage-networks/yang-models/README.md)
* [Transport of Yang Models](manage-networks/transport/README.md)
* [YANG-GNMI Programming](manage-networks/yangnmi-prog/README.md)
# Transport of YANG Models
The definition of YANG models is one part of being able to manage network elements, but communicating the contents of the model to and from a network element is another issue.
......@@ -15,10 +15,12 @@ Nonetheless both share network concepts, for instance:
* forwarding: forwarding of packets has to be performed in both types
* routing: selection of a routing protocol and determination of the necessary parameters.
This leads to the point that one can create an information model of a network element, based on the building blocks, i.e., made up of the network concepts, of a specific network element. The information model would define that a network element has 1 to n interfaces, where an interface has a name, an identifier, a hardware-address, 0 to m IP addresses etc.
This leads to the point that one can create an information model of a network element, based on the building blocks, i.e., made up of the network concepts. The information model would define that a network element has 1 to n interfaces, where an interface has a name, an identifier, a hardware-address, 0 to m IP addresses etc.
An information model is not sufficient, as it does not determine how the information is mapped to the actual data. For instance, interface identifiers could be human readable, e.g., "exp0" which is a string, or just a number such as _15_. This general representation is described in a so-called data model, where the data elements, their syntax and their semantics are described. (TODO: needs better definition and citation)
Historically, Management Information Bases (MIBs) have been one way of defining data models for network elements. (TODO: need ref to MIB)
## YANG: A Data Modeling Language for Networks
RFC 6020
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment