YANG Prefixes
This is a page to provide a list of the prefixes found in published IEEE YANG files.
module name | published prefix | published directory | Suggested |
ieee802-types | ieee | 802 | ieee802 |
ieee802-dot1q-ats | ats | 802.1 | dot1q-ats |
ieee802-dot1q-bridge | dot1q | 802.1 | dot1q-bridge |
ieee802-dot1q-cfm-alarm | dot1q-cfm-alarm | 802.1 | dot1q-cfm-alarm |
ieee802-dot1q-cfm-bridge | cfm-bridge | 802.1 | dot1q-cfm-bridge |
ieee802-dot1q-cfm-types | cfm-types | 802.1 | dot1q-cfm-types |
ieee802-dot1q-cfm | dot1q-cfm | 802.1 | dot1q-cfm |
ieee802-dot1q-pb | dot1q-pb | 802.1 | dot1q-pb |
ieee802-dot1q-stream-filters-gates | sfsg | 802.1 | dot1q-sfsg |
ieee802-dot1q-tpmr | dot1q-tpmr | 802.1 | dot1q-tpmr |
ieee802-dot1q-tsn-types | dot1q-tsn-types | 802.1 | dot1q-tsn-types |
ieee802-dot1q-types | dot1q-types | 802.1 | dot1q-types |
ieee802-dot1q-vlan-bridge | dot1q-vlan-bridge | 802.1 | dot1q-vlan-bridge |
ieee802-dot1x-types | dot1x-types | 802.1 | dot1x-types |
ieee802-dot1x | dot1x | 802.1 | dot1x |
ieee802-ethernet-interface-half-duplex | ieee802-eth-half-duplex | 802.3 | eth-half-duplex |
ieee802-ethernet-interface | ieee802-eth-inf | 802.3 | eth-inf |
ieee802-ethernet-link-oam | ieee802-link-oam | 802.3 | eth-link-oam |
ieee802-ethernet-pon | ieee802-eth-pon | 802.3 | eth-pon |
ieee802-ethernet-pse | ieee802-pse | 802.3 | eth-pse |
ieee1906-dot1-2015 | ieee1906 | 1906.1 | ieee1906-dot1 |
ieee1906-dot1-components | ieee1906-components | 1906.1 | dot1-comp |
ieee1906-dot1-definitions | ieee1906-definitions | 1906.1 | dot1-def |
ieee1906-dot1-function | ieee1906-dot1-function | 1906.1 | dot1-func |
ieee1906-dot1-information | ieee1906-dot1-information | 1906.1 | dot1-info |
ieee1906-dot1-math | ieee1906-math | 1906.1 | dot1-math |
ieee1906-dot1-metrics | ieee1906-dot1-metrics | 1906.1 | dot1-metrics |
ieee1906-dot1-nanivid | ieee1906-nanivid | 1906.1 | dot1-nanivid |
ieee1906-dot1-nanosensor | ieee1906-nanosensor | 1906.1 | dot1-nanosensor |
ieee1906-dot1-neuron | ieee1906-neuron | 1906.1 | dot1-neuron |
ieee1906-dot1-properties | ieee1906-properties | 1906.1 | dot1-prop |
ieee1906-dot1-si-units | ieee1906-dot1-si-units | 1906.1 | dot1-si-units |
ieee1906-dot1-system | system | 1906.1 | dot1-system |
ieee1906-dot1-thermodynamics | ieee1906-dot1-thermodynamics | 1906.1 | dot1-thermodynamics |
ieee1906-dot1-types | ieee1906-dot1-types | 1906.1 | dot1-types |
Guidelines:
<prefix-name> ::= <ieee-working-group> <dash> <unique-name>
<dash> ::= –
<letter> ::= [a-z A-Z 0-9 -]
<ieee-working-group> ::= <ieee802-working-group> | <ieee1588-working-group>| <ieee1914-working-group> | <ieee1906-working-group>
<ieee802-working-group> ::= ‘ieee802’ | <ieee802-dot1-specific> | <ieee802-dot3-specific> | <ieee802-dot11-specific>
<no-working-group> ::= NULL
<ieee802-dot1-specific> ::= dot1 <dot1-baseSpec>
<ieee802-dot1-baseSpec> ::= NULL | <letter> {<letter>}
<ieee802-dot3-specific> ::= eth| dot3
<ieee802-dot11-specific> ::= dot11
<unique-name> ::= <letter> {<letter>}
Examples:
802.1 example: prefix for: ieee802-dot1q-bridge.yang
<ieee802-dot1-specific> == dot1
<ieee802-dot1-baseSpec> == q
<unique-name> == bridge
prefix = “dot1q-bridge”
802.3 example: prefix for: ieee802-ethernet-interface-half-duplex.yang
<ieee802-dot3-specific> == eth
<unique-name> == half-duplex
prefix = “eth-half-duplex”
Name shortening:
Apply well-known abbreviations/acronyms to the prefix to shorten.
https://1.ieee802.org/yangsters/yang-abbreviations-or-acronyms/
Examples: See table above for Suggestions.