OSPF(复习)

非 Y 不嫁゛ 提交于 2020-01-31 00:30:05

packet type数据包类型
hello DBD LSR LSU LSACK
hello:更新地址为224.0.0.5,建立和维护邻居关系,10s,40s
DBD:数据库描述数据包,使用隐式确认,分为两种,主从选举DBD报文,携带LSA目录信息的DBD报文
LSR:链路状态请求,单播
LSU:链路状态更新,包含了LSA,路由信息或拓扑信息,单播回复LSR,用于确认LSR请求
LSACK:链路状态确认报文

lsa typesLSA种类
1类LSA:router LSA
功能:用于在一个区域内传输路由信息和拓扑信息
传播范围:在本区域内,终止于ABR
产生者:每个运行OSPF的路由器
2类LSA:network LSA
功能:用于描述MA网络中的DR位置,同时描述MA网络所有的邻居路由器
传播范围:在本区域传输,终止于ABR
产生者:DR
3类LSA:summary LSA
功能:用于在不同区域之内传递路由
传播范围:在区域间传递
产生者:ABR
4类LSA:ASBR summary LSA
功能:宣告ASBR的位置
传播范围:在整个OSPF域间传递,进行重发布的路由器所在区域除外
产生者:ASBR
5类LSA:external LSA
传播范围:整个OSPF域
功能:将外部路由引入OSPF域中
产生者:ASBR
6类LSA:
组播中,MOSPF路由协议
7类LSA:
NSSA区域引入的外部路由
8类LSA:
代替OSPFV2 1类LSA
9类LSA:
代替OSPFV3 2类LSA
OSPFv2存在明显的缺点,SPF算法运行频繁(即便邻居地址改变,依旧是同一网段内的,也得运行算法),资源占用率高

route type路由类型
O
OIA
OE1
OE2
ON1
ON2
neighbor relationship
OSPF邻居关系建立条件
router-id必须不一致
are-id必须一致
认证类型和认证数据必须一致(类型分为三种:不认证,明文认证,MD5认证)
Hello,dead时间一致
特殊区域标识符必须一致
若在MA网络中,network mask必须一致
同时使用单播或组播
down:关闭,发送hello包,使用pollinterval 120s,接收hello包
init:初始化状态,发送hello包,周期为10或30s
two-way:双向通信,邻居状态,收到对方发送的hello报文中包含自己的router-id
exstart:开始发送主从选举DBD
exchange:主从选举完成,发送携带LSA头部摘要信息的DBD时,进入exchange中已经开始发送LSR,但是没有LSU
loading:发送LSR,回复LSU确认,响应LSACK
full:邻接,双方LSA信息同步完成(路由收敛)
attempt:尝试,在NBMA网络中,路由器之间不能自动建立邻居,必须单播邻居建立,若邻居指定发生错误,则进入该状态。

network types网络类型
loopback:
不发送hello包,不建立邻居,无DR
p2p:
hello 10 40 自动建立邻居 无DR
BMA:
hello 10 40 自动建立邻居 选举DR
NBMA:
hello 30 120 不能自动建立邻居 选择DR
P2MP:
hello 30 120 自动建立邻居 无DR
P2MP non broadcast
hello 30 120 不能自动建立邻居 无DR

area type区域类型
stub区域:末节区域,拒绝 4,5类LSA,自动产生3类缺省
totally stub:完全末节区域,在stub区域边界,过滤3类LSA,仅仅保留3类缺省
NSSA:非完全末节区域,在stub的基础上,允许重发布,不能出现4 5 类LSA,产生的7类LSA用于在NSSA区域宣告外部路由
totally nssa:完全的非完全末节区域,在NSSA的基础上,过滤3类LSA,自动产生3类缺省

router type路由器角色
骨干路由器
非骨干路由器
ABR路由器:区域边界路由器,能够产生3类LSA的路由器
ASBR:自治系统边界路由器,能够产生5类或7类的LSA路由器

virtual-link
解决不规则区域时候会用到
virtual-link 虚链路 ,穿越某个区域(只能穿越一个),延长了0区域,在virtual-link两端建立OSPF 邻居,默认仅仅在邻居建立过程中发生hello报文。一旦建立抑制hello报文发送,通过virtual-link学习的LSA不老化。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!