Dual Homing Experiment Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.

Slides:



Advertisements
Similar presentations
Routing Routing in an internetwork is the process of directing the transmission of data across two connected networks. Bridges seem to do this function.
Advertisements

Mobile IP How Mobile IP Works? Agenda What problems does Mobile IP solve? Mobile IP: protocol overview Scope Requirements Design goals.
How to Multi-Home Avi Freedman VP Engineering AboveNet Communications.
SHIM6 Update Geoff Huston Kurtis Lindqvist SHIM6 co-chairs.
Multihoming and Multi-path Routing
BOEING is a trademark of Boeing Management Company. Copyright © 2011 Boeing. All rights reserved. On-Demand Dynamic Route Optimization Between Tunnel Endpoints.
An Internet Without IP Minaxi Gupta Computer Science Dept. Indiana University, Bloomington.
IPv6 Mobility Support Henrik Petander
INTRODUCTION WIRELESS TECHNOLOGY BECOMING HOTTER WIRELESS TECHNOLOGY BECOMING HOTTER TRANSITION TOWARDS MOBILITY OVER PAST 20 YEARS TRANSITION TOWARDS.
Host Centric Multi6 Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
Internetworking II: MPLS, Security, and Traffic Engineering
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
Enabling IPv6 in Corporate Intranet Networks
17/10/031 Summary Peer to peer applications and IPv6 Microsoft Three-Degrees IPv6 transition mechanisms used by Three- Degrees: 6to4 Teredo.
1 Chapter 2: Networking Protocol Design Designs That Include TCP/IP Essential TCP/IP Design Concepts TCP/IP Data Protection TCP/IP Optimization.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
Router Architecture : Building high-performance routers Ian Pratt
Presented by Serge Kpan LTEC Network Systems Administration 1.
Internetworking Introduction How Networks Differ How Networks Can Be Connected Concatenated Virtual Circuits Connectionless Internetworking Tunneling Fragmentation.
Routing and Routing Protocols Introduction to Static Routing.
Internet In A Slice Andy Bavier CS461 Lecture.
Routing of Outgoing Packets with MP-TCP draft-handley-mptcp-routing-00 Mark Handley Costin Raiciu Marcelo Bagnulo.
Networking Components Mike Yardley LTEC 4550 Assignment 3
Chapter 4: Managing LAN Traffic
Routing and Routing Protocols Routing Protocols Overview.
Common Devices Used In Computer Networks
1 Chapter Overview Using the New Connection Wizard to configure network and Internet connections Using the New Connection Wizard to configure outbound.
1/28/2010 Network Plus Network Device Review. Physical Layer Devices Repeater –Repeats all signals or bits from one port to the other –Can be used extend.
Corporate Firewalls and DMZs By Matt Bertram ISQS 6342 (Spring 2003) Professor John Durrett.
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.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
NETWORK COMPONENTS Assignment #3. Hub A hub is used in a wired network to connect Ethernet cables from a number of devices together. The hub allows each.
Day11 Devices/LAN/WAN. Network Devices Hub Switches Bridge Router Gateway.
Networking Components Michelle Vega Network System Administrations LTEC /026 Mr. West.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
Introduction to Mobile IPv6
Eliminating Packet Loss Caused by BGP Convergence Nate Kushman Srikanth Kandula, Dina Katabi, and Bruce Maggs.
NetTech Solutions Common Connectivity Problems Lesson Eight.
Module 10: Providing Secure Access to Remote Offices.
NETWORK COMPONENTS BY REYNALDO ZAMORA. HUB Hubs are devices that serve as the central connection for a network. Its job is to send data from one computer.
Subnetting. Class A Address O is the subnet Identifier is the loop back address. 4 Each class A address supports 16,387,064 hosts. 4 Assigned.
Planning and Implementing a Basic SOHO Network using Network Segmentation COMP 316.
Network Components Basics!. Network HUB  Used to connect multiple Ethernet devices together  Layer 1 of the OSI model  Not used much today.
Network Virtualization Sandip Chakraborty. In routing table we keep both the next hop IP (gateway) as well as the default interface. Why do we require.
Security “Automatic Border Detection” is essential – For service discovery scope – For prefix assignment and routing – For security Default filters (ULAs?)
Networking Components Assignment 3 Corbin Watkins.
Networking Components Quick Guide. Hubs Device that splits a network connection into multiple computers Data is transmitted to all devices attached Computers.
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
 Medium for communication between entities connected to it  “Entities” are referred to as hosts  Is the Internet a network?  In simplest terms, yes.
Submitted by : yateendra sahu Et&T 7 th B R/N :
WHAT’S A WIRELESS AP? AND WHY DO I NEED ONE? Network Components & How They Work.
Advanced Computer Networks
Routing and Addressing in Next-Generation EnteRprises (RANGER)
ROUTING.
Default Router Preferences and More-Specific Routes in RAs
Telemedicine.
Ingress Filtering, Site Multihoming, and Source Address Selection
Chapter 5 The Network Layer.
Chapter 6 – Routing.
CS 428 Computer Networking
Chapter 3: Dynamic Routing
IClicker Questions CNIT 202E Chapter 6 Revised
Chapter 3: Dynamic Routing
PPPoE Internet Point to Point Protocol over Ethernet
Delivery and Routing of IP Packets
COMP/ELEC 429/556 Introduction to Computer Networks
Presentation transcript:

Dual Homing Experiment Christian Huitema Architect Windows Networking & Communications Microsoft Corporation

7/20/2002Dual homing experiment2 Simple dual homing problem statement Simple bridged network 2 routers, 2 ISP ingress filtering No ISP coordination Example 2 DSL modems DSL + cable Cable + WiFi mesh Several host Simple = IPv6 basic Advanced = multi- homing aware It must work! Single link (bridge) H H H R1 R2 ISP1 ISP2 Internet (IPv6)

7/20/2002Dual homing experiment3 Define “it must work” For the simple host Can receive and send connection through either ISP If an ISP is down, continue with other For the advanced host May choose the best connection based on some heuristic May use MIPv6 to redirect connections With MIPv6, connection survives loss of one ISP.

7/20/2002Dual homing experiment4 First order issue: ingress filtering Avoid the following failure scenario Host choose source address A Default route leads to router B Router B forwards the packet to ISP B Packet is dropped by ingress filtering. Possible solutions Exit router check source address, redirect packet to “right” router in case of problem Host knows which router advertises what prefix, select default router that matches source address

7/20/2002Dual homing experiment5 Second issue: avoid using dead router Failure scenario Router A is dead, or link to ISP A is dead Host continue sending using source address A Router B cannot forward the packets Possible solutions Dead router stops advertising, or advertise prefix as “deprecated” Smart host detects that the router is dead, switches to other address

7/20/2002Dual homing experiment6 Third issue: maintain connection Failure scenario Host has connection with peer P using address A Router A or ISP A fails Existing connections break Solution No solution for dumb host Variation of MIPV6 for smart host

7/20/2002Dual homing experiment7 Fourth issue: use the right exit/entrance Failure mode Peer picks address A rather than address B Resulting traffic routed slow path Performance looks terrible Solution Need information about which address will get best performance Need MIPV6 to move connection to “better address”

7/20/2002Dual homing experiment8 Further study Large networks Case 1: multilink subnet, all exit routers on same link. Case 2: routed network, all exit routers on same link. Case 3: routed network, exit routers at different location PI addressing Use a “virtual IP” solution, implemented with tunnels, as “a third connection”