Draft-cordeiro-nsis-hypath-02 Luís Cordeiro

Slides:



Advertisements
Similar presentations
Draft-ietf-pim-port-06. port-06 update Changes made in response to second wglc comments and following discussion Many minor editorial issues fixed Changed.
Advertisements

CST Computer Networks NAT CST 415 4/10/2017 CST Computer Networks.
Chapter 6: Static Routing
IPv6 Victor T. Norman.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
Routing Information Protocol (RIP) Routing Information Protocol (RIP) is a standards-based, distance-vector, interior gateway protocol (IGP) used by routers.
Chapter 20 Network Layer: Internet Protocol Stephen Kim 20.1.
Network Layer Packet Forwarding IS250 Spring 2010
1 Link Layer & Network Layer Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina Katabi.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
COS 420 Day 20. Agenda Group Project Discussion Protocol Definition Due April 12 Paperwork Due April 29 Assignment 3 Due Assignment 4 is posted Last Assignment.
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
Transmission Control Protocol Internet Protocol TCP/IP.
1 Internet Addresses (You should read Chapter 4 in Forouzan) IP Address is 32 Bits Long Conceptually the address is the pair ( NETID, HOSTID ) Addresses.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
A stateless Ping tool for simple tests of GIMPS implementations Christian Dickmann, Ingo Juchem, Sebastian Willert, Xiaoming Fu University of Göttingen.
1 Routing Protocols. 2 Distributed Routing Protocols Rtrs exchange control info Use it to calculate forwarding table Two basic types –distance vector.
Mobile IP Chapter 19. Introduction Mobile IP is designed to allow portable computers to move from one network to another Associated with wireless technologies.
Copyright © Lopamudra Roychoudhuri
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Suez Canal University – Faculty of Computers & Informatics - Cisco Local Academy Network Fundamentals.
1 TCP/IP Internetting ä Subnet layer ä Links stations on same subnet ä Often IEEE LAN standards ä PPP for telephone connections ä TCP/IP specifies.
49th IETF - San Diego - 1 Mobile Networks Support in IPv6 - Draft Update draft-ernst-mobileip-v6-01.txt - Thierry Ernst - MOTOROLA Labs Ludovic Bellier.
Dr. John P. Abraham Professor UTPA
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 6 Delivery and Routing of IP Packets.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs.
An internet is a combination of networks connected by routers. When a datagram goes from a source to a destination, it will probably pass through many.
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
THE CLASSIC INTERNET PROTOCOL (RFC 791) Dr. Rocky K. C. Chang 20 September
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 Module 10 Routing Fundamentals and Subnets.
Address Resolution Protocol (ARP). Internet and Data Link Layer Addresses Each host and router on a subnet needs a data link layer address to specify.
NSIS WG Meeting IETF 66 Montreal John Loughney (chair)
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
Partly-Decoupled Signalling in NSIS draft-hancock-nsis-pds-problem-03.txt Robert Hancock, Cornelia Kappler, Juergen Quittek, Martin Stiemerling IETF#65.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 6 Delivery & Forwarding of IP Packets
Chapter 19 Network Layer Protocols
Traceroute traceroute is a Unix utility designed by Van Jacobson in 1987 The Windows equivalent is called tracert The Linux equivalent is called tracepath.
Packets & Routing Lower OSI layers (1-3) concerned with packets and the network Packets carry data independently through the network, and into other networks…
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
Chapter 6 – Routing.
Fast Handover for Multicast in Proxy Mobile IPv6
ECE 544 Protocol Design Project 2016
Chapter 6 Delivery & Forwarding of IP Packets
Routing Protocols and Concepts – Chapter 5
Dr. John P. Abraham Professor UTPA
EEC-484/584 Computer Networks
Chapter 20 Network Layer: Internet Protocol
Routing Protocols and Concepts – Chapter 5
Dr. John P. Abraham Professor UTRGV, EDINBURG, TX
Dr. John P. Abraham Professor UTPA
Routing Protocols and Concepts – Chapter 5
Chapter 15. Internet Protocol
Routing Protocols and Concepts – Chapter 5
A Routing Protocol for WLAN Mesh
NET 323D: Networks Protocols
Review of Internet Protocols Network Layer
Presentation transcript:

draft-cordeiro-nsis-hypath-02 Luís Cordeiro

Luís Cordeiro - 09/11/2006 Summary Changes HyPath as a MRM Conclusions

Luís Cordeiro - 09/11/2006 Draft changes Processing in the border router was updated Message Payload changed:  Added the IP version flag  Added the original direction flag  Removed length field Multiple domain HyPath example added

Luís Cordeiro - 09/11/2006 How it works now HyPath is a middle layer between GIST and the NSLPs

Luís Cordeiro - 09/11/2006 NSIS domains

Luís Cordeiro - 09/11/2006 Non NSIS domains

Luís Cordeiro - 09/11/2006 Required information | Type |I|B|D| Reserved| nslpID | // Source Address // // Destination Address // // Border Router Address // Type: type of HyPath message. 1 - Standard message: a message that follows the data path and it is intercepted in the border routers 2 - Border router message: a message that it is sent from the border router to the RM 3 - Resource Manager message: a message that is sent either to the border router of the actual domain or to the RM of the next domain, depending on the type of the next domain (NSIS or non-NSIS) Flag I: IP version [ 0 = IPv4 | 1 = IPv6 ] Flag B: means that the border router address field is present Flag D: message direction flag NSLPID: Original NSLP ID Source Address: data source address Destination Address: data destination address Border Router Address: border router address to where the resource manager MUST send the next message

Luís Cordeiro - 09/11/2006 The new approach GIST allows several types of Message Routing Method (MRM)  Only one is specified until now, the Path- Coupled MRM HyPath should be a new MRM  HyPath MRM

Luís Cordeiro - 09/11/2006 How to put it working HyPath MRM should  Include all Path-Coupled information Because most of this information is required for the “normal” routing  Extend the Path-Coupled information New parameters are required Can we make HyPath MRM as an extension of the Path-Coupled MRM?  Is that enough for the protocol to work?  Does the current GIST handle these few changes?

Luís Cordeiro - 09/11/2006 HyPath MRM differences from the Path-Coupled MRM When receiving messages:  In RMs: Save the state with the BR information or Save the state with the previous RM information (for non NSIS domains)  In BRs: No NSLP, so forward message (go to sending…) Before sending messages:  In RMs: Get next domain info: NSIS or non NSIS domain? First domain:  NSIS domain: get BR IP address and send message to that BR  Non NSIS domain: get RM IP address and send message to that RM Other domain:  NSIS domain: get state and BR IP address (if not, treat as a first domain) and send message to that BR  Non NSIS domain: same as First domain  In BRs: Message type: 1. If previous BR is from the same domain forward message (can update the BR IP address) 2. Should never happen 3. Use MRM source/destination/direction original information to send message through the data path Processing: no difference?

Luís Cordeiro - 09/11/2006 Conclusion HyPath MRM should be PC MRM with more info Changes in GIST should be minor:  When receiving a message if it’s a HyPath MRM do some extra work  When sending a message if it’s a HyPath MRM do some extra work  Only a new state table is needed (in BR’s it’s not needed)

Luís Cordeiro - 09/11/2006 What’s your opinion? About the specification? About the implementation?