Simple Multihoming. ISP Training Workshops

Size: px
Start display at page:

Download "Simple Multihoming. ISP Training Workshops"

Transcription

1 Simple Multihomig ISP Traiig Workshops 1

2 Why Multihome? p Redudacy Oe coectio to iteret meas the etwork is depedet o: p Local router (cofiguratio, software, hardware) p WAN media (physical failure, carrier failure) p Upstream Service Provider (cofiguratio, software, hardware) 2

3 Why Multihome? p Reliability Busiess critical applicatios demad cotiuous availability Lack of redudacy implies lack of reliability implies loss of reveue 3

4 Why Multihome? p Supplier Diversity May busiesses demad supplier diversity as a matter of course Iteret coectio from two or more suppliers p With two or more diverse WAN paths p With two or more exit poits p With two or more iteratioal coectios p Two of everythig 4

5 Why Multihome? p Not really a reaso, but oft quoted p Leverage: Playig oe ISP off agaist the other for: p Service Quality p Service Offerigs p Availability 5

6 Why Multihome? p Summary: Multihomig is easy to demad as requiremet of ay operatio But what does it really mea: p I real life? p For the etwork? p For the Iteret? Ad how do we do it? 6

7 Multihomig Defiitio p More tha oe lik exteral to the local etwork two or more liks to the same ISP two or more liks to differet ISPs p Usually two exteral facig routers oe router gives lik ad provider redudacy oly 7

8 Multihomig p The scearios described here apply equally well to ed sites beig customers of ISPs ad ISPs beig customers of other ISPs p Implemetatio detail may be differet ed site ISP ISP1 ISP2 ISP cotrols cofig ISPs share cofig 8

9 Autoomous System Number (ASN) p Two rages (origial 16-bit rage) (32-bit rage RFC4893) p Usage: 0 ad (reserved) (public Iteret) (documetatio RFC5398) (private use oly) (represet 32-bit rage i 16-bit world) (documetatio RFC5398) (public Iteret) p 32-bit rage represetatio specified i RFC5396 Defies asplai (traditioal format) as stadard otatio 9

10 Autoomous System Number (ASN) p ASNs are distributed by the Regioal Iteret Registries They are also available from upstream ISPs who are members of oe of the RIRs p Curret 16-bit ASN allocatios up to have bee made to the RIRs Aroud are visible o the Iteret p Each RIR has also received a block of 32-bit ASNs Out of 3100 assigmets, aroud 2800 are visible o the Iteret p See 10

11 Private-AS Applicatio p Applicatios -or A ISP with customers multihomed o their backboe (RFC2270) A corporate etwork with several regios but coectios to the Iteret oly i the core -or Withi a BGP Cofederatio / /24 C / B /24 A /

12 Private-AS Removal p Private ASNs MUST be removed from all prefixes aouced to the public Iteret Iclude cofiguratio to remove private ASNs i the ebgp template p As with RFC1918 address space, private ASNs are iteded for iteral use They should ot be leaked to the public Iteret p Cisco IOS eighbor x.x.x.x remove-private-as 12

13 Trasit/Peerig/Default p Trasit Carryig traffic across a etwork Usually for a fee p Peerig Exchagig locally sourced routig iformatio ad traffic Usually for o fee Sometimes called settlemet free peerig p Default Where to sed traffic whe there is o explicit match i the routig table

14 Cofigurig Policy p Assumptios: prefix-lists are used throughout easier/better/faster tha access-lists p Three BASIC Priciples prefix-lists to filter prefixes filter-lists to filter ASNs route-maps to apply policy p Route-maps ca be used for filterig, but this is more advaced cofiguratio 14

15 Policy Tools p Local preferece outboud traffic flows p Metric (MED) iboud traffic flows (local scope) p AS-PATH preped iboud traffic flows (Iteret scope) p Commuities specific iter-provider peerig 15

16 Origiatig Prefixes: Assumptios p MUST aouce assiged address block to Iteret p MAY also aouce subprefixes reachability is ot guarateed p Curret miimum allocatio is from /20 to /24 depedig o the RIR Several ISPs filter RIR blocks o this boudary Several ISPs filter the rest of address space accordig to the IANA assigmets This activity is called Net Police by some 16

17 Origiatig Prefixes p p p The RIRs publish their miimum allocatio sizes per /8 address block AfriNIC: APNIC: ARIN: LACNIC: lacic.et/e/registro/idex.html RIPE NCC: Note that AfriNIC oly publishes its curret miimum allocatio size, ot the allocatio size for its address blocks IANA publishes the address space it has assiged to ed-sites ad allocated to the RIRs: Several ISPs use this published iformatio to filter prefixes o: What should be routed (from IANA) The miimum allocatio size from the RIRs

18 Net Police prefix list issues p p p p p Meat to puish ISPs who pollute the routig table with specifics rather tha aoucig aggregates Impacts legitimate multihomig especially at the Iteret s edge Impacts regios where domestic backboe is uavailable or costs $$$ compared with iteratioal badwidth Hard to maitai requires updatig whe RIRs start allocatig from ew address blocks Do t do it uless cosequeces uderstood ad you are prepared to keep the list curret Cosider usig the Team Cymru or other reputable bogo BGP feed: 18

19 How to Multihome Some choices 19

20 Trasits p Trasit provider is aother autoomous system which is used to provide the local etwork with access to other etworks Might be local or regioal oly But more usually the whole Iteret p Trasit providers eed to be chose wisely: Oly oe p o redudacy Too may p more difficult to load balace p o ecoomy of scale (costs more per Mbps) p hard to provide service quality p Recommedatio: at least two, o more tha three

21 Commo Mistakes p ISPs sig up with too may trasit providers Lots of small circuits (cost more per Mbps tha larger oes) Trasit rates per Mbps reduce with icreasig trasit badwidth purchased Hard to implemet reliable traffic egieerig that does t eed daily fie tuig depedig o customer activities p No diversity Chose trasit providers all reached over same satellite or same submarie cable Chose trasit providers have poor oward trasit ad peerig

22 Peers p A peer is aother autoomous system with which the local etwork has agreed to exchage locally sourced routes ad traffic p Private peer Private lik betwee two providers for the purpose of itercoectig p Public peer Iteret Exchage Poit, where providers meet ad freely decide who they will itercoect with p Recommedatio: peer as much as possible!

23 Commo Mistakes p Mistakig a trasit provider s Exchage busiess for a o-cost public peerig poit p Not workig hard to get as much peerig as possible Physically ear a peerig poit (IXP) but ot preset at it (Trasit sometimes is cheaper tha peerig!!) p Igorig/avoidig competitors because they are competitio Eve though potetially valuable peerig parter to give customers a better experiece

