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

Slides:



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

Web security: SSL and TLS
TFTP (Trivial File Transfer Protocol)
CSE551: Computer Network Review r Network Layers r TCP/UDP r IP.
TWAMP Features – Reflect OCTETS draft draft-ietf-ippm-reflect-octets-01 Al Morton and Len Ciavattone March, 2009.
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.
Internet Networking Spring 2003
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
ARP Request/Reply Can we modify our previous device-driver so it will allow us to send and receive ‘raw’ packets?
Metrics integration in architecture: proposals overview Document Number: IEEE R0 Date Submitted: Source: Antonio.
Internet Command Message Protocol (ICMP) CS-431 Dick Steflik.
Long-term Archive Service Requirements draft-ietf-ltans-reqs-00.txt.
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,
Session-based Security Model for SNMPv3 (SNMPv3/SBSM) David T. Perkins Wes Hardaker IETF November 12, 2003.
Chapter 17 TACACS+.
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.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
Transport Layer Security (TLS) in TWAMP ? New Mode for Control Protocol Al Morton November 9, 2008.
Dynamic Host Configuration Protocol (DHCP). History Diskless workstations –needed to know configuration parameters like IP address, netmask, gateway address.
Multi-part Messages in KMIP John Leiseboer, QuintessenceLabs.
© Jörg Liebeherr (modified by M. Veeraraghavan) 1 ICMP: A helper protocol to IP The Internet Control Message Protocol (ICMP) is the protocol used for error.
IPSec IPSec provides the capability to secure communications across a LAN, across private and public wide area networks (WANs) and across the Internet.
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
RADIUS Crypto-Agility Requirements November 18, 2008 David B. Nelson IETF 73 Minneapolis.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
GTP (Generic Tunneling Protocol) Alessio Casati/Lucent Technologies Charles E. Perkins/Nokia Research IETF 47 draft-casati-gtp-00.txt.
Packet Format Issues #227: Need Shim Header to indicate Crypto Property of packet Do we need to add pre-amble header to indicate if data is encrypted or.
Encapsulated Security Payload Header ● RFC 2406 ● Services – Confidentiality ● Plus – Connectionless integrity – Data origin authentication – Replay protection.
THE CLASSIC INTERNET PROTOCOL (RFC 791) Dr. Rocky K. C. Chang 20 September
TFTP Trivial File Transfer Protocol References: RFC 783.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 18 Windows Internet Name Service (WINS)
Authentication Header ● RFC 2402 ● Services – Connectionless integrity – Data origin authentication – Replay protection – As much header authentication.
Routing Information Protocol
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.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
5/21/20081 TWAMP (Two Way Active Measurement Protocol) Internet-Draft Overview & Drill Down for PE b AGN+CORE-Predictive, Proactive, Preventive.
IPv4 over IP CS Soohong Daniel Park Syam Madanapalli.
Establishing Host Identity Protocol Opportunistic Mode with TCP Option
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
November 14, 2016 Secure MAC algorithms for use with NTP draft-aanchal4-ntp-mac-03 CFRG: IETF97 Aanchal Malhotra Sharon Goldberg.
Internet Control Message Protocol (ICMP)
Internet Protocol Formats
Error and Control Messages in the Internet Protocol
Al Morton July 2011 draft-morton-bmwg-imix-genome-02
RBridge Channel Tunnel Protocol
Byungchul Park ICMP & ICMPv DPNM Lab. Byungchul Park
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
WEB API.
Internet Control Message Protocol (ICMP)
OWAMP One-Way Active Measurement Protocol (Sample Implementation)
Internet Control Message Protocol (ICMP)
The University of Adelaide, School of Computer Science
GeneRic Autonomic Signaling Protocol draft-ietf-anima-grasp-08
doc.: IEEE /454r0 Bob Beach Symbol Technologies
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
Timing Measurement Date: Authors: Jan 2010 November 2007
Fred Kuhns Applied Research Laboratory
Update on DHCPv6 On-Demand Mobility Extension draft
Extended BFD draft-mirmin-bfd-extended
Working Group Draft for TCPCLv4
Presentation transcript:

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

2 2009, The year of New TWAMP Features  RFC 5357 core spec done  First new Feature – Mixed Security Mode, RFC 5618  “Individual Session Control” to WGLC in August (?)  “Reflect Octets” refined and clarified as two features.

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  No Test packet format changes involved in Reflect Octets aspect

6 Symmetrical Size Feature Symmetrical Size Feature  TWAMP Test packets (Unauth) are: –14 octets from Sender to Reflector –41 octets from Reflector to Sender  Most want symmetrical sizes, so…  TWAMP core spec RECOMMENDS –Reflector truncate pad. to compensate –Sender SHOULD add sufficient padding  This feature defines a larger size Sender format, no truncation needed  Interaction w/ Reflect Octets Option

7 Reflect Octets and Symmetric Size: Modes Field 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 Symmetric Sender new bit position (Y) yyy Symmetric Sender new bit position (Y) Test Packet Format Test Packet Format

8 Symmetric Size: TWAMP Test SENDER packet | Sequence Number | | Timestamp | | | | Error Estimate | MBZ | | MBZ | | | | MBZ | | MBZ | | | | MBZ | MBZ | | MBZ | Packet Padding (to be Reflected) | (IF used in combo with Relect Octets) | Packet Padding (to be Reflected ) | | | |. Additional Packet Padding

9 Reflect Octets: TWAMP Test Reflector packet (same for Symmetrical Size) | Sequence Number | | Timestamp | | | | Error Estimate | MBZ | | Receive Timestamp | | | | Sender Sequence Number | | Sender Timestamp | | | | Sender Error Estimate | MBZ | | Sender TTL | Packet Padding (from Session-Sender) | | Packet Padding (from Session-Sender) | | | |. Additional Packet Padding

10 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) | |

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

12 Reflect Octets: TWAMP Test Sender packet | Sequence Number | | Timestamp | | | Error Estimate | | | | Packet Padding (to be reflected) | | (length in octets specified in command) | Additional Packet Padding (Additional padding includes enough to truncate and keep sizes symmetrical if the TRUNCATE PADDING option is turned-on)

13 Next Steps  We will just specify what we think is reasonable if no other opinions!  We think it’s ALWAYS Reasonable as an OPTION (at least) to be certain of symmetric packet sizes in Both Directions  Comments on all aspects appreciated, Authors are fully satisfied with the TWAMP-Control modifications…  Authors will gladly discuss changes