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.

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.
IPv6 Overview Brent Frye EECS710. Overview Google Drive Microsoft Cloud Drive Dropbox Paid-for alternatives 2.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
IPv6: Neighbor Discovery
CSCI 4550/8556 Computer Networks Comer, Chapter 23: An Error Reporting Mechanism (ICMP)
LOGO IPv6 Application Analysis Xi Chen
MOBILITY SUPPORT IN IPv6
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Routing of Outgoing Packets with MP-TCP draft-handley-mptcp-routing-00 Mark Handley Costin Raiciu Marcelo Bagnulo.
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.
CMPT 471 Networking II Address Resolution IPv6 Neighbor Discovery 1© Janice Regan, 2012.
1 CMPT 471 Networking II ICMP © Janice Regan, 2012.
Internet Control Message Protocol ICMP. ICMP has two major purposes: –To report erroneous conditions –To diagnose network problems ICMP has two major.
Guide to TCP/IP, Third Edition
1 Internet Protocol: Forwarding IP Datagrams Chapter 7.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
Slide /2009COMM3380 Routing Algorithms Distance Vector Routing Each node knows the distance (=cost) to its directly connected neighbors A node sends.
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 ( 수 ) 한 민 규
Simple Multihoming Experiment draft-huitema-multi6-experiment-00.txt Christian Huitema, Microsoft David Kessens, Nokia.
IETF 51, IPv6 WG1 Multilink Subnets draft-thaler-ipngwg-multilink-subnets-01.txt Dave Thaler
1 Routing Table  The seven fields Mask: for finding (sub)network address of the destination l Host-specific routing: (/32) l Default routing:
IPv6 Routing Milo Liu SW2 R&D ZyXEL Communications, Inc.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing and Switching Essentials.
資 管 Lee Lesson 6 IPv4: ARP, RARP IPv6: Neighbor Discovery.
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
Understanding IPv6 Slide: 1 Lesson 5 ICMPv6. Understanding IPv6 Slide: 2 Lesson Objectives Purpose of ICMPv6 and the structure of all ICMPv6 messages.
BAI513 - Protocols IP Version 6 Operation BAIST – Network Management.
Engineering Workshops Stateless Autoconfiguration.
IPv6 over ’s IPv6 Convergence Sublayer IPv6 over ’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over ipv6cs-00 Syam Madanapalli.
Discussion on DHCPv6 Routing Configuration
Multicast Listener Discovery
Default Router Preferences and More-Specific Routes in RAs
Ingress Filtering, Site Multihoming, and Source Address Selection
IP Forwarding Covers the principles of end-to-end datagram delivery in IP networks.
IP Forwarding Relates to Lab 3.
IP Forwarding Relates to Lab 3.
IP Forwarding Relates to Lab 3.
IP Forwarding Relates to Lab 3.
IP Forwarding Relates to Lab 3.
Networking and Network Protocols (Part2)
IP Forwarding Relates to Lab 3.
Presentation transcript:

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

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 changed? Specified receiver processing for the Reserved preference value. –Assumes possible future use meaning “black- hole” or “unreachable” Specified that routers should not include more than 17 Router Information options. Added discussion of destination cache invalidation. Removed discussion of “host D.”

Open Issues Feedback from operational folks… Interactions with router renumbering?

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 | Type | Code | Checksum | | Cur Hop Limit |M|O|H|Prf|Resvd| Router Lifetime | | Reachable Time | | Retrans Timer | | Options

Route Information Option | Type | Length | Prefix Length |Resvd|Prf|Resvd| | Route Lifetime | | | + Prefix...

Conceptual Model A.Unchanged. Ignores preferences/routes. B.Uses default router preferences, ignores routes. Does not have a routing table. C.Uses preferences and routes.

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