SlideShare a Scribd company logo
1 of 12
Simple Multihoming Experiment
draft-huitema-multi6-experiment-00.txt
Christian Huitema, Microsoft
David Kessens, Nokia
7/11/2003 Simple Multi-Homing Experiment 2
Simple dual homing problem statement
Simple bridged network
2 routers, 2 ISP
 ingress filtering
 No ISP coordination
Example
 T1 + DSL back-up
 2 DSL modems
 DSL + cable
 Cable + WiFi mesh
Several hosts
 Simple = IPv6 basic
 Advanced = multi-
homing aware
It must work!
Single link (bridge)
H H
H
R1 R2
ISP1 ISP2
Internet
(IPv6)
7/11/2003 Simple Multi-Homing Experiment 3
IPv4 equivalent: back-up
Use for Back-Up
 Switch R1 on if R2 is
down
 May incur small
delay
 In general, loose TCP
connections
Typically combined
with NAT & DHCP
 Private addresses, no
renumbering
Single link (bridge)
H H
H
R1 R2
ISP1 ISP2
Internet
(IPv4)
7/11/2003 Simple Multi-Homing Experiment 4
Broad Lines of the Solution
No coordination between ISP
Use of Provider Addresses
 Each ISP allocates a prefix
 or each ISP allocates an IPv4 address, and the
routers use 6to4
Multi-Addressing
 Each router advertises a prefix
 Hosts configure addresses with each prefix
Five issues need resolution
7/11/2003 Simple Multi-Homing Experiment 5
Multi-addressing issues
Ingress filtering
 host pick address from ISP1, send through R2?
Dead default exit router, or dead ISP
 host keeps sending packets through a black hole?
Inbound connection through wrong ISP
 Peers send packet to the black-holes address?
Maintaining TCP connections
 Keep TCP going if the Router or the ISP fails?
Use the right exit/entrance
 Maybe some amount of load balancing
7/11/2003 Simple Multi-Homing Experiment 6
Ideas, Ingress Filtering
Choice by host
 Host treats multiple “auto-config” prefixes
as “sub-interfaces”, associates individual
IPv6 address and default router.
 Easy to implement in “new hosts”.
Redirect at routers
 No need for tunnels in single link network.
 Guarantees that “old hosts” keep working.
There may be other solutions
 New services, ISP involvement, etc.
7/11/2003 Simple Multi-Homing Experiment 7
Ideas, dead exit router or dead ISP
If the router notices the problem
 Advertises prefix as “deprecated”, or stop
advertising
 Will not be used for new connections
 Will work for old and new hosts.
If the problem is not really detected
 New host tries multiple source addresses
when establishing a new connection
 Host may keep track of the quality of each
router connection
7/11/2003 Simple Multi-Homing Experiment 8
Ideas, Peer using dead address
If the problem is detected
 Update the name server?
If the problem is not detected
 DNS advertises multiple addresses
 Peer tries several addresses
 Issue: TCP timers?
7/11/2003 Simple Multi-Homing Experiment 9
Ideas, Maintaining TCP Connections
No good solution for old hosts
 But there is no solution in a similar IPv4 set-up
either
 Many applications will automatically reconnect
New hosts may use MIPv6
 See “Application of the MIPv6 protocol to the
multi-homing problem”
 draft-bagnulo-multi6-mnm-00
SCTP may also be used
 See “multi-homing issues in SCTP”
 draft-coene-sctp-multihome-04.txt
7/11/2003 Simple Multi-Homing Experiment 10
Idea, Selecting the right exit/entrance
Right entrance: DNS tricks
 In asymmetric scenarios (back-up), only
publish the “best address” in the DNS
 In symmetric scenarios, publish both
Right exit: Routing tricks
 Provide information in router
announcement, as in “Default Router
Preferences, More-Specific Routes, and
Load Sharing “
 draft-ietf-ipv6-router-selection-02.txt
7/11/2003 Simple Multi-Homing Experiment 11
Summary
It looks good on paper
 All issues have plausible solutions
 No change required to IPv6 standards
 No need to rewrite the IPv6 address at site exit
 We would benefit from “mobile IPv6” and “router
