Hello
Is possible to run ospf instance over an interface which is part of an VRF?I
make a config but I see I see no package from local instance on VRF
interfaceThe log shows the Hello package are sent out using physical interface
Config is like
ipv4 table vrf_private;
protocol kernel kernel_vrf_private {
scan time 1;
vrf "vrf-private";
#kernel table 200;
ipv4 {
table vrf_private;
import all;
export all;
};
}
protocol direct direct_vrf_private {
vrf "vrf-private";
ipv4 {
table vrf_private;
};
}
protocol ospf ospf_local_core {
vrf "vrf-private";
ipv4 {
table vrf_private;
import all;
export all;
};
disabled off;
instance id 0;
debug {
states,
routes,
filters,
interfaces,
events,
packets
};
area 0.0.0.0 {
interface 1.2.3.0/24, "ens256", "vrf-private" ,
172.31.254.0/24 {
type broadcast;
check link on;
tx dscp 0x1a;
bfd off;
};
};
In log I see
2018-03-08 23:52:31.962 <TRACE> ospf_local_core: HELLO packet sent via ens256
tcpdump shows the packets from the neighbor coming into ens256