何为路由表?
路由表顾名思义就是路由时依据的表,任何一个具有路由功能的设备,都需要有一张路由表,这张表很重要,是路由选择的基础。
路由表里有什么?
dis ip router-table
这个命令可可以在华为设备中查看当前设备的路由表。
引用上一章的路由表,可以看到路由表的基本构成——网段/掩码、协议类型、优先级、度量值、标志、下一跳、出接口,接下来我将详细叙述它们各自的功能和含义。
网段/掩码
这里的网段是指目标网段,掩码用来限制这个网段的范围,比如10.0.0.0/8和10.1.1.0/24 比较,后者就更为精确,关于掩码、子网划分/合并之类的这里就不细讲,总之这个信息段显示了路由器可以路由的范围。
路由协议
路由协议有很多种,有动态(ospf,rip)、静态(static)、直连(direct)等,注意有一些私有的路由协议是无法在华为设备上出现的。
动态路由协议它像是一种半自动寻路功能,可以让设备自己寻找到可以到达的范围,这样部署网络会更加方便
静态路由协议它需要通过手动的方式进行部署,当网络拓扑变化时不会自动变化,这一点不是很人性化,但是它也有它的好处,可以通过更改优先级或其他方法,做人为的路由选择。
直连路由表示这条路由所指网段就是设备的直连接口所在的网段
优先级
优先级代表选择一条路由的优先顺序,优先级越小,路由的优先级别越高,每种协议的优先级是不同的,但是也可以人为的进行控制。
开销值
顾名思义就是到达这个网段所需要付出的代价,在思科体系中也叫做度量值,不同路由协议所计算出来的开销值不同,他们之间没有可比性,所以不可以轻易的只用开销值判断一条路由的优劣,但是同协议的不同开销值是可比较的,开销值越小当然越好。
下一跳
下一跳就是数据包转发时所要经过的下一跳地址。
出接口
数据包被路由后离开本地路由器的接口。