Tal Mizrahi Marvell IETF Meeting 81, July 2011

Slides:



Advertisements
Similar presentations
1480 byte IPv6 Packet VersionFlow Label Payload Length = 1440Hop Limit Source Address Destination Address 1440 Octets of Data Type of Service Next Header.
Advertisements

IETF TICTOC Considerations about IEEE1588 version 2 for Telecom usage.
Adapted Multimedia Internet KEYing (AMIKEY): An extension of Multimedia Internet KEYing (MIKEY) Methods for Generic LLN Environments draft-alexander-roll-mikey-lln-key-mgmt-01.txt.
IEEE-1588 TM Profiles. [Page 1] Synchronization Categories Frequency synchronization (or syntonization) –Clocks are aligned in frequency Phase synchronization.
Httpbis IETF 721 RFC2616bis Draft Overview IETF 72, Dublin Julian Reschke Mailing List: Jabber:
Agenda Agenda bashing 5 min Status update 10 min (chairs) On-path support 5 min (YJS) Requirements for backhaul synchronization 10 min (Xiandong) NTPv5.
FCoE over TRILL draft-mme-trill-fcoe-00 Informational
Tictoc working group Thursday, 31 March CEST (1540 – 1740 UTC) Karen ODonoghue and Yaakov Stein, co-chairs.
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Computer Networks with Internet Technology William Stallings
1IETF57 MANET WG Ad Hoc IP Address Autoconfiguration Jaehoon Paul Jeong ETRI 16 th July th IETF.
University of Calgary – CPSC 441.  IP (Internet Protocol) is a Network Layer Protocol.  RFC 791 provides the specification for IP. 2 Network Layer application.
IPv4 header: Recycle 16 bits? draft-briscoe-intarea-ipv4-id-reuse-00 Bob Briscoe IETF-80 Mar 2011 This work is partly funded by Trilogy, a research project.
2: Comparing IPv4 and IPv6 Rick Graziani Cabrillo College
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
ECE Department: University of Massachusetts, Amherst ECE 354 Lab 3: Transmitting and Receiving Ethernet Packets.
IPv6 Header & Extensions Joe Zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
Lesson 4 The IPv6 Header.
TWAMP Features – Reflect OCTETS draft draft-ietf-ippm-reflect-octets-01 Al Morton and Len Ciavattone March, 2009.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #2 Header Compression.
1 Internet Networking Spring 2005 Tutorial 2 IP Checksum, Fragmentation.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Source Port # (16)Destination Port # (16) Sequence Number (32 bits) Acknowledgement Number (32 bits) Hdr Len (4) Flags (6)Window Size (16) Options (if.
1 Internet Networking Spring 2006 Tutorial 14 Header Compression.
1 Internet Networking Spring 2002 Tutorial 2 IP Checksum, Fragmentation.
K. Salah1 Security Protocols in the Internet IPSec.
Internet Command Message Protocol (ICMP) CS-431 Dick Steflik.
1 Extensions to CRTP RTP Multiplexing using Tunnels Bruce Thompson Tmima Koren Cisco Systems Inc.
TWAMP Features – Reflect OCTETS draft draft-ietf-ippm-reflect-octets-03 Al Morton and Len Ciavattone November, 2009.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
Real Time Protocol (RTP) 김 준
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
1 RTP Multiplexing using Tunnels (TCRTP) Bruce Thompson Tmima Koren Cisco Systems Inc.
ICMP
Internet Protocol Formats. IP (V4) Packet byte 0 byte1 byte 2 byte 3 data... – up to 65 K including heading info Version IHL Serv. Type Total Length Identifcation.
GTP (Generic Tunneling Protocol) Alessio Casati/Lucent Technologies Charles E. Perkins/Nokia Research IETF 47 draft-casati-gtp-00.txt.
Tictoc working group Thursday, 28 July – 1720 EDT (1920 – 2120 UTC) Karen O’Donoghue and Yaakov Stein, co-chairs.
THE CLASSIC INTERNET PROTOCOL (RFC 791) Dr. Rocky K. C. Chang 20 September
July 2007 CAPWAP Protocol Specification Editors' Report July 2007
Residence Time Measurement draft-mirsky-mpls-residence-time-04 Greg Mirsky John Drake
K. Salah1 Security Protocols in the Internet IPSec.
5/21/20081 TWAMP (Two Way Active Measurement Protocol) Internet-Draft Overview & Drill Down for PE b AGN+CORE-Predictive, Proactive, Preventive.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
Emerging Solutions in Network Time Synchronization Security
Precision Time Protocol Version 2 (PTPv2) Management Information Base
IPSecurity.
November 14, 2016 Secure MAC algorithms for use with NTP draft-aanchal4-ntp-mac-03 CFRG: IETF97 Aanchal Malhotra Sharon Goldberg.
Residence Time Measurement draft-mirsky-mpls-residence-time-02
Internet Protocol Formats
Carles Gomez, Josep Paradells
8 Network Layer Part V Computer Networks Tutun Juhana
Standards Basics.
Kristof Teichel, Dieter Sibold, Daniel Franke
IPv6 Router Alert Option for MPLS OAM
Internet Control Message Protocol (ICMP)
IP - The Internet Protocol
Guide to TCP/IP Fourth Edition
Transport Options for UDP
What does this packet do?
IP - The Internet Protocol
Simple Two-way Active Measurement Protocol (STAMP): base protocol and data model draft-mirsky-ippm-stamp draft-mirsky-ippm-stamp-yang Greg Mirsky
Internet Protocol Formats
Sally Floyd and Eddie Kohler draft-floyd-ccid4-01.txt July 2007
IP - The Internet Protocol
Update on DHCPv6 On-Demand Mobility Extension draft
Joint NTP and TICTOC Meeting
Extended BFD draft-mirmin-bfd-extended
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
TICTOC WG Transporting PTP Messages (1588) over MPLS Networks
Presentation transcript:

