IPv6 on the vBNS

Download Report

Transcript IPv6 on the vBNS

IPv6 on vBNS+
Greg Miller
NANOG - Albuquerque, NM
June 12, 2000
http://www.vbns.net
vBNS Overview
• High-Performance Backbone for R&E
community sponsored by U.S. NSF.
• Charter: foster research and education;
develop and offer advanced services:
–
–
–
–
–
high-bandwidth IPv4 (1st OC-3 backbone in US)
native IP multicast
native IPv6
IP QoS
traffic measurement and analysis
vBNS Evolution
• The vBNS was built in 1995 as an OC-3
IP-over-ATM backbone.
• Initially interconnected 5 NSF-funded
supercomputer centers.
• User community grew to include top ~100
U.S. R&E institutions by mid-1998.
• Strong relationships and peering with
many international R&E networks.
• Adopted as the initial Internet2 backbone.
The vBNS Today
• Dual technology backbone: OC-12 ATM
and OC-12/OC-48 POS trunks.
• Multi-vendor backbone: Cisco & Juniper.
• MPLS deployed in March 2000.
• End of NSF funding in April 2000.
– Three-year, no-cost extension of contract.
• vBNS+: commercialization and expansion
of user community to include corporate
R&D labs, govt agencies, education, ...
vBNS IPv6 Service Overview
• Native (not tunneled) IPv6-over-ATM on
the vBNS backbone since July 1998.
• Dedicated hardware (Cisco 4700s with
OC3/ATM) for IPv6 routing.
• Full mesh of PVCs among the IPv6 routers.
• Native and tunneled connections to vBNSattached institutions.
• Backbone provider (pTLA) for the global
6bone.
vBNS IPv6 Router Locations
6
6
6
6
vBNS POP Architecture
vBNS Backbone
OC48c
Juniper M40
OC12mon
T1 through OC12c
ports for ATM
network service
access
OC12c
o
o
o
OC12c
Fore ASX-1000 ATM switch
OC3c
Cisco 4700
(IPv6)
OC3c
Cisco
7507
(IPv4)
OC12c
Sun Ultra2
Management Ethernet
mgt
router
Management IP network
o
o
o
T1 through OC12c
ports for
private-line access
vBNS IPv6 Service Details
•
•
•
•
IPv6 routers fully meshed with ATM PVCs.
RIPng is the IGP. :-(
BGP4+ peering with other 6bone sites.
Static routes or BGP4+ peering with vBNSattached institutions.
• Most connections are native (over ATM),
with some IPv6-over-IPv4 tunnels.
• DNS supports AAAA and PTR records.
• IPv6-capable web server: www.vbns.net
IPv6 Trunking Details
Cisco 4700
(IPv6)
Cisco 4700
(IPv6)
vBNS POP
ATM switch
ATM switch
Juniper M40
vBNS POP
Juniper M40
native IPv6 PVCs
tunnel
vBNS ATM Backbone
customer
IPv4 router
customer
IPv6 router
native
customer
customer
ATM switch
Cisco 4700
(IPv6)
Juniper M40
vBNS POP
IPv6 router
tunneled
customer
Trunking IPv6 Over MPLS
Cisco 4700
(IPv6)
ATM switch
vBNS POP
vBNS POP
Cisco 4700
(IPv6)
Juniper M40
ATM switch
Juniper M40
native IPv6 LSPs
vBNS MPLS Backbone
tunnel
customer
IPv4 router
customer
customer
IPv6 router
native
customer
IPv6 router
tunneled
customer
Juniper M40
vBNS POP
ATM switch
Cisco 4700
(IPv6)
Address Delegation
• Two types of connections offered:
– transit site:
• offers connectivity and aggregation for other sites
that are topologically behind it
• is delegated a /32 address block to number its own
site and those behind it
– leaf site:
• stub site that does not offer transit to other sites
• is delegated a /48 address block to number the site
• Try to follow topological hierarchy
– good testbed for multihoming issues
vBNS IPv6 Address Assignment
6bone Address Format:
24 bits
24 bits
16 bits
64 bits
NLA2
SLA
Interface ID
16 bits
64 bits
SLA
Interface ID
0x3FFE pTLA
8 bits
vBNS Address Format:
24 bits
0x3FFE 0x28
8
24 bits
NLA2
Site ID
8
16 bits
vBNS leaf sites are assigned a Site ID under NLA2=0xFF
vBNS transit sites are assigned an NLA2
vBNS IPv6 Logical Network Map
Texas AP
Viagenie/CA*net2
6TAP
Moscow
State Univ
APAN/WIDE
ESnet
SUNYBuffalo
Fibertel/TCI
VA Tech
Chicago
WIDE
MIT
San Francisco
Perryman, MD
ODU
UUNET-UK
San Diego
Trumpet
UVA
CAIRN
Sprint
SDSC
vBNS POP
Leaf Site
pTLA
native
Transit Site
tunnel
Exchange
Point
UCSD
SoX/
GA Tech
PSC
UUNET
PSU
Abilene
vBNS IPv6 Routing Policy
• We provide transit for IPv6.
• We enforce “6Bone Routing Practice” ID
recommendations
– For peering sessions with other pTLAs:
• accept only /24’s (except ours), /28’s, & /35’s
• announce only /24’s (including ours), /28’s, & /35’s
– For Leaf and Transit sites:
• accept only delegated prefix (/32 or /48)
• announce everything
Commercializing the IPv6
Service: vBNS+
• IPv6 service is bundled with vBNS+
subscription. No additional charge.
– “Quasi-production” - experimentation is
encouraged.
• Not restricted by an Authorized Use Policy.
• vBNS+ has been delegated production IPv6
address space (a sub-TLA) from ARIN.
– Renumbering is underway in the backbone.
• Address space to be delegated to customers.
Areas for future work
• Experimentation with transition mechanisms
(6over4, 6to4, etc.).
• Better integration of v4 and v6.
• Trunking IPv6 over MPLS rather than ATM.
• Test new stuff: OSPFv6, A6 records, . . .
• Need more applications
– IRC, WWW content, napster, gnutella???
– multiplayer game contests?
Why are we doing this?
• It falls under our charter.
• Competitive edge.
• Community service - to help advance the
development of the technology.
• Unfortunately, not because customers are
asking us for it (although a few are).
– If we build it, will they come?