Mukul Goyal University of Wisconsin Milwaukee

Slides:



Advertisements
Similar presentations
Identifying Defunct DAGs in RPL draft-goyal-roll-defunct-dags-00 Mukul Goyal University of Wisconsin Milwaukee.
Advertisements

1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
CSCI 4550/8556 Computer Networks Comer, Chapter 22: The Future IP (IPv6)
IPv6 Routing Protocol for Low- Power and Lossy Networks Speaker : Chih-Ching Chen Advisor : Dr. Ho-Ting Wu 2014/3/24 1.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A Compression Format for RPL Control Messages draft-goyal-roll-rpl-compression-00 Mukul Goyal University of Wisconsin Milwaukee.
Reactive Discovery of Point-to-Point Routes in Low Power and Lossy Networks draft-ietf-roll-p2p-rpl-04 Mukul Goyal University of Wisconsin Milwaukee.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
MOBILITY SUPPORT IN IPv6
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
CS335 Networking & Network Administration Tuesday, May 11, 2010.
Internet Command Message Protocol (ICMP) CS-431 Dick Steflik.
Slide #1IETF 77 – Roll WG – March 2010 ROLL RPL IETF 77 status draft-ietf-roll-rpl Tim Winter Pascal Thubert Design Team.
Lesson 6 Neighbor Discovery.
IETF-76, Hiroshima, Nov 2009 ROLL Working Group Meeting IETF-76, Nov 2009, Hiroshima Routing Metrics used for Path Calculation in Low Power and Lossy Networks.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_a
IPv6 Mobility Milo Liu SW2 R&D ZyXEL Communications, Inc.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
National Institute Of Science & Technology Mobile IP Jiten Mishra (EC ) [1] MOBILE IP Under the guidance of Mr. N. Srinivasu By Jiten Mishra EC
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Slide: 1 Neighbor Discovery. Slide: 2 Neighbor Discovery Overview Set of messages and processes that determine relationships between neighboring nodes.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
Border Gateway Protocol
49th IETF - San Diego - 1 Mobile Networks Support in IPv6 - Draft Update draft-ernst-mobileip-v6-01.txt - Thierry Ernst - MOTOROLA Labs Ludovic Bellier.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Chapter 19 - Binding Protocol Addresses
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
1 RFC Transmission of IPv6 Packets over IEEE Networks Speaker: Li-Wen Chen Date:
Slide #1IETF 82 – ROLL WG – November 2011 RPL adaptation for asymmetrical links IETF 82 status draft-thubert-roll-asymlink Pascal Thubert.
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
Chapter 21 IP Encapsulation, Fragmentation, and Reassembly.
Advanced Roaming & Mobility Scenarios in IPv6 Rafal Lukawiecki Strategic Consultant & Director Project Botticelli Ltd in.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
RPL:IPv6 Routing Protocol for Low Power and Lossy Networks Speaker: Chung-Yi Chao Advisor: Dr. Kai-Wei Ke 2015/10/08 1.
Introduction to Mobile IPv6
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
RPL Routing Pathology In a Network With a Mix of Nodes Operating in Storing and Non-Storing Modes draft-ko-roll-mix-network-pathology JeongGil Ko, J.Jeong,
draft-ietf-roll-p2p-rpl
ICMPv6 Error Message Types Informational Message Types.
Neighbor Discovery. IPv6 Terminology Additional subnets Router Host Neighbors Host Intra-subnet router Switch LAN segment Link Subnet Network.
6LoWPAN Ad Hoc On-Demand Distance Vector Routing Introduction Speaker: Wang Song-Ferng Advisor: Dr. Ho-Ting Wu Date: 2014/03/31.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
A Optimal Load-balance mechanism for NAT64 (OL-NAT) draft-chen-behave-olnat-01 Gang Chen; Hui Deng;
Mesh Routing Optimization for 6LoWPAN Ki-Hyung Kim (Ajou University) and S. Daniel Park (SAMSUNG Electronics) IETF 6LoWPAN WG 65th, Dallas, Tx.
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
The Semantic IoT Amr El Mougy Slim Abdennadher Ghada Fakhry.
The Direction Field in Routing Metric/Constraint Objects Used in RPL draft-goyal-roll-metrics-direction-00 Mukul Goyal University of Wisconsin Milwaukee.
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
IP: Addressing, ARP, Routing
Booting up on the Home Link
Wireless Sensor Networks 6. WSN Routing
6 Network Layer Part III Computer Networks Tutun Juhana
Objective: ARP.
EA C451 Vishal Gupta.
Internet Networking recitation #4
Address Resolution Protocol
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
CHAPTER 8 Network Management
Ch 17 - Binding Protocol Addresses
A Routing Protocol for WLAN Mesh
Chapter 4: Network Layer
Lecture 4a Mobile IP 1.
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

