Introduktion til BGP 4 Border Gateway Protocol version 4
Emner Hvad er BGP Autonome Systemer (AS) BGP grundlæggende Overvågning af BGP
Hvad er BGP? Border Gateway Protocol BGP er beskrevet i to RFC er (Request For Comments) RFC1771 RFC1772
Er meget skalerbar Anvendelse af BGP Er international Anvendes mellem internetudbydere (ISP) Anvendes mellem ISP- og firma-netværk.
BGP versioner I dag anvendes version 4 (BGP4) CIDR (Classless InterDomain Routing) Klasseløs route summarization (222.0.0.0/19) Giver mindre og mere overskuelige route tabeller
Når nettet vokser Når nettet vokser og der pludselig er mange tusinde logiske net, bliver Routetabellerne meget store Ændringer i nettet udløser tidevand af opdateringer mellem alle Routere. Nye koncepter må indføres i store net
AS - Autonome Systemer Et Autonomt System AS er Et begrænset antal Routere under fælles administration. Imellem Routerne i et AS anvendes en eller flere IGP routnings-protokoller. For eksempel IS-IS, RIP eller OSPF. Udadtil anvendes en EGP routnings-protokol. For eksempel BGP4.
IGP & EGP IGP Interior Gateway Protokoller routnings-protokoller anvendt indenfor et AS. Opbygger Route-tabeller internt i AS Eksempler: IS-IS, OSPF og IGRP EGP Exterior Gateway Protokoller routnings-protokoller anvendt mellem AS. EGP afgrænser et Autonomt System Eksempel: BGP (Border Gateway Protokol)
IGP, EGP og AS IGP = IS-IS IGP = IS-IS AS: 65100 EGP = BGP AS: 65300 IGP = OSPF EGP = BGP AS: 65200
Kunde net opsamling IS-IS anvendes altså til at koble POP erne sammen: giver driftsikkerhed i backbone anvendes til at få et netværk der hurtigt er i konvergens. Kundernes netværk opsamles med en anden protokol: Routningsprotokollen BGP4, Border Gateway Protocol version 4
IP Net PoPs Gig-E opanxg2 opanxg1 linxg1 2x STM-1 abnxg2 abnxg1 taanxj1 ronxj1 hinxj1 virnxg1 virnxg2 henxg2 henxg1 osl-frs-cr1 lynxg1 osl-nyd-cr1 osl-prg-cr1 gbg1nxt2 FE gbg1nxt1 FE mm1nxt1 mm2nxt1 stkm1nxg1 arcnxg1 albnxg1 bynxg1 hrnxg1 arcnxu1 albnxu1 bynxg2 hrnxg2 sltnxj2 2 *FE hcnxg1 esnxg2 sltnxj1 odnxg2 odnxg1 esnxg1 kd4nxu1 boanxu1 oebrnxg1 2'* STM1 nynxi1 kd4nxg2 boanxg2 oebrnxg2 newyork2nxg1 GE newyork2nxg2 ldn2nxg1 amsixnxg1 hmb1nxt1 naenxg1 naenxj1 kjnxj1 kjnxg1 STM-1 STM-4 STM-16 RØD=coming RSN ldn2nxg2 ffm2nxg1 TDC IP Core backbone uden STM1 11 august 2003 Pia Gosvig Nielsen
IP Net Backbone STM-16 forbindelser. 2,5 Gbps PoP 1 - Århus arcnxg1 PoP 1 - Albertslund albnxg1 arcnxu1 albnxu1 kd4nxu1 boanxu1 kd4nxg2 boanxg2 PoP 1 Kolding 4 PoP 1 Borups Alle
GE PoP 1 - Point of Presence niveau 1 STM-16 STM-16 Transit/Core Routere STM-16 GE GE: Gigabit Ethernet FE: Fast Ethernet L2 switche GE FE FE FE FE FE FE Access routere DAS: Direct Access Server RAS: Remote Access Server BBRAS: BroadBand Access Server
BGP version 4 eller BGP-4 BGP-4 Autonomt System felt består af 16 bit. AS numre tildelt af IANA: Amerika, Afrika og Caribien RIPE-NIC: Europa AP-NIC: Asien TDC AS = 3292 Song AS = 3246 Numrene 64512 til 65534 er reserveret til privat brug. (Som private IP-adresser! )
Internettet:BGP forbundne AS er AS: 32140 AS: 32130 AS: 32120 AS: 32150 AS: 32110 AS: 32100
En ISP s Internet routere Route-tabellen indeholder over 250.000 net (Route-tabellen fylder over 60 MB) Route-tabellen har kendskab til ca. 6.500 Autonome Systemer. And still growing!!!
IP Nettet: En tretrins raket IS-IS anvendes for at få nettet i konvergens BGP4 anvendes som IGP for at opsamle kundernes IP net. (ibgp) BGP anvendes som EGP til peerings partnere. (ebgp) På kant Routerne mod Peerings partnerne overføres TDC s kunders IP adresser.
BGP komponenter BGP Speaker Alle Routere der kører BGP er en Speaker BGP Peers eller BGP Neighbors Når to BGP Speakere har oprettet en TCP forbindelse mellem sig, er de Peers/Neighbors ebgp - Exterior Border Gateway Protocol Anvendes af BGP Peers med forskellige AS ibgp Interior Border Gateway Protocol Anvendes af BGP Peers med samme AS
Single Homed System Der er kun en forbindelse til ISP Der kræves ikke BGP Anvender typisk statiske Router Fra ISP til firma Fra Firma til ISP (Default Gateway) Hvis BGP anvendes er det et privat AS. Firmanet kan anvende IGP. (RIP, OSPF ) ISP
Multi Homed med samme ISP Redundans BGP kan anvendes, men ikke et krav BGP kan anvendes til External Routing Policies Load sharing ISP AS 1
Multi Homed med flere ISP Redundans men til forskellige POP BGP kan anvendes, men ikke et krav BGP kan anvendes til External Routing Policies Load sharing Mulighed for transit trafik ISP AS 1 ISP AS 2
Hvorfor bruge BGP BGP anvendes til at udveksle Routnings informationer mellem AS er for at finde den bedste loopfrie vej. BGP lærer netværk at kende via ibgp og ebgp og placerer den bedste rute til netværket i FIB Forwarding Information Base. (Route tabel) De bedste ruter til kendte netværk sendes til Peers/Neighbors.
BGP Metrics BGP anvender policiers til valg af rute. BGP måler ikke afstande som andre Routenings protokoller Båndbredde, hop, belastning
Cisco administrativ afstand Route Source Default Administrative Distance Connected Interface 0 Static Route out an Interface 0 Static Route to a next hop 1 EIGRP summary route 5 External BGP 20 Internal EIGRP 90 IGRP 100 OSPF 110 IS-IS 115 RIP (Version 1 og 2) 120 EGP 140 ODR (On Denmand Routing) 160 External EIGRP 170 Internal BGP 200 Ukendt source 255
Hvornår skal BGP anvendes AS området anvendes som transitområde mellem andre AS er AS området har flere forbindelser til andre AS Der er behov for at manipule med udveksling af Routenings informationer.
Hvornår skal BGP ikke anvendes De to sammenkoblede AS anvender samme Routenings politikker. Og partnerne stoler på hinanden Det er et Single Homed AS.