24 Multihomig Scearios p Stub etwork p Multi-homed stub etwork p Multi-homed etwork p Multiple Sessios to aother AS 24

25 Stub Network AS101 AS100 p No eed for BGP p Poit static default to upstream ISP p Upstream ISP advertises stub etwork p Policy cofied withi upstream ISP s policy

26 Multi-homed Stub Network AS100 AS65530 p Use BGP (ot IGP or static) to loadshare p Use private AS (ASN > 64511) p Upstream ISP advertises stub etwork p Policy cofied withi upstream ISP s policy

27 Multi-homed Network AS300 Global Iteret AS200 AS100 p May situatios possible multiple sessios to same ISP secodary for backup oly load-share betwee primary ad secodary selectively use differet ISPs

28 Multiple Sessios to a ISP p Several optios ebgp multihop bgp multipath cef loadsharig bgp attribute maipulatio ISP AS

29 Multiple Sessios to a AS ebgp multihop p p p Use ebgp-multihop Ru ebgp betwee loopback addresses ebgp prefixes leared with loopback address as ext hop Cisco IOS router bgp 100 eighbor remote-as 200 eighbor ebgp-multihop 2! ip route serial 1/0 ip route serial 1/1 ip route serial 1/2 Commo error made is to poit remote loopback route at IP address rather tha specific lik AS 200 B A AS 100

30 Multiple Sessios to a AS ebgp multihop p p Oe serious ebgp-multihop caveat: R1 ad R3 are ebgp peers that are loopback peerig eighbor x.x.x.x ebgp-multihop 2 Cofigured with: If the R1 to R3 lik goes dow the sessio could establish via R2 Usually happes whe routig to remote loopback is dyamic, rather tha static poitig at a lik R1 AS 100 R2 Desired Path R3 AS 200 Used Path

31 Multiple Sessios to a ISP ebgp multihop p Try ad avoid use of ebgp-multihop uless: It s absolutely ecessary or Loadsharig across multiple liks p May ISPs discourage its use, for example: We will ru ebgp multihop, but do ot support it as a stadard offerig because customers geerally have a hard time maagig it due to: routig loops failure to realise that BGP sessio stability problems are usually due coectivity problems betwee their CPE ad their BGP speaker 31

32 Multiple Sessios to a AS bgp multi path p p p Three BGP sessios required Platform limit o umber of paths (could be as little as 6) Full BGP feed makes this uwieldy 3 copies of Iteret Routig Table goes ito the FIB AS 200 router bgp 100 eighbor remote-as 200 eighbor remote-as 200 eighbor remote-as 200 maximum-paths 3 AS 100

33 Multiple Sessios to a AS bgp attributes & filters p p p p Simplest scheme is to use defaults Lear/advertise prefixes for better cotrol Plaig ad some work required to achieve loadsharig Poit default towards oe ISP Lear selected prefixes from secod ISP Modify the umber of prefixes leart to achieve acceptable load sharig No magic solutio AS 200 C D A B AS 201

34 Basic Priciples of Multihomig Let s lear to walk before we try ruig 34

35 The Basic Priciples p Aoucig address space attracts traffic (Uless policy i upstream providers iterferes) p Aoucig the ISP aggregate out a lik will result i traffic for that aggregate comig i that lik p Aoucig a subprefix of a aggregate out a lik meas that all traffic for that subprefix will come i that lik, eve if the aggregate is aouced somewhere else The most specific aoucemet wis! 35

36 The Basic Priciples p To split traffic betwee two liks: Aouce the aggregate o both liks - esures redudacy Aouce oe half of the address space o each lik (This is the first step, all thigs beig equal) p Results i: Traffic for first half of address space comes i first lik Traffic for secod half of address space comes i secod lik If either lik fails, the fact that the aggregate is aouced esures there is a backup path 36

37 The Basic Priciples p The keys to successful multihomig cofiguratio: Keepig traffic egieerig prefix aoucemets idepedet of customer ibgp Uderstadig how to aouce aggregates Uderstadig the purpose of aoucig subprefixes of aggregates Uderstadig how to maipulate BGP attributes Too may upstreams/exteral paths makes multihomig harder (2 or 3 is eough!) 37

38 IP Addressig & Multihomig How Good IP Address Plas assist with Multihomig 38

39 IP Addressig & Multihomig p IP Address plaig is a importat part of Multihomig p Previously have discussed separatig: Customer address space Customer p-t-p lik address space Ifrastructure p-t-p lik address space Loopback address space / /24 Customer Address & p-t-p liks Ifrastructure Loopbacks 39

40 IP Addressig & Multihomig p ISP Router loopbacks ad backboe poit to poit liks make up a small part of total address space Ad they do t attract traffic, ulike customer address space p Liks from ISP Aggregatio edge to customer router eeds oe /30 Small requiremets compared with total address space Some ISPs use IP uumbered p Plaig customer assigmets is a very importat part of multihomig Traffic egieerig ivolves subdividig aggregate ito pieces util load balacig works 40

41 Uplaed IP addressig p ISP fills up customer IP addressig from oe ed of the rage: /21 Customer Addresses ISP p Customers geerate traffic Dividig the rage ito two pieces will result i oe /22 with all the customers, ad oe /22 with just the ISP ifrastructure the addresses No loadbalacig as all traffic will come i the first /22 Meas further subdivisio of the first /22 = harder work 41

42 Plaed IP addressig p If ISP fills up customer addressig from both eds of the rage: / Customer Addresses Customer Addresses ISP p Scheme the is: First customer from first /22, secod customer from secod /22, third from first /22, etc p This works also for residetial versus commercial customers: Residetial from first /22 Commercial from secod /22 42

43 Plaed IP Addressig p This works fie for multihomig betwee two upstream liks (same or differet providers) p Ca also subdivide address space to suit more tha two upstreams Follow a similar scheme for populatig each portio of the address space p Do t forget to always aouce a aggregate out of each lik 43

44 Basic Multihomig Let s try some simple worked examples 44

45 Basic Multihomig p No frills multihomig p Will look at two cases: Multihomig with the same ISP Multihomig to differet ISPs p Will keep the examples easy Uderstadig easy cocepts will make the more complex scearios easier to comprehed All assume that the site multihomig has a /19 address block 45

46 Basic Multihomig p This type is most commoplace at the edge of the Iteret Networks here are usually cocered with iboud traffic flows Outboud traffic flows beig earest exit is usually sufficiet p Ca apply to the leaf ISP as well as Eterprise etworks 46

47 Two liks to the same ISP Oe lik primary, the other lik backup oly 47

