> Julien CANAT a écrit : > Bonjour, Voici les extraits de conf : Quand j'aurai le temps (!) je mettrai ça dans GNS3 pour voir ce que ça donne. Commence à écrire ta lettre au Père Noel, pour l'année 2022 peut-être :P
Bon un peu de sérieux, j'ai survolé tes config, rien de choquant _mais_ ça à l'air d'être trop simple pour pouvoir marcher. La redistribution mutuelle OSPF <-> BGP, je n'ai fait ça une fois en prod et depuis je me suis juré que je ne le referais plus jamais. Bon c'était il y a longtemps, et peut-être que si je devais faire ça aujourd'hui ça serait différent; on vit tous avec l'expérience. Dans mes souvenirs embrumés, le machin qui avait fini par tomber en marche c'était une usine à gaz sympa avec des tag partout; aujourd'hui je pense que j'essaierais d'utiliser les communautés pour que ça soit plus clair à lire, mais reste à voir. Peut-être que je suis vieux et con, mais à première lecture, ta config n'a pas l'arrière-gout d'usine à gaz dont je me rappelle. Ca avait l'air simple : à "yàkà" faire une route-map; en effet, avec des prefix-list et des match tag à tire-larigot. Je te souhaite bon courage; après en avoir chié pendant des semaines j'ai fini par débugger le machin; c'est un processus itératif : il y a un préfixe qui ne marche pas comme 'ça' devrait marcher, donc tu bidouilles la route-map pour le faire marcher comme tu veux, et en résolvant une bogue tu en crées deux nouvelles. J'ai abandonné le machin parce qu'il n'y avait personne qui était foutu de comprendre comment ça marchait. Et c'est quand j'étais jeune et que ma bi^H^Hcervelle était moins ramollie que maintenant. Je te conseille RFC3514 : https://datatracker.ietf.org/doc/html/rfc3514 Dans le doute, faire un match dans tes route-map du bit "E". Oh, et puis dans Cisco IOS, il n'y a pas de bugs, tout le monde le sait. On appelle ça "feature", "fonctionnalité" en Français si je ne m'abuse. Michel. PE Site 1 router bgp 50903 address-family ipv4 vrf L3VPN-client redistribute connected redistribute static neighbor 100.65.109.2 remote-as 65002 neighbor 100.65.109.2 update-source BDI900 neighbor 100.65.109.2 fall-over bfd neighbor 100.65.109.2 activate neighbor 100.65.109.2 soft-reconfiguration inbound default-information originate exit-address-family ============== CPE Site 1 interface GigabitEthernet0/0/0 description WAN-TO-PE ip address 100.65.109.2 255.255.255.254 ip nat outside media-type rj45 negotiation auto bfd interval 120 min_rx 120 multiplier 3 interface Vlan10 description Link1 ip address 192.168.1.250 255.255.252.0 ! interface Vlan50 description Link2 ip address 10.125.0.254 255.255.254.0 ip ospf cost 1 ! interface Vlan103 description Link3 ip address 10.11.0.250 255.255.255.0 ip nat inside ! interface Vlan104 description link4 ip address 10.13.0.254 255.255.255.0 ip nat inside router ospf 1 redistribute bgp 65002 metric-type 1 subnets route-map RM-BGP-to-OSPF network 10.100.100.0 0.0.0.255 area 2 network 10.125.0.0 0.0.1.255 area 2 network 192.168.0.0 0.0.3.255 area 2 distribute-list 10 out distance 250 ! router bgp 65002 bgp router-id 100.65.109.2 bgp log-neighbor-changes bgp deterministic-med no bgp default ipv4-unicast neighbor 100.65.109.3 remote-as 50903 neighbor 100.65.109.3 update-source GigabitEthernet0/0/0 neighbor 100.65.109.3 fall-over bfd ! ! address-family ipv4 bgp suppress-inactive redistribute connected redistribute ospf 1 route-map RM-OSPF-TO-BGP neighbor 100.65.109.3 activate neighbor 100.65.109.3 soft-reconfiguration inbound neighbor 100.65.109.3 route-map RM-IP4-ALL in exit-address-family route-map RM-BGP-to-OSPF permit 10 match ip address prefix-list IP4-PL-BGP-to-OSPF ! route-map RM-IP4-ALL permit 10 match ip address prefix-list IP4-PL-ALL set local-preference 200 ! route-map RM-OSPF-TO-BGP permit 10 match ip address prefix-list IP4-OSPF-TO-BGP ! ip prefix-list IP4-OSPF-TO-BGP deny 172.16.0.0/16 le 32 ip prefix-list IP4-OSPF-TO-BGP permit 10.0.16.0/24 le 32 ip prefix-list IP4-OSPF-TO-BGP permit 10.11.0.0/16 le 32 ip prefix-list IP4-OSPF-TO-BGP permit 10.13.0.0/16 le 32 ip prefix-list IP4-OSPF-TO-BGP permit 10.125.0.0/16 le 32 ip prefix-list IP4-OSPF-TO-BGP permit 100.65.109.2/31 le 32 ip prefix-list IP4-OSPF-TO-BGP permit 172.20.90.192/26 le 32 ip prefix-list IP4-OSPF-TO-BGP permit 192.168.0.0/16 le 32 ! ip prefix-list IP4-PL-ALL permit 0.0.0.0/0 le 32 ! ip prefix-list IP4-PL-BGP-to-OSPF permit 10.125.0.0/16 le 32 ip prefix-list IP4-PL-BGP-to-OSPF permit 178.23.35.176/28 le 32 ip prefix-list IP4-PL-BGP-to-OSPF permit 192.168.0.0/16 le 32 =============================== PE site 2 router bgp 50903 address-family ipv4 vrf L3VPN-25SDIS redistribute connected redistribute static redistribute ospf 1 match internal external 1 external 2 neighbor 100.65.109.4 remote-as 65002 neighbor 100.65.109.4 update-source BDI1012 neighbor 100.65.109.4 fall-over bfd neighbor 100.65.109.4 activate neighbor 100.65.109.4 soft-reconfiguration inbound default-information originate exit-address-family ================= CPE Site 2 interface GigabitEthernet0/1.101 description Admin encapsulation dot1Q 101 ip address 192.168.35.254 255.255.255.0 ip ospf shutdown ! ! interface GigabitEthernet0/1.102 description Operationnel encapsulation dot1Q 102 ip address 10.125.100.254 255.255.255.0 ip nat inside ! interface GigabitEthernet0/1.103 encapsulation dot1Q 103 ip address 10.11.100.254 255.255.255.0 ip nat inside ! interface GigabitEthernet0/1.104 description Vlan104 encapsulation dot1Q 104 ip address 10.13.100.254 255.255.255.0 ip nat inside router ospf 1 router-id 100.65.109.4 redistribute connected subnets redistribute bgp 65002 metric 1000 metric-type 1 subnets route-map RM-BGP-to-OSPF network 10.125.100.0 0.0.0.255 area 2 network 192.168.35.0 0.0.0.255 area 2 distribute-list 10 out distance 250 router bgp 65002 bgp router-id 100.65.109.4 bgp log-neighbor-changes bgp deterministic-med no bgp default ipv4-unicast neighbor 100.65.109.5 remote-as 50903 neighbor 100.65.109.5 update-source GigabitEthernet0/0 neighbor 100.65.109.5 fall-over bfd ! address-family ipv4 redistribute connected route-map RM-OSPF-to-BGP redistribute static route-map RM-OSPF-to-BGP redistribute ospf 1 route-map RM-OSPF-to-BGP neighbor 100.65.109.5 activate neighbor 100.65.109.5 soft-reconfiguration inbound exit-address-family ! ip prefix-list IP4-PL-BGP-to-OSPF permit 10.125.0.0/16 le 32 ip prefix-list IP4-PL-BGP-to-OSPF permit 178.23.35.176/28 le 32 ip prefix-list IP4-PL-BGP-to-OSPF permit 192.168.0.0/16 le 32 ! ip prefix-list IP4-PL-OSPF-to-BGP-Backup permit 10.125.0.0/16 le 32 ip prefix-list IP4-PL-OSPF-to-BGP-Backup permit 172.20.90.192/26 le 32 ip prefix-list IP4-PL-OSPF-to-BGP-Backup permit 192.168.0.0/16 le 32 ! ! ip prefix-list IP4-PL-OSPF-to-BGP-Local permit 10.11.100.0/24 le 32 ip prefix-list IP4-PL-OSPF-to-BGP-Local permit 10.13.100.0/24 le 32 ip prefix-list IP4-PL-OSPF-to-BGP-Local permit 10.125.100.0/24 le 32 ip prefix-list IP4-PL-OSPF-to-BGP-Local permit 192.168.35.0/24 le 32 route-map RM-BGP-to-OSPF permit 10 match ip address prefix-list IP4-PL-BGP-to-OSPF ! route-map RM-OSPF-to-BGP permit 10 match ip address prefix-list IP4-PL-OSPF-to-BGP-Local ! route-map RM-OSPF-to-BGP permit 20 match ip address prefix-list IP4-PL-OSPF-to-BGP-Backup set metric 1000 access-list 10 deny 10.11.0.0 0.0.255.255 access-list 10 deny 10.13.0.0 0.0.255.255 access-list 10 permit any pour les Show ip route {BGP | OSPF} j'ai mis des extraits aussi parce que sinon ça être très long (environ 400 routes au total). CPE site 1 show ip bgp : Network Next Hop Metric LocPrf Weight Path *> 192.168.174.0 100.65.109.3 200 0 50903 ? *> 192.168.175.0 100.65.109.3 200 0 50903 ? *> 192.168.176.0 100.65.109.3 200 0 50903 ? *> 192.168.178.0 100.65.109.3 200 0 50903 ? *> 192.168.179.0 100.65.109.3 200 0 50903 ? *> 192.168.180.0 100.65.109.3 200 0 50903 ? *> 192.168.182.0 100.65.109.3 200 0 50903 ? *> 192.168.183.0 100.65.109.3 200 0 50903 ? *> 192.168.184.0 100.65.109.3 200 0 50903 ? *> 192.168.185.0 100.65.109.3 200 0 50903 ? *> 192.168.186.0 100.65.109.3 200 0 50903 ? *> 192.168.188.0 100.65.109.3 200 0 50903 ? *> 192.168.189.0 100.65.109.3 200 0 50903 ? *> 192.168.190.0 100.65.109.3 200 0 50903 ? *> 192.168.191.0 100.65.109.3 200 0 50903 ? *> 192.168.192.0 100.65.109.3 200 0 50903 ? show ip route ospf O 172.16.0.0/29 [250/2] via 192.168.0.21, 00:00:03, Vlan10 [250/2] via 10.125.1.21, 00:00:03, Vlan50 O 172.16.1.0/29 [250/2] via 192.168.0.21, 00:00:03, Vlan10 [250/2] via 10.125.1.21, 00:00:03, Vlan50 O 172.16.35.0/30 [250/2] via 192.168.0.36, 00:00:03, Vlan10 [250/2] via 10.125.1.22, 00:00:03, Vlan50 O 192.168.101.0/24 [250/4] via 192.168.0.21, 00:00:03, Vlan10 [250/4] via 10.125.1.21, 00:00:03, Vlan50 show ip route B 192.168.174.0/24 [20/0] via 100.65.109.3, 23:24:23 B 192.168.175.0/24 [20/0] via 100.65.109.3, 1w1d B 192.168.176.0/24 [20/0] via 100.65.109.3, 1w4d B 192.168.178.0/24 [20/0] via 100.65.109.3, 2d03h B 192.168.179.0/24 [20/0] via 100.65.109.3, 6d02h B 192.168.180.0/24 [20/0] via 100.65.109.3, 1w3d B 192.168.182.0/24 [20/0] via 100.65.109.3, 1w3d B 192.168.183.0/24 [20/0] via 100.65.109.3, 1w3d B 192.168.184.0/24 [20/0] via 100.65.109.3, 1w3d B 192.168.185.0/24 [20/0] via 100.65.109.3, 1w3d B 192.168.186.0/24 [20/0] via 100.65.109.3, 3d20h B 192.168.188.0/24 [20/0] via 100.65.109.3, 4d19h B 192.168.189.0/24 [20/0] via 100.65.109.3, 1w3d B 192.168.190.0/24 [20/0] via 100.65.109.3, 1w3d B 192.168.191.0/24 [20/0] via 100.65.109.3, 1w1d B 192.168.192.0/24 [20/0] via 100.65.109.3, 6d05h CPE site 2 show ip bgp *> 192.168.174.0 100.65.109.5 0 50903 ? *> 192.168.175.0 100.65.109.5 0 50903 ? *> 192.168.176.0 100.65.109.5 0 50903 ? *> 192.168.178.0 100.65.109.5 0 50903 ? *> 192.168.179.0 100.65.109.5 0 50903 ? *> 192.168.180.0 100.65.109.5 0 50903 ? *> 192.168.182.0 100.65.109.5 0 50903 ? *> 192.168.183.0 100.65.109.5 0 50903 ? *> 192.168.184.0 100.65.109.5 0 50903 ? Network Next Hop Metric LocPrf Weight Path *> 192.168.185.0 100.65.109.5 0 50903 ? *> 192.168.186.0 100.65.109.5 0 50903 ? *> 192.168.188.0 100.65.109.5 0 50903 ? *> 192.168.189.0 100.65.109.5 0 50903 ? *> 192.168.190.0 100.65.109.5 0 50903 ? *> 192.168.191.0 100.65.109.5 0 50903 ? *> 192.168.192.0 100.65.109.5 0 50903 ? sh ip route ospf Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP a - application route + - replicated route, % - next hop override, p - overrides from PfR Gateway of last resort is 192.168.0.36 to network 0.0.0.0 10.0.0.0/8 is variably subnetted, 225 subnets, 3 masks O 10.125.0.0/23 [250/3] via 10.125.100.253, 00:00:02, GigabitEthernet0/1.102 O 10.125.79.0/24 [250/5] via 10.125.100.253, 00:00:02, GigabitEthernet0/1.102 172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks O 172.16.0.0/29 [250/4] via 10.125.100.253, 00:00:03, GigabitEthernet0/1.102 O 172.16.1.0/29 [250/4] via 10.125.100.253, 00:00:03, GigabitEthernet0/1.102 O 172.16.35.0/30 [250/2] via 10.125.100.253, 00:00:03, GigabitEthernet0/1.102 O 192.168.0.0/22 [250/3] via 10.125.100.253, 00:00:03, GigabitEthernet0/1.102 O 192.168.101.0/24 [250/6] via 10.125.100.253, 00:00:03, GigabitEthernet0/1.102 O 192.168.106.0/24 [250/5] via 10.125.100.253, 00:00:03, GigabitEthernet0/1.102 show ip route B 192.168.174.0/24 [20/0] via 100.65.109.5, 23:24:47 B 192.168.175.0/24 [20/0] via 100.65.109.5, 1w1d B 192.168.176.0/24 [20/0] via 100.65.109.5, 1w4d B 192.168.178.0/24 [20/0] via 100.65.109.5, 2d03h B 192.168.179.0/24 [20/0] via 100.65.109.5, 6d02h B 192.168.180.0/24 [20/0] via 100.65.109.5, 1w3d B 192.168.182.0/24 [20/0] via 100.65.109.5, 1w3d B 192.168.183.0/24 [20/0] via 100.65.109.5, 1w3d B 192.168.184.0/24 [20/0] via 100.65.109.5, 1w3d B 192.168.185.0/24 [20/0] via 100.65.109.5, 1w3d B 192.168.186.0/24 [20/0] via 100.65.109.5, 3d20h B 192.168.188.0/24 [20/0] via 100.65.109.5, 4d19h B 192.168.189.0/24 [20/0] via 100.65.109.5, 1w3d B 192.168.190.0/24 [20/0] via 100.65.109.5, 1w3d B 192.168.191.0/24 [20/0] via 100.65.109.5, 1w1d B 192.168.192.0/24 [20/0] via 100.65.109.5, 6d05h Mon problème c'est que parfois le CPE site va avoir un show ip route qui ressemble plutôt à ça : show ip route B 192.168.174.0/24 [20/0] via 100.65.109.3, 23:24:23 B 192.168.175.0/24 [20/0] via 100.65.109.3, 1w1d O 192.168.176.0/24 [250/4] via 192.168.0.21, 00:06:03, Vlan10 B 192.168.178.0/24 [20/0] via 100.65.109.3, 2d03h B 192.168.179.0/24 [20/0] via 100.65.109.3, 6d02h Merci pour le coup d’œil. Le 16/11/2021 à 11:19, Michel Py a écrit : Julien CANAT a écrit : Je suppose que vous connaissez la loi de Murphy, on a subi un bug sur notre infra qui a rendu le nextcloud indisponible quelques temps, depuis il est réparé. Comme les pièces jointes sont interdites sur la liste : vous trouverez un schéma ici : http://antiphishing.trinaps.com/2/SnVsaWVuLkNBTkFUQHRyaW5hcHMuY29tfFZSQzE3MjYxNzc%3D/claude.trinaps.com/s/qx3gY6R5ecPTWAT (mdp: FRnOG) Ca marche maintenant, mais trop vague pour analyser. La config (éditée) de tous les routeurs, c'est le minimum pour qu'on se casse la tête sur ton problème. Et show ip route {BGP | OSPF} ça aiderait aussi. Michel. -- Julien CANAT TRINAPS - Ingénierie Réseau --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/