My ISIS neighborship will not come up. I only have a very basic setup with tunnel interfaces between 2 routers and a static route to reach between the public IPs of the routers. My isis configs is a basic one like below:
Do I have to add more config to bring up the neighborship?
They would be multihop as in the eth0 interfaces are able to ping each other and the tunnel interface is connected via this public IP
I have tried connecting over the lan interface as well which was directly connected but that did not work either
Sorry - I was half asleep when I replied. It’s quite obvious you have a tunnel interface from the config you posted, please accept my apologies for the silly question.
I can’t see any reason that wouldn’t come up - you certainly seem to have all the correct commands.
the reason is that ISIS use layer2 frame to establish the relationship with others neighbors , tunnel gre by default is layer3 , try to use this command on both tunnels :
My tunnel encapsulation never showed gre… but I deleted and recreated the interface and the neighborship came up
Still not sure what was wrong in the confi… May be the order I had it all configured.
The trick is most likely than default tun is L3 while tap is L2. And since ISIS needs L2 you need tap (or other L2 capable tunneling, VXLAN would be a modern option here).