北京婚纱摄影网站,淘宝关键词怎么选取,gooood谷德设计网站,erp教学零基础入门提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 目录 前言 一.动态路由 二.动态路由协议分类 IGP#xff1a;内部网关协议 EGP:外部网关协议 三.RIP协议概述 RIP版本分类#xff1a; RIP三要素#xff1a; RIP… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 目录 前言 一.动态路由 二.动态路由协议分类 IGP内部网关协议 EGP:外部网关协议 三.RIP协议概述 RIP版本分类 RIP三要素 RIP工作流程 Bellman--Ford 算法 路由环路解决办法--RIP破会机制 RIP配置命令 RIP拓展配置 思维导图 前言 前文我们学习了静态路由与配置IP地址相同的是静态路由同样需要手动添加为了减少配置IP地址的工作量DHCP协议应运而生同理为了减少而皮质路由的工作量动态路由协议应运而生接下来让我们跟着文章了解一下 一.动态路由 动态路由是一种动态决定数据包如何传输的路由技术。与静态路由不同动态路由使用特定的路由协议来自动更新路由表以保证数据包能够有效地传输。动态路由通过实时监测网络状况、收集路由信息并相互通信来计算最优路径以保证数据包能够在网络中最快、最可靠地传输。动态路由可以提高网络的可靠性和效率但需要较多的网络资源用于计算和更新路由表。常见的动态路由协议有RIP、OSPF、BGP等。
二.动态路由协议分类
根据管理范围分类
IGP内部网关协议 内部网关协议Interior Gateway Protocol缩写IGP是一组用于在自治系统AS内部路由器之间交换路由信息的协议。它们主要用于构建自治系统内部路由表以确保数据包可以在自治系统内部正确地传输。
EGP:外部网关协议 外部网关协议Exterior Gateway ProtocolEGP是一种用于在不同自治系统AS之间交换路由信息的协议。它是一种相对较早的路由协议已经被更先进的协议所取代如较新的BGPBorder Gateway Protocol和OSPFOpen Shortest Path First。
根据算法分类
1距离矢量型路由协议代表RIP
2链路状态路由协议代表OSPF
本篇主要介绍RIP协议
三.RIP协议概述 RIP使用UDP数据包传送数据端口号520 RIPRouting Information Protocol是一种基于距离向量算法的路由协议用于在互联网或局域网中实现路由选择。 RIP协议利用了距离向量算法中的路由更新、拆分、合并、宣告等机制通过周期性地交换路由消息来维护路由信息表以确定最佳的路由路径。 RIP协议是一种简单易实现、稳定可靠的路由协议常用于小型网络中。
RIP 被定义为距离矢量路由协议而距离矢量路由协议的根本特征就是自己的路由表是完全从其它路由器学来的并且将收到的路由条目一丝不变地放进自己的路由表以供数据转发。正因为如此对于路由是否正确对于目标是否可达RIP全然不知。
“距离”的定义 从一路由器到直接连接的网络的距离定义为 1。 从一个路由器到非直接连接的网络的距离定义为所经过的路由器数加 1。 RIP版本分类
Version 1 有类路由协议广播更新。由于不支持VLSMRIPV1已经被淘汰以RIPv2为主Version 2 无类路由协议支持VLSM RIPv1和RIPv2的区别 1.RIPv1是有类路由协议RIPv2是无类路由协议 2.RIPv1不能支持VLSMRIPv2可以支持VLSM 3.RIPv1没有认证的功能RIPv2可以支持认证并且有明文和MD5两种认证 4.RIPv1没有手工汇总的功能RIPv2可以在关闭自动汇总的前提下进行手工汇总 5.RIPv1是广播更新255.255.255.255 RIPv2是组播更新224.0.0.9 6.RIPv1对路由没有标记的功能RIPv2可以对路由打标记tag用于过滤和做策略 7.RIPv1发送的updata最多可以携带25条路由条目RIPv2在有认证的情况下最多只能携带24条路由 8.RIPv1发送的updata包里面没有next-hop属性RIPv2有next-hop属性可以用与路由更新的重定 RIP三要素
1仅和相邻路由器交换信息。 2交换的信息是当前本路由器所知道的全部信息即自己的路由表。RIP交换的是本路由器上完整的路由表。 3按固定的时间间隔交换路由信息例如每隔 30 秒
RIP参数解析 RIP默认优先级100RIP工作半径15 跳开销值算法本地路由表中的开销值1RIP是否支持等开销负载均衡支持
RIP工作流程 RIP协议在整个工作流程中主要使用四个定时器 1更新定时器Update timer 当此定时器超时时立即发送更新报文。30s 2老化定时器Age timer RIP设备如果在老化时间内没有收到邻居发来的路由更新报文则认为该路由不可达。180s 3垃圾收集定时器Garbage-collect timer 如果在垃圾收集时间内不可达路由没有收到来自同一邻居的更新则该路由将被从RIP路由表中彻底删除。240s 4抑制定时器Suppress timer 默认时长为180s,当RIP设备收到对端的路由更新其cost为16对应路由进入抑制状态并启动抑制定时器。为了防止路由震荡在抑制定时器超时之前即使再收到对端路由cost小于16的更新也不接受。当抑制定时器超时后就重新允许接受对端发送的路由更新报文。 Bellman--Ford 算法 根据拓补图和路由表建立流程图分析
1AR2发送2.0网段的信息给R1如果R1本身并不存在该网段的路由信息则将直接刷新到本 地的路由表中 。
2AR2 发送2.0网段的信息给R1如果R1本身存在该网段的路由信息且下一跳就是AR2 则将AR2发来的信息刷新到路由表中。
3AR2发送2.0网段的信息给AR1如果R1本身存在该网段的路由信息但是下一跳不是 AR2则比较开销值如果本地路由的开销值大于AR2发来的开销值则将AR2发来的信 息刷新到路由表中。 4AR2发送2.0网段的信息给AR1如果R1本身存在该网段的路由信息但是下一跳不是 AR2则比较开销值如果本地路由的开销值小于AR2发来的开销值则不刷新路由条目
路由环路解决办法--RIP破会机制
1触发更新当拓扑结构发生变化时直接将变化信息传递出去而不去等待周期更新
2水平分割限制路由器不能按照接收信息的方向去将接收到的信息再发回去。 注从哪个接口学到的信息不再从哪个接口发出去。
3毒性反转路由毒化用于在发往其它路由器的路由更新中将路由标记为不可达。标记“不可 达”的方法是将度量设置为最大值。对于 RIP毒化路由的度量为 16。 注从哪个接口学到的信息还可以从这个接口发出去但是带毒。
4最大跳计数RIP允许跳数最大可以达到15任何需要经过16跳才能到达的网络都被认为 是不可达的。解决了环路时跳数会增加到无限大的问题。 路由中毒和毒性逆转应该是两个独立的过程、 路由中毒就是当siwtch上的某个子网失效时它会把这个子网的metric设置为16公告给其它switch意味着这个子网不可达. 毒性逆转是switch从某个接口收到一条某个子网的路由信息之后它会把这条路由信息从这个接口再公告出去并且metric设置为16。为什么要配置毒性逆转呢举个例子 networks1--------R1-----------R2----------R3 在没有毒性逆转的情况下 Step1.R1公告networks1的路由信息给R2metric为1 Step2.R2公告networks1的路由信息给R1和R3metric为2 Step3.当networks1出现故障之后R1应该公告metric为16的路由信息给R2但是在R2收到R1的更新报文之前它仍然发送原来的报文。此时R1收到之后就会误以为通过R2可以到达networks1更新自己的路由表到达networks1的下一跳是R2metric为3并发送更新信息给R2.此时路由环路产生 Step4.R2收到R1的更新报文之后又会更新自己的路由表然后通知R1和R3以此循环至metric变为16路由才会被删除。 如果开启毒性逆转的话在Step2的时候R2公告给R1的networks1的路由信息metric值为16。此时networks1出现故障R1和R2之间就不会形成路由环路了networks1的路由可以很快的被删除。 RIP配置命令
#启动RIP进程
[r1]rip 1 # 1 为进程号用来区分一台设备上多个RIP进程
#选择RIP版本
[r1-rip-1]version 1
#按照主类宣告直连网段
[r1-rip-1]network 1.0.0.0
#查看RIP路由表
[r1]display rip 1 route
RIP拓展配置
#RIP V2的手工认证
[r2-GigabitEthernet0/0/0]rip authentication-mode md5 usual plain 123456
#RIP V2手工汇总
[r1-GigabitEthernet0/0/0]rip summary-address 192.168.0.0 255.255.254.0
#沉默接口--使得该激活接口只接收不发送RIP数据
[r1-rip-1]silent-interface GigabitEtnernet 0/0/2
#加快收敛--减少计时器的时间
[r1-rip-1]timers rip 30 180 120 #修改计时器时三个计时器的倍数不能改变
#缺省路由
[r3-rip-1]default-route originate 思维导图