Header Image

MXimal Performance Lab

Let my introduce you to my MXimal Performance Lab (you get the joke?), which I purposely created for this website in order to show you different technologies.

And this is how it looks like:

Let me explain what is happening here. The lab consists of 6 vMX routers from Juniper, 4 of which play as P-router, the other 2 being PE-routers. The P-routers are all interconnected with direct links and each PE-router is connected to its nearest two P-routers.

IP-address wise, all the /30 transfernetwork IP-addresses are placed in the 10.255.255.X range; for IPv6 its 2a01:beef::X/127 networks. Each link has its local IP-address placed next to it. The loopback adresses for the P-routers stem from 172.16.0.Y/24 (2a01:beef:a::/64), for the PE-routers it’s 172.16.1.Z/24 (2a01:beef:b::/64).

For interfaces, it does not really matter which interfaces to use, as long as the IP-addresses match. They are all configured with the family mpls, inet, inet6 and iso. This makes them perfectly prepared for most use cases. Just for your convinience, I post the configuration for each router below, in case you want to recreate it in your homelab.

Configuration for P1

Configuration for P2

Configuration for P3

Configuration for P4

Configuration for PE1

Configuration for PE2