Sie sind auf Seite 1von 14

GBUTtem

Site-Multihoming
over IPv6
sando
09/10/2005

NGN NGN

Outline

Routing difference between IPv6 and IPv4


Goals for Site-Multihoming
shim6: A proposed solution
Phylogeny of shim6
Deficiencies and Questions of shim6
Some ideas of sando
Resource and References

GBUTtem

GBUTtem

Routing difference between IPv6 and IPv4


In a sites eyes:
more IP addresses
more Internet service providers
more routing paths
better performance
In a ISPs eyes:
more access sites
more routing exits (more uplink ISPs)
more routing policies
better management

GBUTtem

Routing difference between IPv6 and IPv4

Multihoming!!!

Goals for Site-Multihoming

GBUTtem

Compatible IPv4 Multihoming


Redundancy, Load sharing, Performance
Policy, Simplicity
Transport-Layer Survivability, Impact on DNS
Packet Filtering
Additional Requirements
Scalability
Impact on Routers, Hosts (single-homed still goes)
Interaction between Hosts and Routing System
Operations and Management
Cooperation between Transit Providers
Multiple Solutions

GBUTtem

shim6

Level 3 shim for IPv6


modification of the Internet Protocol stack element
within the protocol stack of the endpoint
IP Endpoint
Sub-layer

AH

ESP

Frag/reass

Multi6
Sub-layer

Shim6
insert

IP Routing
Sub-layer

IP

Dest opts

GBUTtem

shim6

The shim layer provides a set of associations


between endpoint identity pairs and locator sets
Receiver B

Sender A
ULP
Src ULID(A)
Dst ULID(B)

IP

Network Path

ULP
Src ULID(A)
Dst ULID(B)

shim6

shim6

Src L(A)
Dst L(B)

Src L(A)
Dst L(B)
IP

GBUTtem

shim6

ULID Upper-Layer Identifier


Locator: topological name of a set of interfaces
Use one of the locators?
shim6 select locator pairs for routing
Locators can be reversed by ULID & DNS
ULA and other assumptions
Walkthrough
Application
get locators
through
FQDN

use one
to create
connection

sending
&
receiving
packets

try to
establish
shim6
with remote

change to
different
locator
peers

Phylogeny of shim6

GBUTtem

Multi6 Working Group


Dec 04 Identify proposals for further development, recharter

Shim6 Working Group

Oct 05
Oct 05
Feb 06
Feb 06
Feb 06
Feb 06
Apr 06
Apr 06
Apr 06
Jun 06

WG last-call on architectural document


WG last-call on applicability statement document
WG last-call on protocol document
WG last-call on cryptographic locators, if required
Submit completed architectural document to IESG
Submit applicability statement document to IESG
WG last-call on multihoming triggers description
Submit document on cryptographic locators to the IESG, if required
Submit protocol document to the IESG
Submit draft on multihoming triggers description to the IESG

Recent Activity
Oct 08 & 09, Interim meeting by Geoff Huston and Kurt Lindqvist
Nov 06, IETF regular meeting

GBUTtem

Deficiencies and Questions of shim6

Signaling interface between shim6 and upper layers


pf
Incoming locator pair mapped to an equivalent
ULID pair
Unreachable ULIDs & reachable locator search
Ambiguity of demultiplexing
Treatment of trigger conditions for locator change
Interaction between locator pair selection, local
forwarding decision, site exit routers and packet
ingress filters on the immediately adjacent
upstream provider routers

GBUTtem

Deficiencies and Questions of shim6

Applicability
Goals of shim6

GBUTtem

Some Ideas
Perform

Secure
Attach

VIP
Routing?
shim6

AS
Multihoming

ISP
Manage
HBA
Genuine
Addr

Resource and References

GBUTtem

RFC3582, Goals for IPv6 Site-Multihoming


Architectures
draft-ietf-shim6-arch-00, Architectural Commentary
on Site Multi-homing using a Level 3 Shim
multi6
https://ops.ietf.org/lists/multi6

shim6
shim6-request@psg.com

Need further discussion

GBUTtem

Das könnte Ihnen auch gefallen