Deploying 32-bit ASNs
|
|
- Laurel Cook
- 5 years ago
- Views:
Transcription
1 Deployig 32-bit ASNs ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese ( Last updated 26 th September
2 Ackowledgemets p This material origiated from the Cisco ISP/IXP Workshop Programme developed by Philip Smith & Barry Greee p Use of these materials is ecouraged as log as the source is fully ackowledged ad this otice remais i place p Bug fixes ad improvemets are welcomed Please workshop (at) bgp4all.com Philip Smith 2
3 32-bit ASNs p Stadards documets Descriptio of 32-bit ASNs p Textual represetatio p New exteded commuity p p AS is reserved as iterface betwee 16-bit ad 32-bit ASN world 3
4 32-bit ASNs termiology p 16-bit ASNs Refers to the rage 0 to p 32-bit ASNs Refers to the rage to (or the exteded rage) p 32-bit ASN pool Refers to the rage 0 to
5 Gettig a 32-bit ASN p Nowadays: Stadard applicatio process to the RIRs Or via upstream provider Sample RIR policy p p Bootstrap phase from From 1st Jauary 2007 p 32-bit ASNs were available o request From 1st Jauary 2009 p p 32-bit ASNs were assiged by default 16-bit ASNs were oly available o request From 1st Jauary 2010 p No distictio ASNs assiged from the 32-bit pool 5
6 Represetatio (1) p Iitially three formats proposed for the ASN rage : asplai asdot asdot+ p I reality: Most operators favour traditioal plai format A few prefer dot otatio (X.Y): p asdot for , e.g 2.4 p asdot+ for , e.g But regular expressios will have to be completely rewritte for asdot ad asdot+!!! 6
7 Represetatio (2) p Rewritig regular expressios for asdot/asdot+ otatio p Example: ^[0-9]+$ matches ay ASN (16-bit ad asplai) This ad equivalets extesively used i BGP multihomig cofiguratios for traffic egieerig p Equivalet regexp for asdot is: ^([0-9]+) ([0-9]+\.[0-9]+)$ p Equivalet regexp for asdot+ is: ^[0-9]+\.[0-9]+$ 7
8 Chages p 32-bit ASNs are backward compatible with 16-bit ASNs p There is o flag day p If you have a 16-bit ASN ow you do NOT eed to: Throw out your old routers Replace your 16-bit ASN with a 32-bit ASN p You do eed to be aware that: Your customers will come with 32-bit ASNs ASN is ot a bogo! You will eed a router supportig 32-bit ASNs to use a 32-bit ASN locally p If you have a proper BGP implemetatio, 32-bit ASNs will be trasported siletly across your etwork 8
9 How does it work? p If local router ad remote router support cofiguratio of 32-bit ASNs BGP peerig is cofigured as ormal usig the 32-bit ASN p If local router ad remote router do ot support cofiguratio of 32-bit ASNs BGP peerig ca oly use a 16-bit ASN p If local router oly supports 16-bit ASN ad remote router/etwork has a 32-bit ASN Compatibility mode is iitiated 9
10 Compatibility Mode (1) p Local router oly supports 16-bit ASN ad remote router uses 32-bit ASN p BGP peerig iitiated: Remote asks local if 32-bit supported (BGP capability egotiatio) Whe local says o, remote the presets AS23456 Local eeds to be cofigured to peer with remote usig AS23456 p Þ Operator of local router has to cofigure BGP peerig with AS
11 Compatibility Mode (2) p Local router supports oly 16-bit ASNs, peerig with router supportig 32-bit ASNs Peerig set up with AS23456 (trasitio AS) router bgp eighbor remote-as eighbor descriptio ebgp with AS eighbor prefix-list AS i i eighbor prefix-list AS out out! Remote router cofigures ormal BGP peerig: router bgp eighbor remote-as eighbor descriptio ebgp with AS eighbor prefix-list AS64510-i i eighbor prefix-list AS64510-out out! 11
12 Compatibility Mode (3) p BGP peerig iitiated (cot): BGP sessio established usig AS bit ASN icluded i a ew BGP attribute called AS4_PATH p Result: p (as opposed to AS_PATH for 16-bit ASNs) 16-bit ASN world sees 16-bit ASNs ad stadig i for each 32-bit ASN 32-bit ASN world sees 16 ad 32-bit ASNs 12
13 Example: p Iteret with 32-bit ad 16-bit ASNs p AS-PATH legth maitaied AS 123 AS AS / / / / AS /16 AS / / /
14 What has chaged? p Two ew BGP attributes: AS4_PATH p Carries 32-bit ASN path ifo AS4_AGGREGATOR p Carries 32-bit ASN aggregator ifo Well-behaved BGP implemetatios will simply pass these alog if they do t uderstad them p Trasitio AS AS23456 (AS_TRANS) Reserved for peerig betwee old (16-bit AS oly) ad ew BGP implemetatios 14
15 What do they look like? p ASPLAIN format for IPv4 prefix origiated by AS as4-7200#sh ip bgp /20 BGP routig table etry for /20, versio Paths: (1 available, best #1, table default) from ( ) Origi IGP, localpref 100, valid, iteral, best 15
16 What do they look like? p ASDOT format for IPv4 prefix origiated by AS3.5 (aka AS196613) as4-7200#sh ip bgp /20 BGP routig table etry for /20, versio Paths: (1 available, best #1, table default) from ( ) Origi IGP, localpref 100, valid, iteral, best 16
17 What do they look like? p 16-bit ASN world view of IPv4 prefix origiated by AS BGP-view1>sh ip bgp /20 BGP routig table etry for /20, versio Paths: (1 available, best #1, table Default-IP-Routig-Table) from ( ) Origi IGP, localpref 100, valid, exteral, best Trasitio AS 17
18 If 32-bit ASN ot supported: p Iability to distiguish betwee peer ASes usig 32-bit ASNs They will all be represeted by AS23456 Could be problematic for trasit provider s policy Workaroud: use BGP commuities istead p Iability to distiguish prefix s origi AS How to tell whether origi is real or fake? The real ad fake both represeted by AS23456 (There should be a better solutio here!) 18
19 If 32-bit ASN ot supported: p Icorrect NetFlow summaries: Prefixes from 32-bit ASNs will all be summarised uder AS23456 Traffic statistics eed to be measured per prefix ad aggregated Makes it hard to determie peerability of a eighbourig etwork p Uiteded filterig by peers ad upstreams: Eve if IRR supports 32-bit ASNs, ot all tools i use ca support ISP may ot support 32-bit ASNs which are i the IRR ad do t realise that AS23456 is the trasitio AS 19
20 Implemetatios (May 2011) p p p p Cisco IOS-XR 3.4 owards Cisco IOS-XE 2.3 owards Cisco IOS 12.0(32)S12, 12.4(24)T, 12.2SRE, 12.2(33)SXI1 owards Cisco NX-OS 4.0(1) owards p Quagga (patches for ) p OpeBGPd 4.2 (patches for 3.9 & 4.0) p p p Juiper JuOSe & JuOS 9.1 owards Redback SEOS Force10 FTOS7.7.1 owards p used to have a complete list 20
21 Curret Status (September 2017) p The etire 16-bit ASN pool has bee assiged to the RIRs Aroud bit ASNs are visible o the Iteret p Each RIR has a block of 32-bit ASNs Out of assigmets, aroud are visible o the Iteret p See 21
22 Optioal Materials 22
23 Cisco Routers Supportig 4-byte ASNs p CRS IOS-XR 3.4 owards p GSR IOS-XR 3.4 owards IOS 12.0(32)S12, 12.0(33)S ad 12.0(32)SY8 owards p ASR1000 IOS-XE 2.3 owards p Nexus Switches NX-OS 4.0(1) owards 23
24 Cisco Routers Supportig 4-byte ASNs p Catalyst 6500 IOS 12.2(33)SXI1 owards p 7600 IOS 12.2(33)SRE1 owards p 7200 series IOS 12.0(32)S12, 12.0(33)S, 12.2(33)SRE1, 12.4(24)T, 15.0 owards p 7301 IOS 12.2(33)SRE1, 12.4(24)T, 15.0 owards 24
25 Cisco Routers Supportig 4-byte ASNs p 3900/2900/1900 series IOS 15.0 owards p 3800/2800/1800/800 series IOS 12.4(24)T ad IOS 15.0 owards p 3745/3725 IOS 12.4(24)T p AS5350/5400 IOS 12.4(24)T ad IOS 15.0 owards 25
26 Cisco Routers NOT supportig 4-byte ASNs p Routers which will ever support 4-byte ASNs iclude: 2500 series 2600 series 3600 series AS
27 Deploymet Tips How to deploy 32-bit ASNs i the backboe etwork 27
28 Deploymet Scearios p Typical ISP desig is thus: ISIS/OSPF for IGP, carryig loopback ad poit to poit lik addresses ibgp mesh (full/rr/cofederatio) to carry customer ad Iteret prefixes p All routers support 4-byte ASNs: Proceed with ibgp desig as ormal p Not all routers support 4-byte ASNs: Three viable optios 28
29 ibgp optios 1. Retur 4-byte ASN to the RIR ad request 2-byte ASN istead Works if RIR is willig to do so Works as log as there are 2-byte ASNs remaiig 2. Routers which support 4-byte ASNs ru ibgp mesh Routers which do ot support 4-byte ASNs either ru i private ASN (as a pseudo-customer) or do ot ru BGP at all 3. The BGP Cofederatio hack 29
30 BGP Cofederatio hack p Useful if oly border routers ca support 4-byte ASNs Remaiig backboe ad aggregatio routers caot support 4- byte ASNs p How? The etire etwork rus withi oe private AS The border routers declare to their ebgp eighbours that they are really i 4-byte ASN cofederatio 30
31 Example: p Routers X, A ad C support 4-byte ASNs p Router Y ad B do ot Cofed C A AS B /16 X AS / / / / Y AS / / / /16 31
32 The Rules p All routers with ebgp eighbours (customer, peer, upstream) must support 4-byte ASNs p Remaiig routers withi the etwork do ot have to support 4-byte ASNs p Etire backboe operates i AS65534 Or ay oe private ASN from to p Oly the ebgp speakig routers are cofederatio aware 32
33 Router X Cofiguratio p Router X is i AS Supports 4-byte ASNs iterface FastEtheret 0/0 descriptio Lik to RouterA ip address ! router bgp eighbor remote eighbor ebgp with RouterA etwork mask ! ip route ull0 33
34 Router A Cofiguratio iterface Loopback 0 ip address ! iterface FastEtheret 0/0 descriptio Lik to RouterX ip address ! router bgp bgp cofederatio idetifier eighbor remote eighbor ebgp with RouterX eighbor remote eighbor ibgp with RouterB eighbor ext-hop-self eighbor remote eighbor ibgp with RouterC eighbor ext-hop-self! 34
35 Router B Cofiguratio p Router B is i AS65534 (Cofederatio ) Does ot support cofiguratio of 4-byte ASNs iterface Loopback 0 ip address ! router bgp eighbor remote eighbor ibgp with RouterA eighbor ext-hop-self eighbor remote eighbor ibgp with RouterC eighbor ext-hop-self etwork mask ! ip route ull0 35
36 Router C Cofiguratio iterface Loopback 0 ip address ! iterface FastEtheret 0/0 descriptio Lik to RouterY ip address ! router bgp bgp cofederatio idetifier eighbor remote 123 eighbor ebgp with RouterY eighbor remote eighbor ibgp with RouterA eighbor ext-hop-self eighbor remote eighbor ibgp with RouterB eighbor ext-hop-self! 36
37 Router Y Cofiguratio p Router Y is i AS123 Does ot support cofiguratio of 4-byte ASNs iterface FastEtheret 0/0 descriptio Lik to RouterC ip address ! router bgp 123 eighbor remote eighbor ebgp with RouterC i AS etwork mask ! ip route ull0 37
38 Commetary p Oly the edge routers, Router A ad C, eed to kow about the cofederatio ad carry the cofederatio cofiguratio Router B (ad ay other router participatig i the ibgp) believe they are ruig i AS65534 The edge routers will remove the iteral AS ad preset the cofederatio AS to ebgp eighbours 38
39 BGP o Router X p Router X supports 4-byte ASNs Sees AS ad AS123 trasit RouterX>sh ip bgp BGP table versio is 4, local router ID is Status codes: s suppressed, d damped, h history, * valid, > best, i - iteral, r RIB-failure, S Stale Origi codes: i - IGP, e - EGP,? - icomplete Network Next Hop Metric LocPrf Weight Path *> i *> i *> i 39
40 BGP o Router A p Router A supports 4-byte ASNs ibgp with B ad C, ebgp with X RouterA>sh ip bgp BGP table versio is 4, local router ID is Status codes: s suppressed, d damped, h history, * valid, > best, i - iteral, r RIB-failure, S Stale Origi codes: i - IGP, e - EGP,? - icomplete Network Next Hop Metric LocPrf Weight Path *>i i *>i i *> i 40
41 BGP o Router B p Router B does ot support 4-byte ASNs ibgp with B ad C; 4-byte ASNs see as AS23456 RouterB>sh ip bgp BGP table versio is 4, local router ID is Status codes: s suppressed, d damped, h history, * valid, > best, i - iteral, r RIB-failure, S Stale Origi codes: i - IGP, e - EGP,? - icomplete Network Next Hop Metric LocPrf Weight Path *>i i *> i *>i i 41
42 BGP o Router C p Router C supports 4-byte ASNs ibgp with A ad B, ebgp with Y RouterC>sh ip bgp BGP table versio is 4, local router ID is Status codes: s suppressed, d damped, h history, * valid, > best, i - iteral, r RIB-failure, S Stale Origi codes: i - IGP, e - EGP,? - icomplete Network Next Hop Metric LocPrf Weight Path *> i *>i i *>i i 42
43 BGP o Router Y p Router Y does ot support 4-byte ASNs ebgp with C; 4-byte ASNs see as AS23456 RouterY>sh ip bgp BGP table versio is 4, local router ID is Status codes: s suppressed, d damped, h history, * valid, > best, i - iteral, r RIB-failure, S Stale Origi codes: i - IGP, e - EGP,? - icomplete Network Next Hop Metric LocPrf Weight Path *> i *> i *> i 43
44 BGP Cofederatio hack p Not really a hack, but a workaroud so that o-ebgp speakig backboe routers ca participate i ibgp usig 4-byte ASNs p Importat: ebgp routers (border ad aggregatio edge) must support 4- byte ASNs Multiple iteral ASNs ca work provided that iteral AS edge routers (eibgp speakers) support 4-byte ASNs too; they require: bgp cofederatio idetifier <4-byte-ASN> 44
45 Summary p Deployig 4-byte ASNs ca be doe three ways: Etire ibgp mesh (upgradig software ad/or routers as appropriate) Omit o-4-byte ASN routers from ibgp mesh, or treat them as pseudo BGP customers (like RFC2270) Usig the BGP Cofederatio hack p Or retur 4-byte ASN to RIR i exchage for 2-byte ASN (if possible) 45
46 Deployig 32-bit ASNs ISP Workshops 46
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 informationBGP 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 information32-bit ASNs. Philip Smith. Last updated February 2010
32-bit ASNs Philip Smith Last updated February 2010 Autonomous System (AS) AS 100 Collection of networks with same routing policy Single routing protocol Usually under single ownership, trust and administrative
More informationIS-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 informationIS-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 information32-bit ASNs. Philip Smith. MENOG 5, Beirut, 29th October 2009
32-bit ASNs Philip Smith MENOG 5, Beirut, 29th October 2009 Autonomous System (AS) AS 100 Collection of networks with same routing policy Single routing protocol Usually under single ownership, trust and
More informationSimple Multihoming. ISP Training Workshops
Simple Multihomig ISP Traiig Workshops 1 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
More informationThe 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 informationIntroduction 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 information32-bit ASNs. Philip Smith. AfNOG rd April 1st May Abuja, Nigeria
32-bit ASNs Philip Smith AfNOG 2007 23rd April 1st May Abuja, Nigeria Autonomous System (AS) AS 100 Collection of networks with same routing policy Single routing protocol Usually under single ownership,
More informationIntroduction to BGP. ISP Workshops. Last updated 30 October 2013
Introduction to BGP ISP Workshops Last updated 30 October 2013 1 Border Gateway Protocol p A Routing Protocol used to exchange routing information between different networks n Exterior gateway protocol
More informationBGP 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 informationIPv6 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 informationIPv6 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 informationBGP Support for 4-byte ASN
The Cisco implementation of 4-byte autonomous system (AS) numbers uses asplain (65538, for example) as the default regular expression match and the output display format for AS numbers. However, you can
More informationIPv6 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 informationISP 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 informationIPv6 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 informationIntroduction 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 informationAPNIC elearning: BGP Basics. 30 September :00 PM AEST Brisbane (UTC+10) Revision: 2.0
APNIC elearning: BGP Basics 30 September 2015 1:00 PM AEST Brisbane (UTC+10) Issue Date: 07 July 2015 Revision: 2.0 Presenter Nurul Islam (Roman) Senior Training Specialist, APNIC Nurul maintains the APNIC
More information32-bit ASNs. Greg Hankins Chris Malayter APRICOT 2009 APRICOT /02/25
32-bit ASNs Greg Hankins ghankins@force10networks.com Chris Malayter cmalayter@switchanddata.com APRICOT 2009 APRICOT 2009 2009/02/25 ASN Terminology Soup What??? 2-octet, 2-byte, 16-bit, ASN16, and OLD
More informationIS-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 informationBGP Attributes and Policy Control
BGP Attributes and Policy Control ISP/IXP `2005, Cisco Systems, Inc. All rights reserved. 1 Agenda BGP Attributes BGP Path Selection Applying Policy 2 BGP Attributes The tools available for the job `2005,
More informationIntroduction to BGP. ISP/IXP Workshops
Introduction to BGP ISP/IXP Workshops 1 Border Gateway Protocol A Routing Protocol used to exchange routing information between different networks Exterior gateway protocol Described in RFC4271 RFC4276
More informationBGP 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Τεχνολογία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr
More informationISP 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 informationBGP Attributes and Policy Control
BGP Attributes and Policy Control ISP/IXP Workshops 1 Agenda BGP Attributes BGP Path Selection Applying Policy 2 BGP Attributes The tools available for the job 3 What Is an Attribute?... Next Hop......
More informationBGP Attributes and Policy Control
BGP Attributes and Policy Control ISP/IXP Workshops 1 Agenda BGP Attributes BGP Path Selection Applying Policy 2 BGP Attributes The tools available for the job 3 What Is an Attribute?... Next Hop......
More informationIPv6 Transition Planning
IPv6 Trasitio Plaig 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 informationIntroduction to BGP ISP/IXP Workshops
Introduction to BGP ISP/IXP Workshops 1 Border Gateway Protocol Routing Protocol used to exchange routing information between networks exterior gateway protocol RFC1771 work in progress to update draft-ietf-idr-bgp4-18.txt
More informationThe IPv6 Protocol & IPv6 Standards
The IPv6 Protocol & IPv6 Stadards 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
More informationThe IPv6 Protocol & IPv6 Standards
The IPv6 Protocol & IPv6 Stadards 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
More informationIPv6 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 informationBGP 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 informationService 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 informationCS 111: Program Design I Lecture 19: Networks, the Web, and getting text from the Web in Python
CS 111: Program Desig I Lecture 19: Networks, the Web, ad gettig text from the Web i Pytho Robert H. Sloa & Richard Warer Uiversity of Illiois at Chicago April 3, 2018 Goals Lear about Iteret Lear about
More informationExtending The Sleuth Kit and its Underlying Model for Pooled Storage File System Forensic Analysis
Extedig The Sleuth Kit ad its Uderlyig Model for Pooled File System Foresic Aalysis Frauhofer Istitute for Commuicatio, Iformatio Processig ad Ergoomics Ja-Niclas Hilgert* Marti Lambertz Daiel Plohma ja-iclas.hilgert@fkie.frauhofer.de
More informationIPv6 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 informationIPv6 Transition Strategies. Philip Smith APNIC 44 Taichung, Taiwan 7 th 14 th September 2017
IPv6 Trasitio Strategies Philip Smith APNIC 44 Taichug, Taiwa 7 th 14 th September 2017 Last updated 12 th September 2017 1 Presetatio Slides p Will be available o http://bgp4all.com/dokuwiki/cofereces/
More informationChapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved.
Chapter 11 Frieds, Overloaded Operators, ad Arrays i Classes Copyright 2014 Pearso Addiso-Wesley. All rights reserved. Overview 11.1 Fried Fuctios 11.2 Overloadig Operators 11.3 Arrays ad Classes 11.4
More informationNetwork Time Protocol (NTP)
Network Time Protocol (NTP) Quick ad Dirty for AfNOG 2018 (Michuki Mwagi) Origial slides by Ayitey Bulley About NTP Network Time Protocol project http://tp.org NTP is a protocol desiged to sychroize the
More informationConnecting to a Service Provider Using External BGP
Connecting to a Service Provider Using External BGP This module describes configuration tasks that will enable your Border Gateway Protocol (BGP) network to access peer devices in external networks such
More informationOracle Server. What s New in this Release? Release Notes
Oracle email Server Release Notes Release 5.2 for Widows NT May 2001 Part No. A90426-01 These release otes accompay Oracle email Server Release 5.2 for Widows NT. They cotai the followig topics: What s
More informationIPv6 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 information4-Byte AS Numbers. The view from the Old BGP world. Geoff Huston February 2007 APNIC
4-Byte AS Numbers The view from the Old BGP world Geoff Huston February 2007 APNIC AS Number Consumption AS Number Consumption IANA Pool You are here Projections Total AS Count Advertised AS Count Unadvertised
More informationResource 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 informationRoute Policy Language. Set Object
Route Policy Language as-path-set name [set elements] end-set Set Object Route Policy Object route-policy name [policy statements] community-set name [set elements] end-set AS Path Set Community Set extcommunity-set
More informationBGP Scaling Techniques
BGP Scaling Techniques 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 informationBGP Techniques for Internet Service Providers. Philip Smith APRICOT 2011 Hong Kong, SAR, China February 2011
BGP Techniques for Internet Service Providers Philip Smith APRICOT 2011 Hong Kong, SAR, China 15-25 February 2011 1 Presentation Slides Will be available on ftp://ftp-eng.cisco.com /pfs/seminars/apricot2011-bgp-techniques.pdf
More informationModule 6 Implementing BGP
Module 6 Implementing BGP Lesson 1 Explaining BGP Concepts and Terminology BGP Border Gateway Protocol Using BGP to Connect to the Internet If only one ISP, do not need BGP. If multiple ISPs, use BGP,
More informationBorder Gateway Protocol - BGP
BGP Fundamentals Border Gateway Protocol - BGP Runs over TCP (port 179) TCP connection required before BGP session Need to be reachable! Path vector routing protocol Best path selection based on path attributes
More informationNetwork Time Protocol (NTP)
Network Time Protocol (NTP) Quick ad Dirty for AfNOG 2017 (Ayitey Bulley) About NTP Network Time Protocol project http://tp.org NTP is a protocol desiged to sychroize the clocks of computers over a etwork.
More informationChapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 9 Poiters ad Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 9.1 Poiters 9.2 Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Slide 9-3
More informationBGP Link Bandwidth. Finding Feature Information. Prerequisites for BGP Link Bandwidth
The BGP (Border Gateway Protocol) Link Bandwidth feature is used to advertise the bandwidth of an autonomous system exit link as an extended community. This feature is configured for links between directly
More informationK-NET bus. When several turrets are connected to the K-Bus, the structure of the system is as showns
K-NET bus The K-Net bus is based o the SPI bus but it allows to addressig may differet turrets like the I 2 C bus. The K-Net is 6 a wires bus (4 for SPI wires ad 2 additioal wires for request ad ackowledge
More informationSD vs. SD + One of the most important uses of sample statistics is to estimate the corresponding population parameters.
SD vs. SD + Oe of the most importat uses of sample statistics is to estimate the correspodig populatio parameters. The mea of a represetative sample is a good estimate of the mea of the populatio that
More informationBGP Techniques for Internet Service Providers
BGP Techniques for Internet Service Providers Philip Smith SANOG 23 15 January 2014 Thimphu Last updated 12 January 2014 Presentation Slides p Will be available on n http://thyme.apnic.net/ftp/seminars/
More informationConfiguring a BGP Route Server
BGP route server is a feature designed for internet exchange (IX) operators that provides an alternative to full ebgp mesh peering among the service providers who have a presence at the IX. The route server
More informationReliable 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 informationIPv6 Protocols & Standards. ISP Training Workshops
IPv6 Protocols & Stadards ISP Traiig Workshops 1 So what has really chaged? p Expaded address space Address legth quadrupled to 16 bytes p Header Format Simplificatio Fixed legth, optioal headers are daisy-chaied
More informationBGP Route Reflector Commands
This chapter provides details of the commands used for configuring Border Gateway Protocol (BGP) Route Reflector (RR). address-family (BGP), on page 2 keychain, on page 5 neighbor (BGP), on page 7 remote-as
More informationGlobal 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 informationMOTIF XF Extension Owner s Manual
MOTIF XF Extesio Ower s Maual Table of Cotets About MOTIF XF Extesio...2 What Extesio ca do...2 Auto settig of Audio Driver... 2 Auto settigs of Remote Device... 2 Project templates with Iput/ Output Bus
More informationBGP Link Bandwidth. Finding Feature Information. Prerequisites for BGP Link Bandwidth
The Border Gateway Protocol (BGP) Link Bandwidth feature is used to advertise the bandwidth of an autonomous system exit link as an extended community. This feature is configured for links between directly
More informationIMP: 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 information100 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 informationPython 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 informationComputers and Scientific Thinking
Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology internet technologies and standards Piotr Gajowniczek BGP (Border Gateway Protocol) structure of the Internet Tier 1 ISP Tier 1 ISP Google
More informationBGP 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 informationWindows 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 informationBGP Scaling (RR & Peer Group)
BGP Scaling ( & Peer Group) BGP Peer Group Problem: number of BGP updates in a ibgp mesh BGP updates generated for each neighbor individually CPU wasted on repeat calculations ibgp neighbors receive the
More informationAdvanced 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 informationUsing BGP Communities
Using BGP Communities 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 informationChapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig
More informationCustomer 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 informationData 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 informationBaan 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 informationClasses and Objects. Again: Distance between points within the first quadrant. José Valente de Oliveira 4-1
Classes ad Objects jvo@ualg.pt José Valete de Oliveira 4-1 Agai: Distace betwee poits withi the first quadrat Sample iput Sample output 1 1 3 4 2 jvo@ualg.pt José Valete de Oliveira 4-2 1 The simplest
More informationIOS Implementation of the ibgp PE CE Feature
IOS Implementation of the ibgp PE CE Feature Document ID: 117567 Contributed by Luc De Ghein, Cisco TAC Engineer. Apr 04, 2014 Contents Introduction Background Information Implement ibgp PE CE BGP Customer
More informationConfiguring a Basic BGP Network
Configuring a Basic BGP Network This module describes the basic tasks to configure a basic Border Gateway Protocol (BGP) network. BGP is an interdomain routing protocol that is designed to provide loop-free
More informationChapter 10. Defining Classes. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 10 Defiig Classes Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 10.1 Structures 10.2 Classes 10.3 Abstract Data Types 10.4 Itroductio to Iheritace Copyright 2015 Pearso Educatio,
More informationInter-Domain Routing: BGP
Inter-Domain Routing: BGP Richard T. B. Ma School of Computing National University of Singapore CS 3103: Compute Networks and Protocols Inter-Domain Routing Internet is a network of networks Hierarchy
More informationCS 111: Program Design I Lecture 21: Network Analysis. Robert H. Sloan & Richard Warner University of Illinois at Chicago April 10, 2018
CS 111: Program Desig I Lecture 21: Network Aalysis Robert H. Sloa & Richard Warer Uiversity of Illiois at Chicago April 10, 2018 NETWORK ANALYSIS Which displays a graph i the sese of graph/etwork aalysis?
More informationWeb 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 informationCMPT 125 Assignment 2 Solutions
CMPT 25 Assigmet 2 Solutios Questio (20 marks total) a) Let s cosider a iteger array of size 0. (0 marks, each part is 2 marks) it a[0]; I. How would you assig a poiter, called pa, to store the address
More informationLecturers: Sanjam Garg and Prasad Raghavendra Feb 21, Midterm 1 Solutions
U.C. Berkeley CS170 : Algorithms Midterm 1 Solutios Lecturers: Sajam Garg ad Prasad Raghavedra Feb 1, 017 Midterm 1 Solutios 1. (4 poits) For the directed graph below, fid all the strogly coected compoets
More informationAnalysis of Algorithms
Aalysis of Algorithms Ruig Time of a algorithm Ruig Time Upper Bouds Lower Bouds Examples Mathematical facts Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite
More informationBGP Techniques for ISP. Terutaka Komorizono
BGP Techniques for ISP Terutaka Komorizono Introduction Presentation has many configuration examples Using Cisco IOS CLI Aimed at Service Providers Techniques can be used by many enterprises
More informationConfiguring a Basic BGP Network
Configuring a Basic BGP Network This module describes the basic tasks to configure a basic Border Gateway Protocol (BGP) network. BGP is an interdomain routing protocol that is designed to provide loop-free
More informationRoute Leaking in MPLS/VPN Networks
Route Leaking in MPLS/VPN Networks Document ID: 47807 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Route Leaking from a Global Routing Table into a VRF and Route
More informationUNIVERSITY OF MORATUWA
UNIVERSITY OF MORATUWA FACULTY OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING B.Sc. Egieerig 2014 Itake Semester 2 Examiatio CS2052 COMPUTER ARCHITECTURE Time allowed: 2 Hours Jauary 2016
More informationThe 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. 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 informationBGP Routing and BGP Policy. BGP Routing. Agenda. BGP Routing Information Base. L47 - BGP Routing. L47 - BGP Routing
BGP Routing and BGP Policy BGP Routing The BGP Routing Principles and Route Decisions based on AS-Path in a simple topology of AS s routing policy is reduced to a minimal function demonstrated in example
More informationInternet Routing Protocols Lecture 01 & 02
Internet Routing Protocols Lecture 01 & 02 Advanced Systems Topics Lent Term, 2010 Timothy G. Griffin Computer Lab Cambridge UK Internet Routing Outline Lecture 1 : Inter-domain routing architecture, the
More informationDeploy MPLS L3 VPN. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:
Deploy MPLS L3 VPN APNIC Technical Workshop October 23 to 25, 2017. Selangor, Malaysia Hosted by: Issue Date: [201609] Revision: [01] Acknowledgement Cisco Systems Course Outline MPLS L3 VPN Models L3
More informationBGP Best External. Finding Feature Information
The feature provides the network with a backup external route to avoid loss of connectivity of the primary external route. The feature advertises the most preferred route among those received from external
More informationCAEN Tools for Discovery
BF2535 - Trasitio from Sy1527/Sy2527 Maiframes To Sy4527/Sy5527 Maiframes rev. 3-12 April 2012 CAEN Electroic Istrumetatio TRANSITION FROM SY1527/SY2527 MAINFRAMES TO SY4527/SY5527 MAINFRAMES Viareggio,
More information