BGPv4: Routage entre AS - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

BGPv4: Routage entre AS

Description:

Choix de routes bas sur la distance et/ou sur des politiques (bas es sur les attributs) ... Exemple: ajuster le local-pref sur une seule route du voisin ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 31
Provided by: Levesque6
Category:
Tags: ajuster | bgpv4 | entre | routage

less

Transcript and Presenter's Notes

Title: BGPv4: Routage entre AS


1
BGPv4 Routage entre AS
  • Types de systèmes autonomes
  • Structure de BGP
  • IBGP
  • Attributs
  • Next-hop
  • AS-Path
  • Local-pref
  • MED
  • Route reflector
  • Filtrage de routes

2
Systèmes autonomes Single homed
3 options a) Route par défaut au ISP route
statique du ISP au client b) IGP jusquau
ISP c) BGP entre client et ISP
3
Systèmes autonomes multi-homed non-transit
4
Systèmes autonomes multi-homed transit
5
Fonctionnement global
  • Établissement de liaisons de voisins
  • Échange de routes
  • Choix de routes basé sur la distance et/ou sur
    des politiques (basées sur les attributs)
  • Keepalive aux 60 secondes (19 octets)
  • Mises-à-jour partielles (retraits et ajouts de
    routes).

6
Les états de BGP
7
Configuration simple
Le voisinage se fait seulement avec les voisins
spécifiés par la configuration
Network peut ne pas être directement connecté
8
IBGP
9
Synchronisation
  • Un routeur IBGP n'annoncera pas une route apprise
    dun routeur IBGP à un
  • routeur BGP (EBGP ou IBGP)
  • à moins quil y ait synchronisation à
    lintérieur du AS (i.e. à moins que
  • le IGP connaîsse la destination).
  • b) à moins que lon ne configure NO
    SYNCRONIZATION (attention)

OSPF
Liaison virtuelle
10
Manipulation des mises-à-jour
11
Filtrage de routes 3 façons
  • Utiliser des route-map et manipuler des attributs
  • Utiliser les distribute-lists avec des listes
    daccès
  • Utiliser la commande ip prefix-list

12
Attributs Ils remplacent la métrique
13
Attribut Next-hop
14
Next-hop
Requis avec IBGP et NBMA (avec une configuration
Hub-and-spoke) car dans ces deux cas, sans ce
next-hop-self, le next-hop annoncé ne serait
pas le bon
15
Attribut As-path
16
Attribut As-path
  • À moins dautres indications (via route-map ou
    dautres attributs), le meilleur chemin pour
    rejoindre un certain réseau sera celui qui a le
    moins de AS à traverser.
  • Si un AS voit son AS dans le as-path, la route
    est retirée (car il y a une boucle)
  • Les AS privés (64512 à 65535) doivent être
    retirés du as-path
  • On peut modifier le as-path (route-map)
  • On peut filtrer des routes en fonction du
    as-path

17
Modification du As-path avec un route-map(pour
forcer lutilisation dune autre route quiserait
plus rapide même si son AS-Path est plus long)
  • RTX(config)router bgp 100
  • RTX(config-router)neighbor 172.16.20.2remote-as
    300
  • RTX(config-router)neighbor 172.16.20.2 route-map
    AddASnumbers out
  • RTX(config-router)exit
  • RTX(config)route-map AddASnumbers permit
  • RTX(config-route-map)set as-path prepend 100 100

18
Filtrage de routes basé sur le As-path
--- doit être au début (le AS dorigine)
--- doit être à la fin (le dernier AS) . ---
comme any 100 --- le AS no. 100 seulement
Expression régulière
19
Attribut Local pref
  • Degré de préférence dune route
  • Ne concerne quun AS (local) (échangé seulement
    entre IBGP à lintérieur dun AS)
  • Plus cest gros, mieux cest
  • RTA(config-router) bgp default local-pref 200
  • RTA(config-router) route-map (voir plus loin)

20
Attribut Local pref
21
Changer le local_pref avec un route-map
On peut être plus raffiné encore Exemple
ajuster le local-pref sur une seule route du
voisin (voir lexemple dans votre livre)
22
Attribut Weight
  • Comme local_pref sauf que lattribut ne
    concerne quun seul routeur et nest échangé avec
    aucun autre routeur.
  • A préséanse sur tous les autres attributs
  • Propriétaire à Cisco
  • Configuré avec un route-map (set weight)

23
Attribut MED
  • Multi_Exit_Disc (Discriminator)
  • Lorsquune route est annoncée par deux (ou plus)
    entrées provenant dune même administration,
    celui-ci peut informer ses voisins de la
    meilleure route en modifiant la métrique
  • La métrique MED entre dans un AS mais nen sort
    pas.
  • Configuré avec un route-map (set metric)

24
MED
25
Show ip bgp
Prefix length
Prefix
MED
NLRI Network layer reachability info (souvent
appelé simplement prefix)
26
Processus de décision (partiel)
27
Route reflector
Comme les DR de OSPF
28
Filtrage de routes 3 façons
  • Identifier le préfix (avec un route-map match
    et une liste daccès)
  • Filtrer le préfix complètement, ou manipuler ses
    attributs (avec les set)
  • Utiliser les distribute-lists avec des listes
    daccès
  • Utiliser la commande ip prefix-list

29
Avec distribute-list
RTA(config)access-list 2 permit 172.16.0.0
0.0.255.255 RTA(config)router bgp
100 RTA(config-router)neighbor 1.1.1.1 remote-as
200 RTA(config-router) neighbor 1.1.1.1
distribute-list 2 out
Si on avait une route pour 172.16.10.0, elle ne
serait pas filtrée !!----- Pas très raffiné
30
Avec ip prefix-list
RTA(config)ip prefix-list toto permit
172.16.0.0/16 RTA(config)router bgp
100 RTA(config-router)neighbor 1.1.1.1 remote-as
200 RTA(config-router)neighbor 1.1.1.1
prefix-list toto out
Ici, seule la route 172.16.0.0 / 16
passera Toutes les autres seront filtrées, y
compris les autres 172.16.x.x / y
Write a Comment
User Comments (0)
About PowerShow.com