Hardware Limitation and Planning for My MacBook Virtual Network

LAB Diagram and Devices BOM

My intention is to build and test the labs presented in MPLS in SDN Era Book:

As shown in the network diagram the BOM consist of:

  • 10 x Junos Logical Systems Devices: 2xH, 2xCE, 2xPE, 2xBR, 1xRR, 1xP
  • 4 x IOS XRv Virtual Routers Devices: 2xPE, 1xRR, 1xP

Note: H/CE/BR devices can be built also using simple instance-type virtual routers as no additional inside virtualization is needed.

  • 6 x Junos Routing Instances instance-type virtual routers: 2xH, 2xCE, 2xBR
  • 4 x Junos Logical Systems Devices: 2xPE, 1xRR, 1xP
  • 4 x IOS XRv Virtual Routers Devices: 2xPE, 1xRR, 1xP

Continue reading

Ubuntu VM Network Configuration

At the moment, my Ubuntu VM is already created with default configuration. Next, I will have to make some changes and connect the Ubuntu VM to the following networks:

Network Connected Device Device Port Info IP
vmnet3 vMX – Ubuntu Server eth0 OoB MNG Net 192.168.83.10
vmnet4 vMX – Ubuntu Server eth1 Intelink with VLANs 172.16.109.10
vmnet5 vMX – Ubuntu Server eth2 Intelink with VLANs 192.168.50.10

Continue reading

Virtual Network Lab on MacBook PRO

This article shows you what are the networks, the IP settings and the connections of the virtual elements.

Networks Summary

Network Connected Device Device Port Info DHCP/IP NAT Services
vmnet0 MacBook en0, en1, en2, en3 Bridged networking From external router From external router vmnet-bridge and vmnet-netifup
vmnet1 MacBook vmnet1 Host-only networking From Fusion N/A vmnet-dhcpd
vmnet2 N/A N/A N/A N/A N/A N/A
vmnet3 MacBook vmnet3 OoB MNG Net 192.168.83.1 N/A N/A
vMX – VCP fxp0 192.168.83.11
vMX – VFP em0 192.168.83.12
vMX – Ubuntu Server eth0 192.168.83.10
vSRX ge-0/0/0 192.168.83.20
XRv ge-0/0/0 192.168.83.30
vmnet4 vMX – Logical Systems ge-0/0/1 Intelink with VLANs N/A N/A
vMX – Ubuntu Server
XRv-n, n=[1,n] ge-0/0/1
vmnet5 vMX – Logical Systems ge-0/0/2 Intelink with VLANs N/A N/A
vMX – Ubuntu Server
vSRX-n, n=[1,n] ge-0/0/1
vmnet6 XRv-n, n=[1,n] Intelink with/without VLANs N/A N/A
XRv-n, n=[1,n]
vmnet7 vSRX-n, n=[1,n] Intelink with/without VLANs N/A N/A
XRv-n, n=[1,n]
vmnet8 MacBook vmnet8 Network Address Translation (NAT) networking – Share with my Mac From Fusion From Fusion vmnet-natd
Windows 10 vmnet-dhcpd
puppet VM vmnet-netifup

Note: IP settings for vmnet4 to vmnet7 will vary based on the project.

Continue reading