48 Two liks to the same ISP (oe as backup oly) p Applies whe ed-site has bought a large primary WAN lik to their upstream a small secodary WAN lik as the backup For example, primary path might be a E1, backup might be 64kbps 48

49 Two liks to the same ISP (oe as backup oly) primary C A AS 100 AS E D backup B p AS100 removes private AS ad ay customer subprefixes from Iteret aoucemet 49

50 Two liks to the same ISP (oe as backup oly) p Aouce /19 aggregate o each lik primary lik: p Outboud aouce /19 ualtered p Iboud receive default route backup lik: p Outboud aouce /19 with icreased metric p Iboud received default, ad reduce local preferece p Whe oe lik fails, the aoucemet of the /19 aggregate via the other lik esures cotiued coectivity 50

51 Two liks to the same ISP (oe as backup oly) p Router A Cofiguratio router bgp 65534! etwork mask eighbor remote-as 100 eighbor descriptio RouterC eighbor prefix-list aggregate out eighbor prefix-list default i ip prefix-list aggregate permit /19 ip prefix-list default permit /0! ip route ull0 51

52 Two liks to the same ISP (oe as backup oly) p Router B Cofiguratio router bgp 65534! etwork mask eighbor remote-as 100 eighbor descriptio RouterD eighbor prefix-list aggregate out eighbor route-map routerd-out out eighbor prefix-list default i eighbor route-map routerd-i i..ext slide 52

53 Two liks to the same ISP (oe as backup oly) ip prefix-list aggregate permit /19 ip prefix-list default permit /0! ip route ull0! route-map routerd-out permit 10 set metric 10! route-map routerd-i permit 10 set local-preferece 90! 53

54 Two liks to the same ISP (oe as backup oly) p Router C Cofiguratio (mai lik) router bgp 100! eighbor remote-as eighbor default-origiate eighbor prefix-list Customer i eighbor prefix-list default out ip prefix-list Customer permit /19 ip prefix-list default permit /0 54

55 Two liks to the same ISP (oe as backup oly) p Router D Cofiguratio (backup lik) router bgp 100! eighbor remote-as eighbor default-origiate eighbor prefix-list Customer i eighbor prefix-list default out ip prefix-list Customer permit /19 ip prefix-list default permit /0 55

56 Two liks to the same ISP (oe as backup oly) p Router E Cofiguratio router bgp 100! eighbor remote-as 110 eighbor remove-private-as eighbor prefix-list Customer out ip prefix-list Customer permit /19 p Router E removes the private AS ad customer s subprefixes from exteral aoucemets p Private AS still visible iside AS100 56

57 Two liks to the same ISP With Loadsharig 57

58 Loadsharig to the same ISP p More commo case p Ed sites ted ot to buy circuits ad leave them idle, oly used for backup as i previous example p This example assumes equal capacity circuits Uequal capacity circuits requires more refiemet see later 58

59 Loadsharig to the same ISP Lik oe C A AS 100 AS E D Lik two B p Border router E i AS100 removes private AS ad ay customer subprefixes from Iteret aoucemet 59

60 Loadsharig to the same ISP (with redudacy) p Aouce /19 aggregate o each lik p Split /19 ad aouce as two /20s, oe o each lik basic iboud loadsharig assumes equal circuit capacity ad eve spread of traffic across address block p Vary the split util perfect loadsharig achieved p Accept the default from upstream basic outboud loadsharig by earest exit okay i first approx as most ISP ad ed-site traffic is iboud 60

61 Loadsharig to the same ISP (with redudacy) p Router A Cofiguratio router bgp etwork mask etwork mask eighbor remote-as 100 eighbor prefix-list routerc out eighbor prefix-list default i! ip prefix-list default permit /0 ip prefix-list routerc permit /20 ip prefix-list routerc permit /19! ip route ull0 ip route ull0 61

62 Loadsharig to the same ISP (with redudacy) p Router B Cofiguratio router bgp etwork mask etwork mask eighbor remote-as 100 eighbor prefix-list routerd out eighbor prefix-list default i! ip prefix-list default permit /0 ip prefix-list routerd permit /20 ip prefix-list routerd permit /19! ip route ull0 ip route ull0 62

63 Loadsharig to the same ISP (with redudacy) p Router C Cofiguratio router bgp 100 eighbor remote-as eighbor default-origiate eighbor prefix-list Customer i eighbor prefix-list default out! ip prefix-list Customer permit /19 le 20 ip prefix-list default permit /0 p Router C oly allows i /19 ad /20 prefixes from customer block p Router D cofiguratio is idetical 63

64 Loadsharig to the same ISP (with redudacy) p Router E Cofiguratio router bgp 100! eighbor remote-as 110 eighbor remove-private-as eighbor prefix-list Customer out ip prefix-list Customer permit /19 p Private AS still visible iside AS100 64

65 Loadsharig to the same ISP (with redudacy) p Default route for outboud traffic? Use default-iformatio origiate for the IGP ad rely o IGP metrics for earest exit e.g. o router A: router ospf default-iformatio origiate metric 2 metric-type 1 Or router isis as65534 default-iformatio origiate 65

66 Loadsharig to the same ISP (with redudacy) p Loadsharig cofiguratio is oly o customer router p Upstream ISP has to remove customer subprefixes from exteral aoucemets remove private AS from exteral aoucemets p Could also use BGP commuities 66

67 Two liks to the same ISP Multiple Dualhomed Customers (RFC2270) 67

68 Multiple Dualhomed Customers (RFC2270) p Uusual for a ISP just to have oe dualhomed customer Valid/valuable service offerig for a ISP with multiple PoPs Better for ISP tha havig customer multihome with aother provider! p Look at scalig the cofiguratio Þ Simplifyig the cofiguratio Usig templates, peer-groups, etc Every customer has the same cofiguratio (basically) 68

69 Multiple Dualhomed Customers (RFC2270) AS 100 C A1 B1 AS E D A2 AS B2 p A3 AS Border router E i AS100 removes private AS ad ay customer B3 subprefixes from Iteret aoucemet 69

70 Multiple Dualhomed Customers (RFC2270) p Customer aoucemets as per previous example p Use the same private AS for each customer documeted i RFC2270 address space is ot overlappig each customer hears default oly p Router A ad B cofiguratio same as Router A ad B previously 70

71 Multiple Dualhomed Customers (RFC2270) p Router A1 Cofiguratio router bgp etwork mask etwork mask eighbor remote-as 100 eighbor prefix-list routerc out eighbor prefix-list default i! ip prefix-list default permit /0 ip prefix-list routerc permit /20 ip prefix-list routerc permit /19! ip route ull0 ip route ull0 71

