(Flow Related) DLEP Extensions

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

Overlay Transport Virtualization (OTV)
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
IPv6 Victor T. Norman.
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
Network Localized Mobility Management using DHCP
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
1 CCNA 2 v3.1 Module 8. 2 TCP/IP Suite Error and Control Messages CCNA 2 Module 8.
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
24-1 Chapter 24. Congestion Control and Quality of Service part Quality of Service 23.6 Techniques to Improve QoS 23.7 Integrated Services 23.8.
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Defining the IP Packet Delivery Process INTRO v2.0—4-1.
1 MODEM LINK PROPERTY ADVERTISEMENT. 2 Smart Modems Modem's transmitting and receiving link rates can be varied over time due to the following: –Adaptive.
Guide to TCP/IP, Third Edition
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
10/8/2015CST Computer Networks1 IP Routing CST 415.
© Jörg Liebeherr (modified by M. Veeraraghavan) 1 ICMP: A helper protocol to IP The Internet Control Message Protocol (ICMP) is the protocol used for error.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
Using BGP between PE and CE in EVPN draft-li-l2vpn-evpn-pe-ce-01 Zhenbin Li, Junlin Zhuang, Shunwan Zhuang (Huawei Technologies) IETF 90, Toronto, Canada.
ECE 544 Project3 Group 9 Brien Range Sidhika Varshney Sanhitha Rao Puskuru.
1 CSE 5346 Spring Network Simulator Project.
Mesh Routing Optimization for 6LoWPAN Ki-Hyung Kim (Ajou University) and S. Daniel Park (SAMSUNG Electronics) IETF 6LoWPAN WG 65th, Dallas, Tx.
Chapter 3 TCP and IP 1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet.
Coping with Link Failures in Centralized Control Plane Architecture Maulik Desai, Thyagarajan Nandagopal.
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CCNA 2 Router and Routing Basics Module 8 TCP/IP Suite Error and Control Messages.
IETF 67, Nov 2006Slide 1 VCCV Extensions for Multi- Segment Pseudo-Wire draft-hart-pwe3-segmented-pw-vccv-01.txt draft-ietf-pwe3-segmented-pw-04.txt Mustapha.
Rami Neiman & Yaron Perry
Advanced Computer Networks
Congestion Control in Data Networks and Internets
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Instructor Materials Chapter 6: Quality of Service
Chapter 3 TCP and IP Chapter 3 TCP and IP.
IEEE 802.1AS REV D5.0 Review Comments
Discussion on DHCPv6 Routing Configuration
Boarder Gateway Protocol (BGP)
How to Train your Dragonfly
Booting up on the Home Link
Compression Format for IPv6 Datagrams in 6LoWPAN Networks
The New Internet Protocol
IEEE 802.1AS REV D5.0 Review Comments
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
A. Báder, L. Westberg, G. Karagiannis,
Multi Protocol Label Switching (MPLS)
PCEP Extension for Native IP ietf
ITU-T Study Group 15 Update to IETF CCAMP
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
The New Internet Protocol
Distributed Mobility Management (DMM) WG DMM Work Item: Forwarding Path & Signaling Management (FPSM) draft-ietf-dmm-fpc-cpdp-01.txt IETF93, Prague.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
ECE 544 Protocol Design Project 2016
CHAPTER 8 Network Management
NMDA Q & A draft-dsdt-nmda-guidelines &
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Anup K.Talukdar B.R.Badrinath Arup Acharya
CIS679: Two Planes and Int-Serv Model
Remedy for beacon bloat
Editors: Bala’zs Varga, Jouni Korhonen
Remedy for beacon bloat
Large-Scale Deterministic Network Update
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

(Flow Related) DLEP Extensions Lou Berger lberger@labn.net David Wiggins David.Wiggins@ll.mit.edu Bow-Nan Cheng bcheng@ll.mit.edu

