Default Router Preferences and More-Specific Routes in RAs

Slides:



Advertisements
Similar presentations
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 9: Static Routes & Routing Table Groups.
Advertisements

11: IPv6 Routing Table and Static Routes
10: ICMPv6 Neighbor Discovery
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
IP Forwarding Relates to Lab 3.
ZyXEL Confidential Address Autoconfiguration Feng Zou SW2 ZyXEL Communications Corp. 04/11/2006.
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.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
IPv6: Neighbor Discovery
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Guide to TCP/IP Fourth Edition
1 CMPT 471 Networking II ICMPv6 © Janice Regan, 2012.
Lesson 6 Neighbor Discovery.
CMPT 471 Networking II Address Resolution IPv6 Neighbor Discovery 1© Janice Regan, 2012.
Guide to TCP/IP, Third Edition
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
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 ( 수 ) 한 민 규
DHCPv6 Route Option (draft-dec-dhcpv6-route-option-03.txt) IETF 77, March 2010 : Wojciech Dec Richard Johnson
Local IPv6 Networking March 2000 Adelaide IETF Bob Hinden / Nokia.
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.
Engineering Workshops Purposes of Neighbor Solicitation.
IPv6 Host to Router Load Sharing December 2001 Salt Lake City IETF Bob Hinden / Nokia.
Advanced Roaming & Mobility Scenarios in IPv6 Rafal Lukawiecki Strategic Consultant & Director Project Botticelli Ltd in.
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.
RFC 4191 Router Preferences and More-Specific Routes
2002 년 2 학기고급 인터넷 1 Mobile IP Why do we need it?.
Understanding IPv6 Slide: 1 Lesson 5 ICMPv6. Understanding IPv6 Slide: 2 Lesson Objectives Purpose of ICMPv6 and the structure of all ICMPv6 messages.
Engineering Workshops Stateless Autoconfiguration.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 8 TCP/IP Suite Error and Control Messages.
ROUTING MOBILE IP  Motivation  Data transfer  Encapsulation.
Discussion on DHCPv6 Routing Configuration
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
Dynamic Routing Protocols part2
Multicast Listener Discovery
Networking for Home and Small Businesses – Chapter 5
Syam Madanapalli Basavaraj Patil Erik Nordmark JinHyeock Choi
Ingress Filtering, Site Multihoming, and Source Address Selection
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
Forwarding and Routing IP Packets
IP Forwarding Covers the principles of end-to-end datagram delivery in IP networks.
Introduction to Networking
Chapter 2: Static Routing
Default Address Selection for IPv6
Introduction to Networking
Networking for Home and Small Businesses – Chapter 5
IP Forwarding Relates to Lab 3.
IP Forwarding Relates to Lab 3.
Chapter 2: Static Routing
IP Forwarding Relates to Lab 3.
IP Forwarding Relates to Lab 3.
IP Forwarding Relates to Lab 3.
Networking and Network Protocols (Part2)
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
IP Forwarding Relates to Lab 3.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Lecture 4a Mobile IP 1.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Default Router Preferences and More-Specific Routes in RAs draft-draves-ipngwg-router-selection-01 Richard Draves March 19, 2001 Minneapolis IETF Meeting

What is this about? An OPTIONAL extension to Neighbor Discovery. Puts extra information in RAs. Preference for the default router. More-specific routes, with lifetimes and preferences. Helps hosts pick a router for off-link destinations.

What’s it good for? Multi-homed hosts Redirects don’t work. ND gives no guidance Multi-homing is increasingly frequent Wireless interfaces VPN tunnel interfaces v6/v4 configured tunnel interfaces 6over4 interfaces

Why use Router Advertisements? Existing standard, stable interface for router->host communication. Insulates host from plethora of routing protocols and allows for independent evolution. Similarly, IGMP/MLD insulates host from multicast routing. No additional message traffic. Hosts already receive & parse RAs.

Configuration of Preferences and More-Specific Routes Preferences are very simple and coarse: High, Medium, Low Routers do NOT advertise all their routes. Administratively configured. No direct mapping from routing table.

Changes to RA Header 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 ... +-+-+-+-+-+-+-+-+-+-+-+-

Route Information Option 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| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Route Lifetime | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | + Prefix...

Conceptual Model Unchanged. Ignores preferences/routes. Uses default router preferences, ignores routes. Does not have a routing table. Uses preferences and routes. Has a routing table and uses routes, but ignores preferences.

Conceptual Routing Table Replaces Default Router List May replace On-Link Prefix List Entries have Prefix, prefix length. Lifetime. Preference. Next-hop router.

Conceptual Sending Algorithm For off-link destinations, When selecting a route in the routing table, look at matching routes: Prefer reachable routers over unreachable. Prefer longer matches over shorter. Use route preference values. If the matching routers are all unreachable, round-robin among them all regardless of prefix length or preference values.

Configuration Scenarios A router that is not connected to the Internet, or connected through a firewall, may advertise itself with Low preference. A router may advertise specific routes for directly connected subnets and shorter prefixes (eg, site, NLA, TLA). More advanced configurations require administrative coordination among routers

Usage Scenarios Home user creates VPN into corp network ISP advertises Normal preference for ::/0 VPN advertises Low preference for ::/0, plus Normal preference for the site prefix Home user with two ISPs Each ISP advertises its NLA/TLA prefix

What next? Progress towards proposed standard, informational, or experimental? IANA assignment of option type?