TWAMP Features – Reflect OCTETS draft draft-ietf-ippm-reflect-octets-01 Al Morton and Len Ciavattone March, 2009.

Slides:



Advertisements
Similar presentations
Tal Mizrahi Marvell IETF Meeting 81, July 2011
Advertisements

EAP Channel Bindings Charles Clancy Katrin Hoeper IETF 76 Hiroshima, Japan November 08-13, 2009.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
CSE551: Computer Network Review r Network Layers r TCP/UDP r IP.
EEC-484/584 Computer Networks Lecture 15 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP). Introduction The Internet Protocol (IP) is used for host-to-host datagram service in a system of interconnected.
Encapsulation Security Payload Protocol Lan Vu. OUTLINE 1.Introduction and terms 2.ESP Overview 3.ESP Packet Format 4.ESP Fields 5.ESP Modes 6.ESP packet.
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
Source Port # (16)Destination Port # (16) Sequence Number (32 bits) Acknowledgement Number (32 bits) Hdr Len (4) Flags (6)Window Size (16) Options (if.
Metrics integration in architecture: proposals overview Document Number: IEEE R0 Date Submitted: Source: Antonio.
Internet Command Message Protocol (ICMP) CS-431 Dick Steflik.
1 Internet Control Message Protocol (ICMP) RIZWAN REHMAN CCS, DU.
Chapter 18 RADIUS. RADIUS  Remote Authentication Dial-In User Service  Protocol used for communication between NAS and AAA server  Supports authentication,
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Two-Way Active Measurement Protocol RFC 5357
TELE202 Lecture 10 Internet Protocols (2) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Internet Protocols (1) »Source: chapter 15 ¥This Lecture »Internet.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 9 Internet Control Message.
LSP Ping Relay Reply L. Jin J. Luo T. Nadeau G. Swallow.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
TELE202 Lecture 9 Internet Protocols (1) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Congestion control »Source: chapter 12 ¥This Lecture »Internet.
Transport Layer Security (TLS) in TWAMP ? New Mode for Control Protocol Al Morton November 9, 2008.
TWAMP Features – Reflect OCTETS draft draft-ietf-ippm-reflect-octets-03 Al Morton and Len Ciavattone November, 2009.
Dynamic Host Configuration Protocol (DHCP). History Diskless workstations –needed to know configuration parameters like IP address, netmask, gateway address.
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
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.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
RADEXT WG RADIUS Attribute Guidelines Greg Weber March 21 st, 2006 IETF-65, Dallas v1 draft-weber-radius-attr-guidelines-02.txt draft-wolff-radext-ext-attribute-00.txt.
THE CLASSIC INTERNET PROTOCOL (RFC 791) Dr. Rocky K. C. Chang 20 September
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 18 Windows Internet Name Service (WINS)
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
Identity-Based Signatures for MANET Routing Protocols draft-dearlove-manet-ibs-00 Christopher Dearlove Presented by Ulrich Herberg.
RFC 4068bis draft-ietf-mipshop-fmipv6-rfc4068bis-01.txt Rajeev Koodli.
Diameter Group Signaling Thursday, March 6 th, 2014 draft-ietf-diameter-group-signaling-03 Mark Jones, Marco Liebsch, Lionel Morand IETF 89 London, U.K.
1 IP Checksum Calculation At the sender r Set the value of the checksum field to 0. r Divide the header into 16-bit words m Add all segments using one’s.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
1 Kyung Hee University Chapter 11 User Datagram Protocol.
Residence Time Measurement draft-mirsky-mpls-residence-time-04 Greg Mirsky John Drake
1 IMIX Genome Al Morton March 2011 draft-morton-bmwg-imix-genome-01.
5/21/20081 TWAMP (Two Way Active Measurement Protocol) Internet-Draft Overview & Drill Down for PE b AGN+CORE-Predictive, Proactive, Preventive.
GSMPv3 Packet Capable Switch Support 56th IETF GSMP WG, San Francisco Kenneth Sundell
Establishing Host Identity Protocol Opportunistic Mode with TCP Option
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Chapter 11 User Datagram Protocol
PANA Issues and Resolutions
Internet Control Message Protocol (ICMP)
21-2 ICMP(Internet control message protocol)
Internet Protocol Formats
Al Morton July 2011 draft-morton-bmwg-imix-genome-02
Donald E. Eastlake 3rd TSIG SHA etc. Donald E. Eastlake 3rd March.
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Extending TLVs Richard Maiden Intel May 2018.
Internet Control Message Protocol (ICMP)
OWAMP One-Way Active Measurement Protocol (Sample Implementation)
Internet Control Message Protocol (ICMP)
Point-to-Point Access:
Point-to-Point Access:
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
Fred Kuhns Applied Research Laboratory
Update on DHCPv6 On-Demand Mobility Extension draft
Return Path in SFC OAM
Extended BFD draft-mirmin-bfd-extended
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Working Group Draft for TCPCLv4
Presentation transcript:

