Professional Documents
Culture Documents
BRKSPG-3489
#CiscoLiveLA
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Live Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Session Objective
Initial assumption:
The audience already has knowledge of ACI concepts
(Tenant, VRF, BD, EPG, L3Out, etc.)
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Agenda
Public Cloud
Provider
100 – 1000
40 – 100
Sites 10< Sites
Sites
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Agenda
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Telco Applications Requirement
• Faster Convergence
• IPv4 & IPv6 connectivity • IPv4 & IPv6 connectivity
• Consistent low latency • IPv4 & IPv6 connectivity
• Multiple hypervisor
• Multiple hypervisor
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
High Level Network Architecture
Distributed Telco DC
IT DC
PGW, SGW, MME,WLC,ISG
Other LTE /Wi-Fi backend systems OSS & BSS, CDN
EPC IMS CDN
CSR CSR
CSR DC-WAN
Aggregation
CSR
(IP/MPLS) Domestic
IBR
Pre-Aggregation Peering
WiFi MAP WiFi RAP (IP/MPLS)
Core & Super Core
(IP/MPLS)
WiFi MAP
IGW
Internet
CSR
WiFi RAP
OLT OLT
OLT
Residential
CPE FTTx
OLT OLT
Enterprise
Customer /
STB Med ISP
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Datacenter Fabric Requirement
Software
Defined
Network
(SDN)
• Consistent Policy
• Service Chaining
• Multi-hypervisor Connectivity Availability • Faster Convergence
• Carrier Grade Availability
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Datacenter Fabric Protocol & Scale Requirement
Physical Fabric • 20-150 Leaf Per Physical Fabric
• Multi-Speed Interfaces on Same Leaf & Spine
Traffic Throughput • 1.5-5 Tbps
• Linerate
Protocol • BGPv4, BGPv6, Static route
• BFD
• IPv6 Multicast
• SNMP
• NTP
• TACACS
• Multi-Node PBR, PBR tracking, Symmetric load-balancing, resilient hashing
Carrier Grade Scale • 500 Vlans
• 50 VRFs
• 1K Mac, ARP & ND per switch
• 10-50K end hosts
• 10-20K IPv4 & IPv6 LPM addresses
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Agenda
40G/100G Links
Service Leaf
Server Leaf Service Leaf Service Leaf N93180YC-EX Border Leaf
N93180YC-EX N93180YC-EX N93180YC-EX N93180LC-EX N93180LC-EX
TCP TCP
Optimizer-1 Optimizer-N
Active LB Standby LB
CG-NAT ASR9K
IMS, MME, PCRF, Voice over
wifi, OTT Applications and Service
Active/Active
Other Telco Appliances Firewall Cluster Internet
IP/MPLS
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Evolution of Case Study#1
Application to Fabric Connectivity 2nd stage
40G/100G Links
Service Leaf
Server Leaf Service Leaf Service Leaf N93180YC-EX Border Leaf
N93180YC-FX N93180YC-FX N93180YC-FX N9336C-FX2 N9336C-FX2
TCP TCP
Optimizer-1 Optimizer-N
Active LB Standby LB
CG-NAT ASR9K
IMS, MME, PCRF, Voice over
wifi, OTT Applications and Service
Active/Active
Other Telco Appliances Firewall Cluster Internet
IP/MPLS
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Evolution of Case Study#1
Application to Fabric Connectivity 3rd stage
ASR9K
ASR9K
TCP Optimizers, CG-NAT, DPI
IMS, MME, PCRF, Voice over
wifi, OTT Applications and
Other Telco Appliances Internet
IP/MPLS
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Case-Study#2
Application to Fabric Connectivity
vEPC deployment with Cisco Ultra EPC and Cisco VIM
IP/MPLS Internet
ASR9K
Spine
N9364C
TCP TCP
Optimizer-1 Optimizer-N
IP/MPLS Internet
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Agenda
• Evolution of Telco Datacenter
• Customer Profiles & Technical Requirements
• How ACI solve the challenge
• Automation
• Services Connectivity
• Migration & Operational Simplification
• Faster Convergence
• OSS & BSS Integration
• Looking Ahead
• Conclusion
Input simple
details like Fabric ✔
Connect APICs Subnet , APIC
Connect switches to Leaf Pair Login to APIC
Out of Band Fabric is up and
in Spine Leaf and register
Power on APIC Management IP running
topology switches
and switches & Login
credential on
APIC CIMC
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Topology View
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Automatic Policy deployment
Gateway- 100.1.1.1
• Looking Ahead
• Conclusion
#CiscoLiveLA
SAE GW Connectivity to ACI Leaf
Advertise subscriber pool through static route
1.1.1.0/8 -> SAE GW-1 IPv4 address
2000::1/64-> SAE GW-1 IPv6 address
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
SAE GW Connectivity to ACI Leaf
Handling Failure
No BFD
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Handling Failure of SAE GW
Delivered through APP in two weeks
cTrac
• Static route over SVI should be removed when all
interfaces in SVI goes down
• APP Infrastructure is available for any customer or
partner to develop Apps
• Multiple Free Apps including cTrac for static route
monitoring available at https://aciappcenter.cisco.com/
Visually monitor externally
• Easy way to integrate with Eco system partners routed interface states
And next hop add/delete
Monitoring and
Feature also delivered in ACI 3.1(1) Troubleshooting
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Virtual EPC Deployment
#CiscoLiveLA
vEPC deployment with ACI
Resiliency
VNF-1 VNF-2 VNF-63 VNF-64
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Distributed vEPC design with ACI
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Gi-LAN services
#CiscoLiveLA
Integration with TCP
Optimizers
#CiscoLiveLA
Flow 1
TCP Optimizer Integration with ACI Flow 2
Automatic Load-balancing and Symmetry of traffic flow
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
TCP Optimizer Integration with ACI
Tracking TCP Optimizer Liveliness
Inside Outside
SAE GW SAE GW 1.1.1.1 2.2.2.1 ASR9K
(SGW & PGW) (SGW & PGW) TCP TCP TCP TCP
OPT 1 OPT 2 OPT 3 OPT N
Subscriber Pool
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
TCP Optimizer Integration with ACI
Bypassing TCP Optimizers to avoid congestion
Inside Outside
SAE GW SAE GW 1.1.1.1 2.2.2.1 ASR9K
(SGW & PGW) (SGW & PGW) TCP TCP TCP TCP
OPT 1 OPT 2 OPT 3 OPT N
Subscriber Pool
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Flow 1
TCP Optimizer Integration with ACI Flow 2
Non-Resilient Hashing
All flows get re-hashed on a PBR node failure, this can cause traffic drop for flows that lands on a PBR node
that does not have a session information.
38
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
TCP Optimizer Integration with ACI Flow 1
Flow 2
Resilient Hashing
Only the flows that were going through failed node gets re-hashed.
SAE GW SAE GW
(SGW & PGW) (SGW & PGW) TCP TCP TCP TCP TCP ASR9K
OPT 1 OPT 2 OPT 3 OPT 4 OPT 31
Subscriber Pool
N-TCP Optimizers in a group
Internet
BRKSPG-3489 40
#CiscoLiveLA © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Multi-Node Service
Chaining
#CiscoLiveLA
Multi-Node Service chaining in Telco DC
SAE GW SAE GW
(SGW & PGW) (SGW & PGW) ASR9K
Group of TCP CG-NAT Deep Packet
Subscriber Pool
Optimizers Inspection (DPI)
Gi-LAN
Internet
BRKSPG-3489 42
#CiscoLiveLA © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Logical ACI Construct for service chaining
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Simplified Configuration
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
WAN Connectivity
#CLUS
Option#1
WAN Connectivity from ACI Fabric from Border Leaf
ASR9K
IP/MPLS Internet
#CLUS BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Option#2
External Connectivity from ACI Fabric from Spine
IP/MPLS Internet
ü Traffic forwarding from Spine
ü Supported with ASR9000,
Gi-LAN VRF ASR9K Subscriber VRF Nexus7000 and ASR1000
IMS VRF Internet VRF ü Automatic VRF creation on DC
Edge Router
VXLAN EVPN
TCP TCP
Optimizer-1 Optimizer-N
PGW, SGW, VoLTE, PCRF and other telco services running as virtual
instances or on Bare-Metal
#CLUS BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Agenda
• Evolution of Telco Datacenter
• Customer Profiles & Technical Requirements
• How ACI solve the challenge
• Automation
• Services Connectivity
• Migration & Operational Simplification
• Faster Convergence
• OSS & BSS Integration
• Looking Ahead
• Conclusion
#CiscoLiveLA
Migration Process
7. Troubleshooting
1. Collected 3. Created simple python 5. Uploaded XML using ACI Operations
Existing scripts to develop XML configuration using tool
configuration POSTMAN tool
based ACI configuration
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Any Operating Model
Migration Process
POST Using POSTMAN CLI GUI API
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Automation for ACI Fabric in Production
Self developed Provisioning tool for pushing Configuration
Provisioning Tool
API Calls to
provisioning Tenant,
VRF, BD, EPG etc.
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Operations
Simplification
#CiscoLiveLA
Operations Tools
Topology Dashboard Troubleshooting Wizard End Point Tracker
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Troubleshooting with Health Score Card
Drill Down from Dashboard
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Troubleshooting with Health Score Card
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Capacity Dashboard
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Easy Upgrade Process for whole Fabric
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Simple Return Merchandise Authorization (RMA)
Decommission the old switch by removing the controller
Register the new switch by provide same Node ID and Node Name
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Agenda
• Evolution of Telco Datacenter
• Customer Profiles & Technical Requirements
• How ACI solve the challenge
• Automation
• Services Connectivity
• Migration & Operational Simplification
• Faster Convergence
• OSS & BSS Integration
• Looking Ahead
• Conclusion
ASR9K
Active/Active
Server
IP/MPLS Internet
BRKSPG-3489
#CiscoLiveLA © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Agenda
• Evolution of Telco Datacenter
• Customer Profiles & Technical Requirements
• How ACI solve the challenge
• Automation
• Services Connectivity
• Migration & Operational Simplification
• Faster Convergence
• OSS & BSS Integration
• Looking Ahead
• Conclusion
Fabric 1
Telecom Network
Fabric 4 Management platform
based on SNMP
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
ACI Integration with Splunk
Dashboard
Splunk APP
Syslog
for ACI
APIC SDK
https://splunkbase.splunk.com/app/1896/
https://splunkbase.splunk.com/app/1897/
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Agenda
IP Network
Pod ‘A’ Pod ‘n’
MP-BGP - EVPN
Availability Zone
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Management of Multiple Sites with ACI Multi-Site Solution
IP Network
Site 1 Site 2
REST
GUI
API Availability Zone ‘B’
Availability Zone ‘A’
71
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Architecture for Distributed Datacenters
ACI Remote Physical Leaf
Remote Location contains Nexus 9300
connected to IP Network and fully
managed by APIC cluster of Main DC
IP Network
Bare-
Main Datacenter vSwitch
Hypervisor Metal
Remote Datacenter
All local traffic is switched directly between
endpoints, both virtual and bare metal
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Agenda
Looking Ahead
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Complete your online session evaluation
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Continue
your Demos in
the Cisco
Walk-in
self-paced
Meet the
engineer
Related
sessions
education campus labs 1:1
meetings
#CiscoLiveLA BRKSPG-3489 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Thank you
#CiscoLiveLA
#CiscoLiveLA