RFC 4191 Router Preferences and More-Specific Routes

Slides:



Advertisements
Similar presentations
Security Assessment of Neighbor Discovery for IPv6
Advertisements

10: ICMPv6 Neighbor Discovery
ZyXEL Confidential Address Autoconfiguration Feng Zou SW2 ZyXEL Communications Corp. 04/11/2006.
IPv6 Introduction What is IPv6 Purpose of IPv6 (Why we need it)Purpose of IPv6 IPv6 Addressing Architecture IPv6 Header ICMP v6 Neighbor Discovery (ND)
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
IPv6 Overview Brent Frye EECS710. Overview Google Drive Microsoft Cloud Drive Dropbox Paid-for alternatives 2.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
Mobile IPv6 趨勢介紹 1. Mobile IP and its Variants Mobile IPv4 (MIPv4) – MIPv4 – Low-Latency Handover for MIPv4 (FMIPv4) – Regional Registration for MIPv4.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Understanding IPv6 Slide: 1 Lesson 1 Introduction to IPv6.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
BGP.
IPv6: Neighbor Discovery
1 CCNA 3 v3.1 Module 1. 2 CCNA 3 Module 1 Introduction to Classless Routing.
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
Chapter 5 The Network Layer.
MOBILITY SUPPORT IN IPv6
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
RIP – Routing Information Protocol Syeda Momina Tabish MIT - 7.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Internet Command Message Protocol (ICMP) CS-431 Dick Steflik.
Guide to TCP/IP Fourth Edition
1 CMPT 471 Networking II ICMPv6 © Janice Regan, 2012.
Lesson 6 Neighbor Discovery.
Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 1.
Controlling Traffic Offloading Using Neighbor Discovery Protocol IETF#80 Mif WG, 28-March-2011 draft-korhonen-mif-ra-offload-01 Jouni Korhonen Teemu Savolainen.
CMPT 471 Networking II Address Resolution IPv6 Neighbor Discovery 1© Janice Regan, 2012.
Asymmetric Extended Route Optimization (AERO)
4: Network Layer4a-1 IP datagram format ver length 32 bits data (variable length, typically a TCP or UDP segment) 16-bit identifier Internet checksum time.
Mobile IP Overview and Discussion. 2 Spectrum of Mobility – from network perspective no mobility high mobility mobile user, using same access point mobile.
IPv6 Mobility Milo Liu SW2 R&D ZyXEL Communications, Inc.
Slide: 1 Neighbor Discovery. Slide: 2 Neighbor Discovery Overview Set of messages and processes that determine relationships between neighboring nodes.
TCP/IP Illustracted Vol1. 제목 : IP Routing ( 수 ) 한 민 규
Border Gateway Protocol
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Chapter 19 Network Layer Protocols Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Default Router Preferences and More-Specific Routes in RAs Richard Draves May 31, 2001 Redmond Interim IPv6 WG Meeting draft-ietf-ipngwg-router-selection-00.
IPv6 Routing Milo Liu SW2 R&D ZyXEL Communications, Inc.
Objectives After completing this chapter you will be able to: Understand how routers operate Describe Distance Vector and Link State Algorithms Describe.
資 管 Lee Lesson 6 IPv4: ARP, RARP IPv6: Neighbor Discovery.
IPv6 WORKING GROUP March 2002 Minneapolis IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
Managing the Use of Privacy Extensions for SLAAC in IPv6 (draft-gont-6man-managing-privacy- extensions-01.txt) Fernando Gont (UTN/FRH) Ron Broersma (DREN)
Introduction to IPv6 ECE4110. Problems with IPv4 32-bit addresses give about 4,000,000 addresses IPv4 Addresses WILL run out at some point – Some predicted.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Engineering Workshops 56 Allocation Schemes CIDR representation and IPv6 allocations.
Module 6: IPv6 Fundamentals. Introduction to IPv6 Unicast IPv6 Addresses Configuring IPv6.
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.
ZyXEL Confidential ICMPv6 Feng Zhou SW2 ZyXEL Communications Corp. 03/27/2006.
Mobile IP Definition: Mobile IP is a standard communication protocol, defined to allow mobile device users to move from one IP network to another while.
IPv6 Host IP Addressing Julian CPE SW1 ZyXEL March 14, 2008.
Objectives After completing this chapter you will be able to: Describe the Routing Information Protocol (RIP version 1 and RIP version 2) Describe Routing.
BAI513 - Protocols IP Version 6 Operation BAIST – Network Management.
Engineering Workshops Stateless Autoconfiguration.
ROUTING MOBILE IP  Motivation  Data transfer  Encapsulation.
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Internal DP MP-BGP for IPv6 原理 ISSUE 1.0.
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
Multicast Listener Discovery
Default Router Preferences and More-Specific Routes in RAs
Chapter 19 Network Layer Protocols
IPv6 / IP Next Generation
Charles E. Perkins RFC 2002bis Charles E. Perkins
Fred Kuhns Applied Research Laboratory
Update on DHCPv6 On-Demand Mobility Extension draft
32 bit destination IP address
Internet Protocol version 6 (IPv6)
Presentation transcript:

RFC 4191 Router Preferences and More-Specific Routes Speaker: Ching-Chen Chang Date: 20070612

Outline Introduction Preference Value The Format of message Conceptual Model of Host Example Reference

Introduction An optional extension to Neighbor Discovery Router Advertisement messages for communicating default router preferences and more-specific routes from routers to hosts. using Neighbor Discovery Router Advertisement are an existing standard and stable protocol. Shielding the host from having to participate in more router-to-router interactons. It carries route lifetimes.

Preference Value 01 High 00 Medium 11 Low 10 Reserved

The Format of message(1/3) 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 ++++++++++++++++++++++++++++++++++++++++++++++ | Type | Code | Checksum | | Cur Hop Limit |M|O| Reserved | Router Lifetime | | Reachable Time | | Retrans Timer | | Options |

The Format of message(2/3) 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 ++++++++++++++++++++++++++++++++++++++++++++++ | Type | Code | Checksum | | Cur Hop Limit |M|O|H| Prf |Resvd | Router Lifetime | | Reachable Time | | Retrans Timer | | Options | Prf => Default Router Preference

The Format of message(3/3) 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 ++++++++++++++++++++++++++++++++++++++++++++++ | Type | Length | Prefix Length |Resvd|Prf|Resvd| | Router Lifetime | | Prefix (Variable Length) | . .

Conceptual Model of Host Type A: Neighbor Discovery. Type B: Hosts uses a Default Router List augmented with preference values, but ignore all Route Information Options. Type C: Hosts use a Routing Table instead of a Default Router List.

Example ::/0 -> router W with a Medium prefrence 2002::/16 -> router X with a Medium preference 2001:db8::/32 -> router Y with a High preference 2001:db8::/32 -> router Z with a Low preference

Reference RFC 4191 Default Router Preferences and More-Specific Routes http://www.faqs.org/rfcs/rfc4191.html RFC 3775 Mobility Support in IPv6 http://www.faqs.org/rfcs/rfc3775.html RFC 2461 Neighbor Discovery for IP Version 6 http://www.faqs.org/rfcs/rfc2461.html