The Story of IPv6 at FPT Telecom Dat Nguyen Thanh – FPT Telecom datnt11@fpt.com.vn 1
TABLE OF CONTENTS: FPT TELECOM OVERVIEW DEPLOY IPv6 IN CORE NETWORK DEPLOY IPv6 A T BNG (BROADBAND NETWORK GA TEWA Y) DEPLOY IPv6 A T CPE (CUSTOMER PROVIDED EQUIPMENT) RESUL TS CASES STUDY 2
FPT TELECOM OVERVIEW NO.1 STORAGE 1,6 million broadband subscribers. SERVICES IN VIETNAM Services: • High-speed Internet access • IPLC NO.2 ISP IN CAMBODIA • VoIP • IPTV • Cloud • OTT Services TOP 3 ISP IN VIETNAM • IoT products Website: www.fpt.vn 3
DEPLOY IPv6 IN CORE NETWORK iBGP/MBGP session Dual-Stack Router 6PE PE v4v6 v6 CE CE 6PE PE P P v4 v4 CE CE v4v6 v6 CE P CE 6PE PE P 6PE PE IPv4 MPLS v4 v4 CE Dual-Stack Router CE 4
DEPLOY IPv6 IN BNG RADIUS and DHCP SERVER CPE BNG PPPoE Exchange PPPoE LCP Complicated at radius Access Request Access Accept PPP IPCP PPP IPv6CP Access Request IPCP Open IPv4 Data traffic can flow through session DHCP SOLICIT RELAY-FORWARD (DHCP SOLICIT) Delay with dhcp RELAY-REPLY (DHCP ADVERTISE) DHCP ADVERTISE DHCP REQUEST reply agent RELAY-FORWARD (DHCP REQUEST) RELAY-REPLY (DHCP REPLY) model!!! DHCP REPLY Accounting Interim DUALSTACK-OPEN 5 IPv4 and IPv6 Data traffic can flow through session
DEPLOY IPv6 IN BNG BNG and DHCP SERVER CPE RADIUS PPPoE Exchange PPPoE LCP Combine BNG with Access Request DHCPv6 server Access Accept PPP IPCP PPP IPv6CP Access Request IPCP Open IPv4 Data traffic can flow through session DHCP SOLICIT DHCP ADVERTISE DHCP REQUEST DHCP REPLY Accounting Interim DUALSTACK-OPEN IPv4 and IPv6 Data traffic can flow through session 6
DEPLOY IPv6 AT CPE Devices inside CPE receives IPv6 LAN from CPE via DHCPv6 PD or ND/RA DHCPv6 prefix delegation WAN Link addrerss using ND/RA ACCESS NETWORK CPE BNG VLAN 7
RESULTS 818k IPv6 subscribers ~477Gbps 8
RESULTS IPv6 deployment : 24.30% (16th/240 entries) (World IPv6 Launch measurement at 11th Jan 2017) 9
CASE STUDY: DHCP Unique Indentifier (DUID) 10
CASE STUDY: DHCPv6 DUID q Clients use DHCP Unique Indentifier (DUID) in Solicit message to get an IP address from a DHCPv6 server q Server compares DUID with its database and delivers configuration data (address, lease times, DNS serviers,…) to client q DUID must be globally unique!!! q Thress types: Ø LL: Link-layer address Ø LLT: Link-layer address + time Ø EN: Vendor-assigned unique ID based on Enterprise number 11
CASE STUDY: DHCPv6 DUID BNG and DHCP SERVER CPE RADIUS PPPoE Exchange PPPoE LCP Access Request Access Accept PPP IPCP PPP IPv6CP Access Request IPCP Open IPv4 Data traffic can flow through session DHCP SOLICIT A DHCPv6 client sends a DHCP ADVERTISE Solicit message in order to DHCP REQUEST locate DHCPv6 servers. DHCP REPLY Accounting Interim DUALSTACK-OPEN IPv4 and IPv6 Data traffic can flow through session 12
CASE STUDY: DHCPv6 DUID DHCPv6 Unique Indentifier (DUID) 13
CASE STUDY: DHCPv6 DUID 14
CASE STUDY : DHCPv6 DUID Link-layer address: aabb:ccdd:eeff Same DUID!!!! -- > Only 1 CPE DUID: receive DHCPv6 PD 00030001aabb3561eeff CPE A ACCESS NETWORK DHCPv6 Server DUID: 00030001aabb3561eeff By default, the DHCPv6 server will replace the CPE B existing client entry (CPE A) with a new entry (CPE B) Link-layer address: aabb:xxyy:eeff à The CPE’s vendor must fix DUID generate process 15
CASE STUDY: Deploy IPv6 for selected CPE 16
CASE STUDY: Deploy IPv6 for selected CPE How BNG know the CPE is ready for IPv6 NOT ready for IPv6 or not ??? CPE A ACCESS NETWORK SAME VLAN BNG CPE B Ready for IPv6 IPv4 and IPv6 CPE C IPv4 Only NOT ready for IPv6 17
CASE STUDY: Deploy IPv6 for selected CPE 3 2 4 CPE BNG RADIUS 1 - By using TR069, Radius know CPE’s model, firmware version, subscriber’s username configed on the CPE 2, 3 – After finished PPPoE process (2), BNG send Access Request to Radius (3). Subscriber’s username are included. 4 – From the information at the 1 st step, Radius send IPv4 or dual IPv4/IPv6 dynamic profile to the BNG 18
THANKS FORWATCHING HAVE A NICEDAY 19
Recommend
More recommend