Four Drafts DLEP Control Plane Based Pause Extension draft-cheng-manet-dlep-pause-extension-00 a simple control plane based flow control mechanism DLEP DiffServ Aware Credit Windowing Extension draft-cheng-manet-dlep-da-credit-extension-00 a DiffServ aware credit-windowing scheme DLEP Latency Range Extension draft-cheng-manet-dlep-latency-extension-00 reports latency that may be experienced on a link DLEP Multi-Hop Forwarding Extension draft-cheng-manet-dlep-multi-hop-extension-00 reporting and control of multi-hop forwarding 97th IETF

Control Plane Based Pause Extension draft-cheng-manet-dlep-pause-extension-00 A simple control plane based flow control mechanism Modem can send DLEP messages to pause and restart traffic Modem indicates that traffic is to be suppressed Device wide (Per session, using Session Update messages) Per destination (Uses Destination Update messages) May be DSCP specific Pause/resume can identify a group of DSCPs (or all) DSCPs are grouped into logical queues Expected to have narrow applicability Where a simple control plane “xon/xoff” capability is good enough 97th IETF

Pause Extension Mechanisms 1 new Extension Type Control Plane Pause 3 new Data Item Values Queue Parameters Pause / Restart 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Data Item Type | Length | | Num Queues | Scale | Reserved | |Num DSCPs Q0(0)| Queue Size Q0 | | Num DSCPs Q1 | Queue Size Q1 | | Num DSCPs Q2 | Queue Size Q2 | : ... : | Num DSCPs Qn | Queue Size Qn | | DS Field Q1 | DS Field Q1 | DS Field Q1 | DS Field Q2 | : ... | DS Field Qn | 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Data Item Type | Length | | Queue Index | ... : : ... | Queue Index | Queue Size is Informational Open issue: Encoding of {Queue, DSCP list} seems “complex” Is there simpler encoding? 97th IETF

DiffServ Aware Credit Windowing Extension draft-cheng-manet-dlep-da-credit-extension-00 A DiffServ aware credit-windowing scheme More sophisticated flow control, for a wide range of applications For modems that have DSCP related queuing Modem send credit grants and credit increments to a router Per destination, and per DSCP group (queue) Grants set/reset a credit window Router can request credits Routes advertise their credit window status So modems can adapt/reset as need Credits are in bytes and include MAC headers 97th IETF

Credit Windowing Mechanisms 1 new Extension Type – DiffServ Aware Credit Windowing 2 new Messages Credit Control and Credit Control Response Modem  Router – credit increment Router  Modem – status response – credit request 4 new Data Items Queue parameters – Same as pause* DA Credit Grant Sets credit windows in Destination Up/Update/Announce Response messages Increments windows in Credit Control messages DA Credit Window Status DA Credit Request 97th IETF

Latency Range Extension draft-cheng-manet-dlep-latency-extension-00 Reports latency range that may be experienced on a link Builds on Latency Data Item, provides Min and Max Values 1 new Extension Type – Latency Range 1 new Date Item – Latency Range 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Data Item Type | Length | | Maximum Latency : : Maximum Latency | | Minimum Latency : : Minimum Latency | 97th IETF

Multi-Hop Forwarding Extension draft-cheng-manet-dlep-multi-hop-extension-00 Supports reporting and control of multi-hop forwarding Some modem technologies support connectivity to destinations via multi-hop forwarding at the mac layer Modems inform routers when multi-hop forwarding is being used Modems indicate hop count, and ability to change hops Routers MAY use hops in forwarding/routing decisions Routers request modems to change multi-hop forwarding behavior Per device, can request to suppress multi-hop forwarding Per destination, can request or terminate direct connections Can request to restore default behavior Requests can succeed, fail or be rejected Results are reported via hop count 97th IETF

Next Steps Gauge WG interest Solicit feedback Fix typos Aiming towards WG drafts Is there interest in all/some? Solicit feedback Questions / Comments??? Please read and send questions / comments to list Fix typos Publish open source implementation Expected under https://github.com/mit-ll DLEP, these extensions, wireshark dissector 97th IETF