Professional Documents
Culture Documents
BRKSP-2612
BRKSP-2612
BRKSP-2612
Let’s Baseline …
Policy Layer
AN
SE SE: Subscriber Edge
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Agenda
• Overview
• Subscriber Edge Redefined
• Cisco Subscriber Edge aka cnBNG
• Resiliency and Operations
• Access Auto-signaling
• Demonstration
• Conclusion
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Overview
Service Provider Challenges Today
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
New Revenue
Opportunities?
We will discuss ☺
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Modernize Broadband Networks
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
What is modernization?
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Let’s understand “Present
time” for broadband networks…
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Demand for bandwidth will continue to increase
110 Mbps
average broadband
>75%
traffic is Video
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Which design you select?
PEERING
PeeringTraf
SE
fic
Traffic
PRE-AGG AGG EDGE CORE
CDN
DSL/PON/FWA
Caching Centralized
with centralized caching and peering
Distributed PEERING
PeeringTr
with distributed caching and peering
PEERING
affic
CUPS to accelerate
further distribution
PRE-AGG AGG EDGE COR
Traffic
DSL/PON/FWA
CDN
SE Caching E
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
How about Subscriber Edge?
Business L3
VPNs IP/MPLS
SR/SRv6
L2VPN/
EVPN
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Subscriber Edge
Redefined
Multi-Service Disaggregated BNG with CUPS
• CUPS means Control and User Plane Separation
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Control and User Plane Separation (CUPS)
Charging Captive
AAA Policy OSS
/Billing Portal
CapEx and
OpEx
Centralized CP CP
Control-Plane(s)
Active Standby
Easier OSS/ BSS
Integration
m x n x 100’s
Simplified
Operations
Distributed
User-Planes
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Control and User Plane Separation Benefits
I have a centralized
User Plane Selection Control Plane view, let me
Function *
CSE CP
Ops Center North Bound Interfaces CDL DB anchor subscriber
(UPSF) on less loaded
User Plane!
DHCPv4 DHCPv6 L2TP IPoE PPPoE
Control Function *
SMI
SCi CPRi Mi
SCi CPRi Mi
ASR9k
SCi: State Control Interface (PFCP)
CPRi: Control Packet Redirect Interface (GTPu)
Mi: Management Interface
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Cisco Subscriber Edge: Simplifying Operations
Charging Captive
AAA Policy OSS
/Billing Portal
Control Plane
• CSE Ops Center:
• Provides netconf/ restconf/ cli interface
• Abstracts K8s details for day2day operations
• Subscriber Monitoring:
SCi CPRi Mi • A unified view of BNG Deployment
• Exposes 100s of metrics and KPIs for BNG monitoring
X • Includes an in-built Grafana dashboard
R User Plane • Can generate alerts through Alert Manager
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
for reference
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
for reference
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
for reference
Performance Monitoring
Collection Visualization Alerts
• Control Plane metric collection inbuilt • Metrics Visualization on Inbuilt Dashboard (Grafana) • Alert Manager for generating alerts
• Model Driven Telemetry for UP stats collection • Integration with external visualization also supported • Alerts via Email, Webhooks, SNMP or on
• 100s of subscriber metrics already available Grafana dashboard
from Control Plane • Netconf/ Restconf/ CLI to set alerts
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
for reference
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
for reference
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Resiliency and
Operations
Control Plane Layered Architecture
OAM Layer
CSE Ops Center Smart Agent
Multiple k8s Nodes can be deployed per Layer
Protocol Layer
UDP-Proxy Radius-EP BNG-N7
K8s Node labeling is used to separate
BNG-N4 Cache-POD deployments
Service Layer
Multi-replicas of similar container are possible
Node Mgr DHCP PPPoE within each Layer
BNG-SM BNG-Charging
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Intra Cluster Resiliency: Container Failure
• Multi-replicas of similar containers are supported
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Intra Cluster Resiliency: Node Down/ Failure
• Multiple Servers can be deployed per Layer
• Kubernetes node labelling is used to separate
the deployments
• Multi-replicas of similar containers run per
Layer
• Whenever a Server fails or is down for
operations
• Containers running on other server provides service
to ensure continued operations
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Control Plane Rolling Upgrade
• Utilizes K8s rolling update strategy to upgrade POD images
CP Upgrade Procedure
• PODs of a StatefulSet are updated sequentially
• This ensures ongoing control-plane operations remains unaffected • One-by-one PODs in StatefulSets are terminated
• Update can be controlled from Deployer and is fully automated • Terminating PODs exit gracefully after completing ongoing
processing
StatefulSet-1 StatefulSet-2
• New PODs with updated images take the place of
Initial State DHCP POD-0 DHCP POD-1 PPPoE POD-0 PPPoE POD-1 PPPoE POD-2 terminated PODs
Step-3 DHCP POD-0 DHCP POD-1 PPPoE POD-0 PPPoE POD-1 PPPoE POD-2
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Control Plane and User Plane Geo-redundancy
Better Customer Experience Stateful Redundancy
Multiple Geographically Separated Control Planes Cisco CSE CP and UP can be geographically spread out with L3
connectivity. No dedicated/direct link required for synchronization
CP CP
1:1, M:1 and M:N Redundancy support for User Planes
1:1 Active-Active Redundancy support for Control Plane
Transparent Switching
CPE
CPEs see one Gateway
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
User Plane Geo-Redundancy Unified
Northboun
d interface
CP
• SRG is a set of subscriber sessions Active for
Activ
• SRG could be resilient or non-resilient SRG1 e
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
EVPN Route Type – 1 (steady state)
RP/0/RP0/CPU0:APE1#show bgp l2vpn evpn rd 172.0.0.1:1 [1][0002.0101.0101.0101.0102][3001]/120
Wed Sep 20 11:07:40.526 UTC Control-Word(C) = 4
BGP routing table entry for [1][0002.0101.0101.0101.0102][3001]/120, Route Distinguisher: 172.0.0.1:1 Primary(P) = 2
Versions:
Backup(B) = 1
Process bRIB/RIB SendTblVer RT-1 ESI PW-Ether1 OLT
Speaker 155 155 UP1/UP2 SVLAN
Last Modified: Sep 14 12:35:38.738 for 5d22h
Paths: (2 available, best #1)
Not advertised to any peer
Path #1: Received by speaker 0
Not advertised to any peer Control-Word +
Local
172.0.0.2 (metric 10) from 172.0.0.2 (172.0.0.2) Primary (Based on SRG State) UP1 -> 172.0.0.2
UP2 -> 172.0.0.3
Received Label 24009
Origin IGP, localpref 100, valid, internal, best, group-best, import-candidate, imported, rib-install
Received Path ID 0, Local Path ID 1, version 153
Extended community: EVPN L2 ATTRS:0x06:0 RT:100:1
Source AFI: L2VPN EVPN, Source VRF: default, Source Route Distinguisher: 172.0.0.2:1
Path #2: Received by speaker 0
Not advertised to any peer
Local Control-Word +
172.0.0.3 (metric 10) from 172.0.0.3 (172.0.0.3)
Received Label 24004 Backup (Based on SRG State)
Origin IGP, localpref 100, valid, internal, import-candidate, imported, rib-install
Received Path ID 0, Local Path ID 0, version 0
Extended community: EVPN L2 ATTRS:0x05:0 RT:100:1
Source AFI: L2VPN EVPN, Source VRF: default, Source Route Distinguisher: 172.0.0.3:1
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Single Home OLT Scenario
CP evpn
interface PW-Ether1
ethernet-segment
identifier type 0 2.1.1.1.1.1.1.1.2
service-carving preference-based
VLAN: A A
srg-driven
B
Home1 OLT1 APE1 UP1
IGW Internet
EVPN Core
Access
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Dual Home OLT: Scenario-1
Loadbalncing fromfrom
Loadbalancing PWHE towards
EVPNHE
CP AG1s is notAPEs
towards supported. Lowest IP NH
is not supported.
is selected
Lowest IP NHbyisdefault as preferred
selected by default
NH
as preferred NH
A
VLAN: A
B
Home1 OLT1 APE1 UP1
IGW Internet
EVPN Core
Access
B
Active Path
VLAN: B
Backup Path
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Dual Home OLT: Scenario-2
Loadbalancing
Loadbalncingfrom
from EVPNHE towards
PWHE towards
APEs is not supported. Lowest IP NH
AG1s
CP is selected by default as preferred
NH
A
VLAN: A
B
Home1 OLT1 APE1 UP1
IGW Internet
EVPN Core
Access
B
Active Path
VLAN: B
Backup Path
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Demonstration
Objective
• Showcase
• Geo-Redundant Subscriber Edge Provisioning
• L2 Service auto-signaling to connect SRGs to Active User Plane
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Demo Topology
Telco Cloud
Radius
SCi/ CPRi
OLT-BRU1
svlan.3001/ srg.3001 APE1 UP1
IPoE
L3
Access Core
IGW
Internet
Spirent 1/1
Spirent 1/3 • Standby for OLT1
• Active for OLT2
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Access Network Brief Telco Cloud
Radius
EVPN flexible-
xconnect-service CSE/cnBNG
Control Plane
evpn
interface PW-Ether1-2
OLT-BRU1 ethernet-segment
svlan.3001 APE1 UP1 service-carving preference-based
srg-driven
L3
Access Core
IGW
Internet
EVPN flexible-
xconnect-service
EVPN
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Day-1 Provisioning Cisco Subscriber Edge
Telco Cloud
• Objective:
Radius
• Control Plane and User Plane Day 1 provisioning
CSE/cnBNG
• Steps: Control Plane (CP)
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Subscriber Redundancy Group Brief
Telco Cloud
• Objective:
Radius
• Verify User Plane Geo Redundancy • SRG3001 Active
for OLT1
• SRG 3002 Standby CSE/cnBNG
• Steps: for OLT2 Control Plane (CP)
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
OLT L2-Service Auto-Signaling Telco Cloud
EVPN Route Adv
• Objective: • SRG.3001: EVPN L2 ATTRS: Primary-
• SRG.3001: EVPN L2 ATTRS: Primary Radius
> 0x06:0
• SRG.3002: EVPN L2 ATTRS: Backup
• Verify Auto Signalling of L2-Service • SRG.3002: EVPN L2 ATTRS: Backup-
based on SRG State > 0x05:0
CSE/cnBNG
Control Plane
• Steps:
SCi/ CPRi
• Verify EVPN routes on APE1 and APE2 OLT-BRU1
svlan.3001/ srg.3001 APE1 UP1
OLT-BRU2
svlan.3002/ srg.3002 APE2 UP2
Traffic
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
User Plane Geo Redundancy
• Objective:
Telco Cloud
• User Plane Geo Redundancy Demo
Radius
• Steps:
CSE/cnBNG
• Bringup Subscribers for SRG.3001 and SRG.3002 Control Plane
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Conclusion
Service Provider Challenges
Simplify and Modernize Subscriber Edge
Cisco Subscriber Edge and Resiliency
New Revenue Opportunities and Access Auto-signalling
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
References
• XRDocs Tutorials/Blogs
• https://xrdocs.io/cnbng/
• Cisco.com
• https://www.cisco.com/c/en/us/products/routers/cloud-native-broadband-network-gateway-bng/index.html
• Broadband Forum
• TR-459 Issue 2 : Multi-Service Disaggregated BNG with CUPS. Reference Architecture,
Deployment Models, interface, and Protocol Specifications (https://www.broadband-
forum.org/pdfs/tr-459-2-0-0.pdf)
BRKSP-2612 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Thank you