Skip to content

Supporting materials for Mellanox SN 2010 with Cumulus Linux and its interoperability with Cisco IOS XR / Nokia SR OS

Notifications You must be signed in to change notification settings

akarneliuk/mlx-cl

Repository files navigation

Mellanox with Cumulus Linux and MS Azure SONiC labs

This repo contains the details for the articles about Mellanox SN 2010 running Cumulus Linux at karneliuk.com.

Host preparation

In this blogpost the server is used as a management host. The following scripts are available in the folder 00-lab-automation:

  • 00_prepare_carrier.sh brings the server in the operational state (Docker, containers, iptables, etc) accordng to the blogpost: http://bit.ly/2kPxBRL
  • 00_SR1_KVM.sh creates the Nokia SR OS VNF (VSR)
  • 00_XR1_KVM.sh creates the Cisco IOS XRv (virtual ASR 9000) VNF
  • 02_sr_lab.sh launches Nokia VSR and Cisco IOS XRv for the Segment Routing lab:
  • 03_acl_lab.sh launches Nokia VSR and Cisco IOS XRv for the Control Plane/Data Plane protection lab

Network topologies

Each folder contains two topology files:

  • topology_physical.txt shows the connectivity of the Mellanox SN 2010 device to the server
  • topology_logical.txt describes the routing related to each particluar lab between PNF (Mellanox/Cumulus) and VNFs (Cisco IOS XRs / Nokia VSR)

ZTP

to be updated

Segment Routing

In the folder 02-segment-routing you find the configuration files for Segment Routing lab:

  • The folder initial-configs contains the starting configuration files for Cisco IOS XR, Nokia SR OS and Cumulus Linux
  • The folder final-configs contains the resulting configuration files for Cisco IOS XR, Nokia SR OS and Cumulus Linux

Control Plane / Data Plane Protection for IPv4

In the folder 03-control-data-protection you find the configuration files for Security lab for IPv4:

  • The folder initial-configs contains the starting configuration files for Cisco IOS XR, Nokia SR OS and Cumulus Linux
  • The folder final-configs contains the resulting configuration files for Cisco IOS XR, Nokia SR OS and Cumulus Linux

Control Plane / Data Plane Protection for IPv6

In the folder 04-ipv6-control-data-plane-protection you find the configuration files for Security lab for IPv6:

  • The folder initial-configs contains the starting configuration files for Cisco IOS XR, Nokia SR OS and Cumulus Linux
  • The folder final-configs contains the resulting configuration files for Cisco IOS XR, Nokia SR OS and Cumulus Linux

Microsoft Azure SONiC

In the folder 05-sonic you find the configuration files for Microsoft Azure SONiC lab:

  • The folder final-configs contains the resulting configuration files for Cisco IOS XR, Nokia SR OS and Microsoft Azure SONiC

Do you want to automate network like a profi?

Join the network automation course: http://training.karneliuk.com

(c) 2016-2019 karneliuk.com

About

Supporting materials for Mellanox SN 2010 with Cumulus Linux and its interoperability with Cisco IOS XR / Nokia SR OS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages