broadband connectivity services (bbcs) an engineering perspective rasti slosiar, swisscom-fixnet ag...
TRANSCRIPT
Broadband Connectivity Services(BBCS)
An Engineering Perspective
Rasti Slosiar, Swisscom-Fixnet AG
Head of IP Service Integration
Rasti Slosiar
BBCS - Broadband Connectivity Services
2
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
BBCS - Broadband Connectivity Services
3
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
BBCS - Broadband Connectivity Services
4
BBCS - Service Overview
Rasti Slosiar
BBCS - Broadband Connectivity Services
5
BBCS - Service OverviewSpeeds & Customer relationships
• Today:– 64 kbps up 256 kbps down– 128 kbps up, 512 kbps down
• Tomorrow (01.11.2001 pilot phase 1.5 months)– 256 kbps up, 1.024 Mbps down– 352 kbps up, 2.048 Mbps down
• ISP owns end-customer:– ISP sales channel– ISP to provide starter kit– ISP to provide customer care
• Swisscom owns ISP customer (wholesale model)
Rasti Slosiar
BBCS - Broadband Connectivity Services
6
BBCS - Service Overview User Perspective based on PPP Service Selection
ISP X
Extranet
AAA (optional)
PPP
Corporation
Tunnel
Cisco 6400
SSGPPP Client
ISP Y
Rasti Slosiar
BBCS - Broadband Connectivity Services
7
ISP-B.ch
LNSIPSS
ISP-A.ch
LNS
L2TP tunnel
PPP session
LAC
BBCS - Service OverviewISP Perspective - L2TP Tunnel Selection
• L2TP tunnel is built based on structured username, PPP session “[email protected]” is multiplexed into L2TP tunnel towards LNS ISP-A.ch
Rasti Slosiar
BBCS - Broadband Connectivity Services
8
BBCS - Service OverviewISP Perspective - Session Balancing (Rel. 3 Basic)
Area ZH
Area BE
Area GE
Area LU(I)SP AZH
(I)SP ABE
POP - ZH
POP - BEIP - Network
LAC - LULNS 1
STE1
STE2
LNS 2
LNS 3
LNS 4
session balancing
LNS 5
session balancing
Prio 1 „oneDomain.ch“
Prio 1 „oneDomain.ch“
End-Customer to backbone route
Backbone to ISP
Prio 1 „oneDomain.ch“
Prio 1 „oneDomain.ch“
Prio 1 „oneDomain.ch“
Area TI
Max 1 domainMax 8 LNSes1 set of rules nationwide
Max 1 domainMax 8 LNSes1 set of rules nationwide
Rasti Slosiar
BBCS - Broadband Connectivity Services
9
BBCS - Service OverviewISP Perspective - Session Balancing (Rel. 3 Premium)
Area ZH
Area BE
Area GE
Area LU(I)SP AZH
(I)SP ABE
POP - ZH
POP - BEIP - Network
LAC - LULNS 1
STE1
STE2
LNS 2
LNS 3
LNS 4
session balancing
LNS 5
session balancing
Prio 1 „cheap.ch“
Prio 1 „cheap.ch“
Prio 1 „expensive.ch“
Prio 1 „expensive.ch“
Prio 1 „expensive.ch“
Prio 2 „expensive.ch“
Primary route
Secondary route
End-Customer to backbone route
Backbone to ISP
100 MBit
20 MBit
Area TI
Max 3 domainsMax 2 priorities/domainMax 8 LNS/domain1 set of rules nationwide
Max 3 domainsMax 2 priorities/domainMax 8 LNS/domain1 set of rules nationwide
Rasti Slosiar
BBCS - Broadband Connectivity Services
10
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
BBCS - Broadband Connectivity Services
11
Solution ArchitectureTopology Overview
MPLSCore
DSLAM ATMSwitch
Cisco6400(CE)
BBCSPE
ADSLModem
Custo-mer PC
10BaseTPPPoE
RFC1483Bridging1 PVC/
customer
ADSLCopperLoop
100 Mbps FEFull Duplex
IPSS PE
ATMSwitch
IPSS CE
ISP LNS
Layer 3 solution!(no E2E ATM PVCs)
Rasti Slosiar
BBCS - Broadband Connectivity Services
12
Solution ArchitectureCisco 6400
• Node switch processor (NSP)– 5 Gbps ATM switch and system processor
– 32K VCCs
• Node route processor (NRP)– 7200 NPE-200 class router
– 155 Mbps backplane connector
• NRP2– Dual 7200 NPE-300 class router
– 622 Mbps backplane connector
• Node line card (NLC)– STM-1, DS-3, and STM-4 ATM
NS
P A
PE
M A
PE
M B
Air Exhaust (Rear)
Air Intake (Front)
NS
P B
NL
CN
LC
NR
P
NL
CN
LC
NR
P
NL
CN
LC
NR
P
NL
CN
LC
NR
P
NL
CN
LC
NR
P
NL
CN
LC
NR
P
NL
CN
LC
NR
P
NL
CN
LC
NR
P
NR
P
Rasti Slosiar
BBCS - Broadband Connectivity Services
13
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
BBCS - Broadband Connectivity Services
14
Protocol StackLayered End-to-End Connectivity
MPLSCore
PPP start
LACISPLN S
BBC SPE PE
ISPC E
PPPoX PPP
L2TP tunnel
ATM PVC ATM PVCATMPVC
Customer-to-ISP IP Connectivity
MPLS
NRP to LNS IP Connectivity
FEEth
C ustom er
PPP end
Rasti Slosiar
BBCS - Broadband Connectivity Services
15
Protocol StackTraffic Carried
• Swisscom-Fixnet carries:– PPPoX traffic in the access– L2TP Traffic in the edge and core
• Swisscom-Fixnet IP Connectivity for BBCS:– No IP connectivity in Access (PPPoX frames bridged in modem), only
“PPPoE” connectivity to select domain– IP Connectivity between LAC NRP Loopbacks and LNS Loopbacks from
each ISP (L2TP tunnel endpoints)– Used to establish L2TP tunnel, no other visibility– PC to ISP connectivity via IP within PPP
Rasti Slosiar
BBCS - Broadband Connectivity Services
16
Protocol StackPPP Negotiation and Tunnel Establishment
LAC LNS
Rasti Slosiar
BBCS - Broadband Connectivity Services
17
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
BBCS - Broadband Connectivity Services
18
IPSS - Swisscom’s MPLS/VPN NetworkNetwork Areas
CoreCore
EdgeEdge
AccessAccess
Core NodeEdge NodeAccess NodeCPE
Rasti Slosiar
BBCS - Broadband Connectivity Services
19
IPSS - Swisscom’s MPLS/VPN NetworkFacts
• Cisco based edge and core– Edge implements Multiprotocol BGP (VPN “Intelligence”)
• Alcatel based DSLAM
• Some numbers:– 35 edge and core locations– Currently STM-16 2.4 Gbit/s core trunks– 900 DSLAMs
• Services supported by IPSS– BBCS– LAN Interconnect– Corporate Network– etc.
Rasti Slosiar
BBCS - Broadband Connectivity Services
20
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
BBCS - Broadband Connectivity Services
21
VPN DesignRoute colouring for Hub-and-Spoke VPN Connectivity
Route-Target 4002(4000)
Routes to LNSes ISP B
Route-Target 4002(4000)
Routes to LNSes ISP B
Route-Target 4001(4000)
Routes to LNSes ISP A
Route-Target 4001(4000)
Routes to LNSes ISP A
Route-Target 400Routes to NRPs
Route-Target 400Routes to NRPs
Route-Target 600Routes to NSPs, AAA,
Mgmt Network
Route-Target 600Routes to NSPs, AAA,
Mgmt Network
NSPs, AAA,Mgmt Network
NSPs, AAA,Mgmt NetworkNRPsNRPs ISP AISP A ISP BISP B
NSPs, AAA,Mgmt Network
NSPs, AAA,Mgmt NetworkNRPsNRPs ISP AISP A ISP BISP B
Exports
Imports
Rasti Slosiar
BBCS - Broadband Connectivity Services
22
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
BBCS - Broadband Connectivity Services
23
SamplesRouting Table at Hub CE (NRP)
ipc-zhb790-r-lc-01>show ip route...Gateway of last resort is not set
138.187.0.0/16 is variably subnetted, x subnets, 2 masksB 138.187.22.33/32 [20/0] via 172.16.1.2, 14:32:34B 138.187.22.42/32 [20/0] via 172.16.1.2, 14:32:34B 138.187.22.41/32 [20/0] via 172.16.1.2, 14:32:34B 138.187.22.49/32 [20/0] via 172.16.1.2, 14:32:34B 138.187.22.57/32 [20/0] via 172.16.1.2, 14:32:34B 138.187.22.3/32 [20/0] via 172.16.1.2, 14:33:02B 138.187.22.2/32 [20/0] via 172.16.1.2, 14:33:02… 216.125.11.0/32 is subnetted, 2 subnetsB 216.125.11.244 [20/0] via 172.16.1.2, 14:35:44B 216.125.11.245 [20/0] via 172.16.1.2, 14:35:44 202.243.130.0/32 is subnetted, 1 subnetsB 202.243.130.120 [20/0] via 172.16.1.2, 14:35:44 205.104.103.0/32 is subnetted, 1 subnetsB 205.104.103.2 [20/0] via 172.16.1.2, 14:35:44 202.190.192.0/32 is subnetted, 1 subnetsB 202.190.192.131 [20/0] via 172.16.1.2, 14:35:44 207.21.32.0/32 is subnetted, 1 subnetsB 207.21.32.113 [20/0] via 172.16.1.2, 14:35:44…
NRPs(Hubs)
LNS Loopbacks(Spokes)
Rasti Slosiar
BBCS - Broadband Connectivity Services
24
Interface to LNS
NRPs(Hubs)
ONLY ROUTES!
SamplesRouting Table at Spoke CE (connects to ISP LNS)
ip-efg-ch-abc-r-01>show ip route...
Gateway of last resort is not set
205.104.100.0/30 is subnetted, 1 subnetsC 205.104.100.60 is directly connected, FastEthernet1/0 138.187.0.0/16 is variably subnetted, x subnets, 2 masksB 138.187.22.33/32 [20/0] via 172.16.19.2, 14:47:49B 138.187.22.42/32 [20/0] via 172.16.19.2, 14:53:38B 138.187.22.41/32 [20/0] via 172.16.19.2, 14:53:39B 138.187.22.49/32 [20/0] via 172.16.19.2, 15:12:11B 138.187.22.57/32 [20/0] via 172.16.19.2, 15:03:07B 138.187.22.3/32 [20/0] via 172.16.19.2, 14:41:52B 138.187.22.2/32 [20/0] via 172.16.19.2, 14:41:52…
205.104.103.0/32 is subnetted, 1 subnetsS 205.104.103.2 [1/0] via 205.104.100.61…
Static Route to LNS
Rasti Slosiar
BBCS - Broadband Connectivity Services
25