BNG Network Evolution - Cisco Knowledge Network
BNG Network Evolution - Cisco Knowledge Network
BNG Network Evolution - Cisco Knowledge Network
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>BNG</strong> <strong>Network</strong> <strong>Evolution</strong>Shaowen Ma, Sr. Consulting Engineer, mashao@cisco.comAPAC/Japan SP CTO officeMarch 15, 2011© 2010 <strong>Cisco</strong> and/or its affiliates. All rights reserved.<strong>Cisco</strong> Confidential 1
Agenda• The <strong>BNG</strong> Introduction• <strong>BNG</strong> Basic Function• <strong>BNG</strong> Technical Trends• ASR9K as <strong>BNG</strong>• Summary<strong>Cisco</strong> Confidential 2© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
<strong>BNG</strong> is the Key componentof Next Generation <strong>Network</strong>Broadband forum lead the effort on design next generation network architecture.They defined the IPoE/PPPoE subscriber management for both IPv4/IPv6 requirements.<strong>Cisco</strong> Confidential 4© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
<strong>BNG</strong> Basic Function
Same control flow between <strong>BNG</strong>‐RadiusHomePPPoEDHCPrelay/SnoopingRADIUSIPoEPPPoEIPoEDSLAM/GPONDHCP‐DISCOVERDISCOVER• ANCP/QoS from Radius• Session MaintainDHCP‐OFFERDHCP‐REQUESTDHCP‐ACKIP PACKETSPADI/PADOPADR/PADSLCP CONFIG‐Req(CHAP)LCP CONFIG‐ACKCHAP ChallengeCHAP ResponseCHAP SuccessIPCP CONFIG‐ReqSubSub<strong>BNG</strong>RADIUS‐ACCESS‐REQUESTRADIUS‐ACCESS‐ACCEPTDHCP‐DISCOVER• IP configurationRADIUS‐ACCESS‐REQUESTRADIUS‐ACCESS‐ACCEPTDHCP‐DISCOver/OfferREQUEST/ACKIPCP CONFIG‐ACK Sub • IP configurationPPP PacketsDHCP<strong>Cisco</strong> Confidential 7© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.7
Reducing MTTR for 3Play Services• Support IP and PPP Sessionand DHCP HA will besupported day one• SSO / NSF (with subscriber)• Session state is being activelysynched between active andstandby RSP• Upon RSP switchover, Sessionstate is being activated onnewly active RSP• All Session State information,Feature Information, Policies,DHCP information, and CoAmessages are copied to thestandby processor.ACTIVERSPPPPIPLine CardLine Card<strong>BNG</strong>SyncLine CardSTANDBYRSPLine CardPPPIP<strong>Cisco</strong> Confidential 8© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
interface GigabitEthernet3/0/0.1range encapsulation dot1q 100 second-dot1q 1-1000create on-demandclass-range Voiceservice-policy input GOLD-SP-INservice-policy output GOLD-SP-OUTrange encapsulation dot1q 200 second-dot1q anycreate on-demandclass-range VideoResidentialPPPAccess NodeI/F (ISG)<strong>BNG</strong>I/F (ISG)ResidentialSTBPPPHSI/VoiceVLANIPTV VLANHSI/Voice S/ oceVLANI/FVODucastPIM-SSMSTB• Access Node need to configure per subscriber per VLAN. And add S‐VLAN for HSI/Vioce/Video• <strong>BNG</strong> only need configure ambiguous VLAN for 2 S‐vlans, and <strong>BNG</strong> can automatically create VLANinterface for each subscriber.• <strong>BNG</strong> can work with 1:1 or N:1 mode, o matter how Metro network deployment.• Ambiguous VLAN works for IPoE/PPPoE also IPv6 subscriber management<strong>Cisco</strong> Confidential 9© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
<strong>BNG</strong> TechnicalTrends
•Legacy ATM based DSLAM.•ATM Interface will less than OC‐12, OC‐48 etc.PPPOA • HSI only, no IPTV deployment•Can leverage the DSLAM ATM terminate the PPPOA and translateinto PPPoE on DSLAM uplinkPPPoE•Ethernet Based DSLAM, GE uplink.• PPP for point to point connection, not good for IPTV/CDNdeployment•May request the LAC/LNS function.• Need to compete with traditional vendor for extensive feature.IPoE•Ethernet based DSLAM/GPON, GE/ 10GE uplink•Next Generation access method. Better for IPTV/CDN/cloudcomputing.•Most Handset, Mobile devices support DHCP not PPPoE.•For both DHCP/Radius Authentications.•Use VRF based whole sale/retailer instead of L2TP.<strong>Cisco</strong> Confidential 11© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
TV Head‐Endd 1 copy of eachTV Head‐EndIP TV/CDN PlatformchannelIP TV/CDN PlatformRequested channelsare distributed todownstream nodesPPPoE Session<strong>BNG</strong>Requestedchannelsdistributed toeach homeEdge Switchproxy ARPAccessNodesIPoE SessionHome Home Home Home1IPoE multicast Replication2IPoE better for both C/S and P2P<strong>Cisco</strong> Confidential 12© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
Global IPv6 Prefix:2001:cafe:1001:1001::/64HomeDSLAM/GPONLANWANIPoE/PPPoE SLAAC/DHCPv6-PD SLAACBroadband<strong>Network</strong>GatewayGlobal IPv6 Prefix:2001:cafe1001:1002::/64Link local: fe80::cafe:f2ff:fee7:1WAN Loopback: 2001:cafe:1001:1000::1Global IPv6 Prefix: 2001:cafe:1001:1000::/56PPPoE: PADI/PADO/PADR/PADSLCPPAP/CHAPIPv6CPRA: no PIO and M-bit=1, O-bit=1, DA: FF02::1, SA: LLGlobal IPv6 Prefix: 2001:cafe::/32RADIUS-Access-Accept:(Interface Id, IPv6 Prefix,IPv6 Route, IPv6 Named Pool)Broadband Forum WT‐187 “IPv6 for PPP DSL Access”Focus on the migration to IPv6 in an architecture that does not impact the access/aggregation networkUsing tunneling techniques including PPP or L2TP (so‐called “Softwire”)Carries both IPv4 and IPv6 traffic on a single PPPoE session sharing a common subscriber identity and QoSBroadband Forum WT‐177 “Migration to IPv6 in the context of TR‐101”Focus on the support of IPv6 over Ethernet in a TR‐101 access/aggregation networkRepresents both IPv4 and IPv6 traffic on the single subscriber circuit sharing a common Subscriber‐Identity, SLA andSubscriber Profile<strong>Cisco</strong> Confidential 13© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
IPv6 host6RD without sub..ASBRIPv4 hostDS‐Lite with sub?ASBRHomeHomeIPv4 hostDSLAM/GPONIPoE/PPPoE for IPv4<strong>BNG</strong>IPv6 hostDSLAM/GPONIPoE/PPPoE for IPv6<strong>BNG</strong>6RD to carry IPv6 across IPv4 network.Service provider keep IPv4 subscriber management on <strong>BNG</strong>Using 6RD tunnel to carry IPv6 between RG/ASBR, no need subscriber management on ASBRDS‐lite to carry IPv4 across IPv6 network.Using tunneling techniques including PPP or L2TP (so‐called “Softwire”) to carry IPv4 over IPv6.Service provider adopt IPv6 subscriber management on <strong>BNG</strong>.May request ASBR to support IPv4 subscriber on DS‐lite tunnel.<strong>Cisco</strong> Confidential 14© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
http://tools.ietf.org/wg/ancp/L2 Control MechanismRadius/Policy serverADSL/VDSLIP BackboneRGAccess Node Ethernet <strong>BNG</strong>switchPPP/IP Session• Topology Discovery• Multicast Control• DSLAM/GPON OAM• Access‐Line ConfigurationANCP is a IETF standard to allow <strong>BNG</strong> to control the GPON/DSLAM<strong>Cisco</strong> Confidential 15© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
ATMCarrierEthernetLAC/PTAL2TPLNSTraditional <strong>BNG</strong>• Centralized• Multi‐Edge• Mostly PPPoE• L2TP Based Wholesale• High Speed Data• VoiceFlexible <strong>BNG</strong>placementCarrierEthernetFlexible contentplacementServicesMPLSNext Gen <strong>BNG</strong>• Mostly Carrier Ethernet• Mostly distributed• Single Edge for voice/video/HSI• Video Enabled• Mostly IP based• VRF based wholesale• High Bandwidth / Sub• With PW‐HE later<strong>Cisco</strong> Confidential 16© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
FlexibleMultiple applications –scalable and adaptablearchitectureEnsuredExperienceIntegration of Errorrepair at edge40 Gbps ThroughputMulti‐Core CPU withTerabytes of Storage CapacityMultiple Functions• VQE• Ad Splicing• TV / Internet Streamer• Integrated Error RepairS i iPersonalizedExperienceContentChoicesVirtual personal channelsVoD, Online, User• Statistics Personalized ads generated content<strong>Cisco</strong> Confidential 17© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
• Video• Business•HSI…MultipleEdgeSingle Edge•<strong>BNG</strong>•<strong>BNG</strong>• Advanced<strong>BNG</strong>MultipleEdge• Traditional BRAS/Multi‐serviceMulti‐service for Video/Voice/HSI etc.• Braodband <strong>Network</strong> Gateway <strong>BNG</strong>Try to consolidate all functions.But some function can’t be done by every line card!Some competitor propose the new service card.• Next Generation <strong>BNG</strong><strong>BNG</strong> for IPoE/PPPOEAdvanced <strong>BNG</strong> for DPI/NAT/IPSec etc.Need special function for subscriber on PW from <strong>BNG</strong>!CarrierEthernet<strong>BNG</strong>(ASR9K)Advanced ServicesDPI/NAT/IPSec/etcAdvanced<strong>BNG</strong>(ASR1K)<strong>Cisco</strong> Confidential 18© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
CellsiteRouterMLPBundleReplace two nodes with one single virtual node simplify dual-homing to be single-homingCR dual-homing(MR-APS)DACSASR 9000 ClusterIP/Service EdgeL2 Ethernet Ring(MST/REP-AG,G.8032)IP/MPLSEthernet spokeand-hub(MC-LAG)L3 Router dualhoming(L3 ECMP)Access dual-homingsingle-homing(greatly protocols simplified)MST/REP/G.8032/MST-AGRegular LAGSingle MC-LAG Router APSSingle MR-APS routing AdjacencyL3 IGP/BGPL2/L3 service resiliency protocolsHSRP/VRRP, NO need! It’s 1-way SINGLE & 2-way virtual PW noderedundancy, BGP PICService/Sub state state sync sync between two two nodes:DHCP, No IGMP, Need! IGMP It’s SINGLE snooping, virtual ANCP, node ARP,All L2/L3/subscriberetc state syncstate are sync’dnaturally via control plane extension<strong>Cisco</strong> Confidential 19© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
ASR9K as <strong>BNG</strong>
• Packet Forwarding is performed by (12/line card) PowerPC 750 FX processors. Performance isvery bad• Well defined functions are performed in FPGAs (IP lookup, classification, statistics, token bucketsfor policing and rate limiting). These functions are referred to as “Hardware Assist”.• Queueing, buffer management, scheduling, and order preservation are handled in ASICs.• FFA supports 128K queues with 3 level scheduler.• 40G line card are only work for Uplink, the Access card is 10G/slot only.<strong>Cisco</strong> Confidential 21© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
ASR9KPHY<strong>Network</strong>ProcessorSwitch Fabric&Control CardControl o ProcessingPNYData ProcessingCPUCPU1. NP identify Control Packet or Data traffic.Control packet will be send to CPU, Data will send to switching Fabric.2.CPU dealing with control plane, DHCP/PPP translate to Radius Message etc.a). DHCP Discovery/DHCP ACK by CPU。b). PPPoE Discovery/Session Stage by CPU3. NP will forward customer traffic directly.a). IP Traffic not DHCP Discovery/ACK, and will forward DHCP Offer/Request.b). PPPoE Session Stage next hearder is IP.ASR9K NP support 200G line rate IPoE/PPPoE Traffic.<strong>Cisco</strong> Confidential 22© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
• Never been more Alive‐and‐kicking• Significant move for changes in POR towardsbroader market applicability• En route to cover all wireline access and transportprotocols over Ethernet<strong>Cisco</strong> Confidential 23© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
<strong>BNG</strong> Key Features• Subscriber Scale• 64K/card, 64K/system, 128K&256K/system later.• Initial 200G/slot Card, 24X10GE later.• Ambiguous VLAN for IPoE/PPPoE• Subscriber HA• Intra Chassis subscriber backup• LAG/MC‐LAG subscriber access• Inter Chassis later.• Sub Security• Lawful Intercept by SNMP/RadiusPPPoEoEIPoERADIUSSelf‐provisioning/ SelfcareL2TPVRFDynamic WholesaleSubscriber SessionsRetailer ARetailer BRouting DNA• Fast Convergence• IPFRR/LFA• BGP PIC Core/Edge for IP and VPN• P2MP TE• BFD CFM Scale• ISSU/HAVideo DNA• Multicast only FRR• VidMon• Video Caching/Streaming<strong>Cisco</strong> Confidential 24© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
• Great help and some slides fromAndy Schutz, ASR9K <strong>BNG</strong> PM aschutz@cisco.comPeter Weinberger, ASR9K <strong>BNG</strong> TME peweinbe@cisco.com• APAC SP CTO groupapac‐sp‐cto@cisco.com• ReferenceASR9K platform as <strong>BNG</strong>http://www.cisco.com/en/US/products/ps9853/index.htmlBroadband Forum Technical ReportsTR‐092/TR101/TR177/TR187http://www.broadband‐forum.org/technical/trlist.php<strong>Cisco</strong> Confidential 25© 2011 <strong>Cisco</strong> and/or its affiliates. All rights reserved.
Thank you. Q&A