300 likes | 482 Views
IPv6 over Broadband Service Models. Mark Williams 魏迈凯 Academic Networking Liaison, Asia Pacific miw@juniper.net. IPv6 over Broadband Services – Target Market and Service Requirements. Carriers in APAC want to run IPv6 across their broadband networks
E N D
IPv6 over Broadband Service Models Mark Williams 魏迈凯 Academic Networking Liaison, Asia Pacific miw@juniper.net
IPv6 over Broadband Services – Target Market and Service Requirements • Carriers in APAC want to run IPv6 across their broadband networks • Most interest so far in Japan due to Government technology push & funding for IPv6 development • Interest is also growing in other APAC countries including Korea, India, China, Taiwan, etc. • There have emergedTwo IPv6 over Broadband standards : • NTT Com, ACCA, KDDI etc in Japan are running or trialling PPP based IPv4 and IPv6 “Dual Stack” BRAS • NTT East / West / SI Labs is building a whole new nationwide network and they want Non-PPP based services.
Technical Service Details for IPv4 • PPP-Based Services • Non PPP-Based Services
IPv4 Standards • Business broadband – generally uses Bridged or Routed 1483 for static, always-on service models. • Subscriber services are based on either PPPoE or DHCP. • Point to Point Protocol over Ethernet (PPPoE) based on PPP, extended by RFC 2516 • Dynamic Host Configuration Protocol (DHCP) is based on work in BootP, extended by RFC 1541, usually implemented as compliant to RFC 2131.
Protocol Design Intentions • PPPoE • PPPoE is designed to establish a WAN connection to a remote client. PPPoE extends PPP to Ethernet, providing for authentication, authorization, accounting and network layer configuration. • DHCP • DHCP is designed to supply DHCP clients (usually in a broadcast domain i.e. LAN) with network configuration parameters.
PPP-based model Requires PPPoE client software or CPE device Session based service model User authentication & accounting information present Radius based AAA Leverages LCP and IPCP protocols Non PPP-based model Business services Bridged / Routed 1483 services Subscriber Services DHCP based broadband remote access Good for lightweight clients Requires many add-ins to DHCP to allow AAA, session monitoring, accounting, etc etc etc etc…. Summary - IPv4 BRAS Service Models
IPv6 over BroadbandTechnical Service Details • PPP-Based Services • Non PPP-Based Services
RADIUS The PPPoE Dual Stack Carrier IPv4 and IPv6 Network Layer 2Access VC or VLAN Layer 2 or Layer 3 CPE device ERX IPv4/IPv6 Edge Router IPv4 and / or IPv6 devices Simultaneous Support for IPv4 and IPv6 traffic over a single PPP connection
“Dual Stack”Protocol Layers IPv4 Applications IPv6 Applications } IPv4 IPv6 • Based on PPP(oX) • One PPP Session • Two Layer 3 Protocols PPP PPPoE or PPPoA ATM or Ethernet
More detail – IPv4 Connection Setup • NCP - IPCP used for : • IP address assignment – via Local pools or Radius • DNS Server addresses, etc • etc IPv4 / IPCP PPP / LCP • PPP - LCP used for : • user authentication • connection establishment • connection maintenance / monitoring PPPoE or PPPoA ATM or Ethernet
Notes about IPv6 Connection setup: • NCP – IPv6CP used only for exchange of Link-Local addresses - not much use at all in a BRAS environment. • JunosE development started in 2002 while specifications were Internet Drafts but they are now RFCs : • DHCPv6 – draft-ietf-dhc-dhcp6-26.txt RFC 3315 • draft-troan-dhcpv6-opt-prefix-delegation-01.txt RFC 3633 • draft-ietf-dhc-dhcpv6-opt-dnsconfig-03 RFC 3646
How else can the PPPoE model be used ? Carrier IPv4 and IPv6 Network Layer 2Access VC or VLAN Layer 2 CPE device ERX IPv4/IPv6 Edge Router IPv4 and / or IPv6 devices • Native Client device support for both IPv4 and IPv6 over single PPP stack • Eg - simply extend the existing Windows XP PPPoE client to support IPv6 • Eg Windows “VISTA” 2007?
Technical Service Details • PPP-Based Services • Non PPP-Based Services
The Non-PPP model Carrier IPv4 and IPv6 Network Layer 2Access VC or VLAN Layer 2 or Layer 3 CPE device ERX IPv4/IPv6 Edge Router IPv4 and / or IPv6 devices • Prefixes statically provisioned on user facing interface (VC / VLAN) • DHCP-PD and opt-DNS could also be used without PPP • ND / RA could also be used to advertise prefixes over Ethernet access • How to do DNS in this case ? • Less protocol overhead due to no PPP – BUT – bit of a drag due to lost functionality (user auth, accounting, session monitoring, etc)
Prefix Assignment in the Non-PPP model - Layer 3 CPE Case Carrier IPv4 and IPv6 Network Layer 2Access VC or VLAN Layer 3 CPE device ERX IPv4/IPv6 Edge Router IPv4 and / or IPv6 devices • IPv6 connection setup : • DHCP-PD & Opt-DNS – directly over Ethernet • IPv4 connection setup : • PPPoE • ND / RA • (requires gateway router to be a DNS Proxy )
Layer 3 CPE - Details • Prefixes statically provisioned on the BRAS • One Prefix per access subinterface (VC / VLAN) • DHCP-PD and opt-DNS used between BRAS and CPE router • CPE initiates DHCPv6 exchange to BRAS • Requests IPv6 Prefix via DHCP-PD • Requests DNSv6 info via Opt-DNS • BRASresponds with configured values • ND / RA used to assign IPv6 addresses to IPv6 devices behind CPE Router.
Prefix Assignment in the Non-PPP model - Layer 2 CPE Case Carrier IPv4 and IPv6 Network Layer 2Access VC or VLAN Layer 2 CPE device ERX IPv4/IPv6 Edge Router IPv4 and / or IPv6 devices • Neighbor Discovery • Router Advertisement • (some sort of DNS info exchange?)
PPP based Requires Dual Stack (IPv4/v6) PPPoE client or device Session based service model User authentication & accounting information present Radius based AAA Leverages DHCP-PD and opt-DNS Non PPP-based DHCP-PD or ND/RA can be used in the access network No native authentication or accounting More suitable to “always-on” service IPv6 BRAS Service Model Summary
Juniper IPv6 Firewall and B-RAS NS 5XT IPv6 CPE Firewall ERX IPv4/IPv6 B-RAS Broadband Access IPv4 IPv6 IPv4 and / or IPv6 devices IPv4 IPv6 • One Circuit • 2 Network Protocols IPv4 / IPv6 Firewall & VPN platform PPP DHCP-PD or Neighbor Discovery PPPoE ATM VC or Ethernet VLAN
References in IPv6 Network Engineering • GEANT V6 task force • http://www.join.uni-muenster.de/geantv6/ • DANTE: • www.dante.net/nep/ipv6/index.html
IPv6 Network References GEANT IPv6 Test Program: http://www.juniper.net/news/pressreleases/2001/pr-011128.html ESNET / 6TAP at PAIX: http://www.juniper.net/news/pressreleases/2001/pr-011128.html France Telecom / VTHD: http://www.juniper.net/news/pressreleases/2001/pr-011128.html CSC / FUNET: http://www.juniper.net/news/pressreleases/2002/pr-020507.html Internet2 / Abilene: http://archives.internet2.edu/guest/archives/I2-NEWS/log200204/msg00003.html Canarie / CA*net 4: http://www.juniper.net/news/pressreleases/2002/pr-020710.html ESNET: http://www.juniper.net/news/pressreleases/2002/pr-020828.html ARNES, DANTE, and REDiris: http://www.juniper.net/news/pressreleases/2002/pr-021003.html http://archives.internet2.edu:8080/guest/archives/I2-NEWS/log200210/msg00005.html Internet2 Gigapops: http://www.juniper.net/news/pressreleases/2002/pr-021111.html Japan Gigabit Network: http://www.juniper.net/news/pressreleases/2002/pr-021112.html Chunghwa Telecom HiNet: http://www.juniper.net/news/pressreleases/2003/pr-030114.html NTT Communications: http://www.juniper.net/company/presscenter/pr/2003/pr-030218a.html
E-series Broadband Services Router The industry’s leading high-end Broadband Services Routers. Worldwide market share leader for Broadband deployments
Proven Platforms Highly Resilient, Available 3-Dimensional Scalability The New, Extended T-series Family TX Matrix T640 T320
Over 3 Billion Packets Per Second ! November 2004 – Delivering on our promise Juniper Introduces the TX Matrix Platform T640 T640 T640 T640
Juniper Networks IPv6 deploymentWorldwide Americas APAC EMEA