HCIP 第二天笔记(2)

静态路由:由网络管理员手工配置的路由条目
动态路由:所有路由器上开启同一种路由协议,之后,通过路由器之间沟
通,协商,最终计算生成路由条目。
静态路由的优点:
1,不会占用额外的资源
2,因为选路由管理员决定,所以,相对更加合理
3,更加安全
静态路由的缺点
1,在复杂的网络环境中,配置量较大;
2,静态路由无法基于拓扑的变化而自动收敛。 ---- 静态路由仅适
用于小型简单的网络环境中
相比于静态路由,动态路由的又是在于可以基于拓扑的变化而自动收敛,使得动态路由协议更适用于复杂的大型网络中。当然,动态路由也存在他的问题,主要体现在安全性和资源占用。依靠算法进行路由选路的,可能出现选路不佳的情况。
动态路由的分类
按照范围(AS — 自治系统)来进行分类
— IGP — 内部网关协议 ---- 主要是应用在AS内部的路由协议
---- RIP,ospf,IS-IS,EIGRP等
— EGP — 外部网关协议 ---- 主要应用在AS之间的路由协议
---- BGP(边界网关协议)
IGP协议根据算法进行分类
— 距离矢量型协议(DV) — 通过直接发送路由条目信息来获取未知网段的路由信息。 ---- 使用的算法:贝尔曼.福特算法(Bellman-Ford算法) — “依据传闻的路由协议”
— RIP
— 链路状态型协议(LS) — 传递的是拓扑信息(LSA —链路状态通告) — 收集LSA信息最终将网络完整的拓扑信息获取到。SPF — 最短路径优先算法 — 可以将图形结构转换为树形结构 — 之后再根据树形结构计算出本地到未知网段的路由信息。— OSPF,IS-IS
RIP ---- 路由信息协议

算法:贝尔曼-福特算法 — 灵魂
开销:RIP以跳数作为开销值。RIP存在一个15跳工作半径。当路由的开销值达到16跳时,则认为该路径不可达。
版本:RIPV1,RIPV2 ---- IPV4领域 | RIPNG ---- IPV6领域
RIP协议在传递信息时仅需要携带两个参数,一个是目标网段信息,一个是开销值。
开销值的计算方式:COST = 本地路由表中该网段的开销值 + 1
RIPV1和RIPV2的区别:
1,RIPV1是有类别的路由协议,RIPV2是无类别的路由协议。
RIPV1在传递目标网段信息的时候不携带子网掩码,RIPV2在传递目标网段信息时携带子网掩码。因为这个原因,导致RIPV1不支持非连续子网网络以及VLSM和CIDR
2,RIPV1采用广播的形式进行邻居间的通信,RIPV2采用组播(224.0.0.9)的形式进行邻居间的通信
但凡是224.0.0.X开头的组播地址都称为本地链路组播,其特点是这类组播的TTL值为1。这类信息仅能在一个广播域内进行传播。RIPV1和RIPV2都是基于UDP的520端口进行通信。RIPNG是基于UDP的521端口进行通信
3,RIPV2支持手动认证和手工汇总,RIPV1不支持。
RIP的数据包
request(请求)包 — 当RIP运行后将立即发出,希望尽快从邻居处获取未知网段的路由信息
Reponse(应答)包 — 携带路由信息的数据报
RIP在收敛完成之后,依然会每隔30S发一次Reponse(应答)包,我们把RIP的这种现象称为RIP的周期更新。 — 一方面,弥补自身没有保活机制,另一方面弥补自身没有确认机制
周期更新 — 异步周期更新 — 30S即周期更新计时器。为了确保异步周期更新,RIP并没有严格按照30S的更新周期来执行,而是在该时间上增加了一个小的偏移量±5S。
RIP的计时器
1,周期更新计时器:默认30S
2,失效计时器:180S — 当一条路由信息180S未刷新,则RIP将判定该路由失效。(路由器将会把该路由从全局路由表中删除,还会保存在缓存中,并且将其开销值置为16,之后周期更新时依然携带。 ---- 带毒传输)
3,垃圾回收计时器 :120S — 失效路由在120S内将继续发出,进行带毒传输。当该计时器归零后。将该路由信息彻底删除
贝尔曼福特(Bellman-Ford)算法
1,AR2发送2.0网段的信息给AR1,如果,AR1本身并不存在该网段的路由
信息,则将直接刷新到本地的路由表中。
Destination/Mask Proto Pre Cost Flags NextHop
Interface
2.2.2.0/24 RIP 100
1 D 12.0.0.2 G0/0/0
2,AR2发送2.0网段的信息给AR1,如果,R1本身存在该网段的路由信息,且下一跳就是AR2。则将AR2发来的信息刷新到路由表中。
3,AR2发送2.0网段的信息给AR1,如果,R1本身存在该网段的路由信息,但是下一跳不是AR2,则比较开销值,如果,本地路由的开销值大于AR2发来的开销值,则将AR2发来的信息刷新到路由表中。
4,AR2发送2.0网段的信息给AR1,如果,R1本身存在该网段的路由信息,但是下一跳不是AR2,则比较开销值,如果,本地路由的开销值小于AR2发来的开销值,则不刷新路由条目。
RIP的环路问题 ---- 异步周期更新导致
1,15跳的开销限制(开销值不断叠加,自动破环)
2,触发更新 ---- 当拓扑结构发生变化的第一时间,将该变更信息传递出去
3,水平分割 — 从哪个接口学到的信息,将不再从哪个接口发出去。
4,毒性逆转 — 从哪个接口学到的信息,依然可以从这个接口发出去,但是必须带毒(将COST改为16)
在一台路由器上,水平分割和毒性逆转只能二选其一,华为设备默认开启的是水平分割机制。但如果同时开启水平分割和毒性逆转,华为设备将按照毒性逆转来执行。
RIP的基本配置
1,启动RIP进程
[r1]rip 1 — 进程号,仅具有本地意义
[r1-rip-1]
2,版本选择
[r1-rip-1]version 2
3,宣告
要求:1,所有直连网段都需要宣告
2,必须按照主类来进行宣告
[r1-rip-1]network 12.0.0.0
目的:1,激活接口 — 只有激活的接口才能收发RIP的数据
2,发布路由 — 只有激活接口对应的网段路由信息才能被发布
沉默接口 — 将一个接口配置为沉默接口之后,将只接受不发送RIP数据包
[r1-rip-1]silent-interface GigabitEthernet 0/0/0
RIPV1和RIPV2是不兼容的,不能互通
RIPV1数据包内容
Command — 表示RIP数据包的类型 — Requset – 1
Response – 2
Version — 版本 — V1 – 1;V2 — 2
路由条目信息 — 一个RIP数据包中最多可以携带25跳路由信息。
Address Family — 地址族标识符;IP — 2
目标网段 + 开销值

交换机泛洪的条件 — 1,广播帧;2,组播帧;3,未知单播帧
RFC — 行业技术汇编 3171 — RIP

RIPV2数据包内容
Command — 表示RIP数据包的类型 — Requset – 1
Response – 2
Version — 版本 — V1 – 1;V2 — 2
路由条目信息 — 一个RIP数据包中最多可以携带25跳路由信息。
Address Family — 地址族标识符;IP — 2
Route tag — 路由标签 — 可以给流量打标记
目标网段 + 子网掩码 + 开销值
Next hop — 下一跳 — 一般情况下,下一跳字段均为0.0.0.0。如果存在选路不佳的情况,则下一跳字段中将携带最佳下一跳的地址。
RIPV2的下一跳问题 — 主要为了应对一些选路不佳的情况,他可以直接指定下一跳而不是按照算法算出来的下一跳。

重发布
因为不同的路由协议的运行原理和对路由的理解都不相同,所以,不同的路由协议之间存在信息隔离。想让不同的协议的路由信息互通,我们可以在运行不同协议的边界设备上,将不同路由协议之间进行转换 — 重发布 — 路由器将一种路由协议通过另一种路由协议的方式传播出去。
[r1-rip-1]import-route static
RIPV1和RIPV2互通的方法:
1,重发布
2,[r3-GigabitEthernet0/0/0]rip version 2 — 在接口上执行该命令,可以让该接口发送的RIP信息均按照RIPV2的规则来传递,和接受。

RIP的拓展配置
1,RIPV2的手工认证 — 因为RIPV2并没有给认证预留空间,所以,在进行认证之后,认证数据将会占用一条路由条目的空间,导致,进行认证的RIP数据包中最多只能携带24条路由条目信息。

[r1-GigabitEthernet0/0/0]rip authentication-mode simple cipher 123456
2,RIPV2的手工汇总 — 汇总后将立即抑制明细路由,将明细路由的开销值改为16,进行带毒传输。
[r1-GigabitEthernet0/0/0]rip summary-address 192.168.0.0 255.255.252.0
注意:汇总之后不要忘记添加空接口路由进行防环。
汇总的优点:1,可以减少路由条目数量,提高转发效率
2,可以防止路由表翻滚,确保网络的稳定性。
3,加快收敛 — 减少计时器时间
[r1-rip-1]timers rip 30 180 120 ---- 注意,不要改变计时器之间的倍数关系
4,缺省路由
[r3-rip-1]default-route originate — 在边界路由器上下发,将使边界设备作为缺省源,所有内网设备将自动生成一条缺省路由指向边界方向。但注意,边界设备上的缺省信息必须手工配置。
[r3-GigabitEthernet0/0/0]rip summary-address 0.0.0.0 0.0.0.0 — 在边界路由器连接内网接口上下发汇总信息。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值