Introduktion til BGP 4 Border Gateway Protocol version 4



Relaterede dokumenter
Route-tabellen. Routertabel R2. Routertabel R3. Routertabel R1. Routertabel R4 NETVÆRK SENDES TIL

BGP IOS kommandoer Programmering af Routere

Dynamisk Routing OSPF. Rasmus Elmholt V1.0

Routeren. - og lag 3 switchen! Netteknik 1

Dynamisk Routing OSPF. Rasmus Elmholt V1.0

IP routing. - flytter pakkerne effektivt på lag 3! Netteknik 1

IP routing. Netteknik 1. Routere er de enheder på netværket som kan flytte IP datapakker mellem forskellige logiske netværk (IP net) Router

BGP Attributer. BGP Attributer er oplysninger der sendes med i BGP opdateringer. For eksempel har alle Route opdateringer

MPLS konfiguration. Scenarie hold 1 & 2

BGP Peers Opbygning af BGP Peers/Neighbors

BGP Route filtering & Load Balancing

Infrastruktur og routing

Infrastruktur og routing

Netværksdesign I. Rasmus Elmholt Netværksdesign I Side 1 af 6 RaEl@mercantec.dk

Introduktion til MPLS

Projekter indenfor datanet. Per Høgh DIKU.PEH.882

IP version 6. Kapitel 1:Introduktion til IPv6. Ikke flere IP adresser?

Datatekniker med infrastruktur som speciale

Bilag 1 Produktspecifikation

VLAN. - mange logiske net på ét fysisk! Netteknik 1

Managed LAN: Produktspecifikationer Version: 2.1

QoS. - prioritering af pakketransporten! Netteknik 1

General setup. General konfiguration. Rasmus Elmholt V1.0

VLAN, Trunk & VTP. VLAN: Virtual Local Area Network

VLAN. - mange logiske net på ét fysisk! Netteknik 1

Bilag 1: Produktspecifikation for Ethernet Transmission af

Et netværk bliver til

NETVÆRKSKURSUS Oktober November jmt

Netværk 1 ifølge OSI modellen

Spanning Tree. - mulighed for redundans på Ethernet! Netteknik 1

Rådgivning når viden gør en forskel

Internet Protokollen. - IP er arbejdshesten på næsten alle netværk! Netteknik 1

VLAN. VLAN og Trunks. Region Syd Grundlæggende netværk

IP version 6. Kapitel 3: IPv6 in Depth Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0.

Internet Protocol (IP)

DIX. Danish internet exchange point. Projektopgave på afsluttende del af politstudiet i faget internetøkonomi

Vi gør opmærksom på at undervisningen kan foregå på engelsk, afhængig af instruktør og deltagere. Alt kursusmateriale er på engelsk.

Bilag 1d: Produktspecifikation for ebsa Multicast og VOD

Bilag 1c. Infrastruktur & Kapacitet

IP version 6. Kapitel 2: IPv6 adresser. Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0.

Bilag 1c. Infrastruktur & Kapacitet

Netkit Dokumentation

ADSL i TDC koncernen

Network. Grundlæggende netværk. Region Syd Grundlæggende netværk

Netteknik 1. AMU kursus nr Netteknik 1 (AMU 44947) - anvendelse af teknologier og begreber. Formålet med kursus


Opgave i WAN (Autonomt system).

Netværksovervågning og -administration

Bilag 1a. Produktspecifikation for Adgang BSA Kabel-tv net

Hvis du ønsker at tilgå Internet trådløst, skal du selv anskaffe dette udstyr. Det kaldes ofte et access point eller en trådløs router.!

Infrastruktur i hjemmet og begreber

Bilag 1b Infrastruktur & Kapacitet

PRODUKTDOKUMENTATION FLEXFONE INTERNET

Indholdsfortegnelse: Firewall Erhvervsakademi Midtjylland

Network. Grundlæggende netværk. Region Syd Grundlæggende netværk

Bilag 1d: Produktspecifikation for Multicast og VOD

IP Telefoni. En introduktion! Funktion, teknologier & begreber. En naturlig udvikling?

WAN s. - langdistance netværk! Netteknik 1

Cisco ASA Vejledning. Opsætning af DMZ-zone

H.323. Protocol suite. En ITU standard til VoIP

Bilag 1b. Infrastruktur & Kapacitet

Network management. - hvad sker der på mit netværk?! Netteknik 1

Projektopgave. Byg et netværk til gruppens nye firma!

IP Modul report / Netværks software manual 1.0 Funktions beskrivelse:

EFU INDHOLDSFORTEGNELSE

VLAN - Virtual Local Area Network

SNMP Simple Network Management Protocol. Henrik Thomsen/EUC MIDT 2007

TCP & UDP. - de transportansvarlige på lag 4. Netteknik 1

Network. Netværks design. Region Syd Grundlæggende netværk

IP Telefoni En naturlig udvikling?

Projektopgave Operativsystemer I

Netværk, WAN teknik. Introduktion til VPN. Afdeling A Odense. WAN kredsløb. Hovedkontor Viborg. Afdeling B Roskilde

EU-udbud af WAN infrastruktur

Netteknik 1. AMU kursus nr Netværk grundlæggende ( AMU Netteknik 1 ) - anvendelse af teknologier og begreber. Formålet med kursus

Produktspecifikationer Fiberforbindelse Version 3.1

IPv6 sameksistens med IPv4. af Laurent Flindt Muller & Jakob Pedersen

Introduktion til FoIP (Fax over IP)

Datapakke. Data. Afsender. Modtager

Bilag til OLA med RMnet

CoS. Class of Service. Rasmus Elmholt V1.0

Oversigts billedet: Statistik siden:

Produktspecifikationer Hosted Firewall Version 2.5

Cisco ASA Vejledning. Opsætning af Site-to-Site VPN


Produktspecifikationer Anti DDOS Version 1.2. Anti DDOS. Side 1 af 8

WEB Server og Ethernet Data Logger Lonbox PID4000

Netteknik 1. - anvendelse af teknologier og begreber. AMU kursus nr

IP Telefoni. Funktion, teknologier & begreber. En introduktion!

IP Telefoni. IP telefoni introduktion. TDC IP telefoni Scale

Signalopsamling i netværk. Kristen TheCamp.dk 2015

Programmering af CS7050 TCP/IP modul

IPT Netværk. IPT netværks protokoller. TDC IP telefoni Scale

Ethernets placering i OSI modellen

ARP og ICMP. - service protokoller, som vi ikke kan undvære! Netteknik 1

QoS Design overblik Kapitel 2

Introduktion til Quality of Service

Netværkstopologi. Netteknik 1. Netteknik 1 (AMU 44947) Mercantec Den logiske og den fysiske! Netværkstopologi

QoS Design overblik. Agenda. QoS på L3. Trafiktyper. QoS principper. Voice Best-Effort. Klassifikation og mærkning Policing Queing

IP version 6 - Light. Af Henrik Thomsen

Transkript:

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.