Redundant Internet service provision - customer...
Transcript of Redundant Internet service provision - customer...
Communication Network Dept.
Redundant Internet service provision -customer viewpoint
2006/09/07
http://www.seed.net.tw
2
Requirement of redundantTypes of redundant
BackupLoad-sharingMultihoming
Challenge to service providerSolution for consumersAnother redundant issue – MPLS VPNNext challenge
Agenda
2006/09/07
http://www.seed.net.tw
3
Requirement of redundantTypes of redundant
BackupLoad-sharingMultihoming
Challenge to service providerSolution for consumersAnother redundant issue – MPLS VPNNext challenge
Agenda
2006/09/07
http://www.seed.net.tw
4
Requirement of redundant
Internet access is a very important servicetoday for:Enterprise/business
Tools of operation Decreasing the cost Increasing the revenue
Consumers Communication tools Entertainment
Customers need redundant service provision
2006/09/07
http://www.seed.net.tw
5
Requirement of redundant
It was expensive to build a redundantInternet topology for end-user before:Use leased line/ISDN for backup onlyLess circuit utilizationExpensive network equipmentsComplex network operation
2006/09/07
http://www.seed.net.tw
6
Requirement of redundant
Today, new type of circuit provides simpleand convenient way to build a redundantInternet access serviceFTTxxDSLWireless
More and more cheap and efficient networkequipments appear
SP could provide enough redundant servicefor customer requirements
2006/09/07
http://www.seed.net.tw
7
Requirement of redundantTypes of redundant
BackupLoad-sharingMultihoming
Challenge to service providerSolution for consumersAnother redundant issue – MPLS VPNNext challenge
Agenda
2006/09/07
http://www.seed.net.tw
8
Types of redundant
3 types of redundant (1)Backup
Redundant circuitPrimary: expensive, better qualityBackup: cheap, less bandwidth
Use backup circuit only when primary circuit isfailure
2006/09/07
http://www.seed.net.tw
9
Types of redundant - Backup
Traditional circuit backup topology
Customers need cheaper and higherbandwidth backup solution
User
ISPCE
Leased Line
ISDN
PE
PE
User
ISPCE
Leased Line
ISDN
PE
PE
XX
2006/09/07
http://www.seed.net.tw
10
Types of redundant - Backup
New circuit backup topology
User
ISPCE
Leased Line
xDSL
PE
BRAS
User
ISPCE
Leased Line
FTTx
PE
BRAS
User
ISPCE
FTTx
xDSL
PE
BRAS
2006/09/07
http://www.seed.net.tw
11
Types of redundant - Backup
New circuit backup topology
When customers use two permanent circuits,they hope to use these two circuits at thesame time
User
ISPCE
xDSL
wirelessPE
BRAS
2006/09/07
http://www.seed.net.tw
12
Requirement of redundantTypes of redundant
BackupLoad-sharingMultihoming
Challenge to service providerSolution for consumersAnother redundant issue – MPLS VPNNext challenge
Agenda
2006/09/07
http://www.seed.net.tw
13
Types of redundant
3 types of redundant (2)Load-sharing
Redundant circuitUsually use the same type of circuitSometimes two circuits with the different type
but the same bandwidth is possible Sharing traffic among those circuits Redundant PE/CE (option)
Prevent any single-point failure
2006/09/07
http://www.seed.net.tw
14
User
ISPCE
Leased line
Leased linePEXX
ISPCE
Leased line
Leased linePE
User
Types of redundant – Load-sharing
Basic topology of load-sharing
2006/09/07
http://www.seed.net.tw
15
Advanced topology of load-sharing
Some customers think to connect to only oneSP is risky
They need redundant option on SP issue
User
ISP
CE
Leased line
Leased linePE
CEPE
Types of redundant – Load-sharing
2006/09/07
http://www.seed.net.tw
16
Requirement of redundantTypes of redundant
BackupLoad-sharingMultihoming
Challenge to service providerSolution for consumersAnother redundant issue – MPLS VPNNext challenge
Agenda
2006/09/07
http://www.seed.net.tw
17
Types of redundant
3 types of redundant (3)Multihoming
Redundant circuitUsually use the same type of circuitSometimes two circuits with the different type
but the same bandwidth is possible Sharing traffic between those circuits Redundant CE (option)
Prevent single-point failure on CE router Redundant service provider
Prevent single-point failure on SP
2006/09/07
http://www.seed.net.tw
18
Types of redundant - Multihoming
Lots of documents talks about BGPmultihoming
Only discuss REAL cases that our customerask us to provision here
Our customer uses the IP block(s) from RIR(TWNIC) onlyseednet did not provide IP blocks for
multihoming service
2006/09/07
http://www.seed.net.tw
19
Types of redundant - Multihoming
Three ways to provision multihoming serviceCustomers use BGP to exchange routing
information between SP with their AS# fromRIR
Customers use BGP to exchange routinginformation between SP with private AS#
Customers do not use BGP to exchange routinginformation between SP
2006/09/07
http://www.seed.net.tw
20
Customers use BGP to exchange routinginformation between SP with their AS# fromRIR
SP announce full Internet routes or defaultroute only to customer
Types of redundant - Multihoming
User172.20.0.0/20Internet
announce AS300172.20.0.0/21
172.20.0.0/20
ISP1 AS100
ISP2 AS200
AS300
announce AS200+AS300
172.20.8.0/21, 172.20.0.0/20
announce AS300
172.20.8.0/21
172.20.0.0/20
announce AS100+AS300
172.20.0.0/21, 172.20.0.0/20
2006/09/07
http://www.seed.net.tw
21
Types of redundant - Multihoming
Discussion for customers use BGP to exchangerouting information between SP with theirAS# from RIR: Customers have to apply AS# from RIR
It is no necessary if those customers use theirBGP network for redundant Internet accessonly (e.g. NOT for transit)
Customers have to maintain BGP by themselvesNot so much engineers in customer site know
well and have no fear on BGP
Any more suitable solution?
2006/09/07
http://www.seed.net.tw
22
Types of redundant - Multihoming
Customers use BGP to exchange routinginformation between SP with private AS#
SP announce full Internet routes or defaultroute to customer
User172.20.0.0/20Internet
announce AS65500172.20.0.0/21
172.20.0.0/20
ISP1 AS100
ISP2 AS200
AS65500
announce AS200
172.20.8.0/21, 172.20.0.0/20
announce AS65500
172.20.8.0/21
172.20.0.0/20
announce AS100
172.20.0.0/21, 172.20.0.0/20
2006/09/07
http://www.seed.net.tw
23
Types of redundant - Multihoming
Customers use BGP to exchange routinginformation between SP with private AS# Customer have to maintain BGP by themselves
Not so much engineers in customer site knowwell and have no fear on BGP
Obviously, the ability for BGP is the keyAny solution to remove BGP here?
2006/09/07
http://www.seed.net.tw
24
Customers do NOT use BGP to exchangerouting information between SP
SP does not announce any route to customer
Types of redundant - Multihoming
User172.20.0.0/20Internet
export IGP172.20.0.0/21172.20.8.0/21
ISP1 AS100
ISP2 AS200announce AS200
172.20.8.0/21, 172.20.0.0/20
export IGP172.20.0.0/21172.20.8.0/21
announce AS100
172.20.0.0/21, 172.20.0.0/20
2006/09/07
http://www.seed.net.tw
25
Types of redundant - Multihoming
Customers do not use BGP to exchange routinginformation between SP Customer have to maintain their output traffic
by some waysFlow based load-sharing
» Use equal cost default route only» Asymmetric routing status happened
Policy-based routing (Cisco)» Keep the symmetric routing status» Use “PBR Recursive Next Hop” to increase the
reliabilityFilter-based forwarding (Juniper)
» Keep the symmetric routing status» Use multiple routing table to increase the
reliability
2006/09/07
http://www.seed.net.tw
26
Requirement of redundantTypes of redundant
BackupLoad-sharingMultihoming
Challenge to service providerSolution for consumersAnother redundant issue – MPLS VPNNext challenge
Agenda
2006/09/07
http://www.seed.net.tw
27
Challenge to service provider
To provide the new topology for backup andload-sharing redundant, SP needs newequipments and routing architecture too.New equipments for new circuitNew routing architecture
Ways to control customer routes in SPbackbone
2006/09/07
http://www.seed.net.tw
28
User
ISPCE
Leased Line
ISDN
PE
PE
XXexport IGP
Challenge to service provider
User
ISPCE
Leased Line
ISDN
PE
PE
export IGP
export IGP
XX
In the old backup topology, backup routewould not appear in backbone
When the primary circuit fail, the ISDNdial-up and change the routing status
2006/09/07
http://www.seed.net.tw
29
In the new backup topology, customers usepermanent circuit for backupBackup route leaks in the networkNeed to differentiate the primary/backup
routes in the backbone network
Have to re-configure backbone routingtopology if the old one is not suitable now
Challenge to service provider
User
ISPCE
Leased LinePE
export iBGP, highlocal-preference
xDSL
BRAS
export iBGP, lowlocal-preference
2006/09/07
http://www.seed.net.tw
30
In the redundant load-sharing topology,suitable routing architecture is necessarytoo
Customers have to maintain default route bythemselves
Challenge to service provider
User
ISPCE
FTTxPE
export iBGP192.168.100.0/25 low
192.168.100.128/25 high
xDSLBRAS
192.168.100.0/24
export iBGP192.168.100.0/25 high
192.168.100.128/25 low
2006/09/07
http://www.seed.net.tw
31
Requirement of redundantTypes of redundant
BackupLoad-sharingMultihoming
Challenge to service providerSolution for consumersAnother redundant issue – MPLS VPNNext challenge
Agenda
2006/09/07
http://www.seed.net.tw
32
Solution for consumers
Basically, only enterprises will use thoseredundant solution above
Sometimes consumers/SOHO would useInternet access for crucial purpose:Health and Medical CareSmall business
Any solution for consumers/SOHO to owntheir reliable Internet access?
2006/09/07
http://www.seed.net.tw
33
Solution for consumers
There are many “multihoming gateway”network equipment
The function of those equipment include:Load balance capacitySecurityVPNQoSCommon serviceBasic routingReliability ..........
2006/09/07
http://www.seed.net.tw
34
Solution for consumers
Consumers/SOHO could buy those equipmentand use them for redundant Internet access
This kind of redundant does NOT need thehelp from SP
SP has to increase the quality to keep thecustomers
Internet
ISP1
ISP2
ISP3ATU-R
ATU-R
ATU-R
ATU-R
consumernetwork
Multihominggateway
Multihominggateway
2006/09/07
http://www.seed.net.tw
35
Requirement of redundantTypes of redundant
BackupLoad-sharingMultihoming
Challenge to service providerSolution for consumersAnother redundant issue – MPLS VPNNext challenge
Agenda
2006/09/07
http://www.seed.net.tw
36
Another redundant issue – MPLS VPN
If customers only want to use backup orload-sharing solution, they could use thearchitectures above
But to use multihoming solution is difficult,Inter-AS MPLS VPN is not widespread likeInternet access
Mostly customers use MPLS VPN for crucialservice
How can we propose suitable solution forMPLS VPN redundant?
2006/09/07
http://www.seed.net.tw
37
Another redundant issue – MPLS VPN
Build redundant network on InternetFor security reason, IPsec is required
seednetMPLS core
PE
PE
CE
CE
Internet
BRAS
BRAS
LeasedLine xDSL
LeasedLine
xDSL
IPsecTunnel
2006/09/07
http://www.seed.net.tw
38
Another redundant issue – MPLS VPN
Build redundant network on different SPnetwork
seednetMPLS core
PE
PE
ATM core
BRAS
BRAS
LeasedLine xDSL
LeasedLine
xDSL
CE
CE
PEBRAS
ATMtrunk
2006/09/07
http://www.seed.net.tw
39
Another redundant issue – MPLS VPN
Build redundant network on 3G network
seednetMPLS core
PE
PE
CE
CE
3Gcore
LeasedLine
LeasedLine
IPsecTunnel
2006/09/07
http://www.seed.net.tw
40
Requirement of redundantTypes of redundant
BackupLoad-sharingMultihoming
Challenge to service providerSolution for consumersAnother redundant issue – MPLS VPNNext challenge
Agenda
2006/09/07
http://www.seed.net.tw
41
Next challenge
More redundant circuit type in future?More redundant service provision?
BGP anycastNext challenge to service provider??
sees your needs