26
Precision Time Precision Time Protocol over MPLS Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen [email protected]

Precision Time Protocol over MPLS

  • Upload
    jaclyn

  • View
    63

  • Download
    0

Embed Size (px)

DESCRIPTION

Precision Time Protocol over MPLS. draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen [email protected]. Agenda. IEEE1588/PTP in a nutshell Encapsulation PTP LSPs LSP Setup and Signaling Open issues Summary and Proposal. PTP in a nutshell. Protocol Operation. - PowerPoint PPT Presentation

Citation preview

Page 1: Precision Time Protocol over MPLS

Precision Time Protocol Precision Time Protocol over MPLSover MPLS

draft-ronc-ptp-mpls-00.txt

PWE3 WG IETF Chicago 2007

Ron Cohen

[email protected]

Page 2: Precision Time Protocol over MPLS

2

AgendaAgenda

• IEEE1588/PTP in a nutshell• Encapsulation• PTP LSPs• LSP Setup and Signaling• Open issues• Summary and Proposal

Page 3: Precision Time Protocol over MPLS

3

PTP in a nutshell

Page 4: Precision Time Protocol over MPLS

4

Protocol OperationProtocol Operation

Page 5: Precision Time Protocol over MPLS

5

Protocol Operation (Cont.)Protocol Operation (Cont.)

Page 6: Precision Time Protocol over MPLS

6

Main PTP EntitiesMain PTP Entities

Page 7: Precision Time Protocol over MPLS

7

Sync and Delay-Req formatsSync and Delay-Req formats

Page 8: Precision Time Protocol over MPLS

8

EncapsulationsEncapsulations

• PTP defined over: Ethernet UDP/IPv4 UDP/IPv6 DeviceNet, ControlNet, IEC 61158

• PTP is used as part of 802.1as "Standard for Local and Metropolitan Area Networks - Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks”

Page 9: Precision Time Protocol over MPLS

9

PTP over MPLS Encapsulation

Page 10: Precision Time Protocol over MPLS

10

PTP MPLS EncapsulationPTP MPLS Encapsulation

Page 11: Precision Time Protocol over MPLS

11

PTP MPLS EncapsulationPTP MPLS Encapsulation

• PTP header immediately follows PW label• Transport Specific Field set to zero for all PTP

messages• Compliant with generic PW control word as

specified in RFC4385• A PTP Forwarding Equivalence Class (FEC) is

associated with the PW label• Benefits

Bandwidth efficient Easy to identify PTP Event messages Easy to process correction field in hardware

Page 12: Precision Time Protocol over MPLS

12

Tunnel and PTP LSPs

Scope limited to Point to Point LSP

Page 13: Precision Time Protocol over MPLS

13

Tunnel and PTP LSPsTunnel and PTP LSPs

• Tunnel LSP switches MPLS tunnel labels• Tunnel LSP connects between PTP aware LSRs• E2E PTP LSP switches PTP/PW labels• E2E LSP connects between PTP ordinary and boundary clocks

Page 14: Precision Time Protocol over MPLS

14

Tunnel and PTP LSPs (Cont.)Tunnel and PTP LSPs (Cont.)

• Peer to Peer PTP LSPs connects between PTP peers for Pdelay Measurements only

Page 15: Precision Time Protocol over MPLS

15

Similarity to Multi-Segment PWSimilarity to Multi-Segment PW

• Transparent clocks behave somewhat similar to PW stitching

• Manipulates the correction field of PTP messages In addition to PW label switching

• Same administrative domain and PSN on both ends

Page 16: Precision Time Protocol over MPLS

16

PTP EntitiesPTP Entities

Page 17: Precision Time Protocol over MPLS

17

PTP Entities over MPLSPTP Entities over MPLS

• Communication Paths A set of one or more E2E LSPs Point to Point Communication Path or: Each ordinary or boundary clock port must form an PTP

LSP with all non-slave-only PTP ports.

• PTP domains Different Domains are sent on separate PTP LSPs

• PTP ports PTP port used per E2E PTP LSP or: Single PTP port used for multiple LSPs

Page 18: Precision Time Protocol over MPLS

18

MPLS Communication Path ExampleMPLS Communication Path Example

Page 19: Precision Time Protocol over MPLS

19

PTP LSP Setup and Signaling

Page 20: Precision Time Protocol over MPLS

20

PTP LSP SetupPTP LSP Setup

• Use LDP Extensions for setup of PWs (RFC3036) Extended LDP discovery Bidirectional LSPs setup Downstream unsolicited label binding Use Forwarding Equivalence Class (FEC) to identify the

meaning of the label and identify the PW type

• New FEC AII and AGI defined Generalized PWiD (GID) FEC used End-to-End or Peer-to-Peer PTP PW Types Port Number and Clock Identity (Port identity) used as

Attachment Individual Identifiers (AII) Domain number used as Attachment Group Identifier

Page 21: Precision Time Protocol over MPLS

21

PTP FECPTP FEC

Page 22: Precision Time Protocol over MPLS

22

Open issues and Next Steps

Page 23: Precision Time Protocol over MPLS

23

Open IssuesOpen Issues

• Traffic Engineering Setup of symmetric LSPs Use of RSVP-TE for tunnel LSP Automatic Protection switching

• Use of P2MP and MP2MP LSPs FEC collision

• Discovery and Aggregation Friendly AII types• LDP capability negotiation• PTP management messages

Page 24: Precision Time Protocol over MPLS

24

Summary and ProposalSummary and Proposal

• PTP direct mapping to MPLS is required• PWE3 is the place to advance this work

Non-IP encapsulation over MPLS Relevant experts and expertise

• Suggest to add to PWE3 agenda Possibly move to TICTOC if chartered Coordinate with other WG if required

• Suggest to adopt draft-ronc-ptp-mpls-00 as candidate for WG document

Page 25: Precision Time Protocol over MPLS

Thank YouThank You

Ron Cohen

[email protected]

Page 26: Precision Time Protocol over MPLS

26

Multi-Segment PTP ScenarioMulti-Segment PTP Scenario