Mukul Goyal University of Wisconsin Milwaukee A Mechanism to Measure the Quality of a Point-to-point Route in a Low Power and Lossy Network draft-ietf-roll-p2p-measurement-01 Mukul Goyal University of Wisconsin Milwaukee

Introduction When an existing route to a destination is not satisfactory, a router can use P2P-RPL mechanism to discover a better route. P2P-RPL route discovery requires the specification of routing constraints that the discovered route must satisfy. Thus, the router may need to determine the aggregated values of the routing metrics along the existing route and use this knowledge to frame reasonable routing constraints for use in P2P-RPL route discovery. The route to be measured can be a source route or a hop-by-hop route established using RPL or P2P-RPL.

Functional Overview The origin sends a Measurement Request along the route to be measured. The Measurement Request accumulates the values of the routing metrics as it travels towards the target. Upon receiving the Measurement Request, the target unicasts a Measurement Reply, carrying the accumulated values of the routing metrics, back to the origin.

The Measurement Object (MO)

The Measurement Object Serves as both Measurement Request and Measurement Reply An MO consists of the following fields: RPLInstanceID: Relevant only if the MO travels along a hop-by-hop route. SequenceNo: Uniquely identifies a Measurement Request and the corresponding Measurement Reply. Compr: Indicates the number of prefix octets that are elided from the IPv6 addresses in Origin/Target Address fields and the Address vector. Type (T): Indicates whether the MO represents a Measurement Request or a Measurement Reply. Hop-by-hop (H): Set if the MO travels along a hop-by- hop route identified by the RPLInstanceID and, if required, the Origin Address serving as the DODAGID. In case the P2P route being measured lies along a non-storing DAG, an MO may travel along a hop-by- hop route till the DAG's root, which then sends it along a source route to its destination. In that case, the DAG root will reset the H flag and also insert the source route to the destination inside the Address vector.

The Measurement Object Accumulate Route (A): Relevant only if the MO is a Measurement Request that travels along a hop-by-hop route represented by a local RPLInstanceID. Indicates if the Measurement Request MUST accumulate a source route for use by the target to send the Measurement Reply back to the origin. Reverse (R): Relevant only if the MO is a Measurement Request that travels along a source route, specified in the Address vector. Indicates if the Address vector contains a complete source route from the origin to the target, which can be used, after reversal, by the target to source route the Measurement Reply message back to the origin. Num: Indicates the number of fields in the Address vector. Index: If the Measurement Request is traveling along a source route , this field indicates the index in the Address vector of the next hop on the route. If the Measurement Request is accumulating the reverse route, this field indicates the index in the Address vector where the next address must be stored.

The Measurement Object Origin Address: An IPv6 address of the origin. Also indicates the DODAGID if the MO travels on a P2P-RPL route. Compr number of prefix octets elided. Target Address: An IPv6 address of the target after eliding Compr number of prefix octets. Address[1..Num]: A vector of IPv6 addresses (with Compr number of prefix octets elided) representing a (partial) route from the origin to the target Metric Container Options: An MO MUST contain one or more Metric Container options to accumulate routing metric values for the route being measured.