72 Multiple Dualhomed Customers (RFC2270) p Router B1 Cofiguratio router bgp etwork mask etwork mask eighbor remote-as 100 eighbor prefix-list routerd out eighbor prefix-list default i! ip prefix-list default permit /0 ip prefix-list routerd permit /20 ip prefix-list routerd permit /19! ip route ull0 ip route ull0 72

73 Multiple Dualhomed Customers (RFC2270) p Router C Cofiguratio router bgp 100 eighbor bgp-customers peer-group eighbor bgp-customers remote-as eighbor bgp-customers default-origiate eighbor bgp-customers prefix-list default out eighbor peer-group bgp-customers eighbor descriptio Customer Oe eighbor prefix-list Customer1 i eighbor peer-group bgp-customers eighbor descriptio Customer Two eighbor prefix-list Customer2 i 73

74 Multiple Dualhomed Customers (RFC2270) eighbor peer-group bgp-customers eighbor descriptio Customer Three eighbor prefix-list Customer3 i! ip prefix-list Customer1 permit /19 le 20 ip prefix-list Customer2 permit /19 le 20 ip prefix-list Customer3 permit /19 le 20 ip prefix-list default permit /0 p Router C oly allows i /19 ad /20 prefixes from customer block 74

75 Multiple Dualhomed Customers (RFC2270) p Router D Cofiguratio router bgp 100 eighbor bgp-customers peer-group eighbor bgp-customers remote-as eighbor bgp-customers default-origiate eighbor bgp-customers prefix-list default out eighbor peer-group bgp-customers eighbor descriptio Customer Oe eighbor prefix-list Customer1 i eighbor peer-group bgp-customers eighbor descriptio Customer Two eighbor prefix-list Customer2 i 75

76 Multiple Dualhomed Customers (RFC2270) eighbor peer-group bgp-customers eighbor descriptio Customer Three eighbor prefix-list Customer3 i! ip prefix-list Customer1 permit /19 le 20 ip prefix-list Customer2 permit /19 le 20 ip prefix-list Customer3 permit /19 le 20 ip prefix-list default permit /0 p Router D oly allows i /19 ad /20 prefixes from customer block 76

77 Multiple Dualhomed Customers (RFC2270) p Router E Cofiguratio assumes customer address space is ot part of upstream s address block router bgp 100! eighbor remote-as 110 eighbor remove-private-as eighbor prefix-list Customers out ip prefix-list Customers permit /19 ip prefix-list Customers permit /19 ip prefix-list Customers permit /19 p Private AS still visible iside AS100 77

78 Multiple Dualhomed Customers (RFC2270) p If customers prefixes come from ISP s address block do NOT aouce them to the Iteret aouce ISP aggregate oly p Router E cofiguratio: router bgp 100 eighbor remote-as 110 eighbor prefix-list my-aggregate out! ip prefix-list my-aggregate permit /13 78

79 Multihomig Summary p Use private AS for multihomig to the same upstream p Leak subprefixes to upstream oly to aid loadsharig p Upstream router E cofiguratio is idetical across all situatios 79

80 Basic Multihomig Multihomig to Differet ISPs 80

81 Two liks to differet ISPs p Use a Public AS Or use private AS if agreed with the other ISP But some people do t like the icosistet- AS which results from use of a private-as p Address space comes from both upstreams or Regioal Iteret Registry p Cofiguratio cocepts very similar 81

82 Icosistet-AS? p Viewig the prefixes origiated by AS65534 i the Iteret shows they appear to be origiated by both AS210 ad AS200 This is NOT bad Nor is it illegal p IOS commad is show ip bgp icosistet-as AS AS 200 AS 210 Iteret 82

83 Two liks to differet ISPs Oe lik primary, the other lik backup oly 83

84 Two liks to differet ISPs (oe as backup oly) Iteret AS 100 AS 120 C D Aouce /19 block A B Aouce /19 block with loger AS PATH AS

85 Two liks to differet ISPs (oe as backup oly) p Aouce /19 aggregate o each lik primary lik makes stadard aoucemet backup lik legthes the AS PATH by usig AS PATH preped p Whe oe lik fails, the aoucemet of the /19 aggregate via the other lik esures cotiued coectivity 85

86 Two liks to differet ISPs (oe as backup oly) p Router A Cofiguratio router bgp 130! etwork mask eighbor remote-as 100 eighbor prefix-list aggregate out eighbor prefix-list default i ip prefix-list aggregate permit /19 ip prefix-list default permit /0! ip route ull0 86

87 Two liks to differet ISPs (oe as backup oly) p Router B Cofiguratio router bgp 130 etwork mask eighbor remote-as 120 eighbor prefix-list aggregate out eighbor route-map routerd-out out eighbor prefix-list default i eighbor route-map routerd-i i! ip prefix-list aggregate permit /19 ip prefix-list default permit /0! route-map routerd-out permit 10 set as-path preped ! route-map routerd-i permit 10 set local-preferece 80 87

88 Two liks to differet ISPs (oe as backup oly) p Not a commo situatio as most sites ted to prefer usig whatever capacity they have (Useful whe two competig ISPs agree to provide mutual backup to each other) p But it shows the basic cocepts of usig local-prefs ad AS-path prepeds for egieerig traffic i the chose directio 88

89 Two liks to differet ISPs With Loadsharig 89

90 Two liks to differet ISPs (with loadsharig) Iteret AS 100 AS 120 C D Aouce first /20 ad /19 block A B Aouce secod /20 ad /19 block AS

91 Two liks to differet ISPs (with loadsharig) p Aouce /19 aggregate o each lik p Split /19 ad aouce as two /20s, oe o each lik basic iboud loadsharig p Whe oe lik fails, the aoucemet of the /19 aggregate via the other ISP esures cotiued coectivity 91

92 Two liks to differet ISPs (with loadsharig) p Router A Cofiguratio router bgp 130! etwork mask etwork mask eighbor remote-as 100 eighbor prefix-list firstblock out eighbor prefix-list default i ip prefix-list default permit /0! ip prefix-list firstblock permit /20 ip prefix-list firstblock permit /19 92

93 Two liks to differet ISPs (with loadsharig) p Router B Cofiguratio router bgp 130! etwork mask etwork mask eighbor remote-as 120 eighbor prefix-list secodblock out eighbor prefix-list default i ip prefix-list default permit /0! ip prefix-list secodblock permit /20 ip prefix-list secodblock permit /19 93

94 Two liks to differet ISPs (with loadsharig) p Loadsharig i this case is very basic p But shows the first steps i desigig a load sharig solutio Start with a simple cocept Ad build o it! 94

