HC110110016 静态路由基础
0x00 汇总
0x01 静态路由
静态路由是指由管理员手动配置和维护的路由。静态路由配置简单,并且无需像动态路由那样占用路由器的CPU资源来计算和分析路由更新。
静态路由的缺点在于,当网络拓扑发生变化时,静态路由不会自动适应拓扑改变,而是需要管理员手动进行调整。
静态路由一般适用于结构简单的网络。在复杂网络环境中,一般会使用动态路由协议来生成动态路由。不过,即使是在复杂网络环境中,合理地配置一些静态路由也可以改进网络的性能。
从PPT上来看的话,配置指简单的,固定的ip route-static
后面接前缀
,再接掩码
,最后选择下一跳
或者出接口
。
在PPT上认为,如果出接口是广播型接口就必须得接下一跳地址,这个其实是不对的,因为写出接口不通的原因,仅仅是因为华为设备默认关闭了代理ARP
功能,如果手工开启了,使用出接口也是可以的。当然了,还是建议能写下一跳地址都写下一跳地址。
写静态路由也没什么特别的技巧,一跳一跳的写,写到目的地址后,再反方向写回来,一定不会出错的。
0x02 负载分担
当源网络和目的网络之间存在多条链路时,可以通过等价路由来实现流量负载分担。这些等价路由具有相同的目的网络和掩码、优先级和度量值。
0x03 路由备份
在配置多条静态路由时,可以修改静态路由的优先级,使一条静态路由的优先级高于其他静态路由,从而实现静态路由的备份,也叫浮动静态路由。
在本示例中,RTB上配置了两条静态路由。正常情况下,这两条静态路由是等价的。通过配置preference 100,使第二条静态路由的优先级要低于第一条(值越大优先级越低)。路由器只把优先级最高的静态路由加入到路由表中。当加入到路由表中的静态路由出现故障时,优先级低的静态路由才会加入到路由表并承担数据转发业务。
实际情况下,也经常和动态路由配合一起使用。
0x04 缺省路由
当路由表中没有与报文的目的地址匹配的表项时,设备可以选择缺省路由作为报文的转发路径。
路由表中,缺省路由的目的网络地址为0.0.0.0,掩码也为0.0.0.0。
在本示例中,RTA使用缺省路由转发到达未知目的地址的报文。缺省静态路由的默认优先级也是60。在路由选择过程中,缺省路由会被最后匹配。