BGP Best Current Practices. ISP Training Workshops
|
|
- Claude Whitehead
- 6 years ago
- Views:
Transcription
1 BGP Best Curret Practices ISP Traiig Workshops 1
2 Cofigurig BGP Where do we start? 2
3 IOS Good Practices p ISPs should start off with the followig BGP commads as a basic template: router bgp bgp determiistic-med distace bgp o sychroizatio o auto-summary p If supportig more tha just IPv4 uicast eighbours o bgp default ipv4-uicast is also very importat ad required Replace with public ASN Make ebgp ad ibgp distace the same 3
4 Cisco IOS Good Practices p p p BGP i Cisco IOS is permissive by default Cofigurig BGP peerig without usig filters meas: All best paths o the local router are passed to the eighbour All routes aouced by the eighbour are received by the local router Ca have disastrous cosequeces Good practice is to esure that each ebgp eighbour has iboud ad outboud filter applied: router bgp eighbor remote-as eighbor prefix-list as64510-i i eighbor prefix-list as64510-out out 4
5 What is BGP for?? What is a IGP ot for? 5
6 BGP versus OSPF/ISIS p Iteral Routig Protocols (IGPs) examples are ISIS ad OSPF used for carryig ifrastructure addresses NOT used for carryig Iteret prefixes or customer prefixes desig goal is to miimise umber of prefixes i IGP to aid scalability ad rapid covergece 6
7 BGP versus OSPF/ISIS p BGP used iterally (ibgp) ad exterally (ebgp) p ibgp used to carry some/all Iteret prefixes across backboe customer prefixes p ebgp used to exchage prefixes with other ASes implemet routig policy 7
8 BGP versus OSPF/ISIS p DO NOT: distribute BGP prefixes ito a IGP distribute IGP routes ito BGP use a IGP to carry customer prefixes p YOUR NETWORK WILL NOT SCALE 8
9 Aggregatio 9
10 Aggregatio p Aggregatio meas aoucig the address block received from the RIR to the other ASes coected to your etwork p Subprefixes of this aggregate may be: Used iterally i the ISP etwork Aouced to other ASes to aid with multihomig p Ufortuately too may people are still thikig about class Cs, resultig i a proliferatio of /24s i the Iteret routig table Note: Same is happeig for /48s with IPv6 10
11 Cofigurig Aggregatio Cisco IOS p ISP has /19 address block p To put ito BGP as a aggregate: router bgp etwork mask ip route ull0 p The static route is a pull up route more specific prefixes withi this address block esure coectivity to ISP s customers logest match lookup 11
12 Aggregatio p Address block should be aouced to the Iteret as a aggregate p Subprefixes of address block should NOT be aouced to Iteret uless for traffic egieerig See BGP Multihomig presetatios p Aggregate should be geerated iterally Not o the etwork borders! 12
13 Aoucig Aggregate Cisco IOS p Cofiguratio Example router bgp 64511! etwork mask eighbor remote-as 101 eighbor prefix-list out-filter out ip route ull0! ip prefix-list out-filter permit /19 ip prefix-list out-filter dey /0 le 32 13
14 Aoucig a Aggregate p ISPs who do t ad wo t aggregate are held i poor regard by commuity p Registries publish their miimum allocatio size Aythig from a /20 to a /22 depedig o RIR Differet sizes for differet address blocks p No real reaso to see aythig loger tha a /22 prefix i the Iteret BUT there are curretly (Jue 2012) > /24s! p But: APNIC chaged (Oct 2010) its miimum allocatio size o all blocks to /24 IPv4 ru-out is startig to have a impact 14
15 Aggregatio Example / / /22 Iteret AS100 customer /23 p Customer has /23 etwork assiged from AS100 s /19 address block p AS100 aouces customers idividual etworks to the Iteret 15
16 Aggregatio Bad Example p p Customer lik goes dow Their /23 etwork becomes ureachable /23 is withdraw from AS100 s ibgp Their ISP does t aggregate its /19 etwork block /23 etwork withdrawal aouced to peers starts ripplig through the Iteret added load o all Iteret backboe routers as etwork is removed from routig table p Customer lik returs Their /23 etwork is ow visible to their ISP Their /23 etwork is readvertised to peers Starts ripplig through Iteret Load o Iteret backboe routers as etwork is reiserted ito routig table Some ISP s suppress the flaps Iteret may take mi or loger to be visible Where is the Quality of Service??? 16
17 Aggregatio Example Iteret /19 AS /19 aggregate customer /23 p Customer has /23 etwork assiged from AS100 s /19 address block p AS100 aouced /19 aggregate to the Iteret 17
18 Aggregatio Good Example p Customer lik goes dow their /23 etwork becomes ureachable /23 is withdraw from AS100 s ibgp p /19 aggregate is still beig aouced o BGP hold dow problems o BGP propagatio delays o dampig by other ISPs p Customer lik returs p Their /23 etwork is visible agai The /23 is re-ijected ito AS100 s ibgp p The whole Iteret becomes visible immediately p Customer has Quality of Service perceptio 18
19 Aggregatio Summary p Good example is what everyoe should do! Adds to Iteret stability Reduces size of routig table Reduces routig chur Improves Iteret QoS for everyoe p Bad example is what too may still do! Why? Lack of kowledge? Laziess? 19
20 Separatio of ibgp ad ebgp p May ISPs do ot uderstad the importace of separatig ibgp ad ebgp ibgp is where all customer prefixes are carried ebgp is used for aoucig aggregate to Iteret ad for Traffic Egieerig p Do NOT do traffic egieerig with customer origiated ibgp prefixes Leads to istability similar to that metioed i the earlier bad example Eve though aggregate is aouced, a flappig subprefix will lead to istability for the customer cocered p Geerate traffic egieerig prefixes o the Border Router 20
21 The Iteret Today (August 2012) p Curret Iteret Routig Table Statistics BGP Routig Table Etries Prefixes after maximum aggregatio Uique prefixes i Iteret Prefixes smaller tha registry alloc /24s aouced ASes i use
22 Efforts to improve aggregatio p The CIDR Report Iitiated ad operated for may years by Toy Bates Now combied with Geoff Husto s routig aalysis p p (covers both IPv4 ad IPv6 BGP tables) Results ed o a weekly basis to most operatios lists aroud the world Lists the top 30 service providers who could do better at aggregatig p RIPE Routig WG aggregatio recommedatio RIPE
23 Efforts to Improve Aggregatio The CIDR Report p Also computes the size of the routig table assumig ISPs performed optimal aggregatio p Website allows searches ad computatios of aggregatio to be made o a per AS basis Flexible ad powerful tool to aid ISPs Iteded to show how greater efficiecy i terms of BGP table size ca be obtaied without loss of routig ad policy iformatio Shows what forms of origi AS aggregatio could be performed ad the potetial beefit of such actios to the total table size Very effectively challeges the traffic egieerig excuse 23
24 24
25 25
26 26
27 Importace of Aggregatio p Size of routig table Router Memory is ot so much of a problem as it was i the 1990s Routers ca be specified to carry 1 millio+ prefixes p Covergece of the Routig System This is a problem Bigger table takes loger for CPU to process BGP updates take loger to deal with BGP Istability Report tracks routig system update activity bgpupdates.potaroo.et/istability/bgpupd.html 27
28 28
29 29
30 Receivig Prefixes 30
31 Receivig Prefixes p There are three scearios for receivig prefixes from other ASNs Customer talkig BGP Peer talkig BGP Upstream/Trasit talkig BGP p Each has differet filterig requiremets ad eed to be cosidered separately 31
32 Receivig Prefixes: From Customers p ISPs should oly accept prefixes which have bee assiged or allocated to their dowstream customer p If ISP has assiged address space to its customer, the the customer IS etitled to aouce it back to his ISP p If the ISP has NOT assiged address space to its customer, the: Check i the five RIR databases to see if this address space really has bee assiged to the customer The tool: whois h jwhois.apic.et x.x.x.0/24 p (jwhois queries all RIR databases) 32
33 Receivig Prefixes: From Customers p Example use of whois to check if customer is etitled to aouce address space: $ whois -h whois.apic.et ietum: etame: APNIC-AP descr: Asia Pacific Network Iformatio Cetre descr: Regioal Iteret Registry for the Asia-Pacific descr: 6 Cordelia Street descr: South Brisbae, QLD 4101 descr: Australia coutry: AU admi-c: AIC1-AP Portable meas its a tech-c: NO4-AP assigmet to the customer, the mt-by: APNIC-HM customer ca aouce it to you mt-irt: IRT-APNIC-AP chaged: hm-chaged@apic.et status: ASSIGNED PORTABLE chaged: hm-chaged@apic.et source: APNIC 33
34 Receivig Prefixes: From Customers p Example use of whois to check if customer is etitled to aouce address space: $ whois -h whois.ripe.et ietum: etame: UK-PIPEX descr: Verizo UK Limited coutry: GB ALLOCATED meas that this is Provider Aggregatable address org: ORG-UA24-RIPE space ad ca oly be aouced admi-c: WERT1-RIPE by the ISP holdig the allocatio tech-c: UPHM1-RIPE (i this case Verizo UK) status: ALLOCATED UNSPECIFIED remarks: Please sed abuse otificatio to abuse@uk.uu.et mt-by: RIPE-NCC-HM-MNT mt-lower: AS1849-MNT mt-routes: AS1849-MNT mt-routes: WCOM-EMEA-RICE-MNT mt-irt: IRT-MCI-GB source: RIPE # Filtered 34
35 Receivig Prefixes from customer: Cisco IOS p For Example: dowstream has /20 block should oly aouce this to upstreams upstreams should oly accept this from them p Cofiguratio o upstream router bgp 100 eighbor remote-as 101 eighbor prefix-list customer i! ip prefix-list customer permit /20 35
36 Receivig Prefixes: From Peers p A peer is a ISP with whom you agree to exchage prefixes you origiate ito the Iteret routig table Prefixes you accept from a peer are oly those they have idicated they will aouce Prefixes you aouce to your peer are oly those you have idicated you will aouce 36
37 Receivig Prefixes: From Peers p Agreeig what each will aouce to the other: Exchage of documetatio as part of the peerig agreemet, ad the ogoig updates OR Use of the Iteret Routig Registry ad cofiguratio tools such as the IRRToolSet 37
38 Receivig Prefixes from peer: Cisco IOS p For Example: Peer has /16, /18 ad /17 address blocks p Cofiguratio o local router router bgp 100 eighbor remote-as 101 eighbor prefix-list my-peer i! ip prefix-list my-peer permit /16 ip prefix-list my-peer permit /18 ip prefix-list my-peer permit /17 ip prefix-list my-peer dey /0 le 32 38
39 Receivig Prefixes: From Upstream/Trasit Provider p Upstream/Trasit Provider is a ISP who you pay to give you trasit to the WHOLE Iteret p Receivig prefixes from them is ot desirable uless really ecessary Traffic Egieerig see BGP Multihomig presetatios p Ask upstream/trasit provider to either: origiate a default-route OR aouce oe prefix you ca use as default 39
40 Receivig Prefixes: From Upstream/Trasit Provider p Dowstream Router Cofiguratio router bgp 100! etwork mask eighbor remote-as 101 eighbor prefix-list ifilter i eighbor prefix-list outfilter out ip prefix-list ifilter permit /0! ip prefix-list outfilter permit /19 40
41 Receivig Prefixes: From Upstream/Trasit Provider p Upstream Router Cofiguratio router bgp 101! eighbor remote-as 100 eighbor default-origiate eighbor prefix-list cust-i i eighbor prefix-list cust-out out ip prefix-list cust-i permit /19! ip prefix-list cust-out permit /0 41
42 Receivig Prefixes: From Upstream/Trasit Provider p If ecessary to receive prefixes from ay provider, care is required. Do t accept default (uless you eed it) Do t accept your ow prefixes p For IPv4: Do t accept private (RFC1918) ad certai special use prefixes: Do t accept prefixes loger tha /24 (?) p For IPv6: Do t accept certai special use prefixes: Do t accept prefixes loger tha /48 (?) 42
43 Receivig Prefixes: From Upstream/Trasit Provider p Check Team Cymru s list of bogos p For IPv4 also cosult: p For IPv6 also cosult: p Bogo Route Server: Supplies a BGP feed (IPv4 ad/or IPv6) of address blocks which should ot appear i the BGP table 43
44 Receivig IPv4 Prefixes router bgp 100 etwork mask eighbor remote-as 101 eighbor prefix-list i-filter i! ip prefix-list i-filter dey /0! Default ip prefix-list i-filter dey /8 le 32! Network Zero ip prefix-list i-filter dey /8 le 32! RFC1918 ip prefix-list i-filter dey /10 le 32! RFC6598 shared address ip prefix-list i-filter dey /19 le 32! Local prefix ip prefix-list i-filter dey /8 le 32! Loopback ip prefix-list i-filter dey /16 le 32! Auto-cofig ip prefix-list i-filter dey /12 le 32! RFC1918 ip prefix-list i-filter dey /24 le 32! TEST1 ip prefix-list i-filter dey /16 le 32! RFC1918 ip prefix-list i-filter dey /15 le 32! Bechmarkig ip prefix-list i-filter dey /24 le 32! TEST2 ip prefix-list i-filter dey /24 le 32! TEST3 ip prefix-list i-filter dey /3 le 32! Multicast ip prefix-list i-filter dey /0 ge 25! Prefixes >/24 ip prefix-list i-filter permit /0 le 32 44
45 Receivig IPv6 Prefixes router bgp 100 etwork 2020:3030::/32 eighbor 2020:3030::1 remote-as 101 eighbor 2020:3030::1 prefix-list v6i-filter i! ipv6 prefix-list v6i-filter permit 2001::/32 ipv6 prefix-list v6i-filter dey 2001::/32 le 128 ipv6 prefix-list v6i-filter dey 2001:db8::/32 le 128 ipv6 prefix-list v6i-filter permit 2002::/16 ipv6 prefix-list v6i-filter dey 2002::/16 le 128 ipv6 prefix-list v6i-filter dey 2020:3030::/32 le 128 ipv6 prefix-list v6i-filter dey 3ffe::/16 le 128 ipv6 prefix-list v6i-filter permit 2000::/3 le 48 ipv6 prefix-list v6i-filter dey ::/0 le 128! Teredo! Teredo subets! Documetatio! 6to4! 6to4 subets! Local Prefix! Old 6boe! Global Uicast 45
46 Receivig Prefixes p Payig attetio to prefixes received from customers, peers ad trasit providers assists with: The itegrity of the local etwork The itegrity of the Iteret p Resposibility of all ISPs to be good Iteret citizes 46
47 Prefixes ito ibgp 47
48 Ijectig prefixes ito ibgp p Use ibgp to carry customer prefixes do t use IGP p Poit static route to customer iterface p Use BGP etwork statemet p As log as static route exists (iterface active), prefix will be i BGP 48
49 Router Cofiguratio: etwork statemet p Example: iterface loopback 0 ip address ! iterface Serial 5/0 ip uumbered loopback 0 ip verify uicast reverse-path! ip route Serial 5/0! router bgp 100 etwork mask
50 Ijectig prefixes ito ibgp p Iterface flap will result i prefix withdraw ad reaouce use ip route... permaet p May ISPs redistribute static routes ito BGP rather tha usig the etwork statemet Oly do this if you uderstad why 50
51 Router Cofiguratio: redistribute static p Example: ip route Serial 5/0! router bgp 100 redistribute static route-map static-to-bgp <sip>! route-map static-to-bgp permit 10 match ip address prefix-list ISP-block set origi igp <sip>! ip prefix-list ISP-block permit /22 le 30 51
52 Ijectig prefixes ito ibgp p Route-map ISP-block ca be used for may thigs: settig commuities ad other attributes settig origi code to IGP, etc p Be careful with prefix-lists ad route-maps absece of either/both meas all statically routed prefixes go ito ibgp 52
53 Summary p Best Practices Covered: Whe to use BGP Whe to use ISIS/OSPF Aggregatio Receivig Prefixes Prefixes ito BGP 53
54 BGP Best Curret Practices ISP Traiig Workshops 54
BGP Best Current Practices
BGP Best Current Practices ISP Workshops Last updated 10 th July 2015 1 Configuring BGP Where do we start? 2 IOS Good Practices p ISPs should start off with the following BGP commands as a basic template:
More informationBGP Best Current Practices. ISP/IXP Workshops
BGP Best Current Practices ISP/IXP Workshops 1 Configuring BGP Where do we start? 2 IOS Good Practices ISPs should start off with the following BGP commands as a basic template: router bgp 64511 bgp deterministic-med
More informationBGP in the Internet Best Current Practices
BGP in the Internet Best Current Practices 1 Recommended IOS Releases Which IOS?? 2 Which IOS? IOS is a feature rich and highly complex router control system ISPs should choose the IOS variant which is
More informationRecommended IOS Releases. BGP in the Internet. Which IOS? Which IOS? 12.2 IOS release images IOS release images is the old mainline train
BGP in the Internet Best Current Practices Recommended IOS Releases Which IOS?? 1 2 Which IOS? Which IOS? IOS is a feature rich and highly complex router control system ISPs should choose the IOS variant
More informationBGP Best Current Practices
BGP Best Current Practices 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 informationTransitioning 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 Best Current Practices. ISP/IXP Workshops
BGP Best Current Practices ISP/IXP Workshops 1 What is BGP for?? What is an IGP not for? 2 BGP versus OSPF/ISIS Internal Routing Protocols (IGPs) examples are ISIS and OSPF used for carrying infrastructure
More informationBGP Best Current Practices. Recommended IOS Releases. Which IOS? Which IOS? 12.4 IOS release images IOS release images
BGP Best Current Practices Recommended IOS Releases ISP/IXP Which IOS?? 1 2 Which IOS? Which IOS? IOS is a feature rich and highly complex router control system ISPs should choose the IOS variant which
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 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 informationRoute Filtering. Types of prefixes in IP core network: Internal Prefixes External prefixes. Downstream customers Internet prefixes
1 Types of prefixes in IP core network: Internal Prefixes External prefixes Downstream customers Internet prefixes 2 Internal prefixes originated in IP core network Loopback Transport Connect inter-regional
More informationRoute Filtering. Types of prefixes in IP core network: Internal Prefixes External prefixes. Downstream customers Internet prefixes
Types of prefixes in IP core network: Internal Prefixes External prefixes Downstream customers Internet prefixes Internal prefixes originated in IP core network Loopback Transport Connect inter-regional
More informationDeploying 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 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 informationBGP in the Internet Best Current Practices
BGP in the Internet Best Current Practices 1 Recommended IOS Releases Which IOS?? 2 Which IOS? IOS is a feature rich and highly complex router control system ISPs should choose the IOS variant which is
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 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 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 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 informationBGP for Internet Service Providers
BGP for Internet Service Providers Philip Smith Seoul KIOW 2002 1 BGP current status RFC1771 is quite old, and no longer reflects current operational practice nor vendor implementations
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 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 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 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 informationInternet IPv4 Routing Table Analysis Update. Philip Smith BTNOG 3 18 th November 2016 Thimphu, Bhutan
Iteret IPv4 Routig Table Aalysis Update Philip Smith BTNOG 3 18 th November 2016 Thimphu, Bhuta Motivatio 1998: No oe was publishig ay Iteret routig table aalysis Oly CIDR-Report reportig o top 20 cotributors
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 informationDeploying BGP APRICOT2005. Kyoto, Japan. Philip Smith. 2005, Cisco Systems, Inc. All rights reserved.
Deploying BGP Philip Smith APRICOT 2005 Kyoto, Japan 1 Presentation Slides Slides are at: ftp://ftp-eng.cisco.com /pfs/seminars/-deploying-bgp.pdf And on the website Feel free to ask questions
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 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 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 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 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 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 informationBGP Techniques for Internet Service Providers
BGP Techniques for Internet Service Providers Philip Smith Seattle, 15-17 17 May 2005 1 Presentation Slides Slides are at: ftp://ftp-eng.cisco.com /pfs/seminars/nanog34-bgp-techniques.pdf
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 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 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 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 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 informationIPv4/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 informationThe 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 informationBGP 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 informationBGP 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 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 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 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 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 informationBGP 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 informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 22 Database Recovery Techiques Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Recovery algorithms Recovery cocepts Write-ahead
More informationSimple 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 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 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 informationL I N U X. Unit 6 S Y S T E M DHCP & DNS (BIND) A D M I N I S T R A T I O n DPW
it 6 HCP & (B) oa Warre HCP ervice yamically assigs a P address to requestig machies P addresses are leased scope of addresses ca be assiged or excluded from assigmet HCP servers do ot talk to each other
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 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 informationSecurity 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 informationSimple 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 informationAPNIC Training. Internet Routing Registry (IRR)
APNIC Training Internet Routing Registry (IRR) Objectives To provide an introduction to the APNIC Routing Registry Explain concepts of the global RR Outline the benefits of the APNIC Routing Registry Discuss
More informationModule 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 informationLecture 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 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 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 informationSession 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 informationLab 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 informationBGP 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 informationBGP Techniques for Internet Service Providers
BGP Techniques for Internet Service Providers Philip Smith SANOG 11 14th-18th January 2008 Dhaka, Bangladesh 1 Presentation Slides Will be available on ftp://ftp-eng.cisco.com /pfs/seminars/sanog11-bgp-techniques.pdf
More informationSimple 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 informationCSC 220: Computer Organization Unit 11 Basic Computer Organization and Design
College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:
More informationCS 11 C track: lecture 1
CS 11 C track: lecture 1 Prelimiaries Need a CMS cluster accout http://acctreq.cms.caltech.edu/cgi-bi/request.cgi Need to kow UNIX IMSS tutorial liked from track home page Track home page: http://courses.cms.caltech.edu/courses/cs11/material
More informationBGP 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 informationAdministrative 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 informationBGP Techniques for Internet Service Providers. Philip Smith APRICOT th-27th February 2009 Manila, Philippines
BGP Techniques for Internet Service Providers Philip Smith APRICOT 2009 18th-27th February 2009 Manila, Philippines 1 Presentation Slides Will be available on ftp://ftp-eng.cisco.com /pfs/seminars/apricot2009-bgp-techniques.pdf
More informationBGP Techniques for Internet Service Providers
BGP Techniques for Internet Service Providers Philip Smith Colombo, Sri Lanka 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Presentation Slides Will be available on ftp://ftp-eng.cisco.com
More informationGE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III
GE2112 - FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE Plaig the Computer Program Purpose Algorithm Flow Charts Pseudocode -Applicatio Software Packages-
More informationEvaluation 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 informationAdaptive Resource Allocation for Electric Environmental Pollution through the Control Network
Available olie at www.sciecedirect.com Eergy Procedia 6 (202) 60 64 202 Iteratioal Coferece o Future Eergy, Eviromet, ad Materials Adaptive Resource Allocatio for Electric Evirometal Pollutio through the
More informationSolution printed. Do not start the test until instructed to do so! CS 2604 Data Structures Midterm Spring, Instructions:
CS 604 Data Structures Midterm Sprig, 00 VIRG INIA POLYTECHNIC INSTITUTE AND STATE U T PROSI M UNI VERSI TY Istructios: Prit your ame i the space provided below. This examiatio is closed book ad closed
More informationBGP 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 informationLab 2 BGP route filtering and advanced features
ISP/IXP Networking Workshop Lab Lab 2 BGP route filtering and advanced features Objective: Using the network concepts of Lab 1, use various configuration methods on BGP peerings to demonstrate neighbour
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 informationJapan IPv6 Measurement
Japa IPv6 Measuremet Tomohiro Fujisaki NTT/IPv6 Promotio Coucil i Japa IPv6 Readiess Measuremet BoF APNIC 43 28 February 2017 Summary of IPv6 deploymet status i Japa Networks Major three cellular carriers
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 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 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 informationAnnouncements. 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 informationTask scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation
6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08
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 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 informationMessage 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 informationModule 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 information150 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 informationService 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 informationCOSC 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 informationBGP 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 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 informationBGP 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 informationBGP 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 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 information27 Refraction, Dispersion, Internal Reflection
Chapter 7 Refractio, Dispersio, Iteral Reflectio 7 Refractio, Dispersio, Iteral Reflectio Whe we talked about thi film iterferece, we said that whe light ecouters a smooth iterface betwee two trasparet
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 information