95 Two liks to differet ISPs More Cotrolled Loadsharig 95

96 Loadsharig with differet ISPs Iteret AS 100 AS 120 C D Aouce /19 block A B Aouce /20 subprefix, ad /19 block with loger AS path AS

97 Loadsharig with differet ISPs p Aouce /19 aggregate o each lik O first lik, aouce /19 as ormal O secod lik, aouce /19 with loger AS PATH, ad aouce oe /20 subprefix p cotrols loadsharig betwee upstreams ad the Iteret p Vary the subprefix size ad AS PATH legth util perfect loadsharig achieved p Still require redudacy! 97

98 Loadsharig with differet ISPs p Router A Cofiguratio router bgp 130! etwork mask eighbor remote-as 100 eighbor prefix-list default i eighbor prefix-list aggregate out ip prefix-list aggregate permit /19 ip prefix-list default permit /0! ip route ull0 98

99 Loadsharig with differet ISPs p Router B Cofiguratio router bgp 130 etwork mask etwork mask eighbor remote-as 120 eighbor prefix-list default i eighbor prefix-list subblocks out eighbor route-map routerd out! route-map routerd permit 10 match ip address prefix-list aggregate set as-path preped route-map routerd permit 20! ip prefix-list subblocks permit /19 le 20 ip prefix-list aggregate permit /19 99

100 Loadsharig with differet ISPs p This example is more commoplace p Shows how ISPs ad ed-sites subdivide address space frugally, as well as use the AS-PATH preped cocept to optimise the load sharig betwee differet ISPs p Notice that the /19 aggregate block is ALWAYS aouced 100

101 Summary 101

102 Summary p Previous examples dealt with simple case p Load balacig iboud traffic flow Achieved by modifyig outboud routig aoucemets Aggregate is always aouced p We have ot looked at outboud traffic flow For ow this is left as earest exit 102

103 Simple Multihomig ISP Traiig Workshops 103

Simple Multihoming. ISP Workshops. Last updated 25 September 2013

Simple Multihoming. ISP Workshops. Last updated 25 September 2013 Simple Multihoming ISP Workshops Last updated 25 September 2013 1 Why Multihome? p Redundancy n One connection to internet means the network is dependent on: p Local router (configuration, software, hardware)

More information

BGP Multihoming ISP/IXP Workshops

BGP Multihoming ISP/IXP Workshops BGP Multihoming ISP/IXP 1 Why Multihome? Redundancy One connection to internet means the network is dependent on: Local router (configuration, software, hardware) WAN media (physical failure, carrier failure)

More information

Simple Multihoming. ISP Workshops. Last updated 9 th December 2015

Simple Multihoming. ISP Workshops. Last updated 9 th December 2015 Simple Multihoming ISP Workshops Last updated 9 th December 2015 1 Agenda p Why Multihome? p The Multihoming Toolset p How to Multihome Options p Multihoming to the same AS p Multihoming to different ASes

More information

BGP Multihoming. ISP/IXP Workshops

