Implementing Cisco SD WAN Bootcamp Day 1
Implementing Cisco SD WAN Bootcamp Day 1
Implementing Cisco SD WAN Bootcamp Day 1
SD-WAN Bootcamp
Introduction
CCIEx4 #8593 & CCDE #2013::13
Class Logistics
+ Class schedule
+ Start at 8am PDT / 11am EDT daily
+ Class runs about 3 hours per day
+ Using the online classroom
+ Q&A session
+ Class is recorded
+ Post-processing time is about 2 weeks
Implementing Cisco
SD-WAN Bootcamp
SD-WAN Overview
What is Software Defined Wide Area Networking (SD-WAN)?
+ Secure Connectivity
+ Automatically uses IPsec for encryption between sites
+ Resilient
+ Automatic failover between WAN circuits
+ Cost Savings
+ Can use commodity Internet circuits for connectivity instead of MPLS/VPLS
+ Simple Provisioning
+ Onboarding new sites is quick and easy with Zero Touch Provisioning (ZTP)
+ Single Pane of Glass Management
+ vManage controller allows centralized configuration and management
+ Cloud Friendly
+ Simplifies IaaS deployments, and optimizes SaaS access to the cloud
How does Cisco’s SD-WAN Solution Work?
+ GNS3
+ https://www.gns3.com/
+ Used in our examples
+ EVE-NG
+ https://www.eve-ng.net/
+ CML
+ http://virl.cisco.com
Downloading the Example Binaries
+ IOSv
+ vios-adventerprisek9-m.vmdk.SPA.156-2.T
+ CSR1000v (SD-WAN Image)
+ csr1000vng-ucmk9.16.11.1a-sdwan.qcow2
+ vManage
+ viptela-vmanage-19.2.4-genericx86-64.qcow2
+ vSmart
+ viptela-smart-19.2.4-genericx86-64.qcow2
+ vEdge/vBond
+ viptela-edge-18.4.4-genericx86-64.qcow2
+ vBond and vEdge use the same image
+ Check your MD5 hashes against cisco.com
Importing Software Images into the Hypervisor
+ https://software.cisco.com/
+ Network Plug and Play
+ https://software.cisco.com/#pnp-devices
+ Create a Controller Profile
+ Controller Type: VBOND
+ Org is important, it must match on the Certificates later
+ Add Software Devices
+ Controller Profiles > Download Provisioning File
+ We will need to upload this to the vManage Controller during
provisioning
Build the Topology
OOB MGMT
CA
Internet
Host2 vEdge-Site2 cEdge-Site3 Host3
Implementing Cisco
SD-WAN Bootcamp
Onboarding Cisco SD-WAN Controllers
Onboarding the SD-WAN Controllers
config
system
host-name vBond-1
system-ip 10.0.1.1
site-id 1
organization-name VIPTELA.local
vbond 100.0.1.1 local
vpn 0
interface ge0/0
ip address 100.0.1.1/24
no shutdown
no tunnel-interface
exit
ip route 0.0.0.0/0 100.0.1.254
vpn 512
interface eth0
ip dhcp-client
no shutdown
exit
commit and-quit
vSmart Example Config
vManage:
vpn 0
interface eth1
tunnel-interface
commit and-quit
vSmart:
vpn 0
interface eth1
tunnel-interface
commit and-quit
vBond:
vpn 0
interface ge0/0
tunnel-interface
encapsulation ipsec
Implementing Cisco
SD-WAN Bootcamp
Onboarding Cisco SD-WAN vEdge Routers
Onboarding the vEdge Routers
config
system
host-name vEdge-Site2
system-ip 10.0.2.1
site-id 2
organization-name VIPTELA.local
vbond 100.0.1.1
vpn 0
interface ge0/0
ip address 100.0.2.1/30
no shutdown
no tunnel-interface
exit
ip route 0.0.0.0/0 100.0.2.2
commit and-quit
Install the Root CA Certificate on the vEdge
+ vEdge-Site2# vshell
+ vEdge-Site2:~$ vi MyCA.crt
+ “i” to insert in vi
+ Paste the CA Certificate
+ “<esc> :wq” to save and quit
+ vEdge-Site2# request root-cert-chain install
/home/admin/MyCA.crt
Register the vEdge to vManage
vEdge-Site2# conf t
Entering configuration mode terminal
vEdge-Site2(config)# vpn 0
vEdge-Site2(config-vpn-0)# interface ge0/0
vEdge-Site2(config-interface-ge0/0)# tunnel-interface
vEdge-Site2(config-tunnel-interface)# color biz-internet
vEdge-Site2(config-tunnel-interface)# encapsulation ipsec
vEdge-Site2(config-tunnel-interface)# commit and-quit
Commit complete.
vEdge Onboarding Verifications
+ cEdge is another name for the Cisco Cloud Services Router 1000v
(CSR1000v), running the special SD-WAN components
+ cEdge can be configured through the CLI or centrally through vManage
+ More on this later
+ cEdge CLI configuration uses config-transaction and commit to
make changes
Onboarding the cEdge Routers
cEdge:
config-transaction
interface Tunnel0
no shut
ip unnumbered GigabitEthernet1
tunnel source GigabitEthernet1
tunnel mode sdwan
sdwan
interface GigabitEthernet1
tunnel-interface
encapsulation ipsec
color biz-internet
commit
cEdge Onboarding Verifications
vEdge: cEdge:
vpn 1 vrf definition 1
interface ge0/1 rd 1:1
ip address 192.168.2.254/24 !
no shutdown address-family ipv4
route-target export 1:1
route-target import 1:1
exit-address-family
!
!
interface GigabitEthernet2
vrf forwarding 1
ip address 192.168.3.254 255.255.255.0
vEdge/cEdge CLI Verifications
+ Device Templates are the way you create and store device
configurations on the vManage NMS
+ Each device type gets its own template
+ I.e. vEdge and cEdge routers would use separate templates
+ Multiple devices can be attached to the same template
+ E.g. all vEdge routers with 1 WAN and 1 LAN interface
+ Device Templates are made up of Feature Templates
+ Feature templates are specific to device models
+ E.g. vEdge Cloud OSPF template has different syntax than CSR1000v
OSPF template
Configuring Device Templates
+ Next we attach the device to the template by clicking the 3 ellipsis on the
right > Attach Devices
Populating Template Variables