redundant internet service provision - customer viewpoint
DESCRIPTION
TRANSCRIPT
![Page 1: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/1.jpg)
Communication Network Dept.
Redundant Internet service provision -customer viewpoint
![Page 2: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/2.jpg)
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
![Page 3: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/3.jpg)
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
![Page 4: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/4.jpg)
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
![Page 5: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/5.jpg)
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
![Page 6: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/6.jpg)
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
![Page 7: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/7.jpg)
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
![Page 8: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/8.jpg)
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
![Page 9: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/9.jpg)
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
![Page 10: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/10.jpg)
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
![Page 11: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/11.jpg)
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
![Page 12: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/12.jpg)
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
![Page 13: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/13.jpg)
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
![Page 14: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/14.jpg)
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
![Page 15: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/15.jpg)
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
![Page 16: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/16.jpg)
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
![Page 17: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/17.jpg)
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
![Page 18: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/18.jpg)
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
![Page 19: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/19.jpg)
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
![Page 20: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/20.jpg)
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
![Page 21: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/21.jpg)
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?
![Page 22: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/22.jpg)
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
![Page 23: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/23.jpg)
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?
![Page 24: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/24.jpg)
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
![Page 25: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/25.jpg)
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
![Page 26: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/26.jpg)
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
![Page 27: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/27.jpg)
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
![Page 28: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/28.jpg)
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
![Page 29: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/29.jpg)
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
![Page 30: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/30.jpg)
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
![Page 31: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/31.jpg)
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
![Page 32: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/32.jpg)
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?
![Page 33: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/33.jpg)
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 ..........
![Page 34: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/34.jpg)
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
![Page 35: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/35.jpg)
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
![Page 36: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/36.jpg)
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?
![Page 37: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/37.jpg)
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
![Page 38: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/38.jpg)
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
![Page 39: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/39.jpg)
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
![Page 40: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/40.jpg)
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
![Page 41: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/41.jpg)
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??
![Page 42: Redundant Internet service provision - customer viewpoint](https://reader034.vdocuments.net/reader034/viewer/2022051608/5459a08bb1af9f37608b56ba/html5/thumbnails/42.jpg)
sees your needs