March 20071 HIP Checksum Coverage draft-dawkins-hip-checksum-coverage-00 XingFeng Jiang, Philip Matthews, Spencer Dawkins IETF 70 – December 2007 Vancouver,

Slides:



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

Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
Transmission Control Protocol (TCP)
CPSC 441: Checksum1 Instructor: Carey Williamson Office: ICT Class Location: MFH 164 Lectures:
IPv6: The Next Generation Internet Dipen Chauhan.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
ICMP & ICMPv6 Referenced on RFC’s 792 and 2463 respectively. Frank Azevedo.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
Header Compression Schemes. Center for TeleInFrastructure 2 Different Header Compression schemes  Compressed TCP – Van Jacobsen RFC 1144  only for TCP/IP.
1 Internet Control Message Protocol (ICMP) RIZWAN REHMAN CCS, DU.
IP/ICMP Translation Algorithm (IIT) Xing Li, Congxiao Bao, Fred Baker
TCP/IP Protocol Suite 1 Chapter 9 Upon completion you will be able to: Internet Control Message Protocol Be familiar with the ICMP message format Know.
Internet Control Message Protocol ICMP. ICMP has two major purposes: –To report erroneous conditions –To diagnose network problems ICMP has two major.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
March 2008Protocol Draft Changes -06 to -071 TRILL Protocol Specification Changes from -06 to -07 Donald Eastlake 3 rd
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 2.6 UDP Principles (Chapter 24) (User Datagram Protocol)
The HIP-HOP proposal draft-matthews-p2psip-hip-hop-00 Philip Matthews
03/11/200871st IETF Meeting - 6LoWPAN WG1 Compression Format for IPv6 Datagrams in 6LoWPAN Networks Jonathan Hui 6LoWPAN WG Meeting 71 st IETF Meeting.
1 Internet Control Message Protocol (ICMP) Used to send error and control messages. It is a necessary part of the TCP/IP suite. It is above the IP module.
1 Transparent GEHCO Slides for p __luc_gehco-t Lucent Technologies Tom Hiller Pete McCann.
Certificate Requests to HIP Jani Pellikka 80 th IETF Mar 27 th – Apr 1 st 2011 Prague, Czech Republic.
Checksum Calculations
4: Network Layer4b-1 IPv6 r Initial motivation: 32-bit address space completely allocated by r Additional motivation: m header format helps speed.
IEEE 802.3bp 1000BASE-T1 PHY D1.1 Proposed changes to Figure 98-7.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
RTP Payload Format for H.263+ April 1998 update draft-ietf-avt-rtp-h263-video-01.txt Jörg Ott, Universität Bremen TZI
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier September 21, 2002.
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
Requirements for Peer protocol draft-jiang-p2psip-peer-protocol-requirement-00.txt Jiang XingFeng (Johnson) P2PSIP WG, IETF #68.
The NAT Traversal Problem in P2PSIP Bruce Lowekamp (SIPeerior) Philip Matthews (Avaya)
End-to-middle Security in SIP draft-ono-sipping-end2middle-security-04 Kumiko Ono IETF62.
Authentication Header ● RFC 2402 ● Services – Connectionless integrity – Data origin authentication – Replay protection – As much header authentication.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
March P2PSIP Routing Discussion (“Routing: what does it look like?) Spencer Dawkins IETF 70 – December 2007 Vancouver, British.
TCP/IP Protocol Suite 1 Chapter 11 Upon completion you will be able to: User Datagram Protocol Be able to explain process-to-process communication Know.
RADEXT WG draft-ietf-radext-ieee802ext-09 Bernard Aboba November 4, 2013 IETF 88 Please join the Jabber room:
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.
Slide 1 August 2005, Paris, FranceIETF DNSEXT 2929bis etc. Donald E. Eastlake 3 rd
OSPF WG Security Extensions for OSPFv2 when using Manual Keying Manav Bhatia, Alcatel-Lucent Sam Hartman, Huawei Dacheng Zhang, Huawei IETF 80, Prague.
UDP : User Datagram Protocol 백 일 우
UDP: User Datagram Protocol Chapter 12. Introduction Multiple application programs can execute simultaneously on a given computer and can send and receive.
Bjorn Landfeldt, The University of Sydney 1 ELEC 3504 UDP.
Ch. 23, 25 Q and A (NAT and UDP) Victor Norman IS333 Spring 2015.
Network Layer/IP Protocols 1. Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2.
RTCP XR Report Block for Packet Delay Variation Metric Reporting draft-ietf-xrblock-rtcp-xr-pdv-01 Qin Wu G. Hunt
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Chapter 11 User Datagram Protocol
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
A quick intro to networking
Michael Welzl , Distributed and Parallel Systems Group
ROLL RPL Security IETF 77 status
Donald E. Eastlake 3rd TSIG SHA etc. Donald E. Eastlake 3rd March.
Encapsulation/Decapsulation
User Datagram Protocol (UDP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Protocol Version4
Chapter 14 User Datagram Protocol (UDP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
User Datagram Protocol (UDP)
Jiang XingFeng (Johnson) P2PSIP WG, IETF #68
Internet Protocol (IP)
Charles E. Perkins, Elizabeth Royer, Samir Das
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Extended BFD draft-mirmin-bfd-extended
An Extension to RELOAD to Support Direct Response and Relay Peer draft-jiang-p2psip-relay-05.txt IETF80 Prague Roni Even Ning Zong.
Presentation transcript:

March HIP Checksum Coverage draft-dawkins-hip-checksum-coverage-00 XingFeng Jiang, Philip Matthews, Spencer Dawkins IETF 70 – December 2007 Vancouver, British Columbia

March How we got here P2PSIP HIPHOP proposes HIP-layer forwarding Other proposals also have this concept –Draft-ietf-hip-rvs and draft-ietf-hip-nat-traversal Looking at HIP 16-bit checksum –Includes transport pseudo-header –Pseudo header updated when packet forwarded, thus checksum must be updated at each hop.

March Proposal Remove transport pseudo-header from HIP checksum calculation –No need to update checksum when forwarding –Pseudo-header no longer needed for HIP Draft also proposed to change checksum to CRC32c – dropping this idea after feedback –This change requires larger checksum field –Would change common HIP/SHIM6 header format –Breaks incremental checksum update

March Discussion Is proposed HIP checksum redundant? –Signature and HMAC also cover HIP header + HIP parameters. –When we run HIP over UDP, UDP checksum also covers HIP packet. –Always set HIP checksum to zero? HIP-HOP thinking about HIP msgs with bodies –i.e. NextHeader field <> NoNext Header –Not the first to propose this, either –Should HIP checksum cover body?