18
BGP optimalizálás BGP optimalizálás Balla Attila Balla Attila CCIE #7264 CCIE #7264 [email protected] [email protected]

BGP optimalizálás

  • Upload
    darrin

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

BGP optimalizálás. Balla Attila CCIE #7264 [email protected]. Tartalom. Bevezető BGP Konvergencia További lehetőségek. Bevezető. Miért van szükség BGP tuningra? iBGP eBGP MP-BGP Rendelkezésre állás Redundáns eszközök Kerülő útvonalak Változás  Konvergencia. _. _. _. _. - PowerPoint PPT Presentation

Citation preview

Page 1: BGP optimalizálás

BGP optimalizálásBGP optimalizálás

Balla AttilaBalla Attila

CCIE #7264CCIE #7264

[email protected]@synergon.hu

Page 2: BGP optimalizálás

TartalomTartalom

Bevezető

BGP Konvergencia

További lehetőségek

Page 3: BGP optimalizálás

BevezetőBevezető

Miért van szükség BGP tuningra? iBGP eBGP MP-BGP

Rendelkezésre állás Redundáns eszközök Kerülő útvonalak

Változás Konvergencia

Page 4: BGP optimalizálás

KonvergenciaKonvergencia

Hol történhet hiba a hálózatban? Külső kapcsolat Link szakadás Rx elfárad RRx elfárad

BackBone

iBGPiBGP

iBGP

Subscriber

eBGP

eBGP

Router

R1

R2

RR1 RR2

R3

R4

Router

Router

Page 5: BGP optimalizálás

Konvergencia és SkálázhatóságKonvergencia és Skálázhatóság

Teljes internet routing tábla hirdetés ~170k prefix Több szomszéd

Crash, Reload clear ip bgp *

Megoldások IOS upgrade Konfiguráció

Peer-groups, TCP, Queue, Adverisement

Page 6: BGP optimalizálás

IOS upgradeIOS upgrade

Page 7: BGP optimalizálás

Peer-groupPeer-group

Peer-enként számolás hirdetésVAGY

Egy peer-group-ra egy számolás hirdetés neighbor <PEER-GROUP> peer-group

neighbor <PEER-GROUP> remote-as 1955

neighbor <PEER-GROUP> description niif kp

neighbor <PEER-GROUP> update-source Loopback0

neighbor <PEER-GROUP> version 4

neighbor <PEER-GROUP> route-reflector-client

neighbor <PEER-GROUP> send-community

neighbor <PEER-GROUP> route-map <ROUTE-MAP> out Dynamic Update Group

12.0(24)S

Page 8: BGP optimalizálás

Peer-groupPeer-group

Page 9: BGP optimalizálás

TCP Path MTU DiscoveryTCP Path MTU Discovery

Default MSS egy TCP session-re 536 byte Nem hatékony

Ethernet MTU 1500 POS MTU 4470

Hogyan ellenőrizhetjük?gsr16.vh>show ip bgp neighbors | include segment

Datagrams (max data segment is 9136 bytes):

Hogyan állítsuk?ip tcp path-mtu-discovery

MSS Legkisebb MTU – (IP fejrész + TCP fejrész + TCP opciók)

Page 10: BGP optimalizálás

TCP Path MTU DiscoveryTCP Path MTU Discovery

12.0(26)S

Page 11: BGP optimalizálás

QueueQueue

Input queue Default 75 packet Több peer-t ugyanazon az interface-n keresztül ér el BGP update-k TCP ACK kb ugyanabban az időben érnek vissza Eldobódhatnak Megoldás: ~1000 packet

SPD Normál: routing protokollok Extended: routing protokollok kivéve BGP

Page 12: BGP optimalizálás

Minimum Minimum Advertisement IntervalAdvertisement Interval

BGP Update gyakoriság (MAT) iBGP: 5s eBGP: 30sneighbor A.B.C.D advertisement-interval

Probléma: flapping Dampening

Page 13: BGP optimalizálás

Link szakadásLink szakadás

iBGP source cím: Loopback iBGP TCP session két Loopback között

Loopback cím elérhetősége IGP hirdeti

IGP tuning Előző előadás

Page 14: BGP optimalizálás

iBGP konvergenciaiBGP konvergencia

Rx (PE) router reload BGP scanner: 1 perc

bgp scan-time (5-60s)

BGP TCP sessiontimers bgp keepalive (60s) holdtime (180s)

Next-hop tracking 12.0(29)S NH változik az IGP-ben/RIB-ben IGP konvergencia

PE router kiesik a RIB-ből

BGP: Best-path selection indul Nem kell várni a bgp-scanner-re (WC 60s)

Page 15: BGP optimalizálás

Route-Reflector problémaRoute-Reflector probléma

Route-Reflector kiesik TCP session 3 percig “jó”timers bgp keepalive (60s) holdtime (180s)

neighbor [ip-address | peer-group-name] timers keepalive holdtime

Data-Plane-ben még nincs változás WC 3 min: TCP session DOWN Scanner lefut, új BestPath

Page 16: BGP optimalizálás

További lehetőségekTovábbi lehetőségek

Non Stop Forwarding Graceful restart

BGP védelem 12.0(22)S, maximum-prefix, restart

BTSH 12.0(27)S, BGP TTL Security Hack

Fast Peering Session Deactivation 12.0(29)S: nem várunk a bgp-scanner-re (WC 60s)

BFD for BGP 12.0(31)S, 12(4)T

Page 17: BGP optimalizálás

BFD for BGPBFD for BGP

Fast Forwarding Path Detection media-type, encapsulation, topology,

routing protocol független Asynchronous mode, directly

connected neighbors sham-link, virtual-link unsupported

Distributed BFD – GSR

Gyorsabb, mint a routing protokoll konvergencia

Általános, konzisztens hiba detektáló mechanizmus

Kevésbé CPU intenzív, mint az IGP timer-ek

interface X/Y

bfd

interval ms

min_rx ms

multiplier multiplier

neighbor <A.B.C.D> fall-over bfd

show bfd neighbors

Page 18: BGP optimalizálás

Köszönöm a figyelmet!Köszönöm a figyelmet!

KKérdések & Válaszokérdések & Válaszok

[email protected]@synergon.hu