140 likes | 314 Views
机密. 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
E N D
GBUTtem 机密 Site-Multihoming over IPv6 sando 09/10/2005 此报告仅供NGN实验室内部使用。未经NGN实验室的书面许可,其它任何机构不得擅自传阅、引用或复制。
GBUTtem 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 Routing difference between IPv6 and IPv4 • In a site’s eyes: • more IP addresses • more Internet service providers • more routing paths • better performance • In a ISP’s eyes: • more access sites • more routing exits (more uplink ISPs) • more routing policies • better management
GBUTtem Routing difference between IPv6 and IPv4 • Multihoming!!!
GBUTtem Goals for Site-Multihoming • 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
AH • ESP • Frag/reass • Dest opts 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 • Multi6 • Sub-layer Shim6 insert IP • IP Routing • Sub-layer
GBUTtem shim6 • The shim layer provides a set of associations between endpointidentitypairs and locator sets Receiver B Sender A Network Path ULP ULP Src ULID(A) Dst ULID(B) Src ULID(A) Dst ULID(B) shim6 shim6 Src L(A) Dst L(B) Src L(A) Dst L(B) IP 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 change to different locator peers use one to create connection try to establish shim6 with remote sending & receiving packets
GBUTtem Phylogeny of shim6 • Multi6 Working Group • Dec 04 Identify proposals for further development, recharter • Shim6 Working Group • Oct 05 WG last-call on architectural document • Oct 05 WG last-call on applicability statement document • Feb 06 WG last-call on protocol document • Feb 06 WG last-call on cryptographic locators, if required • Feb 06 Submit completed architectural document to IESG • Feb 06 Submit applicability statement document to IESG • Apr 06 WG last-call on multihoming triggers description • Apr 06 Submit document on cryptographic locators to the IESG, if required • Apr 06 Submit protocol document to the IESG • Jun 06 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
GBUTtem Resource and References • 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
GBUTtem Need further discussion