TWAMP Features – Reflect OCTETS draft draft-ietf-ippm-reflect-octets-01 Al Morton and Len Ciavattone March, 2009

2 2009, The year of New TWAMP Features  RFC 5357  Lots of implementations  New readers = New Ideas  IPPM WG added this new feature to the charter in 2008

3 Refresh: TWAMP Entities controller responder | Control-Client | | Server | | | | | | Session-Sender | | Session-Reflector |

4 Reflect Octets in BOTH Control and Test Packets Reflect Octets in BOTH Control and Test Packets  TWAMP-Control: –Contol-Client Inserts 2 octets in Request-TW-Session –Server moves 2 octets from Request- TW-Session message to the Accept (reply) message, and –Can Insert 2 Octets of its own, and –Learns the length (N) of padding in Test packets that it will need to reflect. –Length N < Overall Padding Length

5 Reflect Octets in BOTH Control and Test Packets (2) Reflect Octets in BOTH Control and Test Packets (2)  TWAMP-Test: –Session-Reflector moves N octets of the Padding to the reflected Test packet  Control-Client and Session-Sender know what was put in, the format used, etc.  Adds some possibilities for senders

6 Truncate Padding Option Truncate Padding Option  TWAMP Test packet formats are: – octets from Sender to Reflector – octets from Reflector to Sender  Most want symmetrical sizes, so…  TWAMP core spec RECOMMENDS –Reflector reduce pad. to compensate –Sender SHOULD add sufficient padding  This feature makes the behavior above a selectable option (certain).  Interaction w/ Reflect Octets Option

7 Reflect Octets: New Modes Field Values Value Description Reference/Explanation Unauth. TEST protocol, new bit position (3) 8 Unauth. TEST protocol, new bit position (3) Encrypted CONTROL Encrypted CONTROL xxx Reflect Octets new bit position (X) xxx Reflect Octets new bit position (X) Capability Capability yyy Truncate Padding new bit position (Y) yyy Truncate Padding new bit position (Y) Capability Capability

8 TWAMP Control: Request-TW-Session Command | 5 | MBZ | IPVN | Conf-Sender | Conf-Receiver | | Number of Schedule Slots | Many fields not shown | Padding Length | Two fields not shown... | | Type-P Descriptor | | Octets to be reflected | Length of padding to reflect | was MBZ | MBZ (4 octets) | | | HMAC (16 octets) | |

9 TWAMP Control: Accept-Session Command | Accept | MBZ | Port | | | SID (16 octets) | | | Reflected octets | Server Octets | | MBZ (8 octets) | | | | HMAC (16 octets) | |

10 Reflect Packet Padding: TWAMP Test Sender packet | Sequence Number | | Timestamp | | | Error Estimate | MBZ (2 octets) | | | Packet Padding (to be reflected) |. (length in octets specified elsewhere) Additional Packet Padding

11 Reflect Octets: TWAMP Test Reflector packet | Sequence Number | | Timestamp | | | | Error Estimate | MBZ | | Receive Timestamp | | | | Sender Sequence Number | | Sender Timestamp | | | | Sender TTL | Packet Padding (from Session-Sender) | Packet Padding (from Session-Sender) | | | Additional Packet Padding

12 Question for IPPM Would a minimum re-write, no truncation format be desirable? Would a minimum re-write, no truncation format be desirable? Server Info Fields Sender -> Reflector Padding to be Reflected Additional Padding Reflector Info Fields Reflector -> Sender Reflected Padding Additional Padding Truncated Padding Snd TTL Server Info Fields

13 Question for IPPM (2) OR, Should we deal with the un-even boundaries and the truncation issue using NEW Test Packet Formats that specify the Reflected Padding? OR, Should we deal with the un-even boundaries and the truncation issue using NEW Test Packet Formats that specify the Reflected Padding? Sender -> Reflector Padding to be Reflected Additional Padding Reflector -> Sender Reflected Padding Additional Padding Fill for Discard Snd TTL MBZ Server Info Fields Reflector Info Fields Server Info Fields TLV Format ?

14 Next Steps  We need a conclusive discussion before major surgery on the draft to try new Test Formats  You can appreciate some of the simplification possible IF you read the current draft (length rules).  Comments on all aspects appreciated, Authors are fully satisfied with the TWAMP-Control modifications…