<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi folks,<div><br></div><div>I'm trying to set up a lab environment to test some OSPF stuff. I installed the FRR 6.0.2-0~ubuntu18.04.1 package on top of Ubuntu 18.10.</div><div><br></div><div>I elected to leave my management interface (ens3) in the default VRF and put the others in a VRF called "WAN", shown as item #10 below:</div><div><div>$ ip link</div><div>1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000</div><div>    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00</div><div>2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000</div><div>    link/ether 52:54:00:68:bb:72 brd ff:ff:ff:ff:ff:ff</div><div>3: ens9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master WAN state UP mode DEFAULT group default qlen 1000<br></div><div>    link/ether 52:54:00:ed:f8:ad brd ff:ff:ff:ff:ff:ff</div><div>4: ens10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master WAN state UP mode DEFAULT group default qlen 1000<br></div><div>    link/ether 52:54:00:07:11:c7 brd ff:ff:ff:ff:ff:ff</div><div>5: ens11: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master WAN state UP mode DEFAULT group default qlen 1000<br></div><div>    link/ether 52:54:00:6e:51:76 brd ff:ff:ff:ff:ff:ff</div><div>6: ens12: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master WAN state UP mode DEFAULT group default qlen 1000<br></div><div>    link/ether 52:54:00:bf:5d:f3 brd ff:ff:ff:ff:ff:ff</div><div>7: ens13: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master WAN state UP mode DEFAULT group default qlen 1000<br></div><div>    link/ether 52:54:00:f5:24:55 brd ff:ff:ff:ff:ff:ff</div><div>8: ens14: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master WAN state UP mode DEFAULT group default qlen 1000<br></div><div>    link/ether 52:54:00:d3:1d:30 brd ff:ff:ff:ff:ff:ff</div><div>9: ens15: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master WAN state UP mode DEFAULT group default qlen 1000<br></div><div>    link/ether 52:54:00:e3:cf:dd brd ff:ff:ff:ff:ff:ff</div><div>10: WAN: <NOARP,MASTER,UP,LOWER_UP> mtu 65536 qdisc noqueue state UP mode DEFAULT group default qlen 1000<br></div><div>    link/ether 06:6a:07:90:27:3a brd ff:ff:ff:ff:ff:ff</div></div><div><br></div><div>"ip route" correctly shows only the connected subnet route for the management net and a default:</div><div><div>$ ip route</div><div>default via 192.168.42.1 dev ens3 proto static </div><div><a href="http://192.168.42.0/24">192.168.42.0/24</a> dev ens3 proto kernel scope link src 192.168.42.153</div></div><div><br></div><div>And the other connected routes in the VRF:</div><div><div>$ ip route show vrf WAN</div><div>unreachable default metric 4278198272 </div><div><a href="http://172.16.1.0/24">172.16.1.0/24</a> dev ens9 proto kernel scope link src 172.16.1.1 </div><div><a href="http://172.17.1.0/24">172.17.1.0/24</a> dev ens14 proto kernel scope link src 172.17.1.1 </div><div><a href="http://192.0.2.0/24">192.0.2.0/24</a> dev ens10 proto kernel scope link src 192.0.2.1 </div><div><a href="http://198.51.100.0/24">198.51.100.0/24</a> dev ens11 proto kernel scope link src 198.51.100.1 </div><div><a href="http://203.0.113.0/24">203.0.113.0/24</a> dev ens12 proto kernel scope link src 203.0.113.1</div></div><div><br></div><div>What I see inside vtysh matches:</div><div><div>$ ip route show vrf WAN</div><div>unreachable default metric 4278198272 </div><div><a href="http://172.16.1.0/24">172.16.1.0/24</a> dev ens9 proto kernel scope link src 172.16.1.1 </div><div><a href="http://172.17.1.0/24">172.17.1.0/24</a> dev ens14 proto kernel scope link src 172.17.1.1 </div><div><a href="http://192.0.2.0/24">192.0.2.0/24</a> dev ens10 proto kernel scope link src 192.0.2.1 </div><div><a href="http://198.51.100.0/24">198.51.100.0/24</a> dev ens11 proto kernel scope link src 198.51.100.1 </div><div><a href="http://203.0.113.0/24">203.0.113.0/24</a> dev ens12 proto kernel scope link src 203.0.113.1 </div></div><div><div>router# sho ip ro vrf WAN</div><div>Codes: K - kernel route, C - connected, S - static, R - RIP,</div><div>       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,</div><div>       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,</div><div>       F - PBR,</div><div>       > - selected route, * - FIB route</div><div><br></div><div><br></div><div>VRF WAN:</div><div>K * <a href="http://0.0.0.0/0">0.0.0.0/0</a> [255/8192] unreachable (ICMP unreachable), 04:04:10</div><div>C>* <a href="http://172.16.1.0/24">172.16.1.0/24</a> is directly connected, ens9, 04:04:10</div><div>C>* <a href="http://172.17.1.0/24">172.17.1.0/24</a> is directly connected, ens14, 04:04:10</div><div>C>* <a href="http://192.0.2.0/24">192.0.2.0/24</a> is directly connected, ens10, 04:04:10</div><div>C>* <a href="http://198.51.100.0/24">198.51.100.0/24</a> is directly connected, ens11, 04:04:10</div><div>C>* <a href="http://203.0.113.0/24">203.0.113.0/24</a> is directly connected, ens12, 04:04:10</div></div><div><br></div><div><br></div><div>So far so good. Now I enabled ospfd in /etc/frr/daemons and restarted FRR. The ospfd process is running:</div><div><div>$ ps -ef|grep frr</div><div>root      2045     1  0 13:31 ?        00:00:02 /usr/lib/frr/watchfrr -d -r /usr/lib/frr/watchfrr.sh restart %s -s /usr/lib/frr/watchfrr.sh start %s -k /usr/lib/frr/watchfrr.sh stop %s zebra ospfd staticd</div><div>frr       2059     1  0 13:31 ?        00:00:00 /usr/lib/frr/zebra -d -A 127.0.0.1 -s 90000000</div><div>frr       2064     1  0 13:31 ?        00:00:01 /usr/lib/frr/ospfd -d -A 127.0.0.1</div><div>frr       2069     1  0 13:31 ?        00:00:00 /usr/lib/frr/staticd -d -A 127.0.0.1</div></div><div><br></div><div>Then I put in some seemingly basic OSPF config shown below. Yes, I really only want to speak OSPF on one of the interfaces (ens14) for now.</div><div><div>router# sho run</div><div>Building configuration...</div><div><br></div><div>Current configuration:</div><div>!</div><div>frr version 6.0.2</div><div>frr defaults traditional</div><div>hostname router</div><div>log syslog informational</div><div>no ipv6 forwarding</div><div>service integrated-vtysh-config</div><div>!</div><div>interface ens3</div><div> description MGMT</div><div>!</div><div>interface ens9 vrf WAN</div><div> description ServerLAN</div><div> ip address <a href="http://172.16.1.1/24">172.16.1.1/24</a></div><div>!</div><div>interface ens10 vrf WAN</div><div> description MPLS</div><div> ip address <a href="http://192.0.2.1/24">192.0.2.1/24</a></div><div>!</div><div>interface ens11 vrf WAN</div><div> description PtP</div><div> ip address <a href="http://198.51.100.1/24">198.51.100.1/24</a></div><div>!</div><div>interface ens12 vrf WAN</div><div> description Satellite</div><div> ip address <a href="http://203.0.113.1/24">203.0.113.1/24</a></div><div>!</div><div>interface ens13 vrf WAN</div><div> description Inet</div><div>!</div><div>interface ens14 vrf WAN</div><div> description SD-WAN</div><div> ip address <a href="http://172.17.1.1/24">172.17.1.1/24</a></div><div>!</div><div>interface ens15 vrf WAN</div><div> description XAXD-LAN</div><div>!</div><div>router ospf 42 vrf WAN</div><div> ospf router-id 172.17.1.1</div><div> redistribute connected</div><div> passive-interface ens9</div><div> passive-interface ens10</div><div> passive-interface ens11</div><div> passive-interface ens12</div><div> passive-interface ens13</div><div> passive-interface ens15</div><div> area 0.0.0.0 range <a href="http://10.0.0.0/8">10.0.0.0/8</a></div><div> area 0.0.0.0 range <a href="http://172.16.0.0/20">172.16.0.0/20</a></div><div> area 0.0.0.0 range <a href="http://192.0.2.0/24">192.0.2.0/24</a></div><div> area 0.0.0.0 range <a href="http://192.168.0.0/16">192.168.0.0/16</a></div><div> area 0.0.0.0 range <a href="http://198.51.100.0/24">198.51.100.0/24</a></div><div> area 0.0.0.0 range <a href="http://203.0.113.0/24">203.0.113.0/24</a></div><div> default-information originate</div><div>!</div><div>line vty</div><div>!</div><div>end</div></div><div><br></div><div><br></div><div>Now here's the problem: OSPF appears to be running but it's not doing anything and none of the show commands give any output, except "sho ip ospf vrf/vrfs":</div><div><div>router# sho ip ospf vrf </div><div>Name                       Id     RouterId  </div><div>Default-IP-Routing-Table   0      0.0.0.0           </div><div>WAN                        10     172.17.1.1        </div><div><br></div><div>Total number of OSPF VRFs: 2</div></div><div>router# sho ip ospf vrfs<br></div><div><div>Name                       Id     RouterId  </div><div>Default-IP-Routing-Table   0      0.0.0.0           </div><div>WAN                        10     172.17.1.1        </div><div><br></div><div>Total number of OSPF VRFs: 2</div></div><div><div>router# sho ip ospf vrf WAN dat</div><div>router# sho ip ospf vrf WAN int</div><div>router# sho ip ospf vrf WAN nei</div><div>router# sho ip ospf vrf WAN route</div></div><div><div>router# sho ip ospf dat</div><div>router# sho ip ospf int</div><div>router# sho ip ospf nei</div><div>router# sho ip ospf route<br></div></div><div><br></div><div>Any suggestions? I've restarted FRR a couple of times and rebooted the box too, same results...</div><div><br></div><div>Thanks,</div><div>Chuck</div><div><br></div><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>