03-Brkens-2023 (2021)
03-Brkens-2023 (2021)
03-Brkens-2023 (2021)
#CiscoLive
Agenda
Multidomain
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• SDA – ACI overview – THE WHY!
• What is needed for SDA – ACI
integration?
• Policy across SDA and ACI
• How is the integration achieved?
• Summary
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Short Hint:
“My English might be bad
but although sexy”
Source: Henning Bornemann –
“Thank you for Deutsche Bahn”
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Do you recognize your network?
Copyright by Hanna
Copyright by Saskia
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Better together gives you end to end identity
Mobility in the past Mobility with cars
Autonomous driving
Horse drawn today
Source: www.welt.de
Copyright by Hanna
Cisco DNA Center since day1 in 2014
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco provides Pairwise Domain Integrations
Today
Users
vManage
Cisco DNA Center
Public Cloud
SD-Access SaaS
Devices SD-WAN
Campus/Branch
Internet
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Integration of Controllers
SD SDN
Access DC
End-Users (Cisco DNA Center) (Cisco APIC) Data &
Applications
SD
WAN
Users & Devices Data & Applications
(Cisco vManage)
Multi-Cloud &
WAN
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
What is Cisco SD-Access?
Campus Fabric + Cisco DNA Center (Automation & Assurance)
SD-Access
APIC-EM
Automation
1.X
GUI approach provides automation & assurance
ISE Analytics
PI
of all Fabric configuration, management and
Cisco DNA group-based policy
Center
Cisco DNA Center integrates multiple
management systems, to orchestrate LAN,
Wireless LAN and WAN access
B B
Campus Fabric
CLI or API approach to build a LISP + VXLAN +
C C
CTS Fabric overlay for your enterprise Campus
networks
Campus CLI provides backwards compatibility, but
Fabric management is box-by-box. API provides
device automation via NETCONF/YANG
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Fabric Roles & Terminology
Cisco DNA Automation – provides simple
Cisco DNA
GUI management and intent based
Identity Automation Automation
automation (e.g. NCP) and context sharing
Services
ISE Analytics Cisco DNA Assurance – Data Collectors
Cisco DNA (e.g. NDP) analyze Endpoint to App flows
Cisco DNA
Center Assurance and monitor fabric status
Identity Services – NAC & ID Systems
(e.g. ISE) for dynamic Endpoint to Group
Fabric Border Fabric Wireless mapping and Policy definition
Nodes Controller
B B Control-Plane Nodes – Map System that
manages Endpoint to Device relationships
Intermediate Control-Plane
C C Nodes Fabric Border Nodes – A Fabric device
Nodes (Underlay) (e.g. Core) that connects External L3
network(s) to the SDA Fabric
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
ACI
ACI Spines
ACI Leafs
L4 -7 Services
External L2 / Servers
L3
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Two Level Segmentation/Label Model
Network
SDN-ACI
SD
Access
SD-WAN
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
What is SDA –
ACI Integration
SDA and ACI
#CiscoLive © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Day 0 Operations for 1.0
Pre-requirements:
pxGrid between DNAC and ISE is running
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
ACI and SDA Pairwise Integration Phase 1
SDA-ACI: Group/Identity Mapping Federation
DNAC ISE
MANAGEMENT API Based Group and Group Membership
&
SGT/IP and EPG/VM Cross {IP, group} communicated
POLICY between the domains via APIC
Domain
Identity API
Federation
C ISE acts as the API initiator and
registers for ACI attach/detach
events
SD-Access
Fabric Site ACI
B BL
Border
E E E L L
Control Single VRF BGP/OSPF/EIGRP
Plane (MP-BGP is not supported in this
CONTROL-PLANE LISP
BGP/OSPF/EIGRP
BGP & COOP
phase)
(VRF-Lite)
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
ACI and SDA Pairwise Integration Phase 1
Policy Applied on ACI Border (Option 1)
SD-Access
Fabric Site ACI
B BL
Border
E E E L L
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
ACI and SDA Pairwise Integration Phase 1
Policy Applied on Fusion Router/Firewall (Option 2)
SD-Access FW/Router
Fabric Site B
Border BL
ACI
E E E L L
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Day 0 Operations Solution 2.0
#CiscoLive © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
SDA and ACI 2.0
Cross Domain Messaging (VN, SGT/EPG Group, Contract, … Exchange)
Kafka Virtual Network, Group and Group
Kafka Kafka Membership {VN, IP, group},
Broker/Client Broker/Client BUS Tenant
Based and applied and available policies
ISE Policy NNI setup including Route Targets
Plane exchange between ACI and SDA
SDA ACI (ISE acts as broker client for DNAC
Border Border on the BUS)
Switch Leaf
E
SDA B
BL
ACI L
Control BGP-EVPN type-5 routes
BGP/EVPN (includes /32 or /128 host routes if
1 VXLAN
Plane configured)
LISP BGP & LISP/COOP
1 EPG-SGT SGT-EPG
Translation Translation Data Group Policy VXLAN Encapsulation
(contains both VNID and Group
VXLAN
Header
SGT (16 bits)
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Better together gives you end to end identity
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
End to End VN Management
Campus VRF Extension into ACI
Tenant C-Wireless Tenant Sales
Campus VN Wireless (VNID 10) Shadow C-VRF Wireless (VNID 100)
Sales-VRF-1
Engineers (SGT 110) Engineers (EPG 10) Mail
(EPG 80)
Tenant C-Guest
Sales-VRF-2
Campus VN Guest (VNID 20) Shadow C-VRF Guest (VNID 200) Web
(EPG 90)
Customers (SGT 220) Customers (EPG 20)
C-VRF 1
(VNID 100)
• Campus exposes multiple VRFs to DC and ACI expose apps from multiple VRFs to campus
• SDA/DNAC admin initiates a “Remote Tenant” setup in the ACI domain for each Campus VRF
• For each defined Campus VRF there is a corresponding Shadow C-VRF created on ACI Border Leaf
• ACI VRFs are not exposed in the SDA campus
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
End to End VN Management Contracts Trigger Leaking of
Route-Leaking Occurs in ACI Fabric Campus Subnets
Tenant C-Guest
Sales-VRF-2
Campus VN Guest (VNID 20) Shadow C-VRF Guest (VNID 200) Web
(EPG 90)
Customers (SGT 220) Customers (EPG 20)
C-VRF 1
(VNID 100)
Contracts Trigger Leaking ACI Services Subnets
• Campus SGT consuming an ACI Service: in ACI is represented as a “shared service” contract between C-VRF and the
VRF(s) of the different Application EPGs representing the ACI services
• The subnets representing the ACI services will be leaked into C-VRF on the ACI Border Leaf nodes and advertised toward
the Campus through BGP EVPN
• Similarly, the campus Subnets are advertised from the SDA border nodes into the C-VRF in ACI through BGP EVPN and
leaked into one or more application VRFs
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
ACI and SDA Integration Phase 2
Automation for end to end Networking
Automation for establishing connectivity
SDA
B BL • BGP peers and the tunnels are
ACI fully automated
vPC TEP
B
BGP EVPN peer used to exchange
BL
E
BL
•
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
At FCS – SDA/ACI Deployment options
Single ACI Fabric and Single SDA Domain
SDA FS SDA-ACI peering ACI
This can be an IP
network with
SDA FS x SDA Fabric Domain appropriate MTU
E B C
SDA
C
SDA FS
Multi SDA ‘Sites’ to DC SDA
ACI
Multiple FD to ACI possible Transit
E B C B B C
SDA SDA
MUST be the
SDA FS y same BN Border Leaf
SDA-ACI peering
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
SDA – ACI Deployment options
SDA FS SDA-ACI peering ACI
B C
Campus / DC Co located SDA
Border Leaf
E B C B B C
SDA SDA
MUST be the
SDA FS y same BN Border Leaf
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Multi-Domain Policy Exchange
Use of Kafka Communication Bus
Cross Domain Messaging (VN, SGT/EPG Group, Contract, … Exchange) • The Kafka cluster (broker) does not
Kafka Client Kafka Client
need to run in a specific location
PXGrid
2.0
For Phase 2.0 the APIC controller cluster
has a Kafka cluster running as an App
Cluster
In the future this broker functionality may be
Yang (EVPN)
SXP, moved elsewhere (MSO for example)
RADIUS, DME
xlate table
programming • Kafka clients running on APIC and ISE
SDA B
BL
ACI PXGrid still used for DNAC-ISE
communication
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Multi-Domain Policy Exchange
Cross-Domains Services and Operations Messaging BUS
Message Message
• DNAC/ISE subscribe to DC • ACI publishes services DC VNs,
Publish Publish
services (EPGs, VNs, …) tenants, service name, EPGs,
bindings, contracts,
• DNAC/ISE publishes Campus provider/consumer, protocol,
SGTs that represent the ports
consumer and IP to SGT Message Message
bindings Subscribe Subscribe • ACI consumes SGT/IP
• What it is:
• Cross Domain Kafka pub/sub messaging bus model to publish/consume
services between operational domains
• Used also for the automation of infra configuration (MP-BGP EVPN peering, for
example)
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Multi-Cloud Data Center is Multi-Domain Capable
Connect any user to all applications
EBGP/EVPN
SD-Access EBGP/EVPN
VXLAN ACI VXLAN
& SDWAN B
BL
IPSec VPN
User Tunnel Application
Campus and WAN Infrastructure Administrative Domain Data Center and Cloud Infrastructure Administrative Domain
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Demo Time
Cisco SDA – ACI
Integration
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Summary
SD-Access Resources
Would you like to know more?
cisco.com/go/dna
cisco.com/go/sdaccess cisco.com/go/dnacenter
cs.co/en-cvds
• SD-Access At-A-Glance • Cisco DNA Center At-A-Glance
• SD-Access Ordering Guide • Cisco DNA ROI Calculator
• SD-Access Solution Data Sheet Validated Architectures, Prescriptive • Cisco DNA Center Data Sheet
• SD-Access Solution White Paper Guidance, Confidence to Deploy • Cisco DNA Center 'How To' Video Resources
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Call to action!
1. Experience the Integrated network – try it out
1
1
1
#CiscoLive BRKENS-2023 © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Public
Thank you
#CiscoLive
#CiscoLive