静态路由: 由网络管理员手动添加的路由
动态路由: 所有路由器上运行相同的路由协议,之后,通过路由器之间的沟通交流,最终计算生成的路由条目
静态路由优点:
- 选路是由管理员选择,相对更好管控
- 不会占用额外资源(动态的会传输包,会占用资源)
- 相对安全性更高
缺点:
- 在复杂的网络环境中,配置量较大
- 无法根据网络拓扑的变化而自动收敛
动态路由优点:
- 可以基于网络拓扑变化而自动收敛
- 部署简单
缺点:
- 路由器依据某中单一算法计算的路径不一定是最佳路径,甚至可能出现环路
- 需要额外占用路由器硬件资源及链路宽带资源
- 容易产生安全问题
总结:
- 静态路由只能适用于简单的小型网络环境
- 动态路由可以适用于负载的大型网络环境
AS – 自治系统:
由单一的机构或组织所管理的一系列的IP网络及设备所构成的集合
AS管理:
AS的编号由16位二进制构成,范围 0-65535
拓展版:有32位二进制构成
根据AS的范围,我们将路由协议分为:
应用在AS内部:IGP(内部网关协议)-- RIP,OSPF,IS-IS,EIGRP
应用在AS之间:EGP(边界网关协议)-- BGP
IGP根据算法分为:
- 距离矢量型协议(DV),由这两位设计出来的,贝尔曼-福特算法(Bellman -Fod):通过直接传递路由条目信息获取未知网段的路由信息,也称为“依据传闻的路由协议”,典型代表:RIP
- 链路状态型协议(LS),传递的是链路状态信息(LSA:链路状态通告)通过SPF算法,最短路径优先算法,他会把图形结构转换成最短路径树,协议:OSPF,IS-IS
RIP 路由信息协议:
RIP的邻居:相邻的两个路由器,且他们之间具备通讯条件
之间路由表中的信息发送只需要两个值:目标网段,COST(开销值)-- 度量值(Metric)
开销值是动态路由的选择依据
当动态路由计算出到达同一个目标网段存在多条路径时,将选择开销值最小的路径加入到路由表中
不同动态路由协议的开销值的度量标准不同,所有,不同动态路由协议之间的开销值没有可比性,不同写意之间比较优先级
RIP一条数作为开销值的度量标准,RIP默认的优先级是100,只能是用于小型网络环境。
RIP存在一个工作半径:15跳,当一条路由的开销值达到16跳是,则认为该目标网段不可达
RIP支持等开销负载均衡
RIP开销值的算法:RIP发送携带的开销值COST = 本地该网段的开销值 + 1
贝尔曼-福特算法
-
将收到的信息分为四种情况:
-
AR1收到AR2发送的2.2.2.0/24网段的信息,AR1本地路由表中没有到达2.2.2.0/24网段的路由信息,直接将AR2发送的信息刷新到本地的路由表中
谁给你发的信息,谁就是你的下一跳
你从哪个接口收到的信息,你的接口就是这个
-
AR1收到AR2发送的2.2.2.0/24网段的信息,AR1本地路由表中有到达2.2.2.0/24网段的路由信息,且下一跳是AR2,则AR1将AR2发送的这条路由信息刷新到路由表中
-
AR1收到AR2发送的2.2.2.0/24网段的信息,AR1本地路由表中有到达2.2.2.0/24网段的路由信息,且下一跳不是AR2,则比较开销值,如果,本地存在的路由的开销值大于AR2发送的路由的开销值,则AR1将AR2发送的这条路由信息刷新到路由表中
-
AR1收到AR2发送的2.2.2.0/24网段的信息,AR1本地路由表中有到达2.2.2.0/24网段的路由信息,且下一跳不是AR2,则比较开销值,如果,本地存在的路由的开销值小于AR2发送的路由的开销值,则AR1不刷新AR2发送的路由
-
-
RIP的版本:
RIPV1,RIPV2 — IPV4
RIPNG — IPV6
-
RIPV1 与 RIPV2 区别
- RIPV1是有类别的路由协议,RIPV2是无类别的路由协议
- RIPV1在发送路由目标网段不携带子网掩码
- RIPV2在发送路由目标网段携带子网掩码
- RIPV1不支持手工认证,RIPV2支持手工认证
- RIPV1使用广播发送消息,RIPV2使用组播发送信息
- RIPV组播地址:224.0.0.9
- RIP所使用的通讯端口是UDP的520端口
- RIPV1是有类别的路由协议,RIPV2是无类别的路由协议
-
RIP数据包
-
request:请求包
-
response:响应包(更新包)
RIP在收敛完成后,依然会每隔30s发送一个response包,称为RIP的周期更新
RIP周期更新的原因:
- 自身没有确认机制
- 需要靠周期更新实现保活
RIP的周期更新是:异步周期更新(25 - 35s之间)
-
-
RIP的计时器
- 周期更新计时器:默认30s
- 无效计时器:180s ,路由条目刷新后,启动一个180s的失效计时器,若计时器时间结束,路由未刷新,则认为该路由失效,则将该路由从全局路由表中删除,并将该路由的开销值改为16,保存在缓存在,之后周期更新时,依然会携带该路由 — (带毒传输)
- 垃圾回收计时器:120s,无效计时器归0后开始计时,120s消耗完是,将彻底删除不可达路由,之后周期更新也将不会携带
-
RIP的破环机制
-
触发更新:一旦拓扑结构发生变化,立即将变化信息发送出去
-
水平分割:从哪个口学来的路由,就不再从哪个口发出去
-
毒性逆转:从哪个口学来的路由还从那个口发出,但是必须带毒
水平分割和毒性逆转只能二选其一,华为设备默认开启的是水平分割,华为设备如果两个都开启,则安装毒性逆转的规则执行
-
*操作~~~~*
-
启动RIP进程
如果不设定进程号,那么默认进程号为1
进程号仅具有本地意义,用来区分同一个路由器上运行不同的RIP进程
-
选择RIP版本
修改版本为2
-
宣告
宣告的要求:
- 必须宣告所有直连网段
2. 只能按照主类宣告
宣告的目的:
- 激活接口,只有激活的接口才能收发RIP的数据
- 发布路由,只有激活的接口对应的路由信息才能通过RIP发送
- 必须宣告所有直连网段
-
查看RIP路由表:
RIP的拓展配置
-
RIPV2手工认证
在AR1
在AR2
-
RIPV2手工汇总
给AR2:
-
沉默接口:只能接受RIP数据,不能发送RIP数据
-
加快收敛:减少计时器时间
修改计时器时,不能破坏计时器之间的倍数关系:1:6:4
-
缺省路由
在边界路由器上配置,是边界路由器作为缺省源,内网其它路由器将自动下发一条指向缺省源方向的缺省路由,边界路由器的缺省路由必须手工配制