Tal Mizrahi Marvell IETF Meeting 81, July 2011 Checksum Trailer in Timing Protocols draft-mizrahi-tictoc-checksum-trailer-00 http://tools.ietf.org/html/draft-mizrahi-tictoc-checksum-trailer-00 Tal Mizrahi Marvell IETF Meeting 81, July 2011

Background Timing protocols transported over UDP: IEEE 1588. NTP. OWAMP/TWAMP. UDP over IPv4 (RFC 768): Checksum can be 0, causing receiver to ignore checksum. UDP over IPv6 (RFC 2460): Checksum is mandatory.

Intermediate Nodes IEEE 1588 Transparent Clock (TC): Intermediate nodes must re-computed the UDP checksum or incrementally update it (RFC 1624). Intermediate Nodes IEEE 1588 Transparent Clock (TC): Internal intermediate node (NTP – RFC 5905 / OWAMP – RFC 4656 / TWAMP – RFC 5357):

Overview PTP over IPv6 (Annex E of IEEE 1588): Current draft: 2 bytes added to the end of the PTP payload. Can be used by an intermediate node for incremental checksum update. Current draft: Define Checksum Trailer for NTP and for OWAMP/TWAMP. Allow intermediate node to perform incremental checksum update.

Checksum Trailer +--------------------------------+ | IPv4 / IPv6 Header | .................+--------------------------------+ ^ | UDP Header | | .........+--------------------------------+ | ^ | | UDP | | NTP / PTP / OWAMP / TWAMP | Length UDP | packet | | Payload +--------------------------------+ | | |UDP Checksum Trailer (2 octets) | v v +--------------------------------+

Use NTP Extension Field. Need to define Field Type for Checksum Trailer. NTP Checksum Trailer 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Type | Length = 16 octets | | | | Padding | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | Checksum Trailer |

OWAMP/TWAMP Checksum Trailer Use the OWAMP padding field. Padding length is announced in the Request-Session message. OWAMP/TWAMP Checksum Trailer 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Sequence Number | | Timestamp | | | | Error Estimate | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | . Packet Padding . . . | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | Checksum Trailer |

Interoperability with Existing Implementations OWAMP padding  no new requirements from receiver. NTP extension field – open issue regarding existence of MAC. NTP, OWAMP/TWAMP: The intermediate node and the originator of the packet are managed by the same entity. Either both use the Checksum Trailer, or both do not use it.

Next Steps July 2011 – draft 00. Receive feedbacks from WG.