Broadband Connectivity Services

Download Report

Transcript Broadband Connectivity Services

Broadband Connectivity Services
(BBCS)
An Engineering Perspective
Rasti Slosiar, Swisscom-Fixnet AG
Head of IP Service Integration
BBCS - Broadband Connectivity Services
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
2
BBCS - Broadband Connectivity Services
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
3
BBCS - Broadband Connectivity Services
BBCS - Service Overview
Rasti Slosiar
4
BBCS - Broadband Connectivity Services
BBCS - Service Overview
Speeds & 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
5
BBCS - Broadband Connectivity Services
BBCS - Service Overview
User Perspective based on PPP Service Selection
ISP X
AAA (optional)
Corporation
Tunnel
PPP Client
SSG
ISP Y
Cisco 6400
PPP
Rasti Slosiar
Extranet
6
BBCS - Broadband Connectivity Services
BBCS - Service Overview
ISP 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
ISP-B.ch
IPSS
LNS
ISP-A.ch
LNS
LAC
L2TP tunnel
PPP session
Rasti Slosiar
7
BBCS - Broadband Connectivity Services
BBCS - Service Overview
ISP Perspective - Session Balancing (Rel. 3 Basic)
LNS 1
Prio 1 „oneDomain.ch“
LNS 2
Prio 1 „oneDomain.ch“
(I)SP A
ZH
Max 1 domain
Max 8 LNSes
1 set of rules nationwide
Area LU
LAC - LU
Area ZH
STE1
Area TI
session balancing
POP - ZH
IP Network
POP - BE
(I)SP A
BE
Area GE
Area BE
End-Customer to backbone route
Backbone to ISP
Rasti Slosiar
session balancing
STE2
LNS 3
Prio 1
„oneDomain.ch“
LNS 4
Prio 1
„oneDomain.ch“
LNS 5
Prio 1
„oneDomain.ch“
8
BBCS - Broadband Connectivity Services
BBCS - Service Overview
ISP Perspective - Session Balancing (Rel. 3 Premium)
LNS 1
Prio 1 „cheap.ch“
LNS 2
Prio 1 „cheap.ch“
Prio 2 „expensive.ch“
(I)SP A
ZH
Area LU
LAC - LU
Area ZH
20 MBit
STE1
session balancing
Area TI
POP - ZH
IP Network
Primary route
Secondary route
POP - BE
(I)SP A
BE
Area GE
Area BE
End-Customer to backbone route
Backbone to ISP
Rasti Slosiar
Max 3 domains
Max 2 priorities/domain
Max 8 LNS/domain
1 set of rules nationwide
session balancing
STE2
100 MBit
LNS 3
Prio 1 „expensive.ch“
LNS 4
Prio 1 „expensive.ch“
LNS 5
Prio 1 „expensive.ch“
9
BBCS - Broadband Connectivity Services
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
10
BBCS - Broadband Connectivity Services
Solution Architecture
Topology Overview
Customer PC
ADSL
Modem
DSLAM
ATM
Switch
Cisco
6400
(CE)
BBCS
PE
MPLS
Core
10BaseT
PPPoE
ADSL
Copper
RFC1483 Loop
Bridging
1 PVC/
customer
IPSS PE
ATM
Switch
IPSS CE
Layer 3 solution!
(no E2E ATM PVCs)
Rasti Slosiar
100 Mbps FE
Full Duplex
ISP LNS
11
BBCS - Broadband Connectivity Services
Solution Architecture
Cisco 6400
• Node switch processor
(NSP)
Air Exhaust (Rear)
– 5 Gbps ATM switch and system
NLC
NLC
NLC
NRP
NRP
NRP
NLC
NLC
NLC
NLC
router
– 622 Mbps backplane connector
NRP
– Dual 7200 NPE-300 class
PEM B
• NRP2
NLC
NLC
– 7200 NPE-200 class router
– 155 Mbps backplane connector
NSP B
NRP
(NRP)
NSP A
NLC
NLC
NLC
NRP
NLC
NRP
NLC
NRP
NLC
NLC
• Node route processor
PEM A
processor
– 32K VCCs
Air Intake (Front)
• Node line card (NLC)
– STM-1, DS-3, and STM-4 ATM
Rasti Slosiar
12
BBCS - Broadband Connectivity Services
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
13
BBCS - Broadband Connectivity Services
Protocol Stack
Layered End-to-End Connectivity
Customer
LAC
BBCS
PE
PE
MPLS
Core
ISP
CE
ISP
LNS
PPP end
PPP start
Customer-to-ISP IP Connectivity
PPPoX
PPP
L2TP tunnel
NRP to LNS IP Connectivity
Eth
Rasti Slosiar
ATM PVC
ATM
PVC
MPLS
ATM PVC
FE
14
BBCS - Broadband Connectivity Services
Protocol Stack
Traffic 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
15
BBCS - Broadband Connectivity Services
Protocol Stack
PPP Negotiation and Tunnel Establishment
LAC
Rasti Slosiar
LNS
16
BBCS - Broadband Connectivity Services
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
17
BBCS - Broadband Connectivity Services
IPSS - Swisscom’s MPLS/VPN Network
Network Areas
Access
Edge
Core
Core Node
Edge Node
Access Node
CPE
Rasti Slosiar
18
BBCS - Broadband Connectivity Services
IPSS - Swisscom’s MPLS/VPN Network
Facts
• 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
–
–
–
–
Rasti Slosiar
BBCS
LAN Interconnect
Corporate Network
etc.
19
BBCS - Broadband Connectivity Services
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
20
BBCS - Broadband Connectivity Services
VPN Design
Route colouring for Hub-and-Spoke VPN Connectivity
NSPs,
NSPs,AAA,
AAA,
MMgmt
Netw
gmt Network
ork
NRPs
NRPs
ISP
ISPAA
ISP
ISPBB
Exports
Route-Target
Route-Target400
400
Routes
to
NRPs
Routes to NRPs
Route-Target
Route-Target4001
4001
(4000)
(4000)
Routes
to
Routes toLNSes
LNSesISP
ISPAA
Route-Target
Route-Target600
600
Routes
to
NSPs,
AAA,
Routes to NSPs, AAA,
Mgmt
MgmtNetwork
Network
Route-Target
Route-Target4002
4002
(4000)
(4000)
Routes
to
Routes toLNSes
LNSesISP
ISPBB
Imports
NRPs
NRPs
Rasti Slosiar
NSPs,
NSPs,AAA,
AAA,
MMgmt
Netw
gmt Network
ork
ISP
ISPAA
ISP
ISPBB
21
BBCS - Broadband Connectivity Services
Agenda
• BBCS - Service Overview
• Solution Architecture
• Protocol Stack
• IPSS - Swisscom’s MPLS/VPN Network
• VPN Architecture for BBCS
• Samples
Rasti Slosiar
22
BBCS - Broadband Connectivity Services
Samples
Routing Table at Hub CE (NRP)
ipc-zhb790-r-lc-01>show ip route
...
Gateway of last resort is not set
B
B
B
B
B
B
B
…
B
B
B
B
B
Rasti Slosiar
B
…
138.187.0.0/16 is variably subnetted, x subnets, 2 masks
138.187.22.33/32 [20/0] via 172.16.1.2, 14:32:34
138.187.22.42/32 [20/0] via 172.16.1.2, 14:32:34
138.187.22.41/32 [20/0] via 172.16.1.2, 14:32:34
138.187.22.49/32 [20/0] via 172.16.1.2, 14:32:34
138.187.22.57/32 [20/0] via 172.16.1.2, 14:32:34
138.187.22.3/32 [20/0] via 172.16.1.2, 14:33:02
138.187.22.2/32 [20/0] via 172.16.1.2, 14:33:02
216.125.11.0/32 is subnetted, 2 subnets
216.125.11.244 [20/0] via 172.16.1.2, 14:35:44
216.125.11.245 [20/0] via 172.16.1.2, 14:35:44
202.243.130.0/32 is subnetted, 1 subnets
202.243.130.120 [20/0] via 172.16.1.2, 14:35:44
205.104.103.0/32 is subnetted, 1 subnets
205.104.103.2 [20/0] via 172.16.1.2, 14:35:44
202.190.192.0/32 is subnetted, 1 subnets
202.190.192.131 [20/0] via 172.16.1.2, 14:35:44
207.21.32.0/32 is subnetted, 1 subnets
207.21.32.113 [20/0] via 172.16.1.2, 14:35:44
NRPs
(Hubs)
LNS Loopbacks
(Spokes)
23
BBCS - Broadband Connectivity Services
Samples
Routing Table at Spoke CE (connects to ISP LNS)
ip-efg-ch-abc-r-01>show ip route
...
Gateway of last resort is not set
C
B
B
B
B
B
B
B
…
205.104.100.0/30 is subnetted, 1 subnets
Interface to LNS
205.104.100.60 is directly connected, FastEthernet1/0
138.187.0.0/16 is variably subnetted, x subnets, 2 masks
138.187.22.33/32 [20/0] via 172.16.19.2, 14:47:49
138.187.22.42/32 [20/0] via 172.16.19.2, 14:53:38
NRPs
138.187.22.41/32 [20/0] via 172.16.19.2, 14:53:39
138.187.22.49/32 [20/0] via 172.16.19.2, 15:12:11
(Hubs)
138.187.22.57/32 [20/0] via 172.16.19.2, 15:03:07
ONLY ROUTES!
138.187.22.3/32 [20/0] via 172.16.19.2, 14:41:52
138.187.22.2/32 [20/0] via 172.16.19.2, 14:41:52
205.104.103.0/32 is subnetted, 1 subnets
S
205.104.103.2 [1/0] via 205.104.100.61
…
Rasti Slosiar
Static Route to LNS
24
BBCS - Broadband Connectivity Services
Rasti Slosiar
25