欢迎各位兄弟 发布技术文章
这里的技术是共享的
既然不止一个路由器,要给数据包下一跳的地址,使用默认路由就全指向一个路由器了
但是总归要有用第二个路由器的地方对吧,不然浪费了。
所以加个路由规则,告诉他什么样的数据包下一跳的地址是第二个路由器,才能发挥他的作用。
比如这样:
默认路由是指在路由器中设置的一个路由规则,用于指定当路由表中没有匹配的目的地址时,应该将数据包发送到哪个下一跳路由器。通常情况下,路由器只应该设置一个默认路由,因为多个默认路由会导致网络出现一些问题,具体原因如下:
路由循环:如果两个路由器都设置了默认路由,那么它们会互相将数据包发送给对方,导致出现路由循环,最终数据包无法到达目的地。
不确定的路由:如果有多个默认路由,数据包将被发送到多个下一跳路由器中的一个,但是这些下一跳路由器并不一定知道如何到达目的地。这会导致数据包在网络中迷失,无法到达目的地。
安全性问题:如果多个路由器都可以成为默认路由,那么攻击者可以利用这种漏洞,将流量引向恶意路由器,造成网络安全问题。
因此,为了避免上述问题,通常只应该在网络中设置一个默认路由。如果需要在网络中使用多个路由器,需要使用其他的路由协议(如 OSPF、BGP 等)来管理路由表,保证数据包能够正常传输。
来自 https://www.zhihu.com/question/587163608/answer/3282935413