Host Centric Multi6 Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.

Slides:



Advertisements
Similar presentations
MONET Problem Scope and Requirements draft-kniveton-monet-requirements-00 T.J. Kniveton Alper Yegin IETF March 2002.
Advertisements

Mobile IP How Mobile IP Works? Agenda What problems does Mobile IP solve? Mobile IP: protocol overview Scope Requirements Design goals.
Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Architectural Approaches to Multi-Homing for IPv6 A Walk-Through of draft-huston-multi6-architectures-00 Geoff Huston June 2004.
SHIM6 Update Geoff Huston Kurtis Lindqvist SHIM6 co-chairs.
1 An Update on Multihoming in IPv6 Report on IETF Activity IPv6 Technical SIG 1 Sept 2004 APNIC18, Nadi, Fiji Geoff Huston.
Using HIP to solve MULTI-HOMING IN IPv6 networks YUAN Zhangyi Beijing University of Posts and Telecommunications.
IPv6 Mobility Support Henrik Petander
INTRODUCTION WIRELESS TECHNOLOGY BECOMING HOTTER WIRELESS TECHNOLOGY BECOMING HOTTER TRANSITION TOWARDS MOBILITY OVER PAST 20 YEARS TRANSITION TOWARDS.
Dual Homing Experiment Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
Routing Basics.
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.
Internetworking II: MPLS, Security, and Traffic Engineering
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Enabling IPv6 in Corporate Intranet Networks
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
1 Address Selection, Failure Detection and Recovery in MULTI6 draft-arkko-multi6dt-failure-detection-00.txt Multi6 Design Team -- Jari Arkko, Marcelo Bagnulo,
Network Localized Mobility Management using DHCP
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
MOBILITY SUPPORT IN IPv6
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
Routing of Outgoing Packets with MP-TCP draft-handley-mptcp-routing-00 Mark Handley Costin Raiciu Marcelo Bagnulo.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
1 Chapter06 Mobile IP. 2 Outline What is the problem at the routing layer when Internet hosts move?! Can the problem be solved? What is the standard solution?
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Introduction to Routing and Routing Protocols By Ashar Anwar.
© MMII JW RyderCS 428 Computer Networking1 Private Network Interconnection  VPN - Virtual Private Networks  NAT - Network Address Translation  Describe.
1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China
1 The Firewall Menu. 2 Firewall Overview The GD eSeries appliance provides multiple pre-defined firewall components/sections which you can configure uniquely.
Mobile IP Most of the slides borrowed from Prof. Sridhar Iyer
Simple Multihoming Experiment draft-huitema-multi6-experiment-00.txt Christian Huitema, Microsoft David Kessens, Nokia.
1 Multilink Subnets draft-thaler-ipngwg-multilink-subnets-00.txt Dave Thaler Christian Huitema Microsoft.
Connecting The Network Layer to Data Link Layer. ARP in the IP Layer The Address Resolution Protocol (ARP) The Address Resolution Protocol (ARP) Part.
49th IETF - San Diego - 1 Mobile Networks Support in IPv6 - Draft Update draft-ernst-mobileip-v6-01.txt - Thierry Ernst - MOTOROLA Labs Ludovic Bellier.
IETF 51, IPv6 WG1 Multilink Subnets draft-thaler-ipngwg-multilink-subnets-01.txt Dave Thaler
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.
Basic Routing Principles V1.2. Objectives Understand the function of router Know the basic conception in routing Know the working principle of router.
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
IPv6 Site-Local Discussion Bob Hinden & Margaret Wasserman IETF 56 San Francisco March 2003.
Introduction to Mobile IPv6
ICS 156: Networking Lab Magda El Zarki Professor, ICS UC, Irvine.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
2002 년 2 학기고급 인터넷 1 Mobile IP Why do we need it?.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
Site Multihoming for IPv6 Brian Carpenter IBM TERENA Networking Conference, Poznan, 2005.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
1 John Scudder, David Ward Emerging Routing Issues.
6to4
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
Computer Networks 0110-IP Gergely Windisch
Cisco I Introduction to Networks Semester 1 Chapter 8 JEOPADY.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Routing and Addressing in Next-Generation EnteRprises (RANGER)
Chapter 6 Delivery & Forwarding of IP Packets
Default Router Preferences and More-Specific Routes in RAs
Homenet Architecture Discussion
Ingress Filtering, Site Multihoming, and Source Address Selection
IP Forwarding Covers the principles of end-to-end datagram delivery in IP networks.
Chapter 6 Delivery & Forwarding of IP Packets
IP Forwarding Relates to Lab 3.
Review of TCP/IP Internetworking
IP Forwarding Relates to Lab 3.
Figure 6.11 Configuration for Example 4
Lecture 4a Mobile IP 1.
Presentation transcript:

Host Centric Multi6 Christian Huitema Architect Windows Networking & Communications Microsoft Corporation

7/20/2002Host centric multi62 Principle Site is connected to multiple providers Get as many prefixes Prefixes are propagated to all site routers Router renumbering? Hosts get as many addresses Prefix = provider Subnet number Host ID Publish addresses in DNS R R R R Internet P1 P2 H H H H

7/20/2002Host centric multi63 Issue: destination address selection Fairly common Many hosts are multi-homed. Debate whether hosts have sufficient information Hard for small appliances, not enough information Easy for large servers It is not unrealistic to expect progress in this area, communication between the hosts and the routers, sharing of experience between hosts, innovative application design At worst, a host can always try the proposed addresses one by one, and pick the first one that actually works -- not very elegant, but definitely workable.

7/20/2002Host centric multi64 Issue: source address selection Existing software ties source address selection to interface selection Select outgoing interface Pick one address on interface as source Only consider address scope, and possibly “privacy” status Choosing the source address will affect the reverse path of the connection Issue similar to “destination address selection” We need some improvement for multi- addressing

7/20/2002Host centric multi65 Issue: rapid reaction to topology change One of site X providers (A) becomes unreachable How do we avoid picking a source address A:X ? How do peers avoid picking a destination address A:X ?

7/20/2002Host centric multi66 Issue: site exit & ingress filtering X picks source address A:X, dest D:Y Routing fabric sends packet to exit router RXB Provider B sees source = A:X, perform ingress filtering, rejects the packet /--( A )--( )–-( C )--\ (RXA) ( ) (RYC) X (site X) ( IPv6 ) (Site Y) Y (RXB) ( ) (RYD) \--( B )--( )--( D )--/

7/20/2002Host centric multi67 Classification of the issues Destination address selection Nice to have. Should at least “retry” Source address selection Nice to have. Reaction to topology changes Nice to have Ingress filteringMUST SOLVE

7/20/2002Host centric multi68 Comparison of ingress filtering solutions Relax address filtering Requires provider involvement Easy to deploy for large sites Source address dependent routing Variant = tunnels between exit routers Packet rewriting at exit router Inferior to “exit tunnel” solution Source address selection by the host Complement to source dependent routing Requires “exit router” discovery

7/20/2002Host centric multi69 The “dumb host” requirement Unmodified host Picks a single source address Must work at least as well as “not multi- homed” Consequence Ingress filtering must work for all destinations if source provider available Imply either “relaxed filtering” or “per source routing”

7/20/2002Host centric multi610 Solution’s principle (dumb host) A B X Y rxa rxb tunnel Update

7/20/2002Host centric multi611 Solution’s principle (exit discovery) A B X Y rxa rxb bad source Try can be as simple as sending a “ping”, maybe with source address = site local… try

7/20/2002Host centric multi612 Solution’s principle (exit tunnel & redirect) A B X Y rxa rxb tunnel redirect Update (in tunnel) Update There are alternatives, e.g. don’t use update, just a direct tunnel to the “right” exit.

7/20/2002Host centric multi613 Proposed solution Facilitate site exit Site exit “logical” address (for tunnels) Site exit redirect ICMP Tunnel to appropriate exit Router advertisements for rapid reaction preferred lifetime > 0  source is OK Need router renumbering Host improvements Source and destination address selection Exit router discovery (understand site exit ICMP) Binding update / Mobile IPv6 for “reassignment”

7/20/2002Host centric multi614 Going forward Reconcile / merge with Bagnulo’s draft Compare binding update versus advertisement of multiple addresses Study possible provider help Some form of tunneling when provider link is broken… Get consensus for a narrow scope WG charter, or progress document without a WG