IPv6 in practice lab 9 of 12

IPv6 for ISPs: PPPoE, prefix delegation and aggregation

Be the ISP. Build a RouterOS broadband gateway that gives a PPPoE customer and a plain Ethernet customer a /56 each, then hide every customer route behind one aggregate towards the IOS core.

Run this lab

It needs Lite: its 6 nodes are set to 6 vCPU and 2,560 MB in total. That fits the free demo too.

In your workspace: Shared, then IPv6 in practice across vendors guided labs, then 09 - IPv6 for ISPs - PPPoE prefix delegation and aggregation

Try it free for 30 minutesRun it on Lite from £3 a day

The free demo needs no card and no email. Every lab plan includes every guided lab.

Level
Advanced
Time
About 90 minutes
Nodes need
6 vCPU, 2,560 MB
Smallest plan
Lite

The scenario

You've changed sides: today you work for Harbour Fibre, Kestrel Freight's ISP. It runs a RouterOS broadband gateway (the BNG) with two kinds of access, PPPoE for older lines and plain Ethernet for fibre. Each customer gets a /56. The core router must see one tidy route for all of them, and nothing per customer.

BlockPrefixUse
Infrastructure2001:db8:f000::/48CORE to BNG: :a::/64, CPE2 link: :b::/64, loopback :ffff::1
Customer links2001:db8:f700::/48a /64 for each PPPoE session
Customer delegations2001:db8:f800::/40a /56 for each customer, 65,536 in all
IPv4 for PPPoE100.64.0.0/24gateway .1, customers .10 up
DeviceInterfaceAddress
COREGi0/02001:db8:f000:a::1/64, 198.18.1.1/30
CORELoopback02001:db8:f000:ffff::1/128, 198.18.0.1/32
BNGether12001:db8:f000:a::2/64, 198.18.1.2/30
BNGether32001:db8:f000:b::1/64 (you add it)
DeviceRunsHow to log in
CORE, CPE2Cisco IOSv 15.9The console opens at >; enable has no password.
BNG, CPE1MikroTik RouterOS 7.14admin / Lab-admin1
H1, H2Alpine Linuxroot, no password.

What you’ll practise

  • Plan pools for customer links and delegated prefixes
  • Run dual-stack PPPoE with an IPv6 link prefix and DHCPv6 prefix delegation on RouterOS
  • Delegate to a plain Ethernet customer running IOS, from the same pool
  • Explain why a customer gets a /56, and why each customer's route stays on the gateway
  • Announce an aggregate over iBGP so the core never sees individual customers

The tasks

  1. Start the Linux hosts
  2. Plan the pools
  3. Dual-stack PPPoE
  4. A plain Ethernet customer
  5. Hide the customers from the core

The Lab Tasks pane has the scenario, these tasks, the checks to run, hints and the full solution.

Topology and devices

The network as it opens in EVE-NG, drawn from the lab’s own canvas, and the image each node runs.

Topology of IPv6 for ISPs - PPPoE prefix delegation and aggregation6 nodes, 5 links. Every link is listed as text below the diagram.COREBNGCPE1CPE2H1H2ether2eth0Gi0/1eth0Gi0/0ether1ether2ether1ether3Gi0/0
6 nodes, with the interface names each link uses. On a narrow screen, scroll the diagram sideways.
Nodes in IPv6 for ISPs: PPPoE, prefix delegation and aggregation, with the image each runs and the vCPU and RAM it’s set to
NodeDeviceImage in Add NodeSet to
CORECisco IOSvvios-adventerprisek9-m.spa.159-3.m91 vCPU, 512 MB
BNGMikroTik RouterOSmikrotik-7.14.21 vCPU, 256 MB
CPE1MikroTik RouterOSmikrotik-7.14.21 vCPU, 256 MB
CPE2Cisco IOSvvios-adventerprisek9-m.spa.159-3.m91 vCPU, 512 MB
H1Alpine Linuxclbalpinebase-alpine-base-3-20-31 vCPU, 512 MB
H2Alpine Linuxclbalpinebase-alpine-base-3-20-31 vCPU, 512 MB

How to open this lab

  1. Sign in to your workspace at lab.cloudlabbox.com.

  2. In File Manager, open Shared, then the folder IPv6 in practice across vendors guided labs.

  3. Open 09 - IPv6 for ISPs - PPPoE prefix delegation and aggregation and start its nodes, then open Lab Tasks for the scenario and the steps.

The lab is read-only. You can start the nodes and configure the devices, but changes to the topology can’t be saved. To change it, rebuild it in your own folder.

More IPv6 in practice labs

All IPv6 in practice labs

Related labs in other courses

CloudLabBox is independent of Cisco, CompTIA, Juniper Networks and MikroTik. The lab follows exam topics and isn’t vendor training material; vendor names identify the exams and the images in the workspace.