| ietf-connection-oriented-oam@2019-02-11.yang | ietf-connection-oriented-oam-formatted.yang | |||
|---|---|---|---|---|
| skipping to change at line 289 ¶ | skipping to change at line 288 ¶ | |||
| grouping maintenance-association-reference { | grouping maintenance-association-reference { | |||
| description | description | |||
| "This grouping uniquely identifies a | "This grouping uniquely identifies a | |||
| Maintenance Association. It consists | Maintenance Association. It consists | |||
| of a maintenance-domain-reference and | of a maintenance-domain-reference and | |||
| a maintenance-association leafref."; | a maintenance-association leafref."; | |||
| uses maintenance-domain-reference; | uses maintenance-domain-reference; | |||
| leaf maintenance-association { | leaf maintenance-association { | |||
| type leafref { | type leafref { | |||
| path "/co-oam:domains/co-oam:domain[co-oam:md-name-string " | path "/co-oam:domains/co-oam:domain[co-oam:md-name-string " | |||
| +"= current()/../maintenance-domain]/co-oam:mas" | + "= current()/../maintenance-domain]/co-oam:mas" | |||
| +"/co-oam:ma/co-oam:ma-name-string"; | + "/co-oam:ma/co-oam:ma-name-string"; | |||
| } | } | |||
| description | description | |||
| "A reference to a specific Maintenance Association."; | "A reference to a specific Maintenance Association."; | |||
| } | } | |||
| } | } | |||
| grouping maintenance-association-end-point-reference { | grouping maintenance-association-end-point-reference { | |||
| description | description | |||
| "This grouping uniquely identifies | "This grouping uniquely identifies | |||
| a Maintenance Association. It consists | a Maintenance Association. It consists | |||
| of a maintenance-association-reference and | of a maintenance-association-reference and | |||
| a maintenance-association-end-point leafref."; | a maintenance-association-end-point leafref."; | |||
| uses maintenance-association-reference; | uses maintenance-association-reference; | |||
| leaf maintenance-association-end-point { | leaf maintenance-association-end-point { | |||
| type leafref { | type leafref { | |||
| path "/co-oam:domains/co-oam:domain[co-oam:md-name-string " | path "/co-oam:domains/co-oam:domain[co-oam:md-name-string " | |||
| +"= current()/../maintenance-domain]/co-oam:mas" | + "= current()/../maintenance-domain]/co-oam:mas" | |||
| +"/co-oam:ma[co-oam:ma-name-string = " | + "/co-oam:ma[co-oam:ma-name-string = " | |||
| +"current()/../maintenance-association]" | + "current()/../maintenance-association]" | |||
| +"/co-oam:mep/co-oam:mep-name"; | + "/co-oam:mep/co-oam:mep-name"; | |||
| } | } | |||
| description | description | |||
| "A reference to a specific Maintenance | "A reference to a specific Maintenance | |||
| association End Point."; | association End Point."; | |||
| } | } | |||
| } | } | |||
| grouping time-to-live { | grouping time-to-live { | |||
| leaf ttl { | leaf ttl { | |||
| type uint8; | type uint8; | |||
| skipping to change at line 358 ¶ | skipping to change at line 357 ¶ | |||
| } | } | |||
| description | description | |||
| "Defect Message choices."; | "Defect Message choices."; | |||
| } | } | |||
| description | description | |||
| "Defect Message."; | "Defect Message."; | |||
| } | } | |||
| grouping mep-address { | grouping mep-address { | |||
| choice mep-address { | choice mep-address { | |||
| default ip-address; | default "ip-address"; | |||
| case mac-address { | case mac-address { | |||
| leaf mac-address { | leaf mac-address { | |||
| type yang:mac-address; | type yang:mac-address; | |||
| description | description | |||
| "MAC Address."; | "MAC Address."; | |||
| } | } | |||
| description | description | |||
| "MAC Address based MEP Addressing."; | "MAC Address based MEP Addressing."; | |||
| } | } | |||
| case ip-address { | case ip-address { | |||
| skipping to change at line 386 ¶ | skipping to change at line 385 ¶ | |||
| } | } | |||
| description | description | |||
| "MEP Addressing."; | "MEP Addressing."; | |||
| } | } | |||
| description | description | |||
| "Grouping for MEP Address"; | "Grouping for MEP Address"; | |||
| } | } | |||
| grouping mip-address { | grouping mip-address { | |||
| choice mip-address { | choice mip-address { | |||
| default ip-address; | default "ip-address"; | |||
| case mac-address { | case mac-address { | |||
| leaf mac-address { | leaf mac-address { | |||
| type yang:mac-address; | type yang:mac-address; | |||
| description | description | |||
| "MAC Address of Maintenance Intermediate Point"; | "MAC Address of Maintenance Intermediate Point"; | |||
| } | } | |||
| description | description | |||
| "MAC Address based MIP Addressing."; | "MAC Address based MIP Addressing."; | |||
| } | } | |||
| case ip-address { | case ip-address { | |||
| skipping to change at line 444 ¶ | skipping to change at line 443 ¶ | |||
| type identityref { | type identityref { | |||
| base name-format; | base name-format; | |||
| } | } | |||
| description | description | |||
| "Maintenance Domain Name format."; | "Maintenance Domain Name format."; | |||
| } | } | |||
| choice md-name { | choice md-name { | |||
| case md-name-null { | case md-name-null { | |||
| leaf md-name-null { | leaf md-name-null { | |||
| when "derived-from-or-self(../md-name-format," | when "derived-from-or-self(../md-name-format," | |||
| +"'name-format-null')" { | + "'name-format-null')" { | |||
| description | description | |||
| "MD name format is equal to null format."; | "MD name format is equal to null format."; | |||
| } | } | |||
| type empty; | type empty; | |||
| description | description | |||
| "MD name null."; | "MD name null."; | |||
| } | } | |||
| } | } | |||
| description | description | |||
| "MD name."; | "MD name."; | |||
| skipping to change at line 484 ¶ | skipping to change at line 483 ¶ | |||
| type identityref { | type identityref { | |||
| base name-format; | base name-format; | |||
| } | } | |||
| description | description | |||
| "MA name format."; | "MA name format."; | |||
| } | } | |||
| choice ma-name { | choice ma-name { | |||
| case ma-name-null { | case ma-name-null { | |||
| leaf ma-name-null { | leaf ma-name-null { | |||
| when "derived-from-or-self(../ma-name-format, " | when "derived-from-or-self(../ma-name-format, " | |||
| +"'name-format-null')" { | + "'name-format-null')" { | |||
| description | description | |||
| "MA."; | "MA."; | |||
| } | } | |||
| type empty; | type empty; | |||
| description | description | |||
| "Empty"; | "Empty"; | |||
| } | } | |||
| } | } | |||
| description | description | |||
| "MA name."; | "MA name."; | |||
| End of changes. 6 change blocks. | ||||
| 10 lines changed or deleted | 10 lines changed or added | |||
This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||