selection” work
But we would like an actual deployment…
 In theory, there is no difference between theory
and practice, but in practice there is!
7/11/2003 Simple Multi-Homing Experiment 12
Range of solutions
Small sites
 Do as we just explained
Medium sites
 Ask the ISP to cooperate, allow both
source addresses in ingress filtering
 E.g. add a local route to the other prefix
Very large sites
 Treat as ISP, get their own prefix & AS#

More Related Content

Similar to multi6-9.ppt

Apnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshopApnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshopNguyen Minh Thu
 
Introduction to IPv6-UoN
Introduction to IPv6-UoNIntroduction to IPv6-UoN
Introduction to IPv6-UoNMwendwa Kivuva
 
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other ObservationsAusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other ObservationsMark Smith
 
7 2.5 3 Lab - Identifying IPv6 Addresses.pdf
7 2.5 3 Lab - Identifying IPv6 Addresses.pdf7 2.5 3 Lab - Identifying IPv6 Addresses.pdf
7 2.5 3 Lab - Identifying IPv6 Addresses.pdfSamantha Vargas
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fred Bovy
 
Link i pv4
Link i pv4Link i pv4
Link i pv4NARESH A
 
Sharing your-internet-connection-on-linux
Sharing your-internet-connection-on-linuxSharing your-internet-connection-on-linux
Sharing your-internet-connection-on-linuxjasembo
 
Gohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxGohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxJuvil2
 
Installation Of An Iso Image Dvd
Installation Of An Iso Image DvdInstallation Of An Iso Image Dvd
Installation Of An Iso Image DvdSusan Cox
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6Netwax Lab
 
Addressing plans
Addressing plansAddressing plans
Addressing plansenes373
 
IPv6 Deployment Architecture for Broadband Access Networks
IPv6 Deployment Architecture for Broadband Access NetworksIPv6 Deployment Architecture for Broadband Access Networks
IPv6 Deployment Architecture for Broadband Access NetworksAPNIC
 
CommunicAsia 2017: IPv6 deployment architecture for IoT
CommunicAsia 2017: IPv6 deployment architecture for IoTCommunicAsia 2017: IPv6 deployment architecture for IoT
CommunicAsia 2017: IPv6 deployment architecture for IoTAPNIC
 
IPv6 deployment architecture for broadband access networks
IPv6 deployment architecture for broadband access networksIPv6 deployment architecture for broadband access networks
IPv6 deployment architecture for broadband access networksAPNIC
 
Nad710 Network Address Translation
Nad710   Network Address TranslationNad710   Network Address Translation
Nad710 Network Address Translationtmavroidis
 
Features & benifits of ipv6 firewall
Features & benifits of ipv6 firewallFeatures & benifits of ipv6 firewall
Features & benifits of ipv6 firewallAnthony Daniel
 

Similar to multi6-9.ppt (20)

Apnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshopApnic-Training-IPv6_workshop
Apnic-Training-IPv6_workshop
 
IPv6
IPv6IPv6
IPv6
 
Introduction to IPv6-UoN
Introduction to IPv6-UoNIntroduction to IPv6-UoN
Introduction to IPv6-UoN
 
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other ObservationsAusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
AusNOG 2011 - Residential IPv6 CPE - What Not to Do and Other Observations
 
7 2.5 3 Lab - Identifying IPv6 Addresses.pdf
7 2.5 3 Lab - Identifying IPv6 Addresses.pdf7 2.5 3 Lab - Identifying IPv6 Addresses.pdf
7 2.5 3 Lab - Identifying IPv6 Addresses.pdf
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0
 
3hows
3hows3hows
3hows
 
Link i pv4
Link i pv4Link i pv4
Link i pv4
 
Sharing your-internet-connection-on-linux
Sharing your-internet-connection-on-linuxSharing your-internet-connection-on-linux
Sharing your-internet-connection-on-linux
 
Gohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxGohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptx
 
Installation Of An Iso Image Dvd
Installation Of An Iso Image DvdInstallation Of An Iso Image Dvd
Installation Of An Iso Image Dvd
 
Why We Need IPv6
Why We Need IPv6Why We Need IPv6
Why We Need IPv6
 
