Eduardo Barasal Morales Tiago Jun Nakamura Natal, RN | 23/08/17
IPv6 on the last mile with PPPoE - tutorial
Agenda ● Motivation ● PPPoE ● SLAAC ● DHCPv6-PD ● Experiment
Motivation ● IPv4 address exhaustion ● Improve the deployment of IPv6 ● Students of our IPv6 training wanted to know more about this subject ● Know more about the status of IPv6 implementation in routers and applications
PPPoE ● Point-to-Point Protocol over Ethernet ● Stages for connectivity ○ Link establishment ■ Link Control Protocol (LCP) ○ Authentication ■ Challenge Authentication Protocol (CHAP) ■ Password Authentication Protocol (PAP) ○ Network layer protocol configuration ■ Network Control Protocol (NCP) - IPCP and IPv6CP
PPPoE
SLAAC ● Stateless address autoconfiguration ● Uses ICMPv6 messages ● Neighbor Discovery Protocol (NDP) ○ Router Solicitation (RS) ○ Router Advertisement (RA) ■ Flags ■ Prefix Information
SLAAC
DHCPv6-PD ● Dynamic Host Configuration Protocol - prefix delegation ● Stateful ● Same DHCPv6 messages ○ 4 basic messages ■ Solicit ■ Advertise ■ Request ■ Reply ○ Addition of “Identity Association for Prefix Delegation”
DHCPv6-PD
Experiment ● Types of implementation ○ SLAAC ( WAN ) + DHCPv6-PD ( LAN ) ○ DHCPv6 Stateful ( WAN ) + DHCPv6-PD ( LAN ) ● Recommendation ○ Use global addresses ○ WAN side: /64 for each customer ○ LAN side: /56 for each customer (DHCP-PD) ■ 1 /44 has 4.096 /56 ■ 1 /40 has 65.536 /56 ■ 1 /36 has 1.048.576 /56
Experiment
Experiment ● Machines ○ BRAS - Mikrotik RB433 - v6.38.7 ○ CPE - TP-Link TL-WR1043ND - Chaos Calmer 15.05.1 ○ Host - Notebook Linux - Ubuntu 14.04
Experiment ● Topology
BRAS
BRAS
BRAS
BRAS
BRAS
CPE
CPE
CPE
Linux
Conclusion ● IPv6 can be deployed on PPPoE server on Mikrotik ● Ask the developer to implement what is missing ● Be aware of changelogs
Questions?
Thank You !!! Eduardo Barasal Morales emorales@nic.br ipv6@nic.br São Paulo, SP
Recommend
More recommend