redundant internet service provision - customer viewpoint

42
Kae Hsu [email protected] Communication Network Dept. Redundant Internet service provision - customer viewpoint

Upload: kae-hsu

Post on 01-Nov-2014

2.041 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Redundant Internet service provision - customer viewpoint

Kae [email protected]

Communication Network Dept.

Redundant Internet service provision -customer viewpoint

Page 2: 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

Page 3: Redundant Internet service provision - customer viewpoint

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sees your needs