BGP Overview BGP used between autonomous systems (AS)

Slides:



Advertisements
Līdzīgas prezentācijas
      Sensoro spēju attīstīšana matemātisko pamatpriekšstatu veidošana, matemātika - integrētā pieeja  Konsultācija  Rīgas pirmsskolas izglītības.
Advertisements

Skolas simbolika 10.a klases projekts 2011./2012. m.g.
Lasīšanas prasmju pilnveide
“Rītausmas reidi”.
Eiropas Sociālā fonda projekts „Inovatīva un praksē balstīta pedagogu izglītības ieguve un mentoru profesionālā pilnveide” Vienošanās Nr.2010/0096/1DP/ /09/IPIA/VIAA/001.
Aktualitātes bērnu tiesību aizsardzības jautājumos
Demonstrējumi dārzkopībā g.
Prezentācijas transkripts:

BGP Overview BGP used between autonomous systems (AS) Internet Service Provider Autonomous System BGP used between autonomous systems (AS) ISP BGP configuration can be complex

Use a static route to provide connectivity When Not to Use BGP B Static Advertise default network via IGP Use a static route to provide connectivity Network number A C ISP runs BGP Avoid BGP configuration by using default networks and static routes

Policy Drives BGP Requirements AS 200 Static Route C BGP B B AS 100 F AS 400 BGP A BGP AS 300 D E Policy for AS 100: Always use AS 300 path to reach AS 400

Policy Drives BGP Requirements AS 200 Static Route C BGP B B AS 100 F AS 400 BGP A BGP AS 300 D E Policy for AS 100: Always use AS 300 path to reach AS 400

BGP Sessions BGP traffic is carried by TCP connections AS 1 Service Provider IBGP AS 2 EBGP BGP traffic is carried by TCP connections Two types of BGP sessions: External and internal

BGP Operation IGP Routing Protocol BGP Routing Protocol IP BGP BGP routes can be redistributed into the IP routing table

BGP Commands Enables the BGP routing protocol Allows BGP to advertise an IGP route if it is already in the IP table Does not activate the protocol on an interface Router(config)# router bgp autonomous-system Router(config-router)# network network-number

BGP Commands (cont.) Activates a BGP session Resets BGP connections Router(config-router)# neighbor ip-address remote-as autonomous-system Activates a BGP session Resets BGP connections Use after changing BGP configuration Router# clear ip bgp { * | address }

BGP Configuration Example 19.0.0.0 15.0.0.0 15.1.1.0 AS 200 AS 100 A B 15.1.1.1 15.1.1.2 Configuration for A Configuration for B router bgp 100 network 19.0.0.0 neighbor 15.1.1.2 remote-as 200 router bgp 200 network 15.0.0.0 neighbor 15.1.1.1 remote-as 100 Representative of most BGP configurations

Mājas darbs #2 Dotas globālās BGP maršrutizācijas tabulas no 2006., 2004., 2002. gadiem (Cisco “show ip bgp” formātā). Izmantojot šīs tabulas, kā arī lekciju slaidos minētos RIPE, ARIN, APNIC whois serverus, noskaidrojiet sekojošus jautājumus par globālo Internet: 1. Salīdzināt dažādu gadu BGP tabulu galvenos parametrus (tabulāri un grafiski): Izmantoto autonomo sistēmu (AS) skaits, Cik procenti no visiem A,B,C klases tīkliem reāli parādās BGP tabulā? (uzskatīt, ka A,B,C klases tīkls "paradādās", ja BGP tabula apraksta kaut vienu tā subnetu; ņemt vērā, ka, piemēram, viens ieraksts 204.56.128.0/17 var aprakstīt veselas 128 dažādas C klases adreses). (neobligāti) Ievērojot līdzšinējos attīstības tempus, novērtējiet līdz kuram gadam vēl varētu pietikt IPv4 adreses? Ņemiet vērā notiekošo A klases adrešu pārdalīšanu. 2. Kurš globālās BGP tabulas (2006.g) ieraksts apraksta maršrutu uz jūsu (majas vai darba vai universitates) datoru? Kurai AS pieder jūsu dators? 3. Atrast trīs AS, kurām pieder vislielākais maršrutēto subnetu skaits (neatkarīgi no maskas garuma). Kam šīs AS pieder? Lietot 2006.g. 4. Atrast trīs AS, kas ir sasniedzamas caur vislielāko tranzīta AS skaitu (skaitīt tikai atšķirīgos AS numurus iekš path). Kam šīs AS pieder? Lietot 2006.g. tabulu. 5. Izmantojot 2006.gada tabulu un whois serverus, grafiski uzzimejiet savienojumus starp sekojošām AS (norādot arī tranzīta AS, ieskaitot to numurus un vārdus): AS, kurai pieder jūsu dators, Trīs lielākās AS (skat. 3.punktu), Trīs tālākās AS (skat. 4.punktu), (neobligāti) iekļaujiet zīmējumā visas Latvijā reģistrētās AS.