1 LAYER 3 TSN – DRAFT 4 Jouni Korhonen, Philippe Klein July 2014 LAYER 3 FOR TSN.

Slides:



Advertisements
Similar presentations
MPLS and GMPLS Li Yin CS294 presentation.
Advertisements

APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
RSVP-TE Extensions for SRLG Configuration of FA
MPLS VPN.
Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
The Impact of SDN On MPLS Networks Adrian Farrel Juniper Networks
Deployment of MPLS VPN in Large ISP Networks
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
1 FUTURE HOMENET MEETS IEEE DRAFT 6 Jouni Korhonen, Philippe Klein July 2014.
Ethernet and switches selected topics 1. Agenda Scaling ethernet infrastructure VLANs 2.
Network Security Topologies Chapter 11. Learning Objectives Explain network perimeter’s importance to an organization’s security policies Identify place.
Old Dog Consulting Multi-Segment Pseudowires: Recognising the Layer Network Adrian Farrel Old Dog Consulting.
OLD DOG CONSULTING Traffic Engineering or Network Engineering? The transition to dynamic management of multi-layer networks Adrian Farrel Old Dog Consulting.
Draft-li-isdnrg-seamless-mpls-mbh-00IETF 92 SDNRG1 Inter-SDN in Seamless MPLS for Mobile Backhaul Zhenbin Li, Rober Tao Huawei Technologies IETF 92, Dallas,
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
Connecting Devices and Multi-Homed Machines. Layer 1 (Physical) Devices Repeater: Extends distances by repeating a signal Extends distances by repeating.
Networking Components
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.
OSI Model Routing Connection-oriented/Connectionless Network Services.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Virtual LAN Design Switches also have enabled the creation of Virtual LANs (VLANs). VLANs provide greater opportunities to manage the flow of traffic on.
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks ANCP WG IETF 70 – Vancouver draft-ietf-ancp-framework-04.txt.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
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.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
1/28/2010 Network Plus Network Device Review. Physical Layer Devices Repeater –Repeats all signals or bits from one port to the other –Can be used extend.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
Routing integrity in a world of Bandwidth on Demand Dave Wilson DW238-RIPE
Netprog: Routing and the Network Layer1 Routing and the Network Layer (ref: Interconnections by Perlman)
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks IETF 66 - ANCP WG July 9-14, 2006 draft-ooghe-ancp-framework-00.txt.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 8 Virtual LANs Cisco Networking Academy.
1 MPLS: Progress in the IETF Yakov Rekhter
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks draft-ietf-ancp-framework-02.txt Presenter: Dong Sun.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 7 Spanning Tree Protocol.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
DetNet Data Plane using PseudoWires Jouni Korhonen Shahram Davari Norm Finn IETF#94, Yokohama.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Switching in an Enterprise Network Introducing Routing and Switching in the.
Optical + Ethernet: Converging the Transport Network An Overview.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Applicability of Existing Solutions to the Problem Space draft-takeda-l1vpn-applicability-03.txt.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Segment Routing Traffic Engineering
InterVLAN Routing 1. InterVLAN Routing 2. Multilayer Switching.
Konstantin agouros Omkar deshpande
<draft-ohba-pana-framework-00.txt>
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
DetNet Data Plane Discussion
Switch Setup Connectivity to Other locations Via MPLS/LL etc
CT1303 LAN Rehab AlFallaj.
NETCONF Configuration I/F Advertisement by WSDL and XSD
DetNet Data Plane Discussion
IS3120 Network Communications Infrastructure
CHAPTER 8 Network Management
Zhenbin Li, Shunwan Zhuang Huawei Technologies
NTHU CS5421 Cloud Computing
Kireeti Kompella Juniper Networks
An Update on Multihoming in IPv6 Report on IETF Activity
draft-barth-pce-association-bidir-01
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.
Routing and the Network Layer (ref: Interconnections by Perlman
VLANS The Who, What Why, And Where's to using them
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:

1 LAYER 3 TSN – DRAFT 4 Jouni Korhonen, Philippe Klein July 2014 LAYER 3 FOR TSN

2  This presentation looks at the “Layer 3 TSN” from the SoHo or larger networks point of view. However, the solution space is not constrained to those. This is just a start for the discussion and proposing a set of protocols.  There are no considerations for virtualized network infrastructure as of now.  There are no considerations for redundancy as of now.. SCOPING FOR THE DISCUSSION

3 REMEMBER THE “HOMENET” ARCHITECTURE ?  L3 routers are connected by multiple L2 segments not managed by L3.  The challenge:  How to manage path selection & reservation between L3 devices?  How to manage path selection & reservation across L2/L3 boundaries? CPE ISP DHCPv6-PD -> TV etc e.g. TV feed Home Automation Remote managed utilities /64 Public server NAS HNET RTR HNET RTR HNET RTR Visitor nw 3 rd party Managed nw Home IoT Media nw Home nw Common nw ? (unintentional loop)

4  Clear separation of “independent” but cooperating layers:  Layer 3 topology and (non-)adjacent layer 2 topologies are handled separately.  Role separation for layer 3 router:  “L3 PCE + L2 PCE” or “L3 PCC + L2 PCE”.  One router is an elected or preconfigured g0d-box.  One L2 PCE per Layer 2 topology. ARCHITECTURE BASED ON PCE-PE MODEL

5  PCEs for both layer 3 and layer 2 purposes:  They have different topology view..  An L3 PCE knows L2 circuits (logical paths) to the next L3 hop(s) and an L2 PCE knows its own network links/hops.  Layer 2 could use any standard link-state protocol (e.g. IS-IS or equivalent) for path management.  Layer 2 circuits computed based on Layer 3 path requests. ROUTER MODEL WITH L3 AND L2 PCE CAPABILITIES PEs are managed by an L2 PCE.. PEs do not have any access to L3 information PEs do not perform any local path computation. Assumption: A PE (switch or bridge): Does not necessarily feature an IP stack. Allows remote management of FIB.

6  It must know the layer 2 topology it manages:  Either it learns it dynamically or it is pre-configured.  It must manage the switch/bridge (PE) QoS & reservations:  The PCE must be informed of the any PE locally originated configurations, initial configuration and obviously its own configuration commands.  Service the L3 PCE for a path computation and selection:  L3 circuit establishment request is serviced by L2 PCE computation and path selection.  L2 PCE provides an aggregated summary of L2 information.  Layer 2 path management and reservation:  Independent of the protocol solutions at the L3!  Could use.1Qca (/w ECTs) or other adequate protocol such as Netconf over SSH, etc. L2 PCE (AS A PART OF THE ROUTER)

7  Layer 3 routers have a dual role:  Either an L3 PCE Client (PCC) or a g0d-box (PCE).  Based on the IETF PCE architecture and model.  PCE must know the layer 3 topology:  Either PCE learns it dynamically (e.g., IS-IS, HNCP, OSPF) or it is pre- configured.  Layer 2 topology knowledge is not relevant beyond “circuits”.  PCE must know both layer 3 and layer 2 QoS & reservations:  Reporting from other L3 PCCs /w L2 summaries or.. L3 PCE just knows..  Layer 3 “circuit” management and reservation:  Independent of the protocol solutions at the L2!  Proposal to use IETF “PCE initiated LSP model” (with modification) to push the layer 3 path to other L3 routers that then take care of the layer 2 path.  No path reservation protocol like RSVP-TE in this proposal.. L3 PCE / PCC (AS A PART OF THE ROUTER)

8  Simple device.. hopefully..  Remote management of FIB must be possible.  PE should accomodate static FIBs.  Proper security must be in place..  Unaware what happens at layer 3 circuit computation and most likely also on layer 2 path computation:  However, it may needs to report its own capabilities & status to L2 PCE.. PE (SWITCH/BRIDGE)

9  Layer 3 – IETF protocols could & should be reused but unfortunately not possible without being extended:  PCE architecture – [RFC4655].  Stateful PCE – [draft-ietf-pce-stateful-pce].  PCE initiated LSP + delegation – [draft-ietf-pce-pce-initiated]  Apply to this specific context TBD. (since we have/assume no MPLS here..)  PCEP – [RFC5440]  Capability indication TBD.  Adding the listener/talker models TBD.  Dynamic reporting TBD.  PCE discovery – e.g. [RFC5088, 5089] for IS-IS & OSPF.  Possibly Netconf over HTTP or SSH – e.g. [RFC5539, 6242].  Layer 2:  Minimal changes.. e.g. 1Qca + ECT sound promising (for.1aq capable PEs).  Data model:  For exchanging specs and etc..  Could be YANG.. At the same time transportation over PCEP should also be considered! PROTOCOL CONSIDERATIONS

10  The illustrated solution approach is for layer 3 traffic. Then how to differentiate flows for differentiated treatment?  A typical layer 3 five-tupple lookup sufficient? DSCP QoS approach?  Would VLANs or input/ouput ports as a differentiator suffice?  Other solutions also possible but applicability needs to be evaluated.  When layer 2 (or non-IP) transmission is needed, then layer 2 frames need to be tunneled over layer 3 network:  PseudoWire could fit in there.. but would require MPLS support.. which is not necessarily a fit for small networks.  PCE initiated LSP model would allow the use of segment routing -> no LSP setup signaling/reservation.  Listener/talker model in case of PCEP as the control protocol?  TAs to be notified to L2 PCEs and the L3 PCE.  LRs to trigger L2 PCEs for part management & reservations and possibly also L3 PCE for ”circuit” management & reservation. ADDITIONAL THOUGHTS..

11  A comprehensive L3 and L2 PCE model with a clear layer separation is a must:  We cannot let homenet and equivalent run ahead without putting enough considerations on L2.  L2 TSN alone without a comprehensive L3 solution is at risk to achieve limited adoption only.  Allows plumming together, arbitrary layer 3 networks with support for path management & reservation at layer 2 as well.  Aims to maximize protocol & prior work re-use. SUMMARY

12  Pick up a protocol and start executing?  Thank you.. QUESTIONS, COMMENTS AND NEXT STEPS ?