On Wed, May 21, 2025 at 02:38:46PM -0300, Tiago Pires via discuss wrote: > Hi all, > > I'm testing the OVN BGP support in OVN IC scenario where there a few > AZs and one of them is where I have BGP support to learn external > routes and advertise overlay internal subnets. > > Following is a logical router in the AZ that has the BGP support and > it is learning the IC routes from other AZs: > # ovn-nbctl lr-route-list r1 > IPv4 Routes > Route Table <main>: > 192.168.10.0/24 169.254.11.1 dst-ip (learned) > 192.168.20.0/24 169.254.11.2 dst-ip (learned) > 192.168.30.0/24 169.254.11.3 dst-ip (learned) > > > I can see the advertised routes to my external BGP speaker: > > # ovn-sbctl list Advertised_Route > _uuid : 8f3f435d-dc3b-4926-a2d2-0acd6266f071 > datapath : e632a5c1-d1ce-4f51-a2df-64d891cf43c9 > external_ids : {} > ip_prefix : "192.168.10.0/24" > logical_port : b4a6588a-df77-4a3e-9de7-008028e254f1 > tracked_port : [] > > _uuid : 21cb1532-24f8-4fa5-ad90-8f922f85a315 > datapath : e632a5c1-d1ce-4f51-a2df-64d891cf43c9 > external_ids : {} > ip_prefix : "192.168.20.0/24" > logical_port : b4a6588a-df77-4a3e-9de7-008028e254f1 > tracked_port : [] > > _uuid : 70fad70a-c2f7-47d7-b3ea-def4bb521113 > datapath : e632a5c1-d1ce-4f51-a2df-64d891cf43c9 > external_ids : {} > ip_prefix : "192.168.30.0/24" > logical_port : b4a6588a-df77-4a3e-9de7-008028e254f1 > tracked_port : [] > > > And also the learned routes from the BGP speaker: > > # ovn-sbctl list Learned_Route > _uuid : ad1a2f94-e027-4ad8-878c-839edcb12624 > datapath : e632a5c1-d1ce-4f51-a2df-64d891cf43c9 > external_ids : {} > ip_prefix : "10.0.0.0/24" > logical_port : b4a6588a-df77-4a3e-9de7-008028e254f1 > nexthop : "169.254.1.1" > > > The above route is not installed into the logical router routing table: > > # ovn-nbctl lr-route-list r1 > IPv4 Routes > Route Table <main>: > 192.168.10.0/24 169.254.11.1 dst-ip (learned) > 192.168.20.0/24 169.254.11.2 dst-ip (learned) > 192.168.30.0/24 169.254.11.3 dst-ip (learned)
Hi Tiago, the BGP route learning is only happening between southbound and northd. They are not reflected in northbound. That means you will not see it in lr-route-list. You can see if they are installed by taking a look at the lflow-list of r1. Thanks, Felix > > Should the learned route be installed in the logical router routing > table? I'm trying to understand if I'm missing some step or the > current implementation can not handle it yet. > My goal is to see the external route installed in the logical router > routing table and be learned via OVN IC by the other AZs. > > Regards, > > Tiago Pires > > -- > > > > > _‘Esta mensagem é direcionada apenas para os endereços constantes no > cabeçalho inicial. Se você não está listado nos endereços constantes no > cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa > mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão > imediatamente anuladas e proibidas’._ > > > * **‘Apesar do Magazine Luiza tomar > todas as precauções razoáveis para assegurar que nenhum vírus esteja > presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por > quaisquer perdas ou danos causados por esse e-mail ou por seus anexos’.* > > > > _______________________________________________ > discuss mailing list > disc...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-discuss _______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss