detnet configuration yang update
play

DetNet Configuration YANG Update draft-ietf-detnet-yang-03 Xuesong - PowerPoint PPT Presentation

IETF105 - DetNet DetNet Configuration YANG Update draft-ietf-detnet-yang-03 Xuesong Geng (gengxuesong@huawei.com) Mach Chen (mach.chen@huawei.com) Yeoncheol Ryoo (dbduscjf@etri.re.kr) Zhenqiang Li (lizhenqiang@chinamobile.com) Reshad


  1. IETF105 - DetNet DetNet Configuration YANG Update draft-ietf-detnet-yang-03 Xuesong Geng (gengxuesong@huawei.com) Mach Chen (mach.chen@huawei.com) Yeoncheol Ryoo (dbduscjf@etri.re.kr) Zhenqiang Li (lizhenqiang@chinamobile.com) Reshad Rahman (rrahman@cisco.com) 1

  2. DetNet Configuration Instance DetNet Config: App Flow • App Flow Instance Service Sub- Service Sub- • Service Sub-layer Instance layer instance 1 layer instance 2 Forwarding Sub- Forwarding Sub- • Forwarding Sub-layer Instance layer Instance 1 layer Instance 2 • TSN Sub-network Instance (TBD) Sub-network Sub-network Instance 1 Instance 2 DetNet data plane protocol stack* DetNet Configuration Instance 2 * : draft-ietf-detnet-architecture-13 Section4.1.1( https://tools.ietf.org/html/draft-ietf-detnet-architecture-13)

  3. DetNet Configuration Structure Update DetNet Config Sub-network * App Flow * * * 3

  4. App Flow Out-segments Operations In-segments • L3-app-flow-identification • • Sequence Number Generation: DetNet Service Sub-layer Instance • Ipv4-identification • copy-from-app-flow • Ipv6-identification • generate-by-detnet-flow • L2-app-flow-identification • sequence-number-length • L2-identification • none • detnet-flow-identification • Ipv4-identification • Ipv6-identification • Mpls-identification *Question: Whether Sequence Number Generation should be in App flow Instance or Service sub-layer instance? 4

  5. App Flow Tree 5

  6. Service Sub-layer Instance Out-segments Operations In-segments • • Service Operation DetNet Service sub-layer Encapsulation • DetNet Flow identification • Service Initiation • DetNet-mpls-header • Ipv4-identification • Service Termination • DetNet-ipv4-header • Ipv6-identification • Service Relay • DetNet-ipv6-header • Mpls-identification • Service Protection Operations: • DetNet Forwarding Sub-layer Instance • Replication • Elimination • Ordering • Elimination & Ordering • Elimination & Replication • Elimination & Ordering & Replication • None 6

  7. Service Sub-layer Instance Tree 7

  8. Forwarding Sub-layer Instance Out-segments Operations In-segments • • • Resource Allocation Forwarding Identification Forwarding Sub-layer Encapsulation • • Ipv4-destination-address DetNet-mpls-header • Traffic-Specification • • Ipv6-destination-address Outgoing interface • Interval • • Mpls-identification Sub-network Instance • max-packets-per-interval • max-payload-size • average-packets-per-interval • average-payload-size 8

  9. Forwarding Sub-layer Instance Tree 9

  10. “App flow” or “DetNet Service Proxy”? • Proxy can be the name of the node, maybe it also can be the name of the “sub - layer”: • the picture in draft-ietf-detnet-architecture-13 shows: • The text of draft-ietf-detnet-architecture-13 as follows: “ DetNet Edge Node: an instance of a DetNet relay node that acts as a source and/ or destination at the DetNet service sub-layer. For example, it can include a DetNet service sub-layer proxy function for DetNet service protection (e.g., the addition or removal of packet sequencing information) for one or more end systems, or starts or terminates resource allocation at the DetNet forwarding sub-layer, or aggregates DetNet services into new DetNet flows. It is analogous to a Label Edge Router (LER) or a Provider Edge (PE) router. ” 10

  11. What is the next? • The structure is accepted by the WG in this IETF (hopefully) • More detailed designs are still under discussion • Aggregation Case • Some unsolved issues mentioned in the slides • Sub-network • Please review the draft and give comments • or just join us • Weekly discussion about the yang model modification is suggested 11

  12. Thanks 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend