Connect Junos vMX and IOS XRv with Fusion

In Progres…

 

Networking

I could create a network by adding several interfaces to each VM and connect them to different vmnets to create a topology. This is quite inefficient however since creating a new logical topology would involve reconfiguration of the vmnets. It’s easier to connect one interface from each XRv to the same vmnet and rely on dot1q subinterfaces to create the logical topology.

xrv (2)
Source: https://fredrikjj.wordpress.com/2014/11/01/how-to-xrv-on-vmware-workstation/

2017.11.21 – 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

2017.11.15 – 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

2017.11.13 – Cisco IOS XRv Basic Info

Cisco IOS XRv Router Overview

The Cisco IOS XRv Router is a Virtual Machine (VM) based platform running 32-bit IOS XR software with the QNX microkernel. This VM contains a single route processor (RP) with control plane functionality, and line card (LC) network interfaces with their associated functionality. It is a representation of the IOS XR software and operating system, including manageability, control plane features, routing and forwarding functionality. The Cisco IOS XRv Router is not an emulation of any physical router or hardware component.
Continue reading