Resource Reservation Protocol for IP Transport Qos Draft-Han-Tsvwg-Ip-Transport-Qos-00

Resource Reservation Protocol for IP Transport Qos Draft-Han-Tsvwg-Ip-Transport-Qos-00

Resource Reservation Protocol for IP Transport QoS draft-han-tsvwg-ip-transport-qos-00 Lin Han ([email protected]) Yingzhen Qu ([email protected]) Lijun Dong([email protected]) Thomas Nadeau ([email protected]) Kevin Smith ([email protected]) Introduction • Presented in IETF 100. This is the re-written draft for TSVWG. • The presentation will answer some comments and give more details. • Objective A simpler/faster/more scalable resource reservation protocol to achieve bandwidth and/or bounded- latency guaranteed QoS for IP flow(s) that need this service. • Solution: In-band signaling by IPv6 extension header. Not associated with specific QoS implementation. • Design principles • Backward compatible, coexist with current services • Agnostic to transport layer protocols • Practical performance and scale targets • Basic signaling and data security • Scope and assumptions • Targeted for applications that are bandwidth and/or latency sensitive • Within one service domain • Limited scalability requirement How it works QoS dir IPv6 hdr HbH ext hdr Payload HbH-aware-router report IPv6 hdr Dst ext hdr Payload • Configure to process hop-by- hop IPv6 ext hdr • Only needed for throttle DSL Access devices BNG Mobile PON Router PE P Router • OLT Signal processing distributed to FTTH IP Core NPU on line card Metro Aggregation Content Provider RSG PGW network • Per flow state kept in line card L3 network AGG • Per flow state self-maintained CSG EPC by data flow, deleted if aged • Basic security for signaling and Backhaul Provider’s network, one AS data forwarding are provided Flow level QoS and Aggregated flow QoS • Flow level Identified by 5 tuples: source and destination address, protocol number, source and destination port number. or 3 tuples: source and destination address, and flow label • Transport level Packets share the same source and destination address, and protocol number, e.g. TCP or UCP flows that started and terminated at the same IP addresses • Address Level Packets share the same source, destination IP address, but with different protocol number. • DiffServ Level Packets share the same DSCP value Scalability and Performance Analysis • Distributed Processing: No extra protocol, such as RSVP run by CPU. In-band signal processing is distributed in NPUs on line cards. • Modern Hardware Architecture: More ports or higher throughput for a system, more NPUs are used. This means the system scalability and performance is almost not changing with the growth of the number of transport sessions. Scalability example • The scalability is related to the queue supported on NPU. More flows, This is a conservative example. In reality, there will be smaller more queue needed number of larger flows that • Industry fastest NPU – port speed: 400 G. needs this QoS service. i.e, the • If 50% of link capacity (200G) is for TCP that needs resource reservation AR service needs much higher • and per TCP flow requires 100M bandwidth bandwidth than 100M, and • There are only 200G/100M = 2000 flows need the in-band signalling flow number < 2000 processing, and associated QoS • Normally, there is no problem for NPU to support more than 2000 flows (queues) on a NPU Per-Hop Behavior DiffServ IP QoS with Resource Reservation Manual configure needed No way to accurately know the bandwidth Configuration example (100M interface): Per flow state makes it possible to have accurate QoS control for DiffServ Class-map class1 "#$"%$.."' Bandwidth Wq = match dscp af42 reservation is ( Policy-map policy1 configured Queuing scheduling is dynamically adjusted bandwidth percent 20 based on based on flows. estimation 20M bandwidth 10M R1 R2 reserved, more 20M bandwidth Q1: EF than enough reserved, NOT 10M Q1: EF enough! Q2: AF Q2: AF 10M Q3: BE Q3: BE R1 R2 10M Q1: EF Q1: EF Q2: AF Q2: AF Q3: BE Q3: BE Use case 1 - Detnet The protocol makes the per-flow state available and easily maintained on device, this is the key to the TSN realization of bounded-latency in Detnet. TSN IPv6 Domain TSN interconnect using IPv6: • Guaranteed bandwidth • Guaranteed and predictable minimum per-hop-latency. • No MPLS/LDP needed Two possible working modes: • Aggregated mode: Encap/decap at gateway routers, can be used to connect IPv4 networks or private TSN address spaces • TSN Native mode: TSN network routes populated to IPV6 domain Use Case 2 - PANRG • QoS for each MPTCP sub-flow in a access network through resource reservation protocol. • Overcome the constraint of MPTCP fairness principal (Multipath TCP should take as much capacity as TCP at a bottleneck link, no matter how many paths it is using) • Integrated with multi-path in Internet to support MPTCP, and Bringing path-aware networking in current Internet that is not path-aware DSL Access Router BNG PE QoS for Mobile PON OLT P Router segments of IP Core FTTH Metro Aggregation sub-flows by Content Provider network the protocol Router PE CSG EPC IP Core AGG Metro Aggregation PGW Backhaul Q&A More detailed works in ETSI NGP (Next Generation Protocol, WI#10: New transport technology): https://portal.etsi.org/webapp/WorkProgram/Report_WorkItem.asp?WKI_ID=52932.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us