Cisco SD-WAN Migration Guide: July 23, 2019
Cisco SD-WAN Migration Guide: July 23, 2019
Cisco SD-WAN Migration Guide: July 23, 2019
Cisco Public. All printed copies and duplicate soft copies are considered uncontrolled and the original online
version should be referred to for the latest version.
Contents
CONTENTS ........................................................................................................................2
LIST OF FIGURES AND TABLES ...........................................................................................4
ABOUT THIS GUIDE ...........................................................................................................7
HISTORY..................................................................................................................................... 7
REVIEW...................................................................................................................................... 7
1 INTRODUCTION .............................................................................................................8
1.1 AUDIENCE............................................................................................................................. 8
1.2 DOCUMENT SCOPE ................................................................................................................. 8
1.3 ASSUMPTIONS AND CONSIDERATIONS ........................................................................................ 8
1.4 RELATED DOCUMENTS ............................................................................................................ 8
2 PROJECT OVERVIEW ......................................................................................................9
2.1 CISCO SOLUTION OVERVIEW .................................................................................................... 9
2.1.1 SD-WAN Layered Design .......................................................................................... 10
2.2 CISCO SD-WAN CONTROLLERS .............................................................................................. 11
2.2.1 vManage Overview................................................................................................... 11
2.2.2 vSmart Overview ...................................................................................................... 12
2.2.3 vBond Overview ....................................................................................................... 12
2.3 CISCO SD-WAN ROUTERS .................................................................................................... 12
2.3.1 Upgrading IOS-XE Routers to SD-WAN..................................................................... 14
3 MIGRATION PLANNING................................................................................................15
3.1 MIGRATION CONSIDERATIONS ................................................................................................ 15
3.1.1 Controller Considerations ........................................................................................ 15
3.1.2 Datacenter Considerations....................................................................................... 15
3.1.3 Region/Branch Considerations ................................................................................. 15
3.2 DEPLOYMENT STAGES ........................................................................................................... 16
3.3 SEQUENCE OF MIGRATIONS ................................................................................................... 16
3.4 SMART ACCOUNT AND VIRTUAL ACCOUNT ................................................................................ 17
3.5 DEPLOYING CONTROLLERS ..................................................................................................... 19
3.5.1 Firewall Traffic Requirements .................................................................................. 19
3.5.2 High Availability and Scalability of Controllers ........................................................ 19
Page 2 of 55
3.6 SD-WAN CONFIGURATION TEMPLATES AND POLICIES ................................................................ 20
3.6.1 System IP .................................................................................................................. 20
3.6.2 Site ID ....................................................................................................................... 20
3.6.3 Port Numbering and Mapping ................................................................................. 21
3.6.4 Color ......................................................................................................................... 22
3.6.5 Segmentation ........................................................................................................... 22
3.6.6 Migrating IOS-XE Configuration to SD-WAN ............................................................ 23
3.6.7 Configurations Template .......................................................................................... 23
4 MIGRATION SCENARIOS...............................................................................................25
4.1 DATACENTER MIGRATION ...................................................................................................... 25
4.1.1 Legacy DC Migration ................................................................................................ 25
4.1.2 IWAN DC Migration to SD-WAN ............................................................................... 28
4.2 BRANCH MIGRATION ............................................................................................................ 30
4.2.1 Single Router Branch Migration ............................................................................... 30
4.2.2 Inline Branch Migration ............................................................................................ 32
4.2.3 Parallel Branch Migration ......................................................................................... 33
5 MIGRATION CASE STUDY .............................................................................................38
5.1 GETTING READY ................................................................................................................... 38
5.2 TOPOLOGY .......................................................................................................................... 39
5.3 MIGRATION STEPS ............................................................................................................... 40
5.3.1 Smart Account .......................................................................................................... 40
5.3.2 Controller Deployment............................................................................................. 40
5.3.3 Datacenters Migration ............................................................................................. 40
5.3.4 Branch 1 Migration ................................................................................................... 45
5.3.5 Branch 2 Migration ................................................................................................... 48
5.3.6 Legacy WAN Branch 3 Migration ............................................................................. 51
5.3.7 Branch 4 Migration ................................................................................................... 54
5.3.8 Phase out DC IWAN BRs ........................................................................................... 55
Page 3 of 55
List of Figures and Tables
FIGURE 1: CISCO SD-WAN ARCHITECTURE ......................................................................................... 9
FIGURE 2: CISCO SD-WAN LAYERED ARCHITECTURE ........................................................................... 10
FIGURE 3: SD-WAN CONTROLLERS HOSTING MODELS ........................................................................ 11
FIGURE 4: THE CISCO SD-WAN ROUTER FAMILY ............................................................................... 13
FIGURE 5: IOS-XE UPGRADE TO SD-WAN ....................................................................................... 14
FIGURE 6: DEPLOYMENT/MIGRATION STAGES .................................................................................... 16
FIGURE 7: MIGRATION SEQUENCE .................................................................................................... 16
FIGURE 8: BOOTSTRAP PROCESS ...................................................................................................... 18
FIGURE 9: CONTROL PLANE SCALABILITY............................................................................................ 20
FIGURE 10: CISCO SD-WAN ARCHITECTURE..................................................................................... 23
FIGURE 11: CONFIGURATION CONVERSION TOOL ............................................................................... 23
FIGURE 12: DATACENTER SD-WAN EDGES BEHIND CE ROUTERS .......................................................... 25
FIGURE 13: SD-WAN BEHIND CES WITH IWAN BRS ........................................................................ 28
FIGURE 14: SINGLE ROUTER BRANCH MIGRATION – ROUTING .............................................................. 31
FIGURE 15: INLINE BRANCH DEPLOYMENT ......................................................................................... 32
FIGURE 16: PARALLEL BRANCH DEPLOYMENT – UNDERLAY/OVERLAY ..................................................... 34
FIGURE 17: PARALLEL BRANCH DEPLOYMENT – WITH SERVICES ............................................................. 36
FIGURE 18: LEGACY WAN TOPOLOGY .............................................................................................. 39
FIGURE 19: IWAN TOPOLOGY ........................................................................................................ 39
FIGURE 20: MIGRATING LEGACY DCS - SD-WAN EDGE ROUTERS PLACEMENT ........................................ 40
FIGURE 21: MIGRATING IWAN DC1 - SD-WAN EDGE ROUTERS PLACEMENT ........................................ 42
FIGURE 22: MIGRATING IWAN DC1 - ROUTING DURING MIGRATION ................................................... 43
FIGURE 23: MIGRATING IWAN DC2 - ROUTING DURING MIGRATION ................................................... 45
FIGURE 24: MIGRATING LEGACY BRANCH 1 TO SD-WAN .................................................................... 46
FIGURE 25: MIGRATING IWAN BRANCH 1 TO SD-WAN ..................................................................... 46
FIGURE 26: MIGRATING BRANCH 1 – ROUTING .................................................................................. 47
FIGURE 27: MIGRATING LEGACY WAN BRANCH 2 .............................................................................. 48
FIGURE 28: MIGRATING IWAN BRANCH 2 ........................................................................................ 49
FIGURE 29: MIGRATING BRANCH 2 – ROUTING .................................................................................. 49
FIGURE 30: MIGRATING LEGACY BRANCH 3 ....................................................................................... 51
Page 4 of 55
FIGURE 31: PARALLEL BRANCH MIGRATION – ROUTING ....................................................................... 51
FIGURE 32: MIGRATING IWAN BRANCH 3 ........................................................................................ 53
FIGURE 33: MIGRATING LEGACY WAN BRANCH 4 .............................................................................. 54
FIGURE 34: MIGRATING IWAN BRANCH 4 ........................................................................................ 54
FIGURE 35: IWAN DC BRS AND CONTROLLERS REMOVED ................................................................... 55
Page 5 of 55
TABLE 28: IWAN: DC1 IWAN ROUTERS CONNECTIVITY AND ROUTING ................................................. 44
TABLE 29: IWAN: DATACENTER CORE ROUTERS CONNECTIVITY ............................................................ 45
TABLE 30: BRANCH 1 SD-WAN ROUTERS CONNECTIVITY AND ROUTING ................................................ 47
TABLE 31: BRANCH 2 SD-WAN ROUTERS CONNECTIVITY AND ROUTING ................................................ 50
TABLE 32: BRANCH SD-WAN EDGE ROUTER IN PARALLEL DEPLOYMENT ................................................ 52
TABLE 33: BRANCH CE ROUTER CONNECTIVITY IN PARALLEL DEPLOYMENT .............................................. 52
TABLE 34: BRANCH CORE/DISTRIBUTION SWITCH CONNECTIVITY IN PARALLEL DEPLOYMENT ...................... 53
Page 6 of 55
About this Guide
History
Table 1: Document History
Version Issue Date Status Reason for Change
No.
Review
Table 2 : Document Reviewers
Reviewer’s Details Version No. Date
Page 7 of 55
1 Introduction
1.1 Audience
This document is intended for use by network engineers engaged in the architecture,
planning, design, and implementation of migrating WAN to Cisco SD-WAN (powered by
Viptela). The recommendations in this document should be used as a foundation for
migrating any existing WAN to Cisco SD-WAN architecture.
vManage
vBond
Control Plane
vSmart Controllers
MPLS 4G
INET
vEdge Routers
Data Plane
Cloud Data Center Campus Branch SOHO
Component Description
Cisco vSmart The vSmart controller is the centralized routing and policy engine
Controller of the SD-WAN solution, controlling the flow of data traffic
throughout the network.
Page 9 of 55
Component Description
The vSmart controller works with vBond orchestrator to
authenticate SD-WAN devices as they join the network and to
orchestrate connectivity among edge routers.
Cisco SD-WAN edge routers are full-featured IP routers that
Cisco SD-WAN Edge
perform standard functions such as Border Gateway Protocol
Routers
(BGP), Open Shortest Path First (OSPF), Enhanced Interior
Gateway Routing Protocol (EIGRP), ACLs, QoS, and various
routing policies in addition to the overlay communication. The edge
routers sit at the perimeter of a site (such as remote offices,
branches, campuses, data centers) and provide connectivity among
the sites. They are either hardware devices or software, such
as vEdge Cloud routers, which run as virtual machines. Edge
routers handle the transmission of data traffic.
vEdge cloud router can run as a Virtual Network Function (VNF)
on Cisco Enterprise Network Compute System (ENCS) platforms.
IOS-XE integration with Viptela vEdge capabilities is on the
roadmap for ISR4k, ASR1k and CSR.
Page 10 of 55
2.2 Cisco SD-WAN Controllers
Page 11 of 55
2.2.2 vSmart Overview
The vSmart controller is the brain of the overlay network, establishing, adjusting, and
maintaining the connections that form the fabric of the overlay network. In these functions, it
oversees the control plane of the Cisco SD-WAN overlay network. The vSmart controller
participates only in the overlay network and has no direct peering relationships with any of
the devices that an edge router is connected to on the host-facing side.
The vSmart-controllers are managed by vManage and are crucial components in the network.
They are implemented using a redundant approach assisting both, in control-plane
redundancy and scaling. Every edge router must be in session with a vSmart controller at all
times, although there are redundancy and recovery measures built into the architecture.
vSmart is the centralized controller platform in the Cisco SD-WAN architecture and provides
the following functions and services in the network:
• Dynamic control plane (OMP) peering other controllers and endpoints
• Network-wide policy enforcement
• Dynamic distribution of routing information, encryption keys and policies
In the Cisco SD-WAN overlay network, the vBond orchestrator automatically facilitates the
initial bring-up of vSmart controllers and edge routers. It also facilities the connectivity
between vSmart controllers and edge routers. During the bring-up process, the vBond
orchestrator authenticates and validates the devices that are ready to join the overlay network.
This automatic orchestration process prevents having to bring up the devices manually, which
can be a tedious and error-prone process.
The vBond orchestrator also functions as a Session Traversal of User Datagram Protocol
Through Network Address Translator (STUN) server to determine the public-private IP
mappings for all Edge, vSmart and vManage devices. During the bring-up and onboarding,
the vBond orchestrator monitors and gets these mappings from network transactions, builds
the mappings, and then sends them back to the Edge/vSmart/vBond for use during overlay
routing.
The vBond orchestrator is the only Cisco SD-WAN device that must be located in a public
address space for automated zero-touch provisioning. This design allows the vBond
orchestrator to communicate with vSmart controllers and Edge routers that are located behind
NAT devices. The design also allows the vBond orchestrator to solve any NAT-traversal
issues of these Cisco SD-WAN devices.
The hardware SD-WAN Edge routers include a tamper-proof module – a trusted ID chip -
which is a secure crypto-processor that contains the private key and public key for the router,
along with a signed certificate. All this information is used for device authentication.
Page 12 of 55
Cisco SD- WAN Platform Options
Providing for flexibility in deployment
Cisco SD-WAN provides multiple form factors of SD-WAN Edge routers.
© 2017 Cisco and/ or its affiliates. All rights reserved. Cisco Confidential
Page 13 of 55
2.3.1 Upgrading IOS-XE Routers to SD-WAN
In some migration scenarios, customers prefer to use their existing IOS-XE routers as cEdge
routers. The Migration Scenarios section in this document explains the scenarios in which
IOS-XE conversion to SD-WAN can be utilized. Upgrading an IOS-XE device involves the
following steps.
Set SD-WAN
code as default Reload the device Confirm code on
image device
Page 14 of 55
3 Migration Planning
Deployment of SD-WAN provides tremendous advantages in terms of deployment speed,
network automation, security, policy deployment, and cloud integration. Additionally, the
consumption model is vastly simplified and has elastic scalability.
Page 15 of 55
3.2 Deployment Stages
When deploying Cisco SD-WAN, the initial state of your network could be Green Field,
Brown Field or IWAN deployed networks. Regardless of the initial stage, at a high level, the
deployment/migration stages are the same.
The diagram below depicts the different stages of the Cisco SD-WAN deployment, starting
from the different initial stage.
IWAN
IWAN Continued Operations IWAN
Deployed
DC BRs
Network
SD-WAN Edge routers IWAN BRs replaced Phase Out
deployed in parallel to by SD-WAN
Brown Field IWAN DC BRs Edge routers
Legacy
WAN SD-WAN After all IWAN
SD-WAN SD-WAN DC Branches are
Branch Edge
Controllers Edge router migrated to
router
Deployed Deployed SD-WAN
Green Field Deployed
Legacy
WAN SD-WAN Edge routers Legacy WAN
deployed in branches deployed
IWAN Continued Operations Green/Brown Field with SD-WAN Edge
IWAN Migration Path based on customer routers
requirements
Green/Brown Field
Deployment/Migration Path
Page 16 of 55
1. The Smart Account provides the white-list file of the serial numbers for all SD-WAN
Edge routers. This file is secure and signed to verify authenticity while bringing up
SD-WAN. This file is uploaded on vManage, which then shares the white-list with
other controllers. Only the edge routers listed in the white-list are allowed to join your
SD-WAN fabric. Customers can use their existing Smart Accounts for SD-WAN.
2. Deploy controllers on Cloud or on premise. The controllers must be accessible over
Internet and/or MPLS transport.
3. On vManage, create Edge routers configurations and define policies before the
migration of a site. Test these configurations and policies in the lab environment
before deployment.
4. Cisco recommends migrating data center sites first and using them for communication
between the legacy and SD-WAN migrated sites until whole migration is complete.
During IWAN migration to SD-WAN, ensure that there is routing between the legacy,
IWAN, and SD-WAN sites.
5. Next migrate Regional hub or large branch sites in specific regions that act as regional
exit points to the public cloud, host services for security, provide WAN optimization,
etc.
6. Migrate the smaller branch sites for each region.
7. Finally, remove the data center legacy/IWAN routers followed by the IWAN
controllers.
The virtual account within the Smart Account is linked to a single SD-WAN overlay. All SD-
WAN devices that are ordered by the customer are listed under the specific overlay virtual
account, to be the part of the same SD-WAN overlay. Customers can also manually add their
existing devices to their virtual account. Within the virtual account, create a controller profile,
add devices, and capture the serial file in preparation for device redirection using the PnP
portal. The serial file is uploaded on vManage, which then shares the white-list with other
controllers. To access the Smart Account and Virtual Account, log in to
https://software.cisco.com with your CEC credentials.
For any additional details on Plug and Play process, visit the following support guide.
https://sdwan-
docs.cisco.com/Product_Documentation/Getting_Started/Plug_and_Play_Support_Guide_for
_Cisco_SD-WAN_Products
In some scenarios, zero touch provisioning is not possible, for example, when the DHCP
service in unavailable. In such cases, cEdge can be booted with a bootstrap configuration.
From vManage, generate bootstrap config file for the device. A config file (which includes
basic interface configuration, Root CA, Organization Name, vBond information, etc.) is fed
into the PnP process. Upon bootup, SD-WAN XE router searches bootflash: or usbflash: for
the filename ciscosdwan.cfg. The router then continues the normal ZTP process.
Page 17 of 55
Figure 8: Bootstrap Process
Page 18 of 55
3.5 Deploying Controllers
Controllers can be deployed in hosted cloud or on-premise environments. Refer to the
Overlay Bringup Guide for more details on how to deploy controllers on-premise. For more
information on how to deploy hosted cloud, visit the PNP Guide.
The Cisco SD-WAN architecture separates control-plane and data-plane traffic. Control plane
traffic requires communication using specific TCP/UDP ports. Ensure that any firewalls in
the network allow to-and-from traffic between the SD-WAN devices. Here is a summary of
the ports used, assuming the controllers are configured to not use port-hopping:
The Cisco SD-WAN solution is designed to scale horizontally as needed to meet WAN
capacity. To increase capacity and have redundancy/high availability, add additional
controllers horizontally. At a minimum, the Cisco SD-WAN solution needs one component
of each controller. Edge routers establish a temporary connection with the vBond
orchestrator at the time of bring-up, and permanent connections with vManage and vSmart.
The following image shows the scalability numbers for each of the controllers. It also shows
how many components from each controller can be deployed in a single overlay.
Page 19 of 55
Figure 9: Control Plane Scalability
For more details on High Availability, visit High Availability and Scaling.
Here are the basic guidelines to help build configurations for SD-WAN deployment.
3.6.1 System IP
System IP is a persistent, system-level IPv4 address that uniquely identifies the device
independent of any interface addresses. It acts much like a router id, so it doesn't need to be
advertised or known by the underlay. A best practice, however, is to advertise this system IP
address in the service VPN and use it as a source IP address for SNMP and logging, which
makes it easier to correlate network events with vManage information. You need to configure
a system IP address for your controllers to authenticate an Edge router and bring it onto the
overlay network.
A logical scheme for your system IP addresses is recommended to make sites more easily
recognizable.
3.6.2 Site ID
A site ID is a unique identifier of a site in the SD-WAN overlay network with a numeric
value starting from 1 through 4294967295. This ID must be the same for all of the edge
devices that reside on the same site. A site could be a data center, a branch office, a campus,
or something similar. A site ID is required to be configured in order for an edge router to be
authenticated by the controllers and brought into the overlay network. By default, IPSec
tunnels are not formed between edge routers within the same site.
Page 20 of 55
A site ID scheme should be chosen carefully, as this makes it easier to apply a policy. You
must apply a policy to a list or range of site IDs (example 100,200-299). Note that there is no
wildcard support.
Although there are several different ways to organize a site-id scheme, here is an example of
a scheme that uses 9 digits:
Nine-digit site ID example
Page 21 of 55
mapping simplifies policy management and enhances the usability of configuration
templates. For example: Gig0/0 always has Internet and Gig0/1 has MPLS transport.
In addition, the default factory configuration of an edge router specifies certain ports in VPN
0 for DHCP so that the Edge router can automatically obtain a DHCP address, resolve DNS,
and communicate with the ZTP/PNP server. So, if you utilize ZTP/PNP, ensure that this port
can reach the DHCP and DNS servers by connecting them to the most appropriate place in
the network.
3.6.4 Color
On Edge routers, the color attribute helps to identify an individual WAN transport tunnel and
is one of the Transport location (TLOC) parameters associated with a tunnel. You cannot use
the same color twice on a single Edge.
Colors by themselves have significance. The colors metro-ethernet, MPLS, and private1,
private2, private3, private4, private5, and private6 are considered private colors. They are
intended to be used for private networks or in places where you will have no NAT addressing
of the transport IP endpoints. When an Edge router uses a private color, it attempts to build
IPSec tunnels to other Edge routers using the native, private, underlay IP. With public colors,
Edge routers try to build tunnels to the post NAT IP address (if there is NAT involved).
If you are using a private color and need the NAT to communicate to another private color,
the carrier setting in the configuration dictates whether you use private or public IP. Use this
setting and two private colors to establish a session when one or both are using NAT. The
public colors are 3g, biz, internet, blue, bronze, custom1, custom2, custom3, default, gold,
green, lte, public-internet, red, and silver.
3.6.5 Segmentation
SD-WAN uses VPN technology. Edge routers maintain a separate FIB for each VPN and the
VPN label is carried within the data tunnels to maintain end-to-end segmentation. The WAN
interfaces on an edge router, connected to WAN transport, are always VPN 0. The
management interface is in VPN 512. For LAN side of the network, VPN 1-511 can be used.
Page 22 of 55
Figure 10: Cisco SD-WAN Architecture
For cEdge deployments, Cisco provides a configuration conversion tool to migrate the IOS-
XE configurations to SD-WAN. The tool identifies the feature parity between the IOS-XE to
SD-WAN code and lets you know of the configurations that should be removed before
migration. You can add SD-WAN specific information, if required, in the configuration.
Once the configuration is finalized, the tool makes an API call and creates templates in the
vManage.
Note: The tool is currently available internally to Cisco employees only. Customers can
contact Cisco Sales Account Team for assistance.
All devices in a Cisco SD-WAN overlay network that are managed by the vManage NMS
must be exclusively configured from the NMS. The configuration procedure is as follows:
Page 23 of 55
1. Create feature templates: Feature templates are the fundamental building blocks of
device configuration. For each feature that you can enable on a device, the vManage
NMS provides a factory default template form that you customize for your
deployment. The form allows you to set global values for all devices, or variables that
can be customized during site specific provisioning.
2. Create device templates: Device templates contain the complete operational
configuration of a device. You create device templates for different device types
(Data Center, small branch, large branch...etc.) by consolidating multiple feature
templates. For each device type, if multiple devices have the same configuration, you
can use the same device template for them. For example, many of the edge routers in
the overlay network might have the same basic configuration, so you can configure
them with the same templates. If the configuration for the same type of devices is
different, you create separate device templates.
3. Attach devices to device templates. To configure a device on the overlay network,
you attach a device template to the device.
4. Input site specific values into template variables. Populate templates with site
specific configuration by providing values to variables and deploy to the device.
If the device being configured is present and operational on the network, the configuration is
sent to the device and takes effect immediately. If the device has not yet joined the network,
the configuration to the device is scheduled to be pushed by vManage NMS as soon as the
device joins the network.
Page 24 of 55
4 Migration Scenarios
This section provides different scenarios of migration to SD-WAN for datacenter and branch
sites.
The recommended method to migrate from Legacy WAN to SD-WAN is to connect SD-
WAN Edge routers behind the CEs, without much effect to the existing routing. The internet
and MPLS connectivity is extended to Edge routers via CEs. Edge routers are also connected
to core switches on LAN side as shown in figure 12.
Page 25 of 55
The table below explains the routing design at the datacenter.
WAN IN - SD-WAN Prefixes from SD-WAN sites over Internet and MPLS
Advertisements connections through OMP
LAN IN - Local LAN prefixes, default GW and aggregate routes for Non SD-
WAN site prefixes from L3 LAN Core Switch.
Advertisements
OUT - SD-WAN sites prefixes to L3 LAN Core Switch
CE Routers
Page 26 of 55
WAN IN - Non SD-WAN prefixes from internet and MPLS WAN links
Advertisements
OUT - DC, Non-SD-WAN, and SD-WAN site prefixes to Non-SD-WAN sites
Page 27 of 55
4.1.2 IWAN DC Migration to SD-WAN
The migration methodology described in section 4.1.1 is also recommended for migrating
from IWAN to SD-WAN. The IWAN Border Routers (BRs) are already connected to CEs.
SD-WAN routers are added to the topology behind CEs as well, as shown in figure 13. The
core routers advertise IWAN prefixes, gateways for non SD-WAN routers, and DC prefixes
to SD-WAN routers. The core routers also advertise SD-WAN, non SD-WAN and DC
prefixes to IWAN BRs.
The table below explains the routing design for IWAN migration at the datacenter.
WAN IN - SD-WAN prefixes from SD-WAN sites over Internet and MPLS
Advertisements connections through OMP
Page 28 of 55
LAN IN - Local LAN prefixes, default GW and aggregate routes for Non SD-
WAN and IWAN prefixes from L3 LAN Core Switch.
Advertisements
OUT - SD-WAN sites prefixes to L3 LAN core switch
Table 11: SD-WAN Edge Routers Connectivity Behind CE Routers (IWAN DC)
CE Routers
WAN IN - Non SD-WAN prefixes from internet and MPLS WAN links
Advertisements
OUT - DC, Non-SD-WAN, IWAN and SD-WAN site prefixes to Non SD-
WAN sites
LAN IN - DC, IWAN and SD-WAN site prefixes from L3 LAN Core Switch
Advertisements
OUT - Non SD-WAN site prefixes to L3 LAN Core Switch
IWAN BRs
LAN IN - Local LAN, SD-WAN and Non SD-WAN site prefixes from L3 LAN
core Switch
Advertisements
OUT - IWAN site prefixes to L3 LAN Core Switch
Page 29 of 55
Datacenter Core Routers
This method maintains the router level redundancy for both IWAN and SD-WAN fabric. In
addition, it provides internet and MPLS connectivity to both fabrics. This allows more
flexibility in the migration of the branch sites. The IWAN BRs are removed only after all
IWAN branches are migrated.
Page 30 of 55
2. Verify on the SD-WAN controllers that the serial is listed in the list of devices with
the state Valid.
3. Attach required configuration templates to the device on the vManage NMS.
4. If the branch router is SD-WAN capable, upgrade the router from IOS-XE code to
SD-WAN. If the branch router cannot be upgraded to SD-WAN, connect a separate
SD-WAN router to the LAN network and move the internet circuit from the existing
router to SD-WAN Edge. Make sure that the existing router is the gateway for the
router until SD-WAN edge is completely onboarded.
5. Once the SD-WAN edge router establishes connection with the controllers, vManage
pushes the configuration to the device.
6. Then make SD-WAN edge router the LAN gateway and move the MPLS circuit to
SD-WAN edge.
Physical/L3 WAN - MPLS and Internet connections terminate on SD-WAN Edge router
Connectivity on interfaces under VPN 0
VPN 0
LAN - Connect to LAN switches in service VPNs. LAN design will dictate if
subinterfaces are needed.
Service
VPNs
Page 31 of 55
WAN IN - SD-WAN prefixes, aggregate routes and default GW from datacenter
Advertisements from OMP session over Internet and MPLS connections
VPN 0
OUT - Redistribute local LAN prefixes into OMP
In scenarios where a branch has two WAN edge routers, downtime can be minimized during
the migration. In this type of migration, one router is migrated to SD-WAN first and then the
second one. Make sure the gateways for LAN are pointed to the second router before
upgrading the router to SD-WAN. Commonly, the SD-WAN controllers are accessible over
Internet transport, so first migrate the router connected to Internet to SD-WAN by either
upgrading the router to the SD-WAN image or by replacing the router with an SD-WAN
router. Keep the SD-WAN router in the staging state through vManage, where it establishes
control connections with the controllers and learns the prefixes but does not create data
tunnels. Once the Internet router is successfully migrated, mark the device on vManage as
Valid, point the LAN gateway to the SD-WAN router and then replace or upgrade the MPLS
router to SD-WAN.
Page 32 of 55
If each router is terminating one transport as shown in Figure 15, then the TLOC-Extension
feature is configured between the SD-WAN Edge routers to extend the WAN links
connectivity. After a branch has been migrated, it communicates with non-SD-WAN sites by
using the aggregate routes or default router learned from the datacenter. For more information
about TLOC-Extension, visit the Extend the WAN Transport VPN guide.
The table below explains the routing design at the branch.
In certain scenarios at the branch location, a CE router needs to be maintained with only
MPLS connectivity along with the SD-WAN Edge router. SD-WAN Edge router provides
direct connectivity to the internet. This parallel migration is typically used when either MPLS
connectivity is needed to support applications that need to use MPLS circuits directly
Page 33 of 55
between sites; or when there are services like WAAS or UC connected to the MPLS CE.
Note that after parallel migration, there is no redundancy for transport connectivity.
Parallel migration is not recommended for IWAN migration as it adds to the complexity. The
recommended method for branch IWAN migration is explained in section 4.2.2.
In the first scenario, where an MPLS CE needs to be maintained for direct application
connectivity over MPLS to non-SDWAN sites, you can perform parallel migration and
establish underlay/overlay connectivity at the branch. The CE connected to Internet is
migrated to SD-WAN edge and the MPLS connectivity is extended from MPLS CE to the
SD-WAN edge router.
The CE router learns the non-SDWAN site prefixes and the edge router learns SD-WAN site
prefixes. If core/distribution layer is layer 3 on LAN, then configure the route filters on the
L3 device to stop re-advertisements from SD-WAN sites to non SD-WAN sites and vice
versa.
The table below explains the routing design at the branch
WAN IN - SD-WAN prefixes, aggregate routes and default GW over Internet and
Advertisements MPLS connections via OMP
Page 34 of 55
OUT - Local LAN prefixes into OMP to SD-WAN fabric
Branch CE Router
OUT - With L3 LAN, advertise Non-SDWAN prefixes that need direct MPLS
access to LAN switch
- With L2 LAN, no advertisement needed. VRRP routers are the GW
Page 35 of 55
Table 19: Branch LAN Switch Connectivity in Parallel Deployment – Underlay/Overlay
The CE connected to Internet transport is migrated to SD-WAN edge and the MPLS
connectivity is extended from MPLS CE to the SD-WAN edge router. Additionally, the LAN
side service VPN connectivity is also established from the SD-WAN edge router to MPLS
CE router. Both, MPLS and service LAN side connectivity can be established on an edge
router using either physical interfaces or two subinterfaces if the ports are limited.
With L2 LAN, CE router is active for VRRP for traffic that requires services. To maintain the
symmetry of routes to the services connected to CE, traffic from SD-WAN overlay is routed
to CE router using policies.
To prevent making this branch site a transient site, no prefixes are advertised or learned on
MPLS transport from CE. The traffic destined to non SD-WAN site transits through the DC.
The table below explains the routing design at the branch.
Page 36 of 55
WAN IN - SD-WAN prefixes, aggregate route and default GW over Internet and
Advertisements MPLS connections via OMP
Table 20: Branch SD-WAN Edge Router in Parallel Deployment – with Services
Branch CE Router
WAN IN - No advertisements
Advertisements
OUT - /30 subnet that is between CE router and Edge router towards MPLS
Page 37 of 55
5 Migration Case Study
This section describes the migration procedures from legacy WAN and IWAN topology to
Cisco SD-WAN using a series of diagrams. Every customer may have specific and unique
configurations, however, this guide allows users to view the migration end-to-end and create
their own migration plan that best suits their environment.
For detailed migration configurations, refer to the Cisco SD-WAN Migration Configuration
Guide.
IWAN SD-WAN
Edge Routers PfR Border routers (ISRs, vEdge Cloud, vEdge Appliance, SD-
ASRs, CSRv) WAN capable Cisco Routers (ISRs,
ASRs, CSRv)
Software IOS-XE 3.16S and higher IOS-XE SD-WAN 16.9.1 and higher
Page 38 of 55
5.2 Topology
The topology below shows two datacenters and four branches.
Page 39 of 55
5.3 Migration Steps
Follow these steps for migration.
1. Setup Smart account
2. Deploy the controller
3. Migrate the Datacenter
4. Migrate branches
5. Phase out IWAN DC BRs.
Follow the steps explained in section 3.1.1 in this document to setup the Smart Account.
For migrating from legacy WAN to SD-WAN, Cisco recommends deploying the SD-WAN
routers between the CE and core routers as explained in section 4.1.1.
Page 40 of 55
The table below explains the routing design at the datacenter.
WAN IN - SD-WAN Prefixes from SD-WAN sites over Internet and MPLS
Advertisements connections through OMP
LAN IN - Local LAN prefixes, default GW and aggregate routes for Non SD-
WAN site prefixes from L3 LAN Core Switch.
Advertisements
OUT - SD-WAN sites prefixes to L3 LAN Core Switch
CE Routers
WAN IN - Non SD-WAN prefixes from internet and MPLS WAN links
Advertisements
OUT - DC, Non-SD-WAN, and SD-WAN site prefixes to Non-SD-WAN sites
Page 41 of 55
WAN IN - Non SD-WAN prefixes from CE routers (MPLS/Internet)
Advertisements
- SD-WAN prefixes from SD-WAN Edge routers
Page 42 of 55
Figure 22: Migrating IWAN DC1 - Routing During Migration
The table below explains the routing design at the datacenter for IWAN migration.
WAN IN - SD-WAN Prefixes from SD-WAN sites over Internet and MPLS
Advertisements connections through OMP
LAN IN - Local LAN prefixes, default GW and aggregate routes for Non SD-
WAN and IWAN prefixes from L3 LAN Core Switch.
Advertisements
OUT - SD-WAN sites prefixes to L3 LAN Core Switch
Table 26: IWAN: DC1 SD-WAN Edge Routers Connectivity and Routing
Page 43 of 55
CE Routers
WAN IN - Non SD-WAN prefixes from internet and MPLS WAN links
Advertisements
OUT - DC, Non SD-WAN, IWAN and SD-WAN site prefixes to Non-SD-
WAN sites
LAN IN - DC, IWAN and SD-WAN site prefixes from L3 LAN Core Switch
Advertisements
OUT - Non SD-WAN site prefixes to L3 LAN Core Switch
IWAN BRs
LAN IN - Local LAN, SD-WAN and Non SD-WAN site prefixes from L3 LAN
Core Switch
Advertisements
OUT - IWAN site prefixes to L3 LAN Core Switch
Page 44 of 55
WAN
OUT - DC, Non-SD-WAN, and SD-WAN site prefixes to CE routers
Advertisements
- DC, Non-SD-WAN, and SD-WAN site prefixes to IWAN routers
- Local LAN prefixes, default GW and aggregate routes for Non SD-
WAN and IWAN prefixes to SD-WAN routers
Similarly, migrate the DC2 site ensuring that the routing between IWAN, SD-WAN, and non
SD-WAN sites is still maintained as required.
Single router branch requires a downtime window for the migration. Follow the detailed steps
of migration as explained in section 4.2.1.
The diagrams below show that legacy WAN/IWAN BR is replaced at Branch1 with SD-
WAN edge router.
Page 45 of 55
Figure 24: Migrating Legacy Branch 1 to SD-WAN
Page 46 of 55
Once the branch is migrated to SD-WAN, the exchange of prefixes at the site is for the local
prefixes over OMP with the SD-WAN control plane. The branch communicates with non SD-
WAN sites and IWAN sites through the DCs.
Physical/L3 WAN - MPLS and Internet connections terminate on SD-WAN Edge router
Connectivity on interfaces under VPN 0
VPN 0
LAN - Connect to LAN switches in Service VPNs. LAN design will dictate if
subinterfaces are needed.
Service
VPNs
Page 47 of 55
5.3.5 Branch 2 Migration
It is recommended that you migrate the sites with redundant WAN routers in the same
cutover. Follow the steps discussed in section 4.2.2. to reduce the downtime of the
maintenance window.
In the diagram below, branch 2 has redundant routers and each router connects to each of the
transport circuits on the WAN side. The LAN side of the SD-WAN edge routers can be
configured for Layer 2 VRRP redundancy or can be connected to an L3 switch on LAN side.
The IWAN migration for Branch 2 should be carried out in a similar way.
Page 48 of 55
Figure 28: Migrating IWAN Branch 2
Since each SD-WAN edge router terminates either MPLS or Internet transport link, you can
extend the WAN connectivity using the TLOC-Extension feature between the edge routers,
which extends the WAN connectivity to the other edge device.
Page 49 of 55
The table below explains the routing design at the branch.
Page 50 of 55
5.3.6 Legacy WAN Branch 3 Migration
In the diagram below, the requirement for branch 3 is to deploy SD-WAN edge routers in
parallel to the CE router connected to MPLS. The section 4.2.3 explains the parallel
migration in detail. Primarily, the underlay/overlay routing and symmetry of the flows is
maintained after the migration.
Page 51 of 55
The table below explains the routing design at the branch.
WAN IN - SD-WAN prefixes, aggregate route and default GW over Internet and
Advertisements MPLS connections via OMP
Branch CE Router
WAN IN - No advertisements
Advertisements
OUT - /30 subnet that is between CE router and Edge router towards MPLS
Page 52 of 55
WAN IN - From SD-WAN Edge, receive SD-WAN prefixes,. Aggregate routes and
Advertisements default GW route of DC
- From CE Router, receive prefixes of non-SDWAN sites that require
MPLS transport
Page 53 of 55
5.3.7 Branch 4 Migration
The steps to migrate branch 4 are the same as branch 1. See section 5.3.4 for more details.
The only difference is that the edge router is terminating a single WAN link of Internet
instead of MPLS.
Page 54 of 55
5.3.8 Phase out DC IWAN BRs
In an IWAN migration, once all IWAN branches are successfully migrated to SD-WAN edge
routers, you can remove the DC IWAN BRs, Domain Controller and Master Controller from
the network.
Page 55 of 55