Design a Cisco SD Access solution

2.1.a i Underlay network (IS-IS, manual/PnP)

IS-IS

Intermediate System to Intermediate System

General information on “SDA IS-IS”:

Router Type L1 L1-L2 L2
L1 Area IDs must match = L1 adjacency. Area IDs must match = L1 adjacency. No adjacency.
L1-L2 Area IDs must match = L1 adjacency. Area IDs must match = L1 adjacency. L2 adjacency will be built regardless of the area ID. L2 adjacency will be built regardless of the area ID.
L2 No adjacency. L2 Adjacency will be built regardless of the area ID. L2 adjacency will be built regardless of the area ID.

“IS-IS” CLI configuration commands:

## Basic IS-IS process configuration
Router(config)# router isis <PID>
Router(config-router)# net [NSAP]

## Basic IS-IS interface configuration
Router(config)# interface <if>
Router(config-if)# ip router isis <pid>

## Basic IS-IS passive-interface configuration
Router(config)# router isis <PID>
Router(config-router)# passive-interface <if>

## IS-IS IIH authentication
Router(config)# interface <if>
Router(config-if)# isis authentication mode <mode>
Router(config-if)# isis authentication key-chain <keychain> <level>

## IS-IS LSP area authentication (level-1)
Router(config)# router isis <PID>
Router(config-router)# area-password <password>

## IS-IS LSP routing-domain authentication (level-2)
Router(config)# router isis <PID>
Router(config-router)# authentication mode <mode>
Router(config-router)# authentication key-chain <keychain> <level>
Router(config-router)# domain-password <password> <options for snp>

## Redistribute IS-IS L2 into L1
Router(config)# router isis <PID>
Router(config-router)# redistribute isis ip level-2 into level-1 route-map [ROUTE-MAP]

## IS-IS set overload-bit
Router(config)# router isis <PID>
Router(config-router)# set-overload-bit <options>

manual/PnP

Plug and Play

General information on “SDA manual/PnP”:

2.1.a ii Overlay fabric design (LISP, VXLAN, Cisco TrustSec)

LISP

// Graphic missing - Coming soon //

Location/Identifier Separation Protocol

General information on “SDA LISP”:

LISP terminology:

LISP tables:

LISP encapsulation types:

Messages types and communication (vanilla LISP):

Message types and communication (SD-Access LISP):

LISP to LISP communication:

LISP to non-LISP communication:

LISP header bits:

LISP header specialties:

Basic LISP configuration:

  1. Optional: Configure Loopback interfaces on each LISP router to be used as RLOCs
  2. Define/configure a router as LISP MS/MR:
    • Configure it as map-server
    • Configure it as map-resolver
    • For each LISP non-MS/MR, configure a site
  3. Define/configure a router as LISP site:
    • Configure a database-mapping
    • Configure it as itr
    • Configure it as etr
    • Define the itr map-resolver
    • Define the etr map-server

PxTR LISP configuration:

  1. Optional: Configure Loopback interface on LISP PxTR router to be used as RLOC
  2. Configure a router a LISP PxTR:
    • Configure it as proxy-itr
    • Configure it as proxy-etr
    • Define the itr map-resolver
    • Define the map-cache [EID Space] map-request for each EID Space within the LISP domain
  3. Configure xTR to use PxTR as PETR:
    • Configure the parameter use-petr [RLOC]

Disable LISP TTL propagation:

VXLAN

Virtual eXtensible LAN

General information on “SDA VXLAN”:

VXLAN Terminology:

Modes of VXLAN:

BUM Traffic handling:

Multicast handling:

Cisco TrustSec

General information on “SDA Cisco TrustSec”:

SGTs (Scalable Group Tags):

SGT propagation:

SGT Inline Tagging:

SXP (SGT eXchange Protocol):

SGACLs (“Access contracts” within SDA):

// Graphic missing - Coming soon //

“Cisco TrustSec” CLI show commands:

## Showing SGT mappings
Switch# show cts role-based sgt-map vrf [VN] all

## Showing downloaded SGACLs
Switch# show cts role-based permissions

2.1.a iii Fabric domains (single-site and multi-site using SD-WAN transit)

single-site

General information on “SDA single-site”:

multi-site using SD-WAN transit

// Graphics missing - Coming soon //

General information on “SDA multi-site using SD-WAN transit”: