`default cost` setting is not applied
Benoit Chesneau
benoitc at enki-multimedia.eu
Mon Apr 29 16:33:10 CEST 2024
Hi,
I have the following configuration:
```
define ospf_v4_routes = [
198.19.0.0/16
];
filter ospf_export {
if (net.type = NET_IP4 && ! (net ~ [ 0.0.0.0/0 ])) then reject;
accept;
}
filter ospf_import {
if (net.type = NET_IP4 && net ~ ospf_v4_routes) then accept;
reject;
}
protocol ospf v2 ospfv4 {
debug all;
ipv4 {
import filter ospf_import;
export filter ospf_export;
};
area 0.0.0.0 {
interface "lo1" { stub yes; };
interface "vlan600" {
type ptp;
cost 15;
bfd on;
};
};}
```
I would expect the metric around 300 + cost of the interface but I get this route metric
"E2 0.0.0.0/0 [15/10000] via 198.19.4.65, vlan600"
in the switch.
When I set the metric manually in the export function:
```
filter ospf_export {
if (net.type = NET_IP4 && ! (net ~ [ 0.0.0.0/0 ])) then reject;
ospf_metric1 = 300; unset(ospf_metric2);
accept;}
```
I get the correct metric:
```
E1 0.0.0.0/0 [315] via 198.19.4.65, vlan600
```
Any idea what could be the issue ?
Did I misunderstood the usage of the `default cost` setting?
Benoît
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20240429/74aaa256/attachment.htm>
More information about the Bird-users
mailing list