Cumulus VX for a POC in pre-sales. Using Cumulus VX to create a virtual POC environment.

Size: px
Start display at page:

Download "Cumulus VX for a POC in pre-sales. Using Cumulus VX to create a virtual POC environment."

Transcription

1 Cumulus VX for a POC in pre-sales Using Cumulus VX to create a virtual POC environment.

2 Contents Contents Cumulus VX in pre-sales engagement Introduction Cumulus VX in a POC Intended Audience Installation and getting started Reference topology Prerequisites Using the environment Building an IP-Fabric Topology diagram Assignment 1: Backbone Interface configuration Assignment 2: BGP Configuration Assignment 3: Server access Assignment 4: Automation Additional information Version Complex configuration and topology Documentation Training August 20, 2016 About Cumulus Networks Unleash the power of Open Networking with Cumulus Networks. Founded by veteran networking engineers from Cisco and VMware, Cumulus Networks makes the first Linux operating system for networking hardware and fills a critical gap in realizing the true promise of the software-defined data center. Just as Linux completely transformed the economics and innovation on the server side of the data center, Cumulus Linux is doing the same for the network. It is radically reducing the costs and complexities of operating modern data center networks for service providers and businesses of all sizes. Cumulus Networks has received venture funding from Andreessen Horowitz, Battery Ventures, Sequoia Capital, Peter Wagner and four of the original VMware founders. For more information visit cumulusnetworks.com 2016 Cumulus Networks. CUMULUS, the Cumulus Logo, CUMULUS NETWORKS, and the Rocket Turtle Logo (the Marks ) are trademarks and service marks of Cumulus Networks, Inc. in the U.S. and other countries. You are not permitted to use the Marks without the prior written consent of Cumulus Networks. The registered trademark Linux is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis. All other marks are used under fair use or license from their respective owners. 2

3 Cumulus VX in pre-sales engagement Introduction Cumulus Networks has released a virtual machine of the Network Operating System. Customers or other interested people can use this virtual machine to test the OS. Since the release of the VM the community has been using it for experimentation and development of tools and automation. With the release of Cumulus Linux 3.0, Cumulus VX has been made into a separate platform with the same features as the NOS running on an Open Networking switch. The VM is still community supported, but the feature parity provides a platform to perform tests with the same limitations (except for hardware forwarding). Cumulus VX in a POC For a proof-of-concept in most cases demo hardware is shipped to a customer and the necessary tests are done, before ordering the products. While a single VM doesn t provide an additional value, using Cumulus VX a complete topology can be built. Using a topology of multiple Cumulus Linux VM s and servers, customers and the SE s can demo and test the environment without being limited by physical hardware. In this session we will explain with hands-on experience how to use a Cumulus VX topology for a demo or POC situation. Intended Audience This hand-out is developed for Cumulus partner engineers that are involved in pre-sales. 3

4 Installation and getting started Reference topology Typical datacenter networks have design based on Spine/Leaf topologies. These topologies are horizontally scalable and allow for minimal oversubscription on the backbone links. Traffic patterns in datacenters are mostly east/west traffic and a low oversubscription is beneficial for these patterns. The above reference topology has been designed specifically for these type of demo or POC situations. It can be used to test both L2 and L3 configurations and also with overlay networks. By adding servers to this topology, also interaction with applications can be tested. Building such a design by hand from separate VM s in any environment can be challenging. Using Vagrant a topology like the above can be automatically created. This is what Cumulus has done and this setup will be used for this session. Prerequisites The vagrant topology should be cloned from the Cumulus Git repository: git clone It can then be run on a Linux, OS X or Windows system with sufficient memory (8GB, preferred 16GB). To run the environment Git, Vagrant and Virtualbox should be installed. Detailed documentation can be found on the aforementioned Git repository including other methods of using the topology such as 4

5 Using the environment When the topology is cloned, it can be started with the following commands: cd cldemo-vagrant vagrant up You should then see the environment booting and provisioning. In the default Virtualbox environment, this is done in serial and it might take a while. When the booting is done, you can request the status of the environment in the following way: demouser@cumulus-vx:~/cumulus/cldemo-vagrant$ vagrant status Current machine states: oob-mgmt-server oob-mgmt-switch exit02 exit01 spine02 spine01 leaf04 leaf02 leaf03 leaf01 edge01 server01 server03 server02 server04 internet The virtual topology is completely managed from an out-of-band management server. All switches and servers can be managed from this machine. The first step to use this machine is to setup an SSH session and change to the cumulus user: vagrant ssh oob-mgmt-server sudo su - cumulus You can then check the connectivity to a leaf switch: cumulus@oob-mgmt-server:~$ ssh leaf01 <motd> Last login: Tue Aug 23 08:25: from cumulus@leaf01:~$ 5

6 Building an IP-Fabric Topology diagram When logged in to the oob-mgmt-server you have access to all the hosts as shown in the following diagram. The switches and servers have been provisioned with multiple interfaces to build different logical configurations. Since this is a virtual environment, only the used interfaces have been provisioned. This results in a leaf switch that for example has 10 ports with names adjusted to the topology usage. As explained in the previous chapter, you will be working from the oob-mgmt-server. This is a virtual Ubuntu machine with the necessary tools installed to function as a management server. The ssh-key of the cumulus user has been provisioned to all switches and servers to allow password-less login. The servers are Ubuntu machines that can run applications or can function as a test host in the network. The edge01 server is connected so it can be used for loadbalancer of firewall functionalities and forward traffic to the internal network. 6

7 Assignment 1: Backbone Interface configuration We will be building an IP-Fabric design based on BGP Unnumbered in this design. The first step will be configuring the backbone interfaces of spine01, leaf01 and leaf02. Login to the mentioned switches by ssh to change the interfaces configuration file. If you open the interfaces configuration (/etc/network/interfaces) using your favorite editor (don t forget sudo), you will see an almost empty configuration. auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp For each related backbone interface (refer to the diagram), add two lines. And set a unique (for all hosts) ip-address on the loopback interface. auto lo iface lo inet loopback address /32 auto swpx iface swpx Save the file, exit the editor and reload the interface configuration: Ifreload -a When you have reloaded the interfaces, you should be able to see the newly added interfaces as UP with an IPv6 link local address: cumulus@leaf01:~$ ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet /8 scope host lo valid_lft forever preferred_lft forever inet /32 scope global lo valid_lft forever preferred_lft forever 7

8 inet6 ::1/128 scope host valid_lft forever preferred_lft forever 12: swp51: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 44:38:39:00:00:5b brd ff:ff:ff:ff:ff:ff inet6 fe80::4638:39ff:fe00:5b/64 scope link valid_lft forever preferred_lft forever 13: swp52: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 44:38:39:00:00:2a brd ff:ff:ff:ff:ff:ff inet6 fe80::4638:39ff:fe00:2a/64 scope link valid_lft forever preferred_lft forever Using the IPv6 link local address, you can test the connectivity between two of the switches. This is done to verify if the connectivity is as expected. ping6 -I swp1 fe80::4638:39ff:fe00:5b -c 4 PING fe80::4638:39ff:fe00:5b(fe80::4638:39ff:fe00:5b) from fe80::4638:39ff:fe00:5c swp1: 56 data bytes 64 bytes from fe80::4638:39ff:fe00:5b: icmp_seq=1 ttl=64 time=1.40 ms 64 bytes from fe80::4638:39ff:fe00:5b: icmp_seq=2 ttl=64 time=0.739 ms 64 bytes from fe80::4638:39ff:fe00:5b: icmp_seq=3 ttl=64 time=0.713 ms 64 bytes from fe80::4638:39ff:fe00:5b: icmp_seq=4 ttl=64 time=0.976 ms --- fe80::4638:39ff:fe00:5b ping statistics packets transmitted, 4 received, 0% packet loss, time 3009ms rtt min/avg/max/mdev = 0.713/0.958/1.407/0.280 ms When leaf01, leaf02 and spine01 are configured according to the above steps, we can move on the the next assignment. 8

9 Assignment 2: BGP Configuration Routing in Cumulus linux is done using the Quagga routing daemon. With the configuration done in the previous assignment, we re now going to configure BGP unnumbered. On the leaf01, leaf02 and spine01 switches. First step is to enable the daemons by editting the file /etc/quagga/daemons. Set the zebra and bgpd daemons to yes. zebra=yes bgpd=yes ospfd=no ospf6d=no ripd=no ripngd=no isisd=no Save, exit the file and start the daemons: sudo service quagga start You can check if the daemons are started correctly: sudo service quagga status quagga.service - Cumulus Linux Quagga Loaded: loaded (/lib/systemd/system/quagga.service; enabled) Active: active (running) since Tue :20:34 UTC; 13s ago Process: 792 ExecStop=/usr/lib/quagga/quagga stop (code=exited, status=0/success) Process: 2138 ExecStart=/usr/lib/quagga/quagga start (code=exited, status=0/success) CGroup: /system.slice/quagga.service 2154 /usr/lib/quagga/zebra -s daemon -A /usr/lib/quagga/bgpd --daemon -A /usr/lib/quagga/watchquagga -adz -r /usr/sbin/servicebbquaggabbrestartbb%s -s /usr/sbin/servicebbquaggabbstartbb%s -k /usr/sbin/servicebbquaggabbstopbb%s -b bb -t 30 zebra bgpd Aug 23 20:20:34 leaf01 watchquagga[2167]: watchquagga cl3u2 watching [zebra bgpd], mode [phased zebra restart] Aug 23 20:20:35 leaf01 watchquagga[2167]: bgpd state -> up : connect succeeded Aug 23 20:20:35 leaf01 watchquagga[2167]: zebra state -> up : connect succeeded 9

10 When the Quagga daemon is started on the systems, you can access the Quagga modal interface. This is a Cisco like cli where you can manually configure the routing protocols on the system. cumulus@leaf01:~$ sudo vtysh Hello, this is Quagga (version cl3u2). Copyright Kunihiro Ishiguro, et al. leaf01# leaf01# On each interface configured backbone interface, set the RA interval to 3 seconds: leaf01# conf t leaf01(config)# int swpx leaf01(config-if)# ipv6 nd ra-interval 3 Configure BGP unnumbered on each host and enabled on all interfaces: leaf01(config)# router bgp leaf01(config-router)# bgp router-id leaf01(config-router)# redistribute connected route-map redistribute-connected leaf01(config-router)# leaf01(config-router)# neighbor swpx interface leaf01(config-router)# neighbor swpx remote-as external leaf01(config-router)# neighbor swpx capability extended-nexthop Add the route map to prevent the management network from being advertised: leaf01(config)# route-map redistribute-connected deny 100 leaf01(config-route-map)# match interface eth0 leaf01(config-route-map)# route-map redistribute-connected permit

11 When leaf01, leaf02 and spine01 are configured according to the previous instructions, you should see that BGP sessions are established and routes to all neigbor loopback interfaces are availble. Also there is reachability between leaf01 and leaf02 over the spine switch. spine01# sh ip bgp sum BGP router identifier , local AS number vrf-id 0 BGP table version 3 RIB entries 5, using 600 bytes of memory Peers 2, using 32 KiB of memory Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd leaf01(swp1) :00:10 1 leaf02(swp2) :00:10 1 Total number of neighbors 2 spine01# sh ip route Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP, T - Table, > - selected route, * - FIB route K>* /0 via , eth0 C>* /32 is directly connected, lo B>* /32 [20/0] via fe80::4638:39ff:fe00:5b, swp1, 00:00:18 B>* /32 [20/0] via fe80::4638:39ff:fe00:2e, swp2, 00:00:19 C>* /24 is directly connected, eth0 cumulus@leaf01:~$ ip route show default via dev eth via dev swp51 proto zebra metric 20 onlink via dev swp51 proto zebra metric 20 onlink /24 dev eth0 proto kernel scope link src cumulus@leaf01:~$ traceroute traceroute to ( ), 30 hops max, 60 byte packets ( ) ms ms ms ( ) ms ms ms 11

12 Assignment 3: Server access To provide access to server1 and server2 we have to configure bridges on both leaf01 and leaf02. This bridge will have an ip-address that the servers will use as default gateway. Like in assignment 1, login to the leaf switches and edit the interface configuration file. Add a standard bridge configuration like shown in the example with a unique /24 subnet for the network. The bridge has one member port to the server that also needs to be activated. auto bridge iface bridge bridge-ports swp1 address /24 auto swp1 iface swp1 Don t forget to run ifreload -a after the changes have been made. When the changes have been made on both leaf switches, you will see a route to the other prefix: /24 via dev swp51 proto zebra metric 20 onlink Note the next hop address because of the BGP unnumbered configuration. Next, login to the servers and configure an ip address on the interfaces connected to swp1 on the leaf switches. Since these are Ubuntu machines the configuration of is similar to a Cumulus Linux system. Both Linux distributions are based on debian. To configure the network interface, edit /etc/network/interfaces and add the interface configuration. Keep in mind that server02 is connected with leaf02 using interface eth2. auto ethx iface ethx inet static address /24 gateway After the configuration is added, restart networking. Due to the virtual environment, it might be necessary to reboot the virtual server after the configuration changes ( sudo reboot ) if there is no connectivity. sudo /etc/init.d/networking restart 12

13 When the host is correctly configured you should see its mac address on the leaf switch being learned on the connected swp port. brctl showmacs bridge port name mac addr vlan is local? ageing timer swp1 44:38:39:00:00:03 0 no swp1 44:38:39:00:00:04 0 yes 0.00 Also there is reachability between server01 and server02: cumulus@server01:~$ ping PING ( ) 56(84) bytes of data. 64 bytes from : icmp_seq=1 ttl=61 time=2.87 ms 64 bytes from : icmp_seq=2 ttl=61 time=2.28 ms 64 bytes from : icmp_seq=3 ttl=61 time=1.87 ms 64 bytes from : icmp_seq=4 ttl=61 time=1.89 ms ping statistics packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 1.873/2.232/2.870/0.406 ms 13

14 Assignment 4: Automation With the previous assignments you have configured reachability between server01 and server02 over a BGP unnumbered backbone. As you could see this is realized by editing two configurations, the interfaces configuration and the Quagga configuration. While the configuration is simpler, because of the improvements Cumulus has made, configuring/maintaining the complete reference topology or a real life large topology can be time consuming. Because Cumulus Linux is a standard Linux distribution, management can also be don using automation tools like Puppet, Chef or Ansible. Detailed examples are available on the Cumulus website and Github repository. As last step in this training we will use a demo ansible IP-frabric setup. First, check out the playbook from Github on the oob-mgmt-server: cumulus@oob-mgmt-server:~$ git clone Cloning into 'cldemo-automation-ansible'... remote: Counting objects: 853, done. remote: Total 853 (delta 0), reused 0 (delta 0), pack-reused 853 Receiving objects: 100% (853/853), KiB 0 bytes/s, done. Resolving deltas: 100% (436/436), done. Checking connectivity... done. And run the ansible playbook: cumulus@oob-mgmt-server:~$ cd cldemo-automation-ansible/ cumulus@oob-mgmt-server:~/cldemo-automation-ansible$ ansible-playbook run-demo.yml If everything is successful you ll see the playbook do several changes: PLAY RECAP ********************************************************************* leaf01 : ok=8 changed=6 unreachable=0 failed=0 leaf02 : ok=8 changed=6 unreachable=0 failed=0 server01 : ok=3 changed=2 unreachable=0 failed=0 server02 : ok=6 changed=3 unreachable=0 failed=0 spine01 : ok=8 changed=6 unreachable=0 failed=0 spine02 : ok=8 changed=7 unreachable=0 failed=0 14

15 By running the playbook you have configured the complete topology with an IP-fabric and connectivity between all servers in about 10 seconds. When you login to spine02, a previously unconfigured switch, you ll see that Quagga is configured and has routes to all other networks: spine02# sh ip route Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP, T - Table, > - selected route, * - FIB route K>* /0 via , eth0 B>* /32 [20/0] via fe80::4638:39ff:fe00:2a, swp1, 00:06:13 B>* /32 [20/0] via fe80::4638:39ff:fe00:67, swp2, 00:06:13 C>* /32 is directly connected, lo B>* /24 [20/0] via fe80::4638:39ff:fe00:2a, swp1, 00:06:13 B>* /24 [20/0] via fe80::4638:39ff:fe00:67, swp2, 00:06:13 C>* /24 is directly connected, eth0 15

16 Additional information Complex configuration and topology In this session you ve seen a quick introduction of the possibilities of Cumulus VX. The configurations that are shown are minimal viable configurations. For proof of concepts usually a more elaborate configuration is needed that wasn t part of this session. If the standard topology isn t sufficient, Cumulus Networks has a tool available called the Topology Converter that can be used to generate a customer specific topology. The generator can be downloaded from the Github repository: For these complex engagements, contact the Cumulus SE in your territory. Documentation Alle operating system documentation and configuration examples can be found on our website in the documentation section: During pre-sales engagements it is beneficial to look at the design of the network. The following design guide contains valuable information: go.cumulusnetworks.com/scalable-dcnetworks Training Cumulus Networks offers 8hr (remote) bootcamps that will get you started with the Operating System and the configuration aspects. These bootcamps are available for all timezones and available for partners with a discount: 16

Cumulus Linux What s New and Different since (Technical) Last Updated: June 18, 2015

Cumulus Linux What s New and Different since (Technical) Last Updated: June 18, 2015 v Cumulus Linux 2.5.3 What s New and Different since 2.5.0 (Technical) Last Updated: June 18, 2015 What s New and Different in Cumulus Linux 2.5.3 vs. 2.5.0 BFD additions BGP improvements Hardware watchdog

More information

Networking Terminology Cheat Sheet

Networking Terminology Cheat Sheet Networking Cheat Sheet YOUR REFERENCE SHEET FOR GOING WEB-SCALE WITH CUMULUS LINUX With Cumulus Linux, you can build a web-scale data center with all the scalability, efficiency and automation available

More information

Attilla de Groot Attilla de Groot Sr. Systems Engineer, HCIE #3494 Cumulus Networks

Attilla de Groot Attilla de Groot Sr. Systems Engineer, HCIE #3494 Cumulus Networks EVPN to the host Host multitenancy Attilla de Groot Attilla de Groot Sr. Systems Engineer, HCIE #3494 Cumulus Networks 1 Agenda EVPN to the Host Multi tenancy use cases Deployment issues Host integration

More information

OpenSwitch OPX Configuration Guide. Release 2.1.0

OpenSwitch OPX Configuration Guide. Release 2.1.0 OpenSwitch OPX Configuration Guide Release 2.1.0 2017-7 Rev. A02 Contents 1 Network configuration...4 2 Interfaces... 5 Physical ports... 6 Fan-out interfaces...6 Port-channel/bond interfaces... 7 VLAN

More information

OpenFlow Configuration Lab

OpenFlow Configuration Lab APNIC SDN Workshop Lab OpenFlow Configuration Lab Objective: As part of this hands-on module, you will be installing the Mininet network emulator on your PC. You will then configure a standalone OpenFlow

More information

BGP-4 Border Gateway Protocol 4 (BGP-4) Primer

BGP-4 Border Gateway Protocol 4 (BGP-4) Primer BGP-4 Border Gateway Protocol 4 (BGP-4) Primer Diarmuid Ó Briain Last updated: 18 April 2017 2 Routing primer 2017 by C²S Consulting Policies made available under the Creative Commons Attribution-NonCommercial

More information

Lecture 07c Routing Border Gateway Protocol

Lecture 07c Routing Border Gateway Protocol BSc in Telecommunications Engineering TEL3214 Computer Communication Networks Lecture 07c Routing Border Gateway Protocol Eng Diarmuid O'Briain, CEng, CISSP 7c-2 TEL3214 - Computer Communication Networks

More information

Module 2 OpenFlow Configuration Lab

Module 2 OpenFlow Configuration Lab APNIC SDN Workshop Lab Module 2 OpenFlow Configuration Lab Objective: As part of this hands-on module, you will be installing the Mininet network emulator on your PC. You will then configure a standalone

More information

Experimenting Internetworking using Linux Virtual Machines Part I

Experimenting Internetworking using Linux Virtual Machines Part I Experimenting Internetworking using Linux Virtual Machines Part I Hui Chen Previous Release on October 27, 2014 Lastly revised on November 4, 2015 Revision: Copyright c 2016. Hui Chen

More information

lab rip experiences with RIPv2 distance vector protocol

lab rip experiences with RIPv2 distance vector protocol lab rip experiences with RIPv2 distance vector protocol hosts need routing each host with a network stack performs some elementary routing ip layer nic eth0? lo the network stack may be used to access

More information

Cumulus Express RMP. Overview. Out-of-band management for the web-scale age

Cumulus Express RMP. Overview. Out-of-band management for the web-scale age Cumulus Express Overview Cumulus Rack Management Platform () extends the innovative, native Linux approach of Cumulus Linux into the out-of-band management network. This out-of-band management switch is

More information

OpenStack and Cumulus Linux Validated Design Guide. Deploying OpenStack with Network Switches Running Cumulus Linux

OpenStack and Cumulus Linux Validated Design Guide. Deploying OpenStack with Network Switches Running Cumulus Linux OpenStack and Cumulus Linux Validated Design Guide Deploying OpenStack with Network Switches Running Cumulus Linux OPENSTACK AND CUMULUS LINUX: VALIDATED DESIGN GUIDE Contents Contents... 2 OpenStack with

More information

Safari O Reilly CLASS PREPARATION

Safari O Reilly CLASS PREPARATION CLASS PREPARATION Building Distributed Pipelines for Data Science Using Kafka, Spark, and Cassandra Table of contents Environment 1 Prerequisites 1 Import the Virtual Machine 3 If you are stuck in Virtual

More information

Introduction to Cumulus Linux

Introduction to Cumulus Linux v Introduction to Cumulus Linux Make networks simpler, more affordable, and faster to deploy Last Updated: March 18, 2015 Challenges in networking Cumulus Linux overview Why Cumulus Linux cumulusnetworks.com

More information

Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th Seville, Spain) VRF Tutorial

Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th Seville, Spain) VRF Tutorial v VRF Tutorial David Ahern Cumulus Networks Netdev 1.1, February 2016 Agenda VRF Overview Use Case: Management VRF Use Case: VLANs and VRFs Use Case: MPLS and VRFs Other 2 Virtual Routing and Forwarding

More information

Docker Networking: From One to Many. Don Mills

Docker Networking: From One to Many. Don Mills Docker Networking: From One to Many Don Mills What we are going to talk about Overview of traditional Docker networking Some demonstrations Questions New Docker features Some more demonstrations Questions

More information

DNS Anycast with Cisco Prime Network Registrar

DNS Anycast with Cisco Prime Network Registrar DNS Anycast with Cisco Prime Network Registrar This chapter provides the knowledge and tools to configure Cisco Prime Network Registrar DNS services using with Anycast. Anycast is a network and routing

More information

Lecture 5. Switching

Lecture 5. Switching TEL3214 Computer Communication Networks Lecture 5 Switching 10.10.10.30/24 (eth0.10) Trunk SW_B VLAN 10 (eth0.20) VLAN 20 CEng, FIEI, FIET, CISSP 20.20.20.30/24 diarmuid@obriain.com Bridging Device used

More information

Informatica Universiteit van Amsterdam. Open-source network operating systems: feature evaluation. Erik Puijk,

Informatica Universiteit van Amsterdam. Open-source network operating systems: feature evaluation. Erik Puijk, Bachelor Informatica Informatica Universiteit van Amsterdam Open-source network operating systems: feature evaluation of SONiC Erik Puijk, 11017651 June 7, 2018 Supervisor(s): Dr. Paola Grosso, Lukasz

More information

netkit lab bgp: transit as Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group

netkit lab bgp: transit as Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab bgp: transit as Version Author(s) E-mail Web Description 1.7.1 (compact) Luca Cittadini,

More information

ITEC452 Lab Guide Introduction

ITEC452 Lab Guide Introduction Introduction In our laboratory project, we use four Ubuntu Linux Routers with the open-source package Quagga and two Cisco 2851 routers for Cisco-Linux integration skills for our students. Figure Lab-1

More information

Contents. Introduction. Prerequisites. Requirements. Components Used

Contents. Introduction. Prerequisites. Requirements. Components Used Contents Introduction Prerequisites Requirements Components Used Configure Network Diagram Configurations OSPF EIGRP RIP Troubleshoot Introduction This document describes how to redistribute Internal Border

More information

For personnal use only

For personnal use only Network Namespaces in RHEL7 Finnbarr P. Murphy (fpm@fpmurphy.com) Linux namespaces are somewhat like Solaris zones in many ways from a user perspective but have significant differences under the hood.

More information

PLACE IMAGE OVER THIS SPACE. Docker IP Routing. Having your first-hop load-balancer on Docker. Medallia Copyright 2015.

PLACE IMAGE OVER THIS SPACE. Docker IP Routing. Having your first-hop load-balancer on Docker. Medallia Copyright 2015. PLACE IMAGE OVER THIS SPACE Docker IP Routing Having your first-hop load-balancer on Docker 1 Who are you? thorvald@medallia.com Medallia: Software to improve the customer experience Aggregating 1B documents

More information

TABLE OF CONTENTS. ACI Solutions Team by Tomas de Leon 2

TABLE OF CONTENTS. ACI Solutions Team by Tomas de Leon 2 TABLE OF CONTENTS 1 INTRODUCTION... 3 2 LAB REFERENCE & TOPOLOGY INFORMATION... 3 3 DELETE THE EXISTING OUT OF BAND NODE MANAGEMENT ADDRESSES CONFIGURATION FOR YOUR DESIGNATED ACI FABRIC... 4 4 CONFIGURE

More information

MPLS VPN Multipath Support for Inter-AS VPNs

MPLS VPN Multipath Support for Inter-AS VPNs The feature supports Virtual Private Network (VPN)v4 multipath for Autonomous System Boundary Routers (ASBRs) in the interautonomous system (Inter-AS) Multiprotocol Label Switching (MPLS) VPN environment.

More information

BGP Enhancements for IPv6. ISP Training Workshops

BGP Enhancements for IPv6. ISP Training Workshops BGP Enhancements for IPv6 ISP Training Workshops Adding IPv6 to BGP RFC4760 Defines Multi-protocol Extensions for BGP4 Enables BGP to carry routing information of protocols other than IPv4 e.g. MPLS, IPv6,

More information

H3C BGP Configuration Examples

H3C BGP Configuration Examples H3C BGP Configuration Examples Copyright 2017 New H3C Technologies Co., Ltd. All rights reserved. No part of this manual may be reproduced or transmitted in any form or by any means without prior written

More information

Configuring IPv6 Provider Edge over MPLS (6PE)

Configuring IPv6 Provider Edge over MPLS (6PE) Finding Feature Information, page 1 Configuring 6PE, page 1 Finding Feature Information Your software release may not support all the features documented in this module. For the latest caveats and feature

More information

How to Access and Use Quagga Shell using Avi CLI

How to Access and Use Quagga Shell using Avi CLI Page 1 of 5 How to Access and Use Quagga Shell using Avi CLI view online Background Quagga is a network routing software suite providing implementations of various routing protocols. Avi Vantage uses Quagga

More information

How to Access and Use Quagga Shell using Avi CLI

How to Access and Use Quagga Shell using Avi CLI Page 1 of 5 How to Access and Use Quagga Shell using Avi CLI view online Background Quagga is a network routing software suite providing implementations of various routing protocols. Avi Vantage uses Quagga

More information

Brocade 5600 vrouter LAN Interfaces Configuration Guide

Brocade 5600 vrouter LAN Interfaces Configuration Guide CONFIGURATION GUIDE Brocade 5600 vrouter LAN Interfaces Configuration Guide Supporting Brocade 5600 vrouter 4.2R1 53-1004259-01 16 May 2016 2016, Brocade Communications Systems, Inc. All Rights Reserved.

More information

Hardware accelerating Linux network functions Roopa Prabhu, Wilson Kok

Hardware accelerating Linux network functions Roopa Prabhu, Wilson Kok Hardware accelerating Linux network functions Roopa Prabhu, Wilson Kok Agenda Recap: offload models, offload drivers Introduction to switch asic hardware L2 offload to switch ASIC Mac Learning, ageing

More information

Installation Instructions for Xorcom TwinStar Plus Servers

Installation Instructions for Xorcom TwinStar Plus Servers Document version: 1.0 Overview Installation Instructions for Xorcom TwinStar Plus Servers This document describes the configuration process which must be performed at the customer site for pre-configured

More information

The Essentials of Linux Network Administration

The Essentials of Linux Network Administration White Paper by David Davis, ActualTech Media The Essentials of Linux Network Administration In this Paper Understanding Linux Network Interfaces... 2 MAC Addresses... 3 IP Addressing... 3 DHCP... 5 DNS...

More information

CCIE R&Sv5 Mock Lab 1 Mohamed Jaziri 3xCCIE P a g e 1

CCIE R&Sv5 Mock Lab 1 Mohamed Jaziri 3xCCIE P a g e 1 CCIE R&Sv5 Mock Lab 1 Mohamed Jaziri 3xCCIE P a g e 1 Ticket 3 - BGP Traffic Engineering R18 of the Large Office 1 must be able to reach 4 BGP networks located behind R100 in the Internet SP (AS 10000).

More information

Deep Dive into OpenStack Networking

Deep Dive into OpenStack Networking Deep Dive into OpenStack Networking Damrongsak Reetanon Solutions Architect Red Hat (Thailand) September 22, 2016 Deep Dive into OpenStack Networking Deep Dive into OpenStack

More information

Multiprotocol BGP Extensions for IP Multicast Commands

Multiprotocol BGP Extensions for IP Multicast Commands Multiprotocol BGP Extensions for IP Multicast Commands Use the commands in this chapter to configure and monitor multiprotocol BGP. Multiprotocol BGP is based on RFC 2283, Multiprotocol Extensions for

More information

Experimenting Internetworking using Linux Virtual Machines Part II

Experimenting Internetworking using Linux Virtual Machines Part II Experimenting Internetworking using Linux Virtual Machines Part II Hui Chen October 27, 2014 Contents 1 Overview This document is Part II of the series of experiments to plan and implement internetworks

More information

My installation at Maple Park Development Corp.

My installation at Maple Park Development Corp. My installation at Maple Park Development Corp. U-verse ADSL (6 MB) (2) Grandstream HT702 VOIP adaptors (4) Hardwired PCs (or devices) (1) WRT54G (as a hub) 3-6 wireless guests/other @99.26.133.45 (Dynamic)

More information

Getting Started with Linux on Cumulus Networks

Getting Started with Linux on Cumulus Networks White Paper by David Davis, ActualTech Media Getting Started with Linux on Cumulus Networks In this Paper Linux at the Core... 2 Latest and Greatest Networking Protocols... 2 Network Command Line Utility

More information

Survey of inconsistencies in Linux kernel IPv4/IPv6 UAPI Roopa Prabhu

Survey of inconsistencies in Linux kernel IPv4/IPv6 UAPI Roopa Prabhu Survey of inconsistencies in Linux kernel IPv4/IPv6 UAPI Roopa Prabhu Agenda Goals Introduction to Kernel Netlink UAPI for IPv4/IPv6 Introduction to userspace apps relying on the UAPI Survey areas of inconsistencies

More information

IPv6 Tunnel through an IPv4 Network

IPv6 Tunnel through an IPv4 Network IPv6 Tunnel through an IPv4 Network Document ID: 25156 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Network Diagram Configurations (Manual IPv6 Mode) Configurations

More information

UniNets MPLS LAB MANUAL MPLS. UNiNets Multiprotocol label Switching MPLS LAB MANUAL. UniNets MPLS LAB MANUAL

UniNets MPLS LAB MANUAL MPLS. UNiNets Multiprotocol label Switching MPLS LAB MANUAL. UniNets MPLS LAB MANUAL MPLS UNiNets Multiprotocol label Switching MPLS LAB MANUAL CCNP TOPOLOGY Lab: OSPF Routing VPN Topology: Task1: Perform the basic Configuration to provide the reachability as per diagram. SW1 Configuration

More information

scope scope {global vrf vrf-name} no scope {global vrf vrf-name} Syntax Description

scope scope {global vrf vrf-name} no scope {global vrf vrf-name} Syntax Description Multi-Toplogy Routing Commands scope scope To define the scope for a Border Gateway Protocol (BGP) routing session and to enter router scope configuration mode, use the scope command in router configuration

More information

Quick Start Guide for Vmware. Version 2.5 Vmware vsphere Instance

Quick Start Guide for Vmware. Version 2.5 Vmware vsphere Instance Quick Start Guide for Vmware Version 2.5 Vmware vsphere Instance CONTENTS 1. Introduction 1.1 Running Gemini appliance on Vmware vsphere 1.1.1 Supported Versions 1.1.2 System Requirement 1.1.3 Note on

More information

Advanced IP Routing. Policy Routing QoS RVSP

Advanced IP Routing. Policy Routing QoS RVSP Advanced IP Routing Policy Routing QoS RVSP Traditional Routing What is traditional routing? Best effort. All routing is a destination driven process. Router cares only about the destination address when

More information

deploying high capacity IP fabrics

deploying high capacity IP fabrics deploying high capacity IP fabrics Thesis.. How can I build a network of 100 switches in 5 minutes? October 3, 2013 2 High Capacity IP Fabric October 3, 2013 3 Bringing the Linux revolution to Networking!

More information

Module 1 Device and Infrastructure Security Lab

Module 1 Device and Infrastructure Security Lab Module 1 Device and structure Security Lab Objective: All the routers are pre-configured with basic (No security) interface, OSPF and BGP configuration according to the following topology diagram. Create

More information

Juniper Netscreen Security Device. How to Enable IPv6 Page-51

Juniper Netscreen Security Device. How to Enable IPv6 Page-51 Juniper Netscreen Security Device Page-51 Netscreen Firewall - Interfaces Below is a screen shot for a Netscreen Firewall interface. All interfaces have an IPv6 address except ethernet0/0. We will step

More information

User Guide Infoblox IPAM Driver for Docker. Version 1.1

User Guide Infoblox IPAM Driver for Docker. Version 1.1 User Guide Infoblox IPAM Driver for Docker Version 1.1 Copyright Statements 2017, Infoblox Inc. All rights reserved. The contents of this document may not be copied or duplicated in any form, in whole

More information

CCIE R&S Techtorial MPLS

CCIE R&S Techtorial MPLS CCIE R&S Techtorial MPLS Ing. Tomáš Kelemen Partner Systems Engineer CCIE #24395 Ing. Peter Mesjar Systems Engineer CCIE #17428 2011 Cisco Systems, Inc. All rights reserved. 1 Agenda Introduction to MPLS

More information

VXLAN EVPN Fabric and automation using Ansible

VXLAN EVPN Fabric and automation using Ansible VXLAN EVPN Fabric and automation using Ansible Faisal Chaudhry, Principal Architect Umair Arshad, Sr Network Consulting Engineer Lei Tian, Solution Architecture Cisco Spark How Questions? Use Cisco Spark

More information

Deploy Application Load Balancers with Source Network Address Translation in Cisco DFA

Deploy Application Load Balancers with Source Network Address Translation in Cisco DFA White Paper Deploy Application Load Balancers with Source Network Address Translation in Cisco DFA Last Updated: 1/27/2016 2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco

More information

Troubleshooting High CPU Caused by the BGP Scanner or BGP Router Process

Troubleshooting High CPU Caused by the BGP Scanner or BGP Router Process Troubleshooting High CPU Caused by the BGP Scanner or BGP Router Process Document ID: 107615 Contents Introduction Before You Begin Conventions Prerequisites Components Used Understanding BGP Processes

More information

How to Install a DHCP Server in Ubuntu and Debian

How to Install a DHCP Server in Ubuntu and Debian How to Install a DHCP Server in Ubuntu and Debian Source : https://www.tecmint.com/install-dhcp-server-in-ubuntu-debian/ Dynamic Host Configuration Protocol (DHCP) is a network protocol that is used to

More information

BGP on IOS: Getting Started

BGP on IOS: Getting Started BGP on IOS: Getting Started ISP Workshops Last updated 30 October 2013 1 IOS Good Practices p ISPs should start off with the following BGP commands as a basic template: router bgp 64511 bgp deterministic-med

More information

BGP Dynamic Neighbors

BGP Dynamic Neighbors BGP dynamic neighbor support allows BGP peering to a group of remote neighbors that are defined by a range of IP addresses. Each range can be configured as a subnet IP address. BGP dynamic neighbors are

More information

HOW-TO-GUIDE: demonstrating Fabric Attach using OpenVSwitch

HOW-TO-GUIDE: demonstrating Fabric Attach using OpenVSwitch HOW-TO-GUIDE: demonstrating Fabric Attach using OpenVSwitch 1 Target audience System Engineers interested to understand the Fabric Attach (FA) technology and/or for demo proposes. Why does it make sense

More information

Remote Access MPLS-VPNs

Remote Access MPLS-VPNs First Published: August 12, 2002 Last Updated: May 4, 2009 The feature allows the service provider to offer a scalable end-to-end Virtual Private Network (VPN) service to remote users. This feature integrates

More information

SUSE Linux Enterprise Server 11: Certified Linux Engineer Manual

SUSE Linux Enterprise Server 11: Certified Linux Engineer Manual SUSE Linux Enterprise Server 11: Certified Linux Engineer Manual 3107 Novell Training Services AUTHORIZED COURSEWARE www.novell.com Novell Training Services (en) 15 April 2009 Part # 100-005229-001-REV

More information

CIS Test 1- Practice - Fall 2011

CIS Test 1- Practice - Fall 2011 CIS 192 - Test 1- Practice - Fall 2011 Name Each question worth 2 points: Tip: When not logged in as root, you can still use many of the network commands but you must preface them with /sbin/ because you

More information

FiberstoreOS. VPN Command Line Reference

FiberstoreOS. VPN Command Line Reference FiberstoreOS VPN Command Line Reference Contents 1 VRF Commands...3 1.1 ip vrf...3 1.2 show ip vrf...3 1.3 ip vrf forwarding...4 1.4 ip route vrf...5 1.5 arp vrf... 5 1.6 show ip arp vrf... 6 1.7 clear

More information

BGP Support for 4-byte ASN

BGP Support for 4-byte ASN The Cisco implementation of 4-byte autonomous system (AS) numbers uses asplain (65538, for example) as the default regular expression match and the output display format for AS numbers. However, you can

More information

The Economic Advantages of Open and Web-Scale Networking

The Economic Advantages of Open and Web-Scale Networking The Economic Advantages of Open and Web-Scale Networking Running Cumulus Linux network operating system on Dell EMC open networking switches Summary By the year 2020, it is expected that over 40% of enterprises

More information

This document guides the user through: 1. Setting up and configuring networking for the BeagleBone black or green with the host.

This document guides the user through: 1. Setting up and configuring networking for the BeagleBone black or green with the host. Networking Guide for BeagleBone (Black or Green) by Brian Fraser Last update: Nov 17, 2017 This document guides the user through: 1. Setting up and configuring networking for the BeagleBone black or green

More information

FiberstoreOS. VPN Command Line Reference

FiberstoreOS. VPN Command Line Reference FiberstoreOS VPN Command Line Reference Contents 1 VRF Commands...1 1.1 ip vrf...1 1.2 show ip vrf...1 1.3 ip vrf forwarding...2 1.4 ip route vrf...3 1.5 arp vrf... 3 1.6 show ip arp vrf...4 1.7 clear

More information

FSOS VPN Command Line Reference

FSOS VPN Command Line Reference FSOS VPN Command Line Reference Contents 1 VRF Commands...3 1.1 ip vrf...3 1.2 show ip vrf... 4 1.3 ip vrf forwarding... 5 1.4 ip route vrf...6 1.5 arp vrf...7 1.6 show ip arp vrf... 9 1.7 clear ip arp

More information

IPv6 in Avi Vantage for OpenStack

IPv6 in Avi Vantage for OpenStack Page 1 of 11 view online Overview Starting with release 18.1.1, OpenStack integration with Avi Vantage is IPv6 capable. The integration discussed in this article has been tested for OpenStack Ocata which

More information

Red Hat Satellite 6.2

Red Hat Satellite 6.2 Red Hat Satellite 6.2 Provisioning Guide A guide to provisioning physical and virtual hosts on Red Hat Satellite Servers. Edition 1.0 Last Updated: 2018-05-01 Red Hat Satellite 6.2 Provisioning Guide

More information

Accessing the Networking Stack

Accessing the Networking Stack The Cisco IOS XR Software serves as a networking stack for communication. This section explains how applications on IOS XR can communicate with internal processes, and with servers or outside devices.

More information

Static VLAN Pools that will be used for the encapsulation VLAN between the external devices

Static VLAN Pools that will be used for the encapsulation VLAN between the external devices Contents Introduction Prerequisites Requirements Components Used Background Information Configure Network Diagram Configure Verify and Troubleshoot Introduction This document describes the configuration

More information

FiberstoreOS IPv6 Service Configuration Guide

FiberstoreOS IPv6 Service Configuration Guide FiberstoreOS IPv6 Service Configuration Guide Contents 1 Configuring IPv6 over IPv4 Tunnel...5 1.1 Overview...5 1.1.2 Manual Tunnel...6 1.1.3 6to4 Tunnel...6 1.1.4 ISATAP Tunnel...7 1.2 Configure Manual

More information

Chapter 5: Maintaining and Troubleshooting Routing Solutions

Chapter 5: Maintaining and Troubleshooting Routing Solutions Chapter 5: Maintaining and Troubleshooting Routing Solutions CCNP TSHOOT: Maintaining and Troubleshooting IP Networks Course v6 1 Troubleshooting Network Layer Connectivity 2 Routing and Routing Data Structures

More information

Openstack Networking Design

Openstack Networking Design Openstack Networking Design Pete Lumbis CCIE #28677, CCDE 2012::3 Cumulus Networks Technical Marketing Engineer 1 Openstack Overview Takes a pool of servers Deploys s (OS, disk, memory, CPU cores, etc)

More information

Troubleshooting Routing Solutions

Troubleshooting Routing Solutions Chapter 5: Maintaining and Troubleshooting Routing Solutions CCNP TSHOOT: Maintaining and Troubleshooting IP Networks Course v6 1 Chapter 5 Objectives Diagnose network layer connectivity problems using

More information

Red Hat Satellite 6.3

Red Hat Satellite 6.3 Red Hat Satellite 6.3 Provisioning Guide A guide to provisioning physical and virtual hosts on Red Hat Satellite Servers. Edition 1.0 Last Updated: 2018-09-06 Red Hat Satellite 6.3 Provisioning Guide

More information

Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches

Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches White Paper Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches Authors Ambrish Mehta, Cisco Systems Inc. Haider Salman, Cisco Systems Inc. 2017 Cisco and/or its affiliates.

More information

IOS-XR EVPN Distributed Anycast IRB Gateway, L2/L3VPN Service with MPLS Data Plane

IOS-XR EVPN Distributed Anycast IRB Gateway, L2/L3VPN Service with MPLS Data Plane IOS-XR EVPN Distributed Anycast IRB Gateway, L2/L3VPN Service with MPLS Data Plane Table of Content: 1. Overview... 2 2. Transport... 3 3. Services EVPN IRB L2/l3VPN Multipoint... 4 3.1. VRF/IRB Configuration...

More information

Understanding Linux Internetworking

Understanding Linux Internetworking White Paper by David Davis, ActualTech Media Understanding Linux Internetworking In this Paper Layer 2 vs. Layer 3 Internetworking... 2 Layer 2 Internetworking on Linux Systems... 3 Bridging... 3 Spanning

More information

NET. Networking. Goals of this lab: Prerequisites: LXB

NET. Networking. Goals of this lab: Prerequisites: LXB NET Networking Goals of this lab: To learn how to configure network connections in a UNIX system. To gain experience with fundamental routing. Prerequisites: LXB REVISION: 2.1 [2015-08-28] 2005-2015 DAVID

More information

The Internet Ecosystem and Evolution. Lab 1

The Internet Ecosystem and Evolution. Lab 1 The Internet Ecosystem and Evolution Lab 1 GNS3: Installation and configuration GNS3: Network simulator Real router and host images connected into an emulated network: CISCO, Juniper, Vyatta, Linux, etc.

More information

Dell EMC Switch Configuration Guide for iscsi and Software-Defined Storage

Dell EMC Switch Configuration Guide for iscsi and Software-Defined Storage Dell EMC Switch Configuration Guide for iscsi and Software-Defined Storage Dell EMC Networking Infrastructure Solutions November 2017 A Dell EMC Technical White Paper Revisions Date Description Authors

More information

ROUTING PROTOCOL BASICS

ROUTING PROTOCOL BASICS ROUTING PROTOCOL BASICS Let s spice things up. 0..0. LAN E 0..0.0/6 LAN D 0..0.0/6 eth: 0..0. router 0..0. LAN C 0..0.0/6 A much more complex topology pc pc 0..0. eth: 0..0. router eth: 0.9.0. eth: 0.0.0.

More information

www. .org New Quagga fork with open development and community Martin Winter

www. .org New Quagga fork with open development and community Martin Winter www..org New Quagga fork with open development and community Martin Winter mwinter@opensourcerouting.org 1 What is FRR? (for the not so technical People) Open Source (GPLv2+) Routing Stack Implements RIP,

More information

Configuring VXLAN EVPN Multi-Site

Configuring VXLAN EVPN Multi-Site This chapter contains the following sections: About VXLAN EVPN Multi-Site, on page 1 Licensing Requirements for VXLAN EVPN Multi-Site, on page 2 Guidelines and Limitations for VXLAN EVPN Multi-Site, on

More information

What is NetDevOps? Why? Leslie Carr RIPE71

What is NetDevOps? Why? Leslie Carr RIPE71 What is NetDevOps? Why? Leslie Carr RIPE71 Who Is Leslie? Operations Engineer @lesliegeek Google Craigslist Twitter Wikimedia Foundation (Wikipedia) Cumulus Networks Who Are You? Are you a network engineer?

More information

vcloud Director Tenant Portal Guide vcloud Director 8.20

vcloud Director Tenant Portal Guide vcloud Director 8.20 vcloud Director Tenant Portal Guide vcloud Director 8.20 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation,

More information

MPLS VPN--Inter-AS Option AB

MPLS VPN--Inter-AS Option AB The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) service provider

More information

Advanced IPv6 Training Course. Lab Manual. v1.3 Page 1

Advanced IPv6 Training Course. Lab Manual. v1.3 Page 1 Advanced IPv6 Training Course Lab Manual v1.3 Page 1 Network Diagram AS66 AS99 10.X.0.1/30 2001:ffXX:0:01::a/127 E0/0 R 1 E1/0 172.X.255.1 2001:ffXX::1/128 172.16.0.X/24 2001:ff69::X/64 E0/1 10.X.0.5/30

More information

Seccomp, network and namespaces. Francesco Tornieri <francesco.tornieri AT kiratech.it>

Seccomp, network and namespaces. Francesco Tornieri <francesco.tornieri AT kiratech.it> Seccomp, network and namespaces Francesco Tornieri VM vs Container 2 Namespaces ecc 3 Namespaces ecc man namespaces: A namespaces wraps a global system resource in a

More information

Routing Design. Transit Routing. About Transit Routing

Routing Design. Transit Routing. About Transit Routing Transit Routing, page 1 L3Out Ingress Policy Enforcement, page 16 L3Out MTU Considerations, page 20 Shared L3Outs, page 22 L3Out Router IDs, page 27 Multiple External Connectivity, page 30 Transit Routing

More information

Chapter 4 Lab 4-2, Controlling Routing Updates. Topology. Objectives. CCNPv7 ROUTE

Chapter 4 Lab 4-2, Controlling Routing Updates. Topology. Objectives. CCNPv7 ROUTE Chapter 4 Lab 4-2, Controlling Routing Updates Topology Objectives Filter routes using a distribute list and ACL. Filter routes using a distribute list and prefix list. Filter redistributed routes using

More information

Cisco Modeling Labs OVA Installation

Cisco Modeling Labs OVA Installation Prepare for an OVA File Installation, page 1 Download the Cisco Modeling Labs OVA File, page 2 Configure Security and Network Settings, page 2 Deploy the Cisco Modeling Labs OVA, page 12 Edit the Virtual

More information

Chapter 4 Lab 4-2, Redistribution Between EIGRP and OSPF

Chapter 4 Lab 4-2, Redistribution Between EIGRP and OSPF Chapter 4 Lab 4-2, Redistribution Between EIGRP and OSPF Topology Objectives Review EIGRP and OSPF configuration. Redistribute into EIGRP. Redistribute into OSPF. Summarize routes in EIGRP. Filter routes

More information

Configuring VXLAN EVPN Multi-Site

Configuring VXLAN EVPN Multi-Site This chapter contains the following sections: About VXLAN EVPN Multi-Site, page 1 Guidelines and Limitations for VXLAN EVPN Multi-Site, page 2 Enabling VXLAN EVPN Multi-Site, page 2 Configuring VNI Dual

More information

Chapter 6 Lab 6-3, Configuring IBGP and EBGP Sessions, Local Preference, and MED

Chapter 6 Lab 6-3, Configuring IBGP and EBGP Sessions, Local Preference, and MED Chapter 6 Lab 6-3, Configuring IBGP and EBGP Sessions, Local Preference, and MED Topology Objectives Background For IBGP peers to correctly exchange routing information, use the next-hop-self command with

More information

DHCP Relay in VXLAN BGP EVPN

DHCP Relay in VXLAN BGP EVPN Overview, on page 1 Guidelines and Limitations for DHCP Relay, on page 2 Example, on page 2 Configuring VPC Peers Example, on page 19 vpc VTEP DHCP Relay Configuration Example, on page 21 Overview DHCP

More information

DHCP Relay in VXLAN BGP EVPN

DHCP Relay in VXLAN BGP EVPN Overview, page 1 Example, page 2 Configuring VPC Peers Example, page 16 vpc VTEP DHCP Relay Configuration Example, page 18 Overview DHCP relay is supported by VXLAN BGP EVPN and is useful in a multi-tenant

More information

Segment Routing On Demand Next Hop for L3/L3VPN

Segment Routing On Demand Next Hop for L3/L3VPN Segment Routing On Demand Next Hop for L3/L3VPN When redistributing routing information across domains, provisioning of multi-domain services (L2VPN & L3VPN) has its own complexity and scalability issues.

More information