静态路由:由网络管理员手工添加的路由条目
动态路由:所有路由器上运行相同的路由协议,之后,通过路由器之间的沟通,协商最终计算生成路由条目。
静态路由优点:
1,选路由管路员选择,相对更好管控,路径规划更合理。
2,不需要占用额外的资源
3,相对安全性更高
缺点:
1,在复杂的网络环境中,配置量较大
2,无法基于网络拓扑的变化而自动变化。 无法基于网络拓扑的变化而自动收敛
动态路由: 优点:
1,配置简单,仅需在所有路由器上运行相同的路由协议即可。
2,可以基于网络拓扑结构的变化而自动收敛。
缺点:
1,动态路由选路由单一算法完成,选出的路径不一定是最佳路径,甚至可能出现环路。
2,因为动态路由路由器彼此之间需要进行数据包的交互,需要额外占用路由器的硬件资源及链路资源
3,因为动态路由路由器彼此之间需要进行数据包的交互,所以,可能更容易被利用,产生安全问题。
总结:
静态路由适用于小型简单的网络环境中动态路由适用于较为复杂的网络环境
AS --- 自治系统 --- 将网络分块管理 由单一机构或组织所管理的
一系列IP网络及设备的集合
为了方便对AS进行管理,我们对AS分配一个编号 --- AS号 16位二
进制构成 --- 0 - 65535 ---- 目前也有拓展版的AS号 32位二进制构成
AS内部使用的路由协议 --- IGP -- 内部网关协议RIP,OSPF,IS-IS,EIGRP
AS之间使用的路由协议 --- EGP -- 外部网关协议BGP
IGP还可以根据算法进行分类
距离矢量型协议(DV):RIP
路由器之间直接发送路由条目信息。 --- 贝尔曼.福特算法
(Bellman-Ford),"依据传闻的路由协议" 链路状态型协议(LS):OSPF,IS-IS
发送的使链路状态信息(LSA --- 链路状态通告) --- SPF -- 最短路径优先算法 --- 可以将图形结构转换为树形结构 --- 防止计算出的路径存在环路。
RIP
RIP将两台相邻的路由器,中间存在相同的广播域,可以通过广播的形式发送信息 --- 邻居关系
COST --- 开销值 --- 动态路由的选路依据 当动态路由到达同一个
网段使,具有多条路径时,将选择开销值最小的一条。
不同协议之间选路使用优先级,相同协议之间选路使用开销值。
不同动态路由协议的开销值的度量标准不同,所以,不同动态路由协议之间的开销值没有可比性。
RIP是以跳数作为开销值的度量,RIP也支持等开销负载均衡
RIP存在15跳的工作半径限制,当一条路由的开销值为16时,则认为该路由不可达
华为设备中RIP协议路由的默认优先级为:100
RIP数据包传递过程中携带的COST的算法 --- 本地路由表中该路由开销值+1
Bellman-Ford算法:
1,AR2将2.2.2.0/24路由信息发给R1,R1本地路由表中不存在该网段的路由信息,则将该网段的路由信息直接刷新到本地路由表中。
Destination/Mask Interface | Proto | Pre | Cost | Flags NextHop |
2.2.2.0/24 | RIP | 100 | 1 | D 12.0.0.2 |
g0/0/0 |
2,AR2将2.2.2.0/24路由信息发给R1,R1本地路由表中存在该网段的路由信息,则看下一跳,如果本地路由表中的下一跳就是AR2。则将AR2发来的路由信息刷新到路由表中。
3,AR2将2.2.2.0/24路由信息发给R1,R1本地路由表中存在该网段的路由信息,则看下一跳,如果本地路由表中的下一跳不是AR2。则看开销值, 如果本地路由表中的开销值大于AR2发来的开销值,则将AR2发来的信息刷新到路由表中。
4,AR2将2.2.2.0/24路由信息发给R1,R1本地路由表中存在该网段的路由信息,则看下一跳,如果本地路由表中的下一跳不是AR2。则看开销值, 如果本地路由表中的开销值小于AR2发来的开销值,则不刷新。