技术指导3-rip+ospf

文章目录

  • 一、距离矢量和链路状态的区别
  • 二、RIPv1和v2的区别
  • 三、RIP的异步周期更新机制
  • 四、RIP的防环机制
  • 五、思科和华为RIP的区别
  • 六、OSPF协议
    • 1,数据包类型
    • 2,状态机
    • 3,各种类型的LSA
    • 4,特殊区域
    • 5,OSPF接口网络类型
    • 6,选路规则

一、距离矢量和链路状态的区别

DV距离矢量:邻居间共享路由表,路由更新量较小,出环可能性较高,但是有各种防环机制
LS链路状态:邻居间共享LSA(链路状态通告),共享拓扑信息,更新量较大,防环
为什么OSPF协议基于LSA收敛?
因为每个路由器有了完整的拓扑图之后,基于最短路径算法,生成一棵树,因为树状是无环的,所以为了防环。

二、RIPv1和v2的区别

1,V1为有类别,V2为无类别(支持子网划分,支持子网汇总,不支持超网)
2,V1使用广播更新 255.255.255.255,V2使用组播更新224.0.0.9
3,V2支持手工认证

三、RIP的异步周期更新机制

异步更新:同步更新可能导致更新量过大,对网络造成影响,因此RIP的更新计时器时间为25.5-30s
周期更新:为了达到可靠的消息传输,后用hello和ack代替了周期更新

四、RIP的防环机制

1,水平分割
从此口出,不从此口进,在直线拓扑中防止环路,实际上最大的作用在于 在MA网络中避免重复更新
2,毒性逆转水平分割
类似于一种触发更新机制,由于水平分割机制,一个接口正常收到一条路由信息后将不会再从此接口转发出去,但如果收到的是一条毒化路由(比如无效计时器超时,即发送16跳不可达的路由),那么收到该毒化路由的路由器会立即删除该路由,并且将会再从收到毒化路由的这个接口转发回去,用于确认发送毒化路由的路由器。
3,最大跳数
最大跳数15跳,16跳表示不可达,控制协议的工作半径
4,抑制计时器
无效计时器超时后,抑制计时器立即工作,路由器从一个网段上得知一条路径失效,然后,立即在另一个网段上得知这个路由有效(Metric值较大)。这个有效的信息往往是不正确的,抑制计时避免了这个问题,而且,当一条链路频繁起停时,抑制计时减少了路由的浮动,增加了网络的稳定性。

五、思科和华为RIP的区别

1、Cisco中邻居间共享路由时,除使用水平分割机制外,同时不共享邻居间直连网段路由;
华为中邻居间共享路由时,在水平分割的同时,传递邻居间直连网段路由,但度量为16,并且这种16跳的路由会在周期更新几次后,停止,表示网络已经稳定,没必要在继续发送直连路由。
2、华为中毒性逆转水平分割,不存在逆转行为;仅进行毒性行为,多周期几次;

六、OSPF协议

1,数据包类型

1,Hello
用于发现,建立,保活邻居关系
2,DBD
数据库描述报文,包括主从选举DBD,以及携带目录信息的DBD
3,LSR
链路状态请求,请求LSA
4,LSU
链路状态更新,携带了LSA信息
5,LSACK
链路状态确认,用于确认LSU

2,状态机

Down: 关闭状态,接口开启,并且对端接口也开启,那么此状态就会开始发送hello包,或者在死亡时间内没有收到hello包,也会进入此状态
Init: 初始化状态,收到了hello包,但没有包含自己的router id时,就进入此状态
Two way:双向通信状态,邻居关系建立的标志,收到对方的hello包中包含自己的route id,就进入此状态
Exstart:预启动状态,发送主从选举DBD,就进入此状态,此阶段协商MTU,若不一致,则会卡在此状态
Exchange:预交换状态,发送LSDB进行目录的交换
Loading:加载状态,使用LSR/LSU/LSack来获取未知的LSA信息
Full:转发状态,LSA交互完成,邻接关系建立的标志
Attempt:尝试状态,只存在于NBMA网络类型中,路由器发出hello包,却没有收到邻居的hello包。

3,各种类型的LSA

LSA类别名 传播范围 通告者(更新源) 携带信息 link-id
LSA1 router 本地所在区域 本区域每台路由器(RID) 本地直连拓扑:1,本地直连路由;2,拓扑信息,我是如何和邻居连接的,比如点对点,ma网络 通告者的RID
LSA2 network 本地所在区域 DR(RID) 单个MA网段的拓扑:1,ma网络中的路由器;2,网络掩码 DR的接口ip地址
LSA3 summary 整个OSPF域 ABR (RID) 在经过下一个ABR时,修改为新的ABR-route-id O IA 域间路由 O IA路由目标
LSA4 asbr-summary 除ASBR所在区域外的整个OSPF域 ABR(ASBR所在区域的ABR)在经过下一个ABR时,修改为新的rid ASBR的位置 ASBR的RID
LSA5 External 整个OSPF域 ASBR(协议边界路由器),传递过程中不修改rid,因为ABR不可替代ASBR O E1/2 域外路由(重发布) O E 路由目标
LSA7 nssa-external 本地所在NSSA区域 ASBR O N域外路由 O N 路由目标网络号

4,特殊区域

1,stub
末节区域,此区域拒绝4,5类LSA,但没了4,5类LSA,就不能到达域外路由目标,因此需要在此区域的ABR上下发三类缺省。
2,totally stub
完全末节区域,此区域进一步拒绝3类LSA,我们已经下发了3类缺省,因此3类LSA已经没有必要。
3,nssa
非完全末节区域,此区域拒绝4,5类LSA,但是允许进行重发布,但是重发布的域外路由由新的7类LSA代替,并且7类LSA只能在nssa区域内传输,出了nssa区域,由nssa区域的ABR将7类转为5类。
4,totally nssa
完全的非完全末节区域,nssa的基础上进一步拒绝3类LSA,并且由ABR自动下发一条3类缺省。

5,OSPF接口网络类型

网络类型 OSPF接口网络类型
环回 loopback,无hello包,发送主机路由
点到点(HDLC/PPP/GRE/串行链路) point to point,hello时间10s,自动建立邻居,不选DR/BDR
BMA(以太网) broadcast,hello时间10s,自动建立邻居,选DR/BDR
NBMA(帧中继,MGRE) point to multipoint / broadcast,其中point to multipoint hello时间为30s,自动建立邻居,需要手工指定DR

6,选路规则

1,与管理距离无关的第一种情况
当一个路由器从两个ospf邻居学习到相同的路由时,仅比较度量值,不关注管理距离
2,与管理距离无关的第二种情况
O IA 与 O IA路由相遇,到达相同目标的两条3类路由,这两条路由均通过非骨干传递,仅关注cost值,不关注管理距离;
若一条通过骨干区域传递,另一条同过非骨干区域传递–非骨干传递的路由无效,即骨干优先
OSPF的水平分割:区域标号为A的3类LSA,不能回到区域A;
3,OE 与 OE
两条均为OE2或者均为N2,起始度量相同; 关注沿途的累加度量 (OE2路由在表中度量默认不显示内部度量,仅显示起始度量)
两条均为OE2或者均为N2,起始度量不同;优先起始度量小的路径;
4,拓扑优于路由
1/2LSA计算所得路由优于3/4/5/7类计算所得
5,内部优于外部
3类优于4/5/7类
6,类型1优于类型2
E1优于E2,N1优于N2,E1优于N2,N1优于E2;
E1与N1相遇,或E2与N2相遇,先比总度量(起始+沿途)小优;度量一致5类优于7类

你可能感兴趣的:(技术指导)