Addressing plans
Addressing plansAddressing plans
Addressing plans
 
IPv6 Deployment Architecture for Broadband Access Networks
IPv6 Deployment Architecture for Broadband Access NetworksIPv6 Deployment Architecture for Broadband Access Networks
IPv6 Deployment Architecture for Broadband Access Networks
 
CommunicAsia 2017: IPv6 deployment architecture for IoT
CommunicAsia 2017: IPv6 deployment architecture for IoTCommunicAsia 2017: IPv6 deployment architecture for IoT
CommunicAsia 2017: IPv6 deployment architecture for IoT
 
IPv6 deployment architecture for broadband access networks
IPv6 deployment architecture for broadband access networksIPv6 deployment architecture for broadband access networks
IPv6 deployment architecture for broadband access networks
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 
Nad710 Network Address Translation
Nad710   Network Address TranslationNad710   Network Address Translation
Nad710 Network Address Translation
 
Features & benifits of ipv6 firewall
Features & benifits of ipv6 firewallFeatures & benifits of ipv6 firewall
Features & benifits of ipv6 firewall
 
01 Ipv6 Addressing
01 Ipv6 Addressing01 Ipv6 Addressing
01 Ipv6 Addressing
 

Recently uploaded

Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdfKamal Acharya
 
Introduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and ApplicationsIntroduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and ApplicationsKineticEngineeringCo
 
Multivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptxMultivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptxalijaker017
 
Circuit Breaker arc phenomenon.pdf engineering
Circuit Breaker arc phenomenon.pdf engineeringCircuit Breaker arc phenomenon.pdf engineering
Circuit Breaker arc phenomenon.pdf engineeringKanchhaTamang
 
ROAD CONSTRUCTION PRESENTATION.PPTX.pptx
ROAD CONSTRUCTION PRESENTATION.PPTX.pptxROAD CONSTRUCTION PRESENTATION.PPTX.pptx
ROAD CONSTRUCTION PRESENTATION.PPTX.pptxGagandeepKaur617299
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdfKamal Acharya
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfJNTUA
 
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...ShivamTiwari995432
 
Theory for How to calculation capacitor bank
Theory for How to calculation capacitor bankTheory for How to calculation capacitor bank
Theory for How to calculation capacitor banktawat puangthong
 
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Prakhyath Rai
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...MohammadAliNayeem
 
Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineJulioCesarSalazarHer1
 
ANSI(ST)-III_Manufacturing-I_05052020.pdf
ANSI(ST)-III_Manufacturing-I_05052020.pdfANSI(ST)-III_Manufacturing-I_05052020.pdf
ANSI(ST)-III_Manufacturing-I_05052020.pdfBertinKamsipa1
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsMathias Magdowski
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfMadan Karki
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.MdManikurRahman
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesRashidFaridChishti
 
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfBURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfKamal Acharya
 

Recently uploaded (20)

Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdf
 
Introduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and ApplicationsIntroduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and Applications
 
Multivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptxMultivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptx
 
Circuit Breaker arc phenomenon.pdf engineering
Circuit Breaker arc phenomenon.pdf engineeringCircuit Breaker arc phenomenon.pdf engineering
Circuit Breaker arc phenomenon.pdf engineering
 
ROAD CONSTRUCTION PRESENTATION.PPTX.pptx
ROAD CONSTRUCTION PRESENTATION.PPTX.pptxROAD CONSTRUCTION PRESENTATION.PPTX.pptx
ROAD CONSTRUCTION PRESENTATION.PPTX.pptx
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdf
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
 
Theory for How to calculation capacitor bank
Theory for How to calculation capacitor bankTheory for How to calculation capacitor bank
Theory for How to calculation capacitor bank
 
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
 
Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission line
 
ANSI(ST)-III_Manufacturing-I_05052020.pdf
ANSI(ST)-III_Manufacturing-I_05052020.pdfANSI(ST)-III_Manufacturing-I_05052020.pdf
ANSI(ST)-III_Manufacturing-I_05052020.pdf
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfBURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
 