BGP Multihoming. ISP/IXP Workshops BGP Multihoming ISP/IXP Workshops 1 Why Multihome? Redundancy One connection to internet means the network is dependent on: Local router (configuration, software, hardware) WAN media (physical failure,

More information

Transitioning to BGP

Transitioning to BGP Trasitioig to BGP ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 24 th April

More information

BGP and the Internet. Why Multihome? Why Multihome? Why Multihome? Why Multihome? Why Multihome? Redundancy. Reliability

BGP and the Internet. Why Multihome? Why Multihome? Why Multihome? Why Multihome? Why Multihome? Redundancy. Reliability Why Multihome? BGP and the Internet Multihoming Redundancy One connection to internet means the network is dependent on: Local router (configuration, software, hardware) WN media (physical failure, carrier

More information

BGP Attributes and Path Selection. ISP Training Workshops

BGP Attributes and Path Selection. ISP Training Workshops BGP Attributes ad Path Selectio ISP Traiig Workshops 1 BGP Attributes The tools available for the job 2 What Is a Attribute?... Next Hop AS Path MED...... p Part of a BGP Update p Describes the characteristics

More information

Simple Multihoming. ISP Workshops

Simple Multihoming. ISP Workshops Simple Multihoming ISP Workshops These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/) Last updated

More information

BGP Multihoming Techniques

BGP Multihoming Techniques BGP Multihoming Techniques Philip Smith APNIC 36 Xi an 20 th 30 th August 2013 Last updated 25 August 2013 Presentation Slides p Will be available on n http://thyme.apnic.net/ftp/seminars/apnic36-

More information

BGP Multihoming Techniques

BGP Multihoming Techniques BGP Multihoming Techniques Philip Smith SANOG 2, Sri Lanka July 2003 1 Presentation Slides Available on ftp://ftp-eng.cisco.com/pfs/seminars/sanog2-multihoming.pdf 2 Preliminaries Presentation

More information

BGP Multihoming Techniques

BGP Multihoming Techniques BGP Multihoming Techniques Philip Smith 15-22 January 2004 Bangalore, India 1 Presentation Slides Available on ftp://ftp-eng.cisco.com/pfs/seminars/sanog3-multihoming.pdf 2 Preliminaries

More information

Deploying 32-bit ASNs

Deploying 32-bit ASNs Deployig 32-bit ASNs ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 26 th September

More information

BGP Best Current Practices. ISP Training Workshops

BGP Best Current Practices. ISP Training Workshops BGP Best Curret Practices ISP Traiig Workshops 1 Cofigurig BGP Where do we start? 2 IOS Good Practices p ISPs should start off with the followig BGP commads as a basic template: router bgp 64511 bgp determiistic-med

More information

The Value of Peering

The Value of Peering The Value of Peerig ISP/IXP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 25 th

More information

BGP Multihoming Techniques

BGP Multihoming Techniques BGP Multihoming Techniques Philip Smith , Salt Lake City, Utah June 2003 1 Preliminaries Presentation has many configuration examples Uses Cisco IOS CLI Aimed at Service Providers Techniques

More information

BGP Multihoming Techniques Philip Smith NANOG October 2005 Los Angeles

BGP Multihoming Techniques Philip Smith NANOG October 2005 Los Angeles BGP Multihoming Techniques Philip Smith NANOG35 23-25 October 2005 Los Angeles 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/nanog35-multihoming.pdf And on the

More information

BGP Multihoming Techniques. Philip Smith SANOG 10/APNIC 24 29th August - 7th September 2007 New Delhi, India

BGP Multihoming Techniques. Philip Smith SANOG 10/APNIC 24 29th August - 7th September 2007 New Delhi, India BGP Multihoming Techniques Philip Smith SANOG 10/APNIC 24 29th August - 7th September 2007 New Delhi, India 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/sanog10-multihoming.pdf

More information

Introduction to OSPF. ISP Training Workshops

Introduction to OSPF. ISP Training Workshops Itroductio to OSPF ISP Traiig Workshops 1 OSPF p Ope Shortest Path First p Lik state or SPF techology p Developed by OSPF workig group of IETF (RFC 1247) p OSPFv2 stadard described i RFC2328 p Desiged

More information

BGP Multihoming Techniques

BGP Multihoming Techniques BGP Multihoming Techniques Philip Smith , Oakland 2001, Cisco Systems, Inc. All rights reserved. 1 Presentation Slides Available on NANOG Web site www.nanog.org/mtg-0110/smith.html Available

More information

BGP Multihoming Techniques. Philip Smith APRICOT February 2009 Manila, Philippines

BGP Multihoming Techniques. Philip Smith APRICOT February 2009 Manila, Philippines BGP Multihoming Techniques Philip Smith APRICOT 2009 18-27 February 2009 Manila, Philippines 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/apricot2009-multihoming.pdf

More information

IS-IS in Detail. ISP Workshops

IS-IS in Detail. ISP Workshops IS-IS i Detail ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 27 th November

More information

BGP Multihoming Techniques

BGP Multihoming Techniques BGP Multihoming Techniques Philip Smith , Kitakyushu, Japan 2001, Cisco Systems, Inc. All rights reserved. 1 Presentation Slides Available at www.apnic.net/meetings/14/programme/docs/bgp-tutslides-pfs.pdf

More information

Introduction to The Internet

Introduction to The Internet Itroductio to The Iteret ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 13 th

More information

ISP Network Design. ISP Workshops

ISP Network Design. ISP Workshops ISP Network Desig ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 27 th February

More information

IPv6 Addressing. ISP Workshops

IPv6 Addressing. ISP Workshops IPv6 Addressig ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 12 th April 2018

More information

BGP Tutorial Part 3 Multihoming

BGP Tutorial Part 3 Multihoming BGP Tutorial Part 3 Multihoming Philip Smith APRICOT 2003, Taipei February 2003 1 Presentation Slides Slides are available at ftp://ftp-eng.cisco.com/pfs/seminars/apricot02-bgp02.pdf Feel

More information

BGP Multihoming Techniques Philip Smith APRICOT Feb - 3 Mar 2006 Perth, Australia

BGP Multihoming Techniques Philip Smith APRICOT Feb - 3 Mar 2006 Perth, Australia BGP Multihoming Techniques Philip Smith APRICOT 2006 22 Feb - 3 Mar 2006 Perth, Australia 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/apricot2006-bgp-part3.pdf

More information

IPv6 Addressing. ISP Workshops

IPv6 Addressing. ISP Workshops IPv6 Addressig ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 21 st October

More information

IS-IS for IPv6. ISP Workshops

IS-IS for IPv6. ISP Workshops IS-IS for IPv6 ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 8 th April 2018

More information

IPv6 Routing Protocols. ISP Training Workshops

IPv6 Routing Protocols. ISP Training Workshops IPv6 Routig Protocols ISP Traiig Workshops 1 Iitial IPv6 Cofiguratio for Cisco IOS 2 IPv6 Cofiguratio o Cisco IOS p To eable IPv6 the followig global commads are required: Router(cofig)# ipv6 uicast-routig

More information

BGP and the Internet. Enterprise Multihoming. Enterprise Multihoming. Medium/Large ISP Multihoming. Enterprise Multihoming. Enterprise Multihoming

BGP and the Internet. Enterprise Multihoming. Enterprise Multihoming. Medium/Large ISP Multihoming. Enterprise Multihoming. Enterprise Multihoming BGP and the Common scenario in today More and more non-sps multihoming for: service provider redundancy link redundancy Issues on today: Routing Table size accelerating more and more /24 prefixes appearing

More information

ISP Systems Design. ISP Workshops

ISP Systems Design. ISP Workshops ISP Systems Desig ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 24 th April

More information

COSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1

COSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1 COSC 1P03 Ch 7 Recursio Itroductio to Data Structures 8.1 COSC 1P03 Recursio Recursio I Mathematics factorial Fiboacci umbers defie ifiite set with fiite defiitio I Computer Sciece sytax rules fiite defiitio,

More information

Multihoming Complex Cases & Caveats

Multihoming Complex Cases & Caveats Multihoming Complex Cases & Caveats ISP Workshops Last updated 6 October 2011 Complex Cases & Caveats p Complex Cases n Multiple Transits n Multi-exit backbone n Disconnected Backbone n IDC Multihoming

More information

BGP for Internet Service Providers

BGP for Internet Service Providers BGP for Internet Service Providers Philip Smith , Lome,, Togo 1 Presentation Slides Will be available on www.cisco.com/public/cons/seminars/afnog3 Feel free to ask questions any time 2 BGP

More information

BGP and the Internet

BGP and the Internet BGP and the Internet Using Communities for Multihoming 1 Multihoming and Communities The BGP community attribute is a very powerful tool for assisting and scaling BGP Multihoming 2 Loadsharing Using Communities

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

IS-IS for ISPs. ISP Workshops

IS-IS for ISPs. ISP Workshops IS-IS for ISPs ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 21 st April 2017

More information

IPv4/IPv6 BGP Routing Workshop. Organized by:

IPv4/IPv6 BGP Routing Workshop. Organized by: IPv4/IPv6 BGP Routing Workshop Organized by: Agenda Multihoming & BGP path control APNIC multihoming resource policy 2 ISP Hierarchy Default free zone Made of Tier-1 ISPs who have explicit routes to every

More information

IPv6 Deployment Planning

IPv6 Deployment Planning IPv6 Deploymet Plaig ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 5 th July

More information

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk Chapter Objectives Lear how resiliecy strategies reduce risk Discover automatio strategies to reduce risk Chapter #16: Architecture ad Desig Resiliecy ad Automatio Strategies 2 Automatio/Scriptig Resiliet

More information

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000.

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000. 5-23 The course that gives CM its Zip Memory Maagemet II: Dyamic Storage Allocatio Mar 6, 2000 Topics Segregated lists Buddy system Garbage collectio Mark ad Sweep Copyig eferece coutig Basic allocator

More information

IPv6 Deployment Planning

IPv6 Deployment Planning IPv6 Deploymet Plaig ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 8 th April

More information

IPv6 Routing Protocol Security

IPv6 Routing Protocol Security IPv6 Routig Protocol Security ITU/APNIC/PacNOG21 IPv6 Workshop 4 th 8 th December 2017 Nuku alofa These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/)

