Transporting PTP messages over MPLS networks using a link local addressing draft-jobert-tictoc-ptp-link-local-00 TICTOC WG



Similar documents
Evaluating 1588v2 Performance Rev 2

Securing GNSS with PTP & SyncE Adam Wertheimer Microsemi Adam.Wertheimer@microsemi.com. Power Matters

Industrial Communication Whitepaper. Principles of EtherNet/IP Communication

Welcome. People Power Partnership PROFIdag 2013 Peter Van Passen Sales & Business Development Manager HARTING Electric 1/44

MPLS Layer 3 and Layer 2 VPNs over an IP only Core. Rahul Aggarwal Juniper Networks. rahul@juniper.net

Jerry Ash AT&T Bur Goode AT&T George Swallow Cisco Systems, Inc.

Requirements for VoIP Header Compression over Multiple-Hop Paths (draft-ash-e2e-voip-hdr-comp-rqmts-01.txt)

Best Practices for Testing Ethernet and Network Synchronization at the Cell Site

Multicast (Group) Addresses for Layer 2 (Ethernet) Transport of IEEE 1588 PTP Messages, with Application to AVB

Channel Bonding in DOCSIS 3.0. Greg White Lead Architect Broadband Access CableLabs

Multiprotocol Label Switching (MPLS)

Chapter 9. IP Secure

DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL

6LoWPAN Technical Overview

Ethernet. Ethernet. Network Devices

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

VoIP over MPLS & Voice Services over MPLS. Jim McEachern jmce@nortelnetworks.com

Encapsulating Voice in IP Packets

IxNetwork TM MPLS-TP Emulation

Deploying SyncE and IEEE 1588 in Wireless Backhaul

Communication Networks. MAP-TELE 2011/12 José Ruela

Operator s Requirements for G-PON:

The Product Description of SmartAX. MT882 ADSL2+ Router

Introduction. Background

Wide Area Monitoring, Control, and Protection

The Product Description of SmartAX MT880 ADSL2+ CPE

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

1.264 Lecture 37. Telecom: Enterprise networks, VPN

Multi Stage Filtering

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Migrating to MPLS Technology and Applications

Configuring Clocking and Timing

MPLS-TP The New Technology for Packet Transport Networks

ECE 358: Computer Networks. Homework #3. Chapter 5 and 6 Review Questions 1

Integrating Internet Protocol (IP) Multicast over Multiprotocol Label Switching (MPLS) for Real Time Video Conferencing Data Transmission

CONTROL MICROSYSTEMS DNP3. User and Reference Manual

Overview of Voice Over Internet Protocol

Protocols and Architecture. Protocol Architecture.

Internetworking. Problem: There is more than one network (heterogeneity & scale)

TDM services over IP networks

Precision Time Protocol (PTP/IEEE-1588)

Introduction to IP v6

ETHERNET WAN ENCRYPTION SOLUTIONS COMPARED

IP-Telephony Real-Time & Multimedia Protocols

MPLS Architecture for evaluating end-to-end delivery

WAN Data Link Protocols

10/100/1000 Ethernet MAC with Protocol Acceleration MAC-NET Core

Lecture 2: Protocols and Layering. CSE 123: Computer Networks Stefan Savage

Enhancing Converged MPLS Data Networks with ATM, Frame Relay and Ethernet Interworking

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)

Experiment of network services invocation in the Orange testbed The CINA interface

Chapter 2 - The TCP/IP and OSI Networking Models

REDUCING PACKET OVERHEAD IN MOBILE IPV6

Synchronization and precise timing in packet networks

IEEE Broadband Wireless Access Working Group. ATM Based MAC Layer Proposal for the Air Interface Specification

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a

Ethernet, VLAN, Ethernet Carrier Grade

Broadband Networks. Prof. Karandikar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture - 26

TD 271 Rev.1 (PLEN/15)

Scaling 10Gb/s Clustering at Wire-Speed

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Introduction to Network Security. Topics

Customer White paper. SmartTester. Delivering SLA Activation and Performance Testing. November 2012 Author Luc-Yves Pagal-Vinette

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

Local Address Management in IoT environments

Removing Cell Demultiplexing Performance Bottleneck in ATM Pseudo Wire Emulation over MPLS Networks 1 Introduction

Computer Networks. Secure Systems

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

Interfaces and Payload Testing

Protocol Security Where?

AERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP

APNIC elearning: IPSec Basics. Contact: esec03_v1.0

ptp++: A Precision Time Protocol Simulation Model for OMNeT++ / INET

WAN. Introduction. Services used by WAN. Circuit Switched Services. Architecture of Switch Services

Tomás P. de Miguel DIT-UPM. dit UPM

CMA5000 SPECIFICATIONS Gigabit Ethernet Module

WHITE PAPER. Use of MPLS technology in mobile backhaul networks CONTENTS: Introduction. IP/MPLS Forum White Paper. February Introduction...

A Transport Protocol for Multimedia Wireless Sensor Networks

Voice over IP. Presentation Outline. Objectives

Configuring IP to Serial with Auto Answer and Serial to IP

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

Advanced VSAT Solutions Bridge Point-to-Multipoint (BPM) Overview

The OSI and TCP/IP Models. Lesson 2

Extending Networking to Fit the Cloud

THE Evolution of Mobile network and THE role of Network transport. Rodolfo Di Muro, PhD, MBA Programs marketing

Chapter 11: WAN. Abdullah Konak School of Information Sciences and Technology Penn State Berks. Wide Area Networks (WAN)

10/100/1000Mbps Ethernet MAC with Protocol Acceleration MAC-NET Core with Avalon Interface

Introduction to

Customer Interface Publication: CIP024

Time Synchronization for Digital Subscriber Lines

Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work

IEEE Congestion Management Presentation for IEEE Congestion Management Study Group

Transcription:

Transporting PTP messages over MPLS networks using a link local addressing draft-jobert-tictoc-ptp-link-local-00 TICTOC WG Sébastien Jobert France Télécom Orange IETF 83, Paris, 26/03/2012

Scope of the draft /IEEE1588-2008 may be used to support telecom applications that may include MPLS networks. Several methods for transporting PTP messages over MPLS networks are possible: this draft: introduces a method for transporting PTP messages over an MPLS network supported by an Ethernet physical layer. The MPLS layer itself is not used to carry the PTP messages with this method; instead, a link local Ethernet channel is used draft-ietf-tictoc-1588overmpls - Transporting PTP messages (1588) over MPLS s: basic idea is to transport PTP messages inside dedicated MPLS LSPs, first method is to transport PTP messages directly over the dedicated MPLS LSP via UDP/IP encapsulation ; second method is to transport PTP messages inside a PW via Ethernet encapsulation The draft: introduces the use of a link local Ethernet addressing for carrying PTP messages over MPLS networks analyzes the need for MPLS mappings when considering the two PTP telecom profiles developed by ITU-T Q13/15 (frequency and phase/time) discusses possible options for TC when using link local Ethernet addressing 2 draft-jobert-tictoc-ptp-link-local-00

Analysis of the need for MPLS PTP mapping for the two PTP telecom profiles defined by ITU-T Two PTP telecom profiles defined at the ITU-T: G.8265.1, PTP telecom profile for frequency synchronization, end-toend mode (intermediate network nodes do not support PTP functions) Future G.8275.1, PTP telecom profile for phase/time synchronization, link-by-link mode (intermediate network nodes support PTP functions) For the ITU-T frequency profile, no particular need to identify the PTP messages in case they are carried in an MPLS layer. The use of a high priority class of service is in general sufficient to minimize PDV. For accurate phase/time delivery, it is in general recognized that PTP support from the network nodes is required (BC or TC). Therefore, being able to identify the PTP messages is considered important. It is advocated that an MPLS mapping is not necessary for carrying PTP messages over MPLS networks supported by an Ethernet physical layer when using a link-by-link PTP architecture. Instead, it is considered that the use of a link local addressing is more relevant when the MPLS network is supported by an Ethernet physical layer. 3 draft-jobert-tictoc-ptp-link-local-00

Use of link local Ethernet addressing to carry PTP messages over MPLS networks Solution to carry PTP messages over an MPLS network supported by an Ethernet physical layer, using a link local Ethernet addressing, which fits very well with the link-by-link PTP architecture considered by ITU-T for the PTP phase/time telecom profile Ethernet interfaces supporting MPLS traffic MUST use the Ethernet multicast address: 01-80-C2-00-00-0E based on the Annex F of IEEE1588-2008 for all the PTP messages that are sent Advantages: prevents unwanted forwarding of PTP messages over network nodes which do not provide PTP support facilitates the configuration for the operator, since no particular addressing needs to be configured in the network nodes allows having a consistent PTP mapping all along the chain facilitates the PTP payload identification, since the PTP payload is necessarily at a fixed location avoids layer violation issues with TCs (see next slides) 4 draft-jobert-tictoc-ptp-link-local-00

Standard TC without PTP local forwarding function node Forwarding Engine packet 2 packet 1 overhead, including forwarding information payload 3 1- Detection of the PTP packet among the rest of the traffic 2- The PTP packet is treated/forwarded in the network node as a standard packet, e.g. header of the packet used by the forwarding engine to determine the output port => may lead to issues when link local addressing is used 3- Transmission of the PTP packet. Modification of the correction field of the packet to include the residence time calculation. 5 draft-jobert-tictoc-ptp-link-local-00

TC with PTP local forwarding function packet node overhead, without forwarding information Forwarding Engine New packets payload packet 1 2 PTP local forwarding 3 1- Detection of the PTP packet (similar to previous case) 2- The standard forwarding function of the network node (forwarding engine) MUST NOT be used in this case to forward the PTP packets; instead, the PTP local forwarding function MUST be used. This allows handling PTP packets without forwarding information in the network header of the packet => no issue with link local addressing, no layer violation anymore (packets are terminated in the TC) 3- Transmission of the PTP packet (similar to previous case) 6 draft-jobert-tictoc-ptp-link-local-00

Example of PTP local forwarding function 1 2 3 node Enabled PTP upstream port Enabled PTP downstream port Disabled PTP port 4 5 6 Disabled PTP port: any potential PTP packet received on this port MUST be discarded Enabled PTP upstream port: corresponds to a port where upstream PTP packets are received (e.g. the PTP packets generated by a PTP master port). When a PTP packet is received on an enabled PTP upstream port, a new PTP packet MUST be transmitted by one or several enabled PTP downstream ports of the network node associated to the enabled PTP upstream port. Enabled PTP downstream port: corresponds to a port where downstream PTP packets are received (e.g. the PTP packets generated by a PTP slave port). When a PTP packet is received on an enabled PTP downstream port, a new PTP packet MUST be transmitted by the enabled PTP upstream port of the network node associated to the enabled PTP downstream port. 7 draft-jobert-tictoc-ptp-link-local-00

Conclusion and next steps 1 2 3 Any comment/question/remark on this draft is welcome It is considered important to document in an IETF draft the use of a link local Ethernet addressing for carrying PTP messages over MPLS networks, because it corresponds to a valid alternative option, in line with current developments of PTP phase/time telecom profile at ITU-T Possible options to progress this topic: further develop this draft based on comments received, or integrate its content in draft-ietf-tictoc-1588overmpls - Transporting PTP messages (1588) over MPLS s 8 draft-jobert-tictoc-ptp-link-local-00

thank you questions?