Packet PWE3 – Efficient for IP/MPLS

Slides:



Advertisements
Similar presentations
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Advertisements

IP over ATM Integrated Network Services Almerindo Graziano.
5/31/05CS118/Spring051 twisted pair hub 10BaseT, 100BaseT, hub r T= Twisted pair (copper wire) r Nodes connected to a hub, 100m max distance r Hub: physical.
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
MPLS - 73nd IETF Minneaplis1 Composite Transport Group (CTG) Framework and Requirements draft-so-yong-mpls-ctg-framework-requirement-00.txt draft-so-yong-mpls-ctg-framework-requirement-00.txt.
{Stewart Bryant, Sami Boutros, Luca Martini,
Deutsche Telekom Technical Engineering Center. Fat PW Loadbalancing.
PWE3 WG Document Status IETF-62 Danny McPherson Stewart Bryant
PWE3 Agenda – Monday 8 th Nov 15 min - Agenda bash, WG Agenda and Status - Andy Malis and Matthew Bocci 5 min - Dynamic Placement of Multi Segment Pseudo.
Slide title minimum 48 pt Slide subtitle minimum 30 pt Packet PWE3 – Efficient for IP/MPLS IeTF78 (Maastricht) – July Sriganesh Kini David sinicrope.
Setup and Manage PBB-based Tunnels with PWE3 Mechanism Ping Pan (Hammerhead Systems) Shane Amante (Level 3) Nasser El-Aawar (Level 3) Chicago, IETF 69.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
Net Flow Network Protocol Presented By : Arslan Qamar.
1 IETF 901draft-keyupate-l2vpn-fat-pw-bgp-01 Extensions to BGP Signaled Pseudowires to support Flow-Aware Transport Labels draft-keyupate-l2vpn-fat-pw-bgp-01.
DetNet Data Plane using PseudoWires Jouni Korhonen Shahram Davari Norm Finn IETF#94, Yokohama.
Draft-jounay-pwe3-p2mp-pw-requirements-01.txt IETF 70 PWE3 Working Group Vancouver, December 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
IP Pseudowire Florin Balus August, PG 1Florin BalusIETF60 – San Diego Requirements - Existing topology FR/ATM VPNs ATM Network Frame Relay Access.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
1 Use of PE-PE IP/GRE/IPsec for MPLS PWs draft-raggarwa-pwe3-pw-over-ip- 00.txt Rahul Aggarwal
PWE3 Agenda – Monday 28 th March 15 min - Agenda bash, WG Agenda and Status - Andy Malis and Matthew Bocci 10 min - Mandatory Features of Virtual Circuit.
IETF 57, July 16, 2003Mustapha AïssaouiSlide 1 Extended MPLS/PW PID Mustapha Aïssaoui, Matthew Bocci, David Watkinson, Alcatel Andrew G. Malis, Tellabs.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
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.
Shengling Wang; Yong Cui; Das, S.; Mingwei Xu; Communications Workshops, ICC Workshops '08. IEEE International Conference on May 19-23, 2008 Page(s):441.
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
Signaling Protocol for Access Service Network using LDP (draft-matsuda-l2vpn-access-service-protocol-00.txt) Tetsushi Matsuda Information Technology R&D.
MPLS Virtual Private Networks (VPNs)
Multi Node Label Routing – A layer 2.5 routing protocol
Requirements for LER Forwarding of IPv4 Option Packets
UDP Encapsulation for IP Tunneling
Connecting MPLS-SPRING Islands over IP Networks
TRILL DataCenter/Campus/PBB Inter-connect over IP core with BGP
Zhenbin Li, Li Zhang(Huawei Technologies)
HELLO WORLD!!! Run Project 2: WELCOME Subject: Virtual LAN’s
DetNet Service Model draft-varga-detnet-service-model-00
Local Area Networks Honolulu Community College
DetNet Data Plane Discussion
FlexE - Channel Control Work in the IETF
Requirements for Ring Protection in MPLS-TP
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
Chapter 4 Data Link Layer Switching
Multi Protocol Label Switching (MPLS)
Hubs Hubs are essentially physical-layer repeaters:
FlexE - Channel Control Work in the IETF
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
DetNet Data Plane Discussion
Layer 1 of the TCP/IP protocol stack: Network Access Layer (NAL)
ECE 4450:427/527 - Computer Networks Spring 2017
Zhenbin Li, Shunwan Zhuang Huawei Technologies
A Unified Approach to IP Segment Routing
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
draft-ietf-detnet-dp-sol-00 Issues
Brief Overview on Packet Transport Network (PTN)
Use of Ethernet Control Word RECOMMENDED
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.
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
DetNet Data Plane design team IETF 98, Chicago, 2017
PW Control Word Stitching
PW Control Word Stitching
Active OAM in Geneve draft-mmbb-nvo3-geneve-oam
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
draft-ietf-bier-ipv6-requirements-01
OAM for Deterministic Networks draft-mirsky-detnet-oam
Editors: Bala’zs Varga, Jouni Korhonen
BGP VPN service for SRv6 Plus IETF 105, Montreal
Internet Protocol version 6 (IPv6)
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
Presentation transcript:

Packet PWE3 – Efficient for IP/MPLS July 2010 Packet PWE3 – Efficient for IP/MPLS IeTF78 (Maastricht) – July 25-30 2010 Sriganesh Kini David sinicrope Ericsson AB 2010

Packet PWE3 - Efficient for IP/MPLS July 2010 Problem statement Need for a packet service that can carry any protocol (similar to an Ethernet pseudowire) Service should be efficient for the most common protocol carried by the service IP and MPLS are pre-dominant protocols in many deployments Packet service efficient for IP/MPLS is useful Ericsson AB 2010

Packet PWE3 - Efficient for IP/MPLS July 2010 Service model Service is modeled as a VPWS that can carry packets of any protocol Henceforth referred to as Packet Pseudowire (PPW) Efficient encapsulation defined for PPW over an MPLS PSN Henceforth referred to as “Packet Pseudowire – Efficient for IP/MPLS” (PPW-EIM) Ericsson AB 2010

Network Reference model Packet PWE3 - Efficient for IP/MPLS July 2010 Network Reference model A single layer-2 (virtual) circuit is an access circuit (AC) to a PPW-EIM An AC of a PPW-EIM must not encapsulate another layer-2 circuit. E.g. in a Q-in-Q scenario, S-tag cannot be an AC to a PPW-EIM since it has multiple C-tags Ericsson AB 2010

Solution – with Control-Word Packet PWE3 - Efficient for IP/MPLS July 2010 Solution – with Control-Word CW is used to signal whether the packet is of type - IP, MPLS or ‘other’ IP and MPLS packets encapsulated in PW without layer-2 header For non IP/MPLS packets, the layer-2 header is included. The protocol type in the layer-2 header indicates the layer-3 protocol type. Ericsson AB 2010

Packet PWE3 - Efficient for IP/MPLS July 2010 Solution – without CW Packet following bottom of label-stack is always IP Since there is a single bottom-of-stack bit in MPLS label stack, MPLS packets don’t need special identification For non IP/MPLS packets, an IP header encap (GRE) is used for the entire packet (including layer-2 header). A non-routable IP address is used as destination IP address to indicate that packet is non IP/MPLS. Even if intermediate nodes hash based on IP header there is no re-ordering. Ericsson AB 2010

Example: Router interconnect Packet PWE3 - Efficient for IP/MPLS July 2010 Example: Router interconnect R1 MPLS PSN R2 PE1 PE2 R1, R2 – routers running LLDP, ISIS on the inter-connecting p2p IP/MPLS interface PE1, PE2 – PEs providing VLL service using PPW-EIM IP/MPLS traffic encapsulation in MPLS PSN has no layer-2 header PE1 and PE2 encapsulate LLDP, ISIS packets (including layer-2 header) into GRE (if no CW is used) or following the CW (when CW is used) Ericsson AB 2010

Packet PWE3 - Efficient for IP/MPLS July 2010 conclusion Lesser bandwidth used. Fragmentation is reduced for jumbo IP/MPLS packets Multi-layer network in-efficiency reduced Enables flow based applications to parse packets efficiently even if there are multiple layers. This includes ability to do ECMP based on IP (a widely deployed capability today) Ericsson AB 2010

v/s draft-balus-pwe3-ip-pseudowire-01 (expired?) Packet PWE3 - Efficient for IP/MPLS July 2010 v/s draft-balus-pwe3-ip-pseudowire-01 (expired?) Draft-balus defines operation with CW where ACH encodes protocol type for non IP packets MAC address configuration may be needed Fragmentation of non IP packets not possible Ericsson AB 2010

v/s draft-bryant-pwe3-packet-pw-03 (virtual ethernet) Packet PWE3 - Efficient for IP/MPLS July 2010 v/s draft-bryant-pwe3-packet-pw-03 (virtual ethernet) Advantages Lesser bytes on the wire (Bandwidth efficient) Less chance of fragmentation (throughput efficient) IP ECMP is possible (even for multi-layer networks) FAT-PW is not necessary for ECMP Disadvantages Not possible to carry layer-2 circuit encapsulated inside a layer-2 circuit For the no CW case – GRE encapsulation is more involved Ericsson AB 2010

Comparison and Next steps Packet PWE3 - Efficient for IP/MPLS July 2010 Comparison and Next steps All solutions may have some cases that are not elegant Optimize for the pre-dominant case even if some complexity is added for a small traffic percentage Discuss with authors of other drafts and interested individuals Ericsson AB 2010

Packet PWE3 - Efficient for IP/MPLS July 2010 Comments Welcome Ericsson AB 2010