RIP与OSPF 的简要总结

RIP

一.rip协议是标准的距离矢量型协议,邻居间共享路由表。基于UDP 520端口传输,周期更新30秒,优先级为100,度量值以跳数计算(最高为16)
​
二.防环机制:水平分割,毒性逆转水平分割,跳数限制,抑制计时器
水平分割:
不反向通告路由更新信息,而只通告那些跳数小于16的路由
​
毒性毒性逆转水平分割:
在基于路由信息协议的网络中,当一条路径信息变为无效之后,路由器并不立即将它从路由表中删除,而是用16,即不可达的度量值将它广播出去,这叫做毒性逆转。
​
抑制计时器
1.更新计时器(30s)2.失效计时器(30+150S)3.抑制计时器 (180~360S)
4.刷新计时器(240S后)
​
三.RIPV1和RIPV2的区别:
(原文链接:https://blog.csdn.net/cfw19990927/article/details/119581782)
RIPV1是有类别的路由协议,RIPV2是无类别的路由协议
RIPV1在发送目标网段信息时不携带子网掩码
RIPV2在发送目标网段信息时携带子网掩码
​
RIPV1不支持手工认证,RIPV2支持手工认证
手工认证就是路由之间发送数据包需要给数据包写上一个认证密码,如果两个路由之间的认证密码相同,数据包就会成功的接收;否则,另一个路由器就拒绝接收该数据包
​
RIPV1以广播的形式发送数据,RIPV2以组播的形式发送数据
RIPV2 — 224.0.0.9 ---- 为所有运行RIPV2的设备准备的组播地址。
RIPV1和RIPV2基于UDP协议进行数据传输的,使用UDP 520端口。
​
​
四.
手工认证
[Huawei-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher 123456
[r1]display rip 1 route ---查看RIP进程的路由信息
​
汇总
[r1-GigabitEthernet0/0/0]rip summary-address 192.168.0.0 255.255.254.0
​
沉默接口
如果将一个接口配置称为沉默接口,则这个接口将只接受不发送RIP的数据包
[r1-rip-1]silent-interface GigabitEthernet 0/0/1
​
加快收敛——减少计时器时间
[r1-rip-1]timers rip 30 180 120 ---修改三个计时器时,彼此之间的倍数关系不要修改
​

OSPF

OSPF直接封装在IP层即第三层,所以只有协议号,是89。开放式最短路径优先协议(SPF)(无类别)
​
一.关于OSPF的相关知识。
公有协议;跨层封装到IP报头,协议号89; 组播更新:224.0.0.5  224.0.0.6
触发更新、周期更新(30min,防止处理不了太多的LSA信息);
需要结构化的部署:区域划分(1.必须为星型)  地址规划
区域划分规则:
1、星型拓扑结构,区域0为中心骨干区域,其他大于0为非骨干站点区域;
2、必须拥有ABR--区域边界路由器
LSA:链路状态通告,在不同的网络条件下将产生不同类别的LSA信息来代表拓扑或者路由条目;
LSDB:链路状态数据库装载和存储所有各种类别的LSA;
 
OSPF的工作过程
OSPF协议启动后,A向本地所有启动了OSPF协议的直连接口组播224.00.5发送hello包;本地hello包中携带本地的全网唯一的router-id;
之后对端B运行OSPF协议的设备将回复hello包,该hello包中若携带了A的routerid,那么A/B建立为邻居关系;生成邻居表;
邻居关系建立后,邻居间进行条件匹配,匹配失败就停留于邻居关系(2-way),仅hello包周期保活;
条件匹配成功可以开始建立邻接关系:
邻接间共享DBD包,将本地和邻接的DBD包进行对比,查找到本地没有的LSA信息目录;
之后使用LSR来询问,对端使用LSU应答具体的LSA信息,之后本地再使用ack确认,可靠;
该过程完成后,生成数据库表;
再之后本地基于数据库表,启用SPF选路规则,计算到达所有未知网段的最短路径,然后加其加载到本地的路由表中;收敛完成,hello包周期保活,每30min再周期收发一次DBD来判断和邻接间数据库是否一致;
​
什么情况下LSA会更新
1、1800到期会周期更新
2.触发更新(接口地址变化(增加,或删除),修改接口开销值,删除接口,或者删除通告)
​
(1)新增网段 直连新增网段的设备,将直接使用LSU(包含LSA信息)包来告知本地所有邻接,之后邻接传邻接扩散到全网,需要ACK确认
(2)断开网段 直连断开网段的设备,将直接使用LSU包来告知本地所有邻接,之后邻接传邻接扩散到全网,需要ACK确认
(3)无法沟通    dead time 为hello time 的4倍;当dead time到时时,断开邻居关系,删除通过该邻接生成的路由条目;(例如设备down了)
​
​
​
二、OSPF协议的数据包:(1、数据包结构2、数据包种类)
1、数据包(hello,DBD,LSR,LSU,LSACK)
​
Hello:用于邻居、邻接 、发现、建立、保活    hello time 默认10s(一般的网络类型)或30s(NBMA网络)
邻居、邻接关系的发现、建立、保活均依赖hello包进行;
Hello包中邻居间必须完全一致的参数:任意参数不同,均导致邻居关系无法建立
1、子网掩码(华为)发送hello包接口的源ip地址其掩码   
2、Hello dead time      -- OSPF接口网络类型相关
3、认证字段            -- 更新安全
4、区域ID              -- 要求区域间存在ABR
5、末梢区域标记          --特殊区域
​
​
DBD:数据库描述包
(1 )建立邻接关系
(2 )不带有LSA头部的DD,用于选举 Master/Slave
(3 )带有LSA头部的DD,用于交换链路状态摘要信息
(4 )关于OSPF,DBD包的几个知识点:
    1、DBD包中携带MTU值,要求邻居MTU值必须相同,否则将卡在exstart或exchange状态;
    默认华为未开启MTU检测
    2、隐性确认—不使用确认包,而是从设备复制主设备的序列号来确认收到了主的DBD
    3、OSPF标记位    I   M    MS        
    I为1本地发出的第一个DBD包,
    M为0,表示本地发出的最后一个DBD;    
    MS为1代表主,为0代表从;
    数据库建立后,本地基于SPF选路规则,计算到达未知网段最短路径加载于路由表中;
​
LSR:链路状态请求
LSU:链路状态更新(包含所有LSA信息)  
LSack:链路状态确认
​
​
​
三、
状态机
Down:一旦本地发出hello包进入下一个状态
Init:初始化  收到的hello包若存在本地的RID进入下一个状态
2way:双向通讯   邻居关系建立的标志  
条件匹配:点到点网络将直接进入下一个状态; MA网络类型将进行DR/BDR选举,非DR/BDR间将无法进入下一状态;
Exstart:预启动   使用类似hello的DBD进行主从关系的选举,RID大为主优选进入下一状态
Exchange 准交换   使用真正的DBD进行数据库目录的共享,需要使用ACK确认
Loading 加载      使用LSR/LSU/LSAck来获取未知的LSA信息;
Full转发    邻接关系建立的标志
​
选举规则:
1、优先级    数值大优,默认为1;      若为0为放弃选举;
2、优先级一致,比较参选接口所有设备的router-id,数值大优;
[r1-GigabitEthernet0/0/1]ospf dr-priority 2
修改参选接口的优先级
切记:DR选举非抢占 ,故在修改优先级后,必须重启参选设备ospf进程来重新选举
​
1、邻居(Neighbor)关系与邻接(Adjacency)关系是两个不同的概念。OSPF路由器之间建立邻居关系后,进行LSDB同步,最终形成邻接关系。
​
2、在P2P网络及P2MP网络上,具有邻居关系的路由器之间会进一步建立邻接关系。
​
3、在广播型网络及NBMA网络上,非DR/BDR路由器之间只能建立邻居关系,不能建立邻接关系,DR路由器与DR路由器之间会建立邻接关系,DR与BDR之间也会建立邻接关系


​
​
四、OSPF接口网络类型 –OSPF协议在不同网路类型的接口下,其不同的工作方式
接口网络类型                  OSPF接口网络类型(ospf工作方式)
​
LoopBack 0.          Cisco – LoopBack   没有hello包   以32位主机路由发送
                     华为—显示为p2p类型    实际为LoopBack工作方式
点到点
(串线HDLC/PPP/GRE)  p2p         hello time10s    自动建邻      不选DR/BDR
BMA
以太网                Broadcast   hello time 10s   自动建邻      选DR/BDR
NBMA
帧中继                nbma        hello time 30s   手工建立邻居   选DR/BDR
​
​
​
1、字母
Cisco
O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
O 同一区域内,本地通过拓扑计算所得
O IA 域间路由,ABR通过其他区域的拓扑计算所得路由,然后共享到另一个区域;本地区域另一区域
O E1/2  域外路由    其他协议或其他进程产生后,通过ASBR重发布进入到OSPF协议
ON1/2  NSSA域外路由   其他协议或其他进程产生后,通过ASBR重发布进入到OSPF协议,同时学习到这条路由的设备处于ospf的一种NSSA的特殊区域中
​
2、管理距离(华为为优先级)
Cisco设备定义管理距离为110       在华为设备上优先级为10
​
3、度量(cost)
开销值   参考带宽/接口带宽        华为设备,环回接口不计算为一段路径;默认的参考带宽为1000M;
优选cost值之和最小路径;
​
​
​
​
类别名               传播范围                 通告者                      携带的信息
1类LSA-router        本区域内          本区域内的每台路由器       该区域每台设备的直连拓扑
2类LSA-Network      本区域内              该网段的DR                   该网段的拓扑
3类LSA-summary      整个OSPF域            ABR                        O IA 域间路由 
4类LSA-asbr         除ASBR所在区域外的     ABR                        ASBR的位置
                    整个ospf域;ASBR所在区域使用
                    1类标记位置
5类LSA-ase           整个OSPF域            ASBR                       O E  域外路由
7类LSA-nssa          单个的NSSA区域内      ASBR                       O N  域外路由
​
​
类别名                 link-id                        通告者
1类LSA-router        通告者的RID              本区域内的每台路由器
2类LSA-Network      DR接口的ip地址          每个MA网段中的DR
3类LSA-summary     域间路由的目标网络号        ABR,在经过下一台ABR时,修改为新的ABR
4类LSA-asbr         ASBR的RID                 ABR,在经过下一台ABR时,修改为新的ABR
5类LSA-ase          域外路由的目标网络号        ASBR 在ospf内部传递时不变
7类LSA-nssa         域外路由的目标网络号               ASBR 
​
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值