Hello,
Pour moi la raison est : Le premier routeur BGP qui gère les IPs appartient à Numericable et donc le premier AS dans l'AS path est celui de Numericable. C'est un peu comme les AS privés sur du routeur edge qu'on ne retirerait pas, il serait visible à la fin de l'AS path quelque soit l'IP portée.
Les routeurs ne tiennent pas compte des records quand ils forgent l'AS path, ils prennent celui qu'ils reçoivent et ajoutent leur AS en tête en passant l'info. S'il est vide, c'est l'AS du routeur qui constitue l'AS path, pas l'AS de l'IP.
Donc pour moi les clients Bouygues avec les IPs Bouygues sont portés par un routeur ayant l'AS Numericable, qui envoie ensuite au réseau Bouygues derrière. C'est pas terrible parce qu'effectivement avec des mécanismes de protection, ces préfixes pourraient être bloqués vu que le dernier AS ne correspond pas à l'annonce au RIPE.
Dans l'idéal Numericable aurait pu mettre un AS privé sur ces routeurs là pour simplifier les choses (mais si c'est de l'historique, changer l'AS d'un routeur c'est lourd). Un autre choix, qui évite de changer l'AS du routeur, c'est de prepend l'AS de Bouygues sur le network configuré (ajouter artificiellement l'AS Bouygues en bout d'as-path). Le problème éventuel c'est que Bouygues refuse d'apprendre un préfixe dont son propre AS est originaire (en gros en eBGP en général par défaut on refuse d'apprendre un préfixe dont l'AS d'origine est soi même). Accepter des préfixes de son AS via un autre AS a des effets de bord potentiels parfois, ça demande des précautions.
Sinon gommer un AS public dans l'as-path, j'ai jamais vu de commande le permettant, c'est probablement pas compliqué avec un soft de routage opensource qu'on modifierait, mais sur des routeurs hardware j'ai pas vu de telle fonction (mais je suis curieux d'avoir l'info si ça existe).
Pour moi c'est là où les opérateurs ont un intérêt à avoir un AS core backbone et un AS pour les IPs clientes. Ca aurait permis par exemple d'avoir AS-BOUYGTEL - AS-NC - AS-BOUYGTEL-USERS en demandant à NC de prepend l'AS client sur les préfixes configurés.
De toute façon globalement c'est toujours une bonne idée d'avoir un AS de coeur de réseau et des AS "clients" pour les activités (AS publics ou privés), perso je préfère avoir un AS privé pour un routeur BGP edge que l'AS de coeur, ça permet de mieux segmenter les choses, d'avoir une meilleure visibilité interne (notamment savoir très vite de quel site vient une IP anycast sur le réseau avec l'as-path interne), de mieux sécuriser l'apprentissage des routes également ou de pouvoir ajouter un transit juste pour une activité, etc, etc.
En tout cas là c'est pas super propre, j'imagine que Bouygues considère que même si les préfixes sont filtrés par un mécanisme de protection, au pire ça passera par Paris pour ces quelques opérateurs réticents à accepter les routes pas propres.