YANG Data Model for Segment Routing
draft-ietf-spring-sr-yang-00
The information below is for an old version of the document.
Document | Type |
This is an older version of an Internet-Draft that was ultimately published as RFC 9020.
|
|
---|---|---|---|
Authors | Stephane Litkowski , Yingzhen Qu , Jeff Tantsura | ||
Last updated | 2015-07-20 | ||
Replaces | draft-litkowski-spring-sr-yang | ||
RFC stream | Internet Engineering Task Force (IETF) | ||
Formats | |||
Reviews |
RTGDIR Early review
(of
-28)
by Tal Mizrahi
Has issues
YANGDOCTORS Early review
(of
-09)
by Ladislav Lhotka
On the Right Track
|
||
Additional resources | Mailing list discussion | ||
Stream | WG state | WG Document | |
Document shepherd | (None) | ||
IESG | IESG state | Became RFC 9020 (Proposed Standard) | |
Consensus boilerplate | Unknown | ||
Telechat date | (None) | ||
Responsible AD | (None) | ||
Send notices to | (None) |
draft-ietf-spring-sr-yang-00
"Algorithm to be used for the prefix SID."; } leaf source { type inet:ip-address; description "IP address of the router than own the binding."; } leaf used { type boolean; description "Defines if the binding is used in forwarding plane."; } leaf source-protocol { type leafref { path "/rt:routing-state/rt:routing-instance/" + "rt:routing-protocols/rt:routing-protocol/rt:name"; } description "Rtg protocol that owns the binding"; } leaf binding-type { type enumeration { enum prefix-sid { description "Binding is learned from a prefix SID."; } enum binding-tlv { description "Binding is learned from a binding TLV."; Litkowski, et al. Expires January 21, 2016 [Page 18] Internet-Draft sr-yang-cfg July 2015 } } description "Type of binding."; } description "Binding."; } description "List of prefix and SID associations."; } description "Segment routing operational states."; } } /* Notifications */ notification segment-routing-global-sid-collision { leaf received-target { type string; description "Target received in the controlplane that caused SID collision."; } leaf original-target { type string; description "Target already available in database that have the same SID as the received target."; } leaf index { type uint32; description "Value of the index used by two different prefixes."; } leaf routing-protocol { type leafref { path "/rt:routing-state/rt:routing-instance/" + "rt:routing-protocols/rt:routing-protocol/rt:name"; } description "Routing protocol reference that received the event."; } description "This notification is sent when a new mapping is learned Litkowski, et al. Expires January 21, 2016 [Page 19] Internet-Draft sr-yang-cfg July 2015 , containing mapping where the SID is already used. The notification generation must be throttled with at least a 5 second gap. "; } notification segment-routing-index-out-of-range { leaf received-target { type string; description "Target received in the controlplane that caused SID collision."; } leaf received-index { type uint32; description "Value of the index received."; } leaf routing-protocol { type leafref { path "/rt:routing-state/rt:routing-instance/" + "rt:routing-protocols/rt:routing-protocol/rt:name"; } description "Routing protocol reference that received the event."; } description "This notification is sent when a binding is received, containing a segment index which is out of the local configured ranges. The notification generation must be throttled with at least a 5 second gap. "; } } <CODE ENDS> 8. Security Considerations TBD. 9. Acknowledgements Authors would like to thank Derek Yeung, Acee Lindem, Greg Hankins, Hannes Gredler, Uma Chunduri, Jeffrey Zhang, Shradda Hedge for their contributions. Litkowski, et al. Expires January 21, 2016 [Page 20] Internet-Draft sr-yang-cfg July 2015 10. IANA Considerations TBD. 11. Normative References [I-D.ietf-spring-segment-routing] Filsfils, C., Previdi, S., Decraene, B., Litkowski, S., and R. Shakir, "Segment Routing Architecture", draft-ietf- spring-segment-routing-03 (work in progress), May 2015. [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. [RFC6020] Bjorklund, M., "YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)", RFC 6020, October 2010. Authors' Addresses Stephane Litkowski Orange Business Service Email: stephane.litkowski@orange.com Yingzhen Qu Cisco Systems Email: yiqu@cisco.com Pushpasis Sarkar Juniper Networks Email: psarkar@juniper.net Jeff Tantsura Ericsson Email: jeff.tantsura@ericsson.com Litkowski, et al. Expires January 21, 2016 [Page 21]