User Tools

Site Tools


informatique:cisco:bgp

This is an old revision of the document!


Table of Contents

réseau protocole routage

BGP

BGP est un protocole de routage standart inter-domaine.

  • 2 déclinaisons du BGP
    • iBGP pour le routage intra-domaine
    • EBGP pour le routage inter-domaine
  • 3 tables
    • table des voisins
    • table de topologie
    • table d'attributs BGP
  • 4 types de messages :
    • Open
    • Keepalive
    • Update
    • Notification
  • la synchronisation, si elle est activée, invalide un préfix annoncé en IBGP mais dont la route est inconnue en IGP : il ne sera pas annoncé dans EBGP. L asynchro peut être désactivée si on utilise de l'IBGP full-mesh.
  • une communauté est un groupe de destinations qui partagent certaine propriétés ; elles utilisent un tag ; celà permet un filtrage cohérent

Les attributs

Les attributs BGP ont différentes caractéritiques :

  • well-known qui doivent être reconnus par toutes les implémentations de BGP car ils sont transmis aux peers BGP.
    • mandatory (AS-path, next-hop, origin) : ils sont présents dans chaque update message
    • discretionary (local preference, atomic aggregate) : ils peuvent être présents dans les update message
  • optional : ils ne sont pas forcément reconnus par toutes les implémentations de BGP ; ceux reconnus sont transmis aux peers
    • transitive (aggregator, communities) s'ils ne sont pas reconnus ils sont marqués “partiel”, puis propagés aux voisins
    • nontransitive (MED) ; ils sont droppés s'ils ne sont pas reconnus

Ils peuvent être annoncés dans les routing update sauf le weight.

  • AS-path : c'est un “traceroute” d'AS intégré à chaque route update : il contient la liste des ASs traversés
  • next-hop
  • origin : indque l'origine de la route (IGP, EGP ou incomplete)
  • local preference
  • MED (Multi-Exit Discriminator) : ~ métrique
  • weight : celui-là est propriétaire Cisco et est local (pas annoncé aux voisins)

IBGP

  • les routes apprises par IBGP ne sont jamais transmises à d'autres peers IBGP : cela implique l'utilisation d'une réseau IBGP full-mesh
  • les route reflector sont des routeurs qui annoncent leurs routes à leurs voisins IBGP ; ils permettent de réduire les relations d'adjacence nécessaires avec IBGP

Déclarer le processus de routage avec le numéro d'AS 65001 :

router bgp 65001

Déclarer la Loopback0 comme IP source :

 (config-router)#neighbor 10.10.10.2 update-source loopback0

Déclarer des réseaux :

 network 10.10.10.0 mask 255.255.255.0

Lister les annonces BGP sur un routeur

sh bgp ipv4 unicast

Lister les voisins

sh ip bgp neighbors

Pour redémarrer toutes les sessions BGP

clear bgp all
informatique/cisco/bgp.1229282234.txt.gz · Last modified: 2013/10/14 20:52 (external edit)