Exemple de fichier de configuration de routage BGP

Pour utiliser l'un des protocoles de routage dynamique avec Fireware XTM, vous devez importer ou taper un fichier de configuration pour le démon de routage dynamique. Cette rubrique donne un exemple de fichier de configuration pour le démon de routage BGP. Si vous souhaitez utiliser ce fichier de configuration comme base de votre propre fichier de configuration, copiez le texte dans une application telle que Bloc-notes ou Wordpad et enregistrez-le sous un autre nom. Vous pouvez ensuite modifier les paramètres en fonction des besoins de votre propre entreprise.

Les commandes facultatives sont indiquées par le caractère « ! » . Pour activer une commande, supprimez le point d'exclamation et modifiez les variables en fonction de vos besoins.

Exemple 1 — IPv4

!! SECTION 1 : Démarrez le démon BGP et annoncez les blocs de réseau aux voisins BGP
! Active BGP et définir l'ASN local sur 100
! router bgp 100
! Annonce le réseau local 192.0.2.0/24 à tous les voisins définis dans la section 2
! network 192.0.2.0/24

!! SECTION 3 : Propriétés du voisin
! Définit le voisin (192.0.2.1) comme membre de l'ASN distant (200)
! neighbor 192.0.2.1 remote-as 200
! Définit le voisin (203.0.113.1) sur un autre réseau à l'aide du protocole EBGP à sauts multiples
! neighbor 203.0.113.1 remote-as 300
! neighbor 203.0.113.1 ebgp-multihop
! Définit la version du protocole BGP (4, 4-) pour les communications avec le voisin ; la valeur par défaut est 4
! neighbor 192.0.2.1 version 4-
! Annonce la route par défaut au voisin BGP (192.0.2.1)
! neighbor 192.0.2.1 default-originate
! Définit le port TCP 189 personnalisé pour communiquer avec le voisin BGP (192.0.2.1). Le port par défaut est le port TCP 179
! neighbor 192.0.2.1 port 189
! Définit l'envoi de l'attribut de communauté au pair
! neighbor 192.0.2.1 send-community
! Définit un coefficient par défaut pour les routes (192.0.2.1) du voisin
! neighbor 192.0.2.1 weight 1000
! Définit le nombre maximal de préfixes autorisés à partir de ce voisin
! neighbor 192.0.2.1 maximum-prefix NUMBER

!! SECTION 3 : Définir les listes de communautés
! ip community-list 70 permit 7000:80

!! SECTION 5: Filtrage des annonces
! Définit la liste de distribution et la direction pour le pair
! neighbor 192.0.2.1 distribute-list LISTNAME [in|out] ! Pour appliquer une liste de préfixes à faire correspondre aux annonces entrantes ou sortantes de ce voisin
! neighbor 192.0.2.1 prefix-list LISTNAME [in|out]
! Fait correspondre une liste d'accès de chemins système autonomes avec des routes entrantes ou sortantes
! neighbor 192.0.2.1 filter-list LISTNAME [in|out]
! Applique un mappage de route à des routes entrantes ou sortantes
! neighbor 192.0.2.1 route-map MAPNAME [in|out]

!! SECTION 5: Redistribuer les routes vers le protocole BGP
! Redistribue des routes statiques vers le protocole BGP
! redistribute static
! Redistribute rip routes to BGP
! Redistribute rip
! Redistribute ospf routes to BGP
! Redistribute ospf

!! SECTION 6: Réflexion de route
! Définit l'ID de cluster et le pare-feu comme client du serveur de réflexion de route 198.51.100.254
! bgp cluster-id A.B.C.D
! neighbor 198.51.100.254 route-reflector-client

!! SECTION 7 : Listes d'accès et listes de préfixes IP
! Définit la liste de préfixes
! ip prefix-list PRELIST permit 10.0.0.0/8
! Set access list!access-list NAME deny 192.0.2.128/25
! access-list NAME permit 192.0.2.0/25
! Crée un mappage de route avec le nom MAPNAME et la priorité 10
! route-map MAPNAME permit 10
! match ip address prefix-list LISTNAME
! set community 7000:80

Exemple 2 — IPv6

!! SECTION 1: Démarrer le démon BGP et définir les voisins BGP
! Active BGP et définir l'ASN local sur 100
! router bgp 100
! set route id for bgp
! bgp route-id 1.1.1.1
! Définit le voisin (2000::2) comme membre de l'ASN distant (200)
! neighbor 2000::2 remote-as 200

!! SECTION 2 : Saisir le mode de commande de famille d'adresses IPv6
! address-family ipv6

!! SECTION 3 : Propriétés du voisin
! Activate Neighbor 2000::2
! neighbor 2000::2 activate
! Annonce la route par défaut au voisin BGP (2000::2)
! neighbor 2000::2 default-originate

!!SECTION 4 : Annoncer le réseau
! Annonce le réseau local 3344::/64 à tous les voisins
! network 3344::/64

!! SECTION 5: Filtrage des annonces
! Définit la liste de distribution et la direction pour le pair
! neighbor 2000::2 distribute-list LISTNAME [in|out]
! Applique une liste de préfixes à faire correspondre aux annonces entrantes ou sortantes de ce voisin
! neighbor 2000::2 prefix-list PRELIST [in|out]
! Fait correspondre une liste d'accès de chemins système autonomes avec des routes entrantes ou sortantes
! neighbor 2000::2 filter-list LISTNAME [in|out]
! Applique un mappage de route à des routes entrantes ou sortantes
! neighbor 2000::2 route-map MAPNAME [in|out]

!! SECTION 6 : Redistribuer les routes vers le protocole BGP
! Redistribue des routes statiques vers le protocole BGP
! redistribute static
! Redistribute ripng routes to BGP
! Redistribute ripng
! Redistribute ospfv3 routes to BGP
! Redistribute ospf6

!! SECTION 7 : Quitter le mode de commande de famille d'adresses IPv6
! exit-address-family

!! SECTION 8 : Listes d'accès et listes de préfixes IP
! Définit la liste de préfixes
! ipv6 prefix-list PRELIST permit 3000::/64
! Définit la liste d'accès
! ipv6 access-list LISTNAME deny 4000::/64
! ipv6 access-list LISTNAME permit 4000::/25
! Crée un mappage de route avec le nom MAPNAME et la priorité 10
! route-map MAPNAME permit 10
! match ipv6 address LISTNAME

Exemple 3 — IPv4 et IPv6

router bgp 65534
bgp router-id 10.15.1.1
timers bgp 5 15

network 10.15.2.0/24
ipv6 bgp network 1500::0/64

neighbor 172.16.255.2 remote-as 65535
neighbor 172.16.255.2 timers connect 5

neighbor fd00::25 remote-as 65535
neighbor fd00::25 timers connect 5

address-family ipv6
# network 1500::0/64 ### Remarque — vous pouvez l'utiliser à la place de la commande ipv6 bgp network ci-dessus
neighbor fd00::25 activate ### Remarque — cette commande d'activation de voisin doit être à l'intérieur du mode IPv6 de la famille d'adresses pour fonctionner
exit-address-family

Voir Également

À propos du Protocole BGP (Border Gateway Protocol)

Configurer un Routage IPv4 et IPv6 avec BGP

Commandes BGP