More information

Module 12 Multihoming to the Same ISP

Module 12 Multihoming to the Same ISP Module 12 Multihoming to the Same ISP ISP/IXP Networking Workshop Lab Objective: To investigate various methods for multihoming onto the same upstream s backbone Prerequisites: Module 11 and Multihoming

More information

Resource Public Key Infrastructure for Secure Border Gateway Protocol

Resource Public Key Infrastructure for Secure Border Gateway Protocol Resource Public Key Ifrastructure for Secure Border Gateway Protocol George Chag, Majid Ariaezhad, ad Ljiljaa Trajković gkchag@sfu.ca, ariaezhad@live.com, ljilja@sfu.ca Commuicatio Networks Laboratory

More information

IPv6 Deployment Study

IPv6 Deployment Study IPv6 Deploymet Study ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 8 th April

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

Service Provider Multihoming

Service Provider Multihoming Service Provider Multihoming ISP Workshops Last updated 18 September 2013 1 Service Provider Multihoming p Previous examples dealt with loadsharing inbound traffic n Of primary concern at Internet edge

More information

Elementary Educational Computer

Elementary Educational Computer Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified

More information

Switching Hardware. Spring 2018 CS 438 Staff, University of Illinois 1

Switching Hardware. Spring 2018 CS 438 Staff, University of Illinois 1 Switchig Hardware Sprig 208 CS 438 Staff, Uiversity of Illiois Where are we? Uderstad Differet ways to move through a etwork (forwardig) Read sigs at each switch (datagram) Follow a kow path (virtual circuit)

More information

Lab 3 Multihoming to the Same ISP

Lab 3 Multihoming to the Same ISP Lab 3 Multihoming to the Same ISP ISP/IXP Networking Workshop Lab Objective: To investigate various methods for multihoming onto the same upstream s backbone The following will be the common topology used.

More information

Announcements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components

Announcements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components Aoucemets Readig Chapter 4 (4.1-4.2) Project #4 is o the web ote policy about project #3 missig compoets Homework #1 Due 11/6/01 Chapter 6: 4, 12, 24, 37 Midterm #2 11/8/01 i class 1 Project #4 otes IPv6Iit,

More information

Customer Portal Quick Reference User Guide

Customer Portal Quick Reference User Guide Customer Portal Quick Referece User Guide Overview This user guide is iteded for FM Approvals customers usig the Approval Iformatio Maagemet (AIM) customer portal to track their active projects. AIM is

More information

n Explore virtualization concepts n Become familiar with cloud concepts

n Explore virtualization concepts n Become familiar with cloud concepts Chapter Objectives Explore virtualizatio cocepts Become familiar with cloud cocepts Chapter #15: Architecture ad Desig 2 Hypervisor Virtualizatio ad cloud services are becomig commo eterprise tools to

More information

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB)

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB) F5 White Paper Sessio Iitiated Protocol (SIP) ad Message-based Load Balacig (MBLB) The ability to provide ew ad creative methods of commuicatios has esured a SIP presece i almost every orgaizatio. The

More information

Data Protection: Your Choice Is Simple PARTNER LOGO

Data Protection: Your Choice Is Simple PARTNER LOGO Data Protectio: Your Choice Is Simple PARTNER LOGO Is Your Data Truly Protected? The growth, value ad mobility of data are placig icreasig pressure o orgaizatios. IT must esure assets are properly protected

More information

1 Enterprise Modeler

1 Enterprise Modeler 1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio

More information

One advantage that SONAR has over any other music-sequencing product I ve worked

One advantage that SONAR has over any other music-sequencing product I ve worked *gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig

More information

Data diverse software fault tolerance techniques

Data diverse software fault tolerance techniques Data diverse software fault tolerace techiques Complemets desig diversity by compesatig for desig diversity s s limitatios Ivolves obtaiig a related set of poits i the program data space, executig the

More information

Reliable Transmission. Spring 2018 CS 438 Staff - University of Illinois 1

Reliable Transmission. Spring 2018 CS 438 Staff - University of Illinois 1 Reliable Trasmissio Sprig 2018 CS 438 Staff - Uiversity of Illiois 1 Reliable Trasmissio Hello! My computer s ame is Alice. Alice Bob Hello! Alice. Sprig 2018 CS 438 Staff - Uiversity of Illiois 2 Reliable

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpeCourseWare http://ocw.mit.edu 6.854J / 18.415J Advaced Algorithms Fall 2008 For iformatio about citig these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advaced Algorithms

More information

Windows Server 2008 R2 networking

Windows Server 2008 R2 networking Chapter3 Widows Server 2008 R2 etworkig Orgaizatios large ad small deped o computer etworks to operate their busiesses. Employees require aywhere access to data, while cliets ad busiess parters demad ehaced

More information

BGP and the Internet

BGP and the Internet BGP and the Internet Communities, Transit, Collocation ISP/IXP Workshops 2000, Cisco Systems, Inc. 1 Advanced Community usage ISP/IXP Presentation_ID Workshops 2000, 1999, Cisco Systems, Inc. www.cisco.com

More information

Term Project Report. This component works to detect gesture from the patient as a sign of emergency message and send it to the emergency manager.

Term Project Report. This component works to detect gesture from the patient as a sign of emergency message and send it to the emergency manager. CS2310 Fial Project Loghao Li Term Project Report Itroductio I this project, I worked o expadig exercise 4. What I focused o is makig the real gesture recogizig sesor ad desig proper gestures ad recogizig

More information

BGP Attributes and Path Selection

BGP Attributes and Path Selection BGP Attributes and Path Selection ISP Training Workshops 1 BGP Attributes The tools available for the job 2 What Is an Attribute?... Next Hop AS Path MED...... Part of a BGP Update Describes the characteristics

More information

Advanced Multihoming. BGP Traffic Engineering

Advanced Multihoming. BGP Traffic Engineering Advanced Multihoming BGP Traffic Engineering 1 Service Provider Multihoming Previous examples dealt with loadsharing inbound traffic Of primary concern at Internet edge What about outbound traffic? Transit

More information

Baan Tools User Management

Baan Tools User Management Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio

More information

Service Provider Multihoming

Service Provider Multihoming BGP Traffic Engineering Previous examples dealt with loadsharing inbound traffic Of primary concern at Internet edge What about outbound traffic? Transit ISPs strive to balance traffic flows in both directions

More information

Service Provider Multihoming

