Like if host address is 126.96.36.199 and next hop address is 188.8.131.52 and destination ip address is also 184.108.40.206
Is this a valid use case? Any real life usage?
<dest ip> <next hop> ip route 220.127.116.11 255.255.255.255 18.104.22.168 weight 1 next-hop-vrf GlobalRouter
Above is the command on a router inside a VRF. 22.214.171.124 is pingable from host. 126.96.36.199 & 188.8.131.52 are an ip address assigned to a VLAN on host & destination respectively.
On a linux box, Such configuration is valid.
[root]# netstat -r -n Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 184.108.40.206 220.127.116.11 255.255.255.255 UGH 0 0 0 eth0 [root]# ip route show 18.104.22.168 via 22.214.171.124 dev eth0
As per my understanding, If a destination IP is reachable (i.e in the same subnet of host IP) we dont need a next hop.
I came across one application for using next hop for destination IP in same subnet (i.e for VPN) See this: Will packets send to the same subnet go through routers?
If next hop != destination IP but they are in same subnet as that of host, is a valid scenario for VPN, then i am wondering what are the applications of next_hop==dest_ip & subnet same as host?
This is my first post in Super User. Extremely happy with the quick and warm response.