2018年11月26日 星期一

Aruba switch default gateway與ip route 0.0.0.0的差別



在使用Aruba switch的時候,很多人會疑惑設定default gateway與設定ip route 0.0.0.0 0.0.0.0
next hop這兩者有什麼差異。為什麼有時候明明設定了default gateway但是下一跳的封包
還是丟不出去,非得要設定靜態路由才行。
可以參考User guide的這段,Default gateway是當switch沒有enable routing功能的時候
才會使用的,下面測試可以幫助理解這件事情。

測試設備:3810M
韌體版本:16.05.0007

在Aruba switch啟用ip routing之前,檢視路由表如下
(這是一台初始化的Aruba switch,有使用DHCP拿到IP與gateway)

封包可以直接透過Gateway出去
但是在啟用ip routing之後,竟然就ping不通了

這是因為啟用了ip routing之後,路由表改變了(原本0.0.0.0/0->172.16.13.254不見了)

這時候就要新增路由表才能傳遞next hop的封包

沒有留言:

張貼留言