Service Provider Multihoming Service Provider Multihoming BGP Traffic Engineering 1 Service Provider Multihoming Previous examples dealt with loadsharing inbound traffic Of primary concern at Internet edge What about outbound traffic?

More information

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c Verizo WIreless Global Support Guide For the BlackBerry 8830 World Editio Smartphoe ad the Motorola Z6c For complete iformatio o global services, please refer to verizowireless.com/vzglobal. Whether i

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr

More information

Module 13 Multihoming to Different ISPs

Module 13 Multihoming to Different ISPs Module 13 Multihoming to Different ISPs ISP/IXP Networking Workshop Lab Objective: To investigate various methods for multihoming onto two different upstream ISPs. Prerequisites: Module 12 and Multihoming

More information

Message Integrity and Hash Functions. TELE3119: Week4

Message Integrity and Hash Functions. TELE3119: Week4 Message Itegrity ad Hash Fuctios TELE3119: Week4 Outlie Message Itegrity Hash fuctios ad applicatios Hash Structure Popular Hash fuctios 4-2 Message Itegrity Goal: itegrity (ot secrecy) Allows commuicatig

More information

1&1 Next Level Hosting

1&1 Next Level Hosting 1&1 Next Level Hostig Performace Level: Performace that grows with your requiremets Copyright 1&1 Iteret SE 2017 1ad1.com 2 1&1 NEXT LEVEL HOSTING 3 Fast page loadig ad short respose times play importat

More information

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today Admiistrative Fial project No office hours today UNSUPERVISED LEARNING David Kauchak CS 451 Fall 2013 Supervised learig Usupervised learig label label 1 label 3 model/ predictor label 4 label 5 Supervised

More information

Quality of Service. Spring 2018 CS 438 Staff - University of Illinois 1

Quality of Service. Spring 2018 CS 438 Staff - University of Illinois 1 Quality of Service Sprig 2018 CS 438 Staff - Uiversity of Illiois 1 Quality of Service How good are late data ad lowthroughput chaels? It depeds o the applicatio. Do you care if... Your e-mail takes 1/2

More information

Service Provider Multihoming

Service Provider Multihoming Service Provider Multihoming ISP Workshops These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/) Last

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

More information

n Based on unrealistic growth forecast n Overcapacity: Fiber 5x100 in three years n Wireless: Expensive spectrum licenses n Fibers

n Based on unrealistic growth forecast n Overcapacity: Fiber 5x100 in three years n Wireless: Expensive spectrum licenses n Fibers EECS228a Research Topics Jea Walrad www.eecs.berkeley.edu/~wlr of Networks Walrad 52 of Networks Pricig of Services Competitio of Users Competitio of Providers Suggested Readigs: http://www.bgsu.edu/departmets/tcom/aota.htm

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

Security of Bluetooth: An overview of Bluetooth Security

Security of Bluetooth: An overview of Bluetooth Security Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give

More information

Using VTR Emulation on Avid Systems

Using VTR Emulation on Avid Systems Usig VTR Emulatio o Avid Systems VTR emulatio allows you to cotrol a sequece loaded i the Record moitor from a edit cotroller for playback i the edit room alog with other sources. I this sceario the edit

More information

MANAGED! PREPARE TO BE FEATURES HANDHELD USER DISPLAYS. Specifications MEASUREMENT STABILIZATION INDICATOR

MANAGED! PREPARE TO BE FEATURES HANDHELD USER DISPLAYS. Specifications MEASUREMENT STABILIZATION INDICATOR FEATURES Trasfers data easily betwee Hadheld & PC via USB cable. Stores up to 3000 temperatures ad 300 meu items. Sets Max / Mi temperature limit idicators. Stores custom meus for easy recall. Exports

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

Web OS Switch Software

Web OS Switch Software Web OS Switch Software BBI Quick Guide Nortel Networks Part Number: 213164, Revisio A, July 2000 50 Great Oaks Boulevard Sa Jose, Califoria 95119 408-360-5500 Mai 408-360-5501 Fax www.orteletworks.com

More information

150 Internet Exchange Points And Beyond!

150 Internet Exchange Points And Beyond! 150 Iteret Exchage Poits Ad Beyod! HKNOG 2018 Hog Kog Walt Wolly, Director Itercoectio Strategy Hurricae Electric AS6939 Who is Walt Wolly? Hurricae Electric AS6939 4 years Amazo AS16509 4 years Director

More information

Operating System Concepts. Operating System Concepts

Operating System Concepts. Operating System Concepts Chapter 4: Mass-Storage Systems Logical Disk Structure Logical Disk Structure Disk Schedulig Disk Maagemet RAID Structure Disk drives are addressed as large -dimesioal arrays of logical blocks, where the

More information

. Written in factored form it is easy to see that the roots are 2, 2, i,

. Written in factored form it is easy to see that the roots are 2, 2, i, CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or

More information

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19 CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

BGP101. Howard C. Berkowitz. (703)

BGP101. Howard C. Berkowitz. (703) BGP101 Howard C. Berkowitz hcb@clark.net (703)998-5819 What is the Problem to be Solved? Just configuring the protocol? Participating in the Internet and/or running Virtual Private Networks A Life Cycle

More information

Chapter 3 Classification of FFT Processor Algorithms

Chapter 3 Classification of FFT Processor Algorithms Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As

More information

100 Internet Exchange Points And Beyond!

100 Internet Exchange Points And Beyond! 100 Iteret Exchage Poits Ad Beyod! April 2016 LACNIC 25 Havaa Cuba Walt Wolly, Director Itercoectio Strategy Hurricae Electric AS6939 Who is Walt Wolly? Hurricae Electric AS6939 2 years Amazo AS16509 4

More information

1. SWITCHING FUNDAMENTALS

1. SWITCHING FUNDAMENTALS . SWITCING FUNDMENTLS Switchig is the provisio of a o-demad coectio betwee two ed poits. Two distict switchig techiques are employed i commuicatio etwors-- circuit switchig ad pacet switchig. Circuit switchig

More information

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago CMSC 22200 Computer Architecture Lecture 12: Virtual Memory Prof. Yajig Li Uiversity of Chicago A System with Physical Memory Oly Examples: most Cray machies early PCs Memory early all embedded systems

More information

BGP Protocol & Configuration. Scalable Infrastructure Workshop AfNOG2008

BGP Protocol & Configuration. Scalable Infrastructure Workshop AfNOG2008 BGP Protocol & Configuration Scalable Infrastructure Workshop AfNOG2008 Border Gateway Protocol (BGP4) Case Study 1, Exercise 1: Single upstream Part 6: BGP Protocol Basics Part 7: BGP Protocol - more

More information