Topologi
Allocation From RIR/LIR: 2001:dead::0/32
Pool Name: PPPOE-PD
BRAS Loopback: 2001:dead:f0::1/128
BRAS Site A Allocation: 2001:dead:bee::/48
Per Customer Allocation Prefix Length: /60

Konfigurasi BRAS
Konfigurasi
/ipv6 pool
add name=PPPOE-PD prefix=2001:dead:bee::/48 prefix-length=60
/ppp profile
add dhcpv6-pd-pool=PPPOE-PD name=PAKET-HORE rate-limit=20M/20M
/interface pppoe-server server
add disabled=no interface=ether2 service-name=BRAS-SITE-A
/ipv6 address
add address=2001:dead:f0::1/128 advertise=no interface=lo
/ppp secret
add name=user1 password=user1pass profile=PAKET-HORE
/system identity
set name=BRAS
Verifikasi koneksi PPPoE
[admin@BRAS] > interface/pppoe-server/print
Flags: D - DYNAMIC; R - RUNNING
Columns: NAME, USER, SERVICE, REMOTE-ADDRESS, UPTIME, INTERFACE
# NAME USER SERVICE REMOTE-ADDRESS UPTIME INTERFACE
0 DR <pppoe-user1> user1 BRAS-SITE-A 50:0C:3F:00:F0:00 57m45s ether2
Verifikasi Pool Used
[admin@BRAS] > /ipv6/pool/used/print
Columns: POOL, PREFIX, OWNER, INFO
POOL PREFIX OWNER INFO
PPPOE-PD 2001:dead:bee::/60 DHCP 500c3f00f000
Konfigurasi CPE
Disisi CPE untuk distribusi ke internal router, saya definisikan manual IP address nya
/interface pppoe-client
add add-default-route=yes disabled=no interface=ether1 name=PPPOE-ISP-OUT password=\
user1pass use-peer-dns=yes user=user1
/ipv6 address
add address=2001:dead:bee:1::1/64 from-pool=FROM-ISP interface=ether2
add address=2001:dead:bee:2::1/64 from-pool=FROM-ISP interface=ether3
/ipv6 dhcp-client
add interface=PPPOE-ISP-OUT pool-name=FROM-ISP pool-prefix-length=64 request=prefix
/system identity
set name=CPE
Verifikasi koneksi PPPoE
[admin@CPE] > interface/pppoe-client/print
Flags: X - disabled, I - invalid; R - running
0 R name="PPPOE-ISP-OUT" max-mtu=auto max-mru=auto mrru=disabled interface=ether1
user="user1" password="user1pass" profile=default keepalive-timeout=10
service-name="" ac-name="" add-default-route=yes default-route-distance=1
dial-on-demand=no use-peer-dns=yes allow=pap,chap,mschap1,mschap2
Verifikasi DHCPv6 Client – Bound
[admin@CPE] > /ipv6/dhcp-client/print
Columns: INTERFACE, STATUS, REQUEST, PREFIX
# INTERFACE STATUS REQUEST PREFIX
0 PPPOE-ISP-OUT bound prefix 2001:dead:bee::/60, 2d23h16s
Verifikasi Pool
[admin@CPE] > /ipv6/dhcp-client/print
Columns: INTERFACE, STATUS, REQUEST, PREFIX
# INTERFACE STATUS REQUEST PREFIX
0 PPPOE-ISP-OUT bound prefix 2001:dead:bee::/60, 2d23h16s
[admin@CPE] > /ipv6/pool/print
Flags: D - DYNAMIC
Columns: NAME, PREFIX, PREFIX-LENGTH, EXPIRES-AFTER
# NAME PREFIX PREFIX-LENGTH EXPIRES-AFTER
0 D FROM-ISP 2001:dead:bee::/60 64 2d22h59m46s
Verifikasi Pool Used
[admin@CPE] > /ipv6/pool/used/print
Columns: POOL, PREFIX, OWNER, INFO
POOL PREFIX OWNER INFO
FROM-ISP 2001:dead:bee:1::/64 Address ether2
FROM-ISP 2001:dead:bee:2::/64 Address ether3
Konfigurasi C-ROUTER
/ip dhcp-client
add interface=ether1
/ipv6 route
add dst-address=::/0 gateway=2001:dead:bee:1::1
/ipv6 address
add address=2001:dead:bee:1::2 interface=ether1
/system identity
set name=C-ROUTER
Verifikasi ping ke IP loopback BRAS
[admin@C-ROUTER] > ping 2001:dead:f0::1 count=5 interval=0.2
SEQ HOST SIZE TTL TIME STATUS
0 2001:dead:f0::1 56 63 4ms549us echo reply
1 2001:dead:f0::1 56 63 3ms803us echo reply
2 2001:dead:f0::1 56 63 15ms487us echo reply
3 2001:dead:f0::1 56 63 9ms148us echo reply
4 2001:dead:f0::1 56 63 5ms127us echo reply
sent=5 received=5 packet-loss=0% min-rtt=3ms803us avg-rtt=7ms622us max-rtt=15ms487us
Verifikasi ping ke IP gateway
[admin@C-ROUTER] > ping 2001:dead:bee:1::1 count=5 interval=0.2
SEQ HOST SIZE TTL TIME STATUS
0 2001:dead:bee:1::1 56 64 1ms819us echo reply
1 2001:dead:bee:1::1 56 64 2ms291us echo reply
2 2001:dead:bee:1::1 56 64 1ms865us echo reply
3 2001:dead:bee:1::1 56 64 1ms740us echo reply
4 2001:dead:bee:1::1 56 64 1ms822us echo reply
sent=5 received=5 packet-loss=0% min-rtt=1ms740us avg-rtt=1ms907us max-rtt=2ms291us
Konfigurasi C-ROUTER2
/ip dhcp-client
add interface=ether1
/ipv6 route
add dst-address=::/0 gateway=2001:dead:bee:2::1
/ipv6 address
add address=2001:dead:bee:2::2 interface=ether1
/system identity
set name=C-ROUTER2
Verifikasi ping ke IP loopback BRAS
[admin@C-ROUTER2] > ping 2001:dead:f0::1 count=5 interval=0.2
SEQ HOST SIZE TTL TIME STATUS
0 2001:dead:f0::1 56 63 3ms838us echo reply
1 2001:dead:f0::1 56 63 3ms921us echo reply
2 2001:dead:f0::1 56 63 3ms539us echo reply
3 2001:dead:f0::1 56 63 3ms457us echo reply
4 2001:dead:f0::1 56 63 3ms184us echo reply
sent=5 received=5 packet-loss=0% min-rtt=3ms184us avg-rtt=3ms587us max-rtt=3ms921us
Verifikasi ping ke IP Gateway
[admin@C-ROUTER2] > ping 2001:dead:bee:2::1 count=5 interval=0.2
SEQ HOST SIZE TTL TIME STATUS
0 2001:dead:bee:2::1 56 64 2ms399us echo reply
1 2001:dead:bee:2::1 56 64 1ms614us echo reply
2 2001:dead:bee:2::1 56 64 1ms708us echo reply
3 2001:dead:bee:2::1 56 64 1ms689us echo reply
4 2001:dead:bee:2::1 56 64 1ms848us echo reply
sent=5 received=5 packet-loss=0% min-rtt=1ms614us avg-rtt=1ms851us max-rtt=2ms399us