multi6-9.ppt

  • 2. 7/11/2003 Simple Multi-Homing Experiment 2 Simple dual homing problem statement Simple bridged network 2 routers, 2 ISP  ingress filtering  No ISP coordination Example  T1 + DSL back-up  2 DSL modems  DSL + cable  Cable + WiFi mesh Several hosts  Simple = IPv6 basic  Advanced = multi- homing aware It must work! Single link (bridge) H H H R1 R2 ISP1 ISP2 Internet (IPv6)
  • 3. 7/11/2003 Simple Multi-Homing Experiment 3 IPv4 equivalent: back-up Use for Back-Up  Switch R1 on if R2 is down  May incur small delay  In general, loose TCP connections Typically combined with NAT & DHCP  Private addresses, no renumbering Single link (bridge) H H H R1 R2 ISP1 ISP2 Internet (IPv4)
  • 4. 7/11/2003 Simple Multi-Homing Experiment 4 Broad Lines of the Solution No coordination between ISP Use of Provider Addresses  Each ISP allocates a prefix  or each ISP allocates an IPv4 address, and the routers use 6to4 Multi-Addressing  Each router advertises a prefix  Hosts configure addresses with each prefix Five issues need resolution
  • 5. 7/11/2003 Simple Multi-Homing Experiment 5 Multi-addressing issues Ingress filtering  host pick address from ISP1, send through R2? Dead default exit router, or dead ISP  host keeps sending packets through a black hole? Inbound connection through wrong ISP  Peers send packet to the black-holes address? Maintaining TCP connections  Keep TCP going if the Router or the ISP fails? Use the right exit/entrance  Maybe some amount of load balancing
  • 6. 7/11/2003 Simple Multi-Homing Experiment 6 Ideas, Ingress Filtering Choice by host  Host treats multiple “auto-config” prefixes as “sub-interfaces”, associates individual IPv6 address and default router.  Easy to implement in “new hosts”. Redirect at routers  No need for tunnels in single link network.  Guarantees that “old hosts” keep working. There may be other solutions  New services, ISP involvement, etc.
  • 7. 7/11/2003 Simple Multi-Homing Experiment 7 Ideas, dead exit router or dead ISP If the router notices the problem  Advertises prefix as “deprecated”, or stop advertising  Will not be used for new connections  Will work for old and new hosts. If the problem is not really detected  New host tries multiple source addresses when establishing a new connection  Host may keep track of the quality of each router connection
  • 8. 7/11/2003 Simple Multi-Homing Experiment 8 Ideas, Peer using dead address If the problem is detected  Update the name server? If the problem is not detected  DNS advertises multiple addresses  Peer tries several addresses  Issue: TCP timers?
  • 9. 7/11/2003 Simple Multi-Homing Experiment 9 Ideas, Maintaining TCP Connections No good solution for old hosts  But there is no solution in a similar IPv4 set-up either  Many applications will automatically reconnect New hosts may use MIPv6  See “Application of the MIPv6 protocol to the multi-homing problem”  draft-bagnulo-multi6-mnm-00 SCTP may also be used  See “multi-homing issues in SCTP”  draft-coene-sctp-multihome-04.txt
  • 10. 7/11/2003 Simple Multi-Homing Experiment 10 Idea, Selecting the right exit/entrance Right entrance: DNS tricks  In asymmetric scenarios (back-up), only publish the “best address” in the DNS  In symmetric scenarios, publish both Right exit: Routing tricks  Provide information in router announcement, as in “Default Router Preferences, More-Specific Routes, and Load Sharing “  draft-ietf-ipv6-router-selection-02.txt
  • 11. 7/11/2003 Simple Multi-Homing Experiment 11 Summary It looks good on paper  All issues have plausible solutions  No change required to IPv6 standards  No need to rewrite the IPv6 address at site exit  We would benefit from “mobile IPv6” and “router selection” work But we would like an actual deployment…  In theory, there is no difference between theory and practice, but in practice there is!
  • 12. 7/11/2003 Simple Multi-Homing Experiment 12 Range of solutions Small sites  Do as we just explained Medium sites  Ask the ISP to cooperate, allow both source addresses in ingress filtering  E.g. add a local route to the other prefix Very large sites  Treat as ISP, get their own prefix & AS#