ospf中mtu是什么 ospf mtu值_优先级

[r1]display ospf peer --- 查看OSPF的邻居表

[r1-GigabitEthernet0/0/0]ospf mtu-enable    开启MTU检测




ospf中mtu是什么 ospf mtu值_智能路由器_02

MTU --- 华为设备默认没有开启MTU值的检测功能。如果邻居双方都开启了MTU值的检测并

且不一致,则可能卡在 Exstart状态 。



Retrans timer interval: 5 --- 重传时间


 

ospf中mtu是什么 ospf mtu值_ospf中mtu是什么_03

[r1]display ospf peer brief

 查看数据库表: [r1]dis ospf lsdb

ospf中mtu是什么 ospf mtu值_网络_04

  

ospf中mtu是什么 ospf mtu值_优先级_05


在华为体系中,OSPF协议默认的优先级为10。


在华为体系中,RIP协议默认的优先级为100。                       



COST = 参考带宽 / 真实带宽 --- 华为体系默认的参考带宽为100Mbps


如果开销值计算结果为小于1的小数,则直接取1(100/1000=0.1 取1,出去就有开销) ,如果是大于1的小数,则直接取整数部分(48.8取48)。


静态路由开销值为0
直连电路开销值为0  

ospf中mtu是什么 ospf mtu值_链路_06




ospf中mtu是什么 ospf mtu值_优先级_07


注意:修改参考带宽后,需要保证所有路由器的参考带宽修改成一样的,统一标准。



ospf中mtu是什么 ospf mtu值_优先级_08

2.2.2.2/32 学习主机路由    32位 

结构突变:

1.新增网段:触发更新,再变更的第一时间将变更信息通过LSU包发送出去,需要ACK确认

(宣告)        

2.断开网段:触发更新,在变更的第一时间将变更信息通过LSU包发送出去,需要ACK确认。


3,无法联系 --- dead time


条件匹配:

两两连接

ospf中mtu是什么 ospf mtu值_链路_09


指定路由器 --- DR  --- 在MA网络中,DR和其余所有设备建立邻接关系。


备份指定路由器 --- BDR --- 在MA网络中,BDR和其余所有设备间建立的也是邻接关系。


在一个MA网络中,如果DR和BDR都存在的前提条件下,则至少需要四台设备才能看到邻居关


系,因为只有DRother之间建立的是邻居关系。



DR和BDR实际是接口的概念


ospf中mtu是什么 ospf mtu值_优先级_10

条件匹配:在MA网络中,如果所有设备都建立邻接关系,则将出现大量的重复更新,所以进行DR /BDR选举,所有有DROther之间保持邻居关系

DR BDR的选举规则:


1,先比较接口的优先级, 优先级最大的为DR设备。DR选举完成后,将选举BDR设备, 优先级次大的为BDR。


接口优先级为1--- 为了方便人为干涉选举


[r1-GigabitEthernet0/0/0]ospf dr-priority ?


INTEGER<0-255> Router priority value


如果将一个接口的优先级修改为0,则代表该接口放弃DR和BDR选举。


2,如果优先级相同,则比较RID。取RID最大的设备的接口作为DR,之后选举BDR,次


大的设备对应的接口为BDR。


DR 和BDR的选举是非抢占模式的选举。选举时间=死亡时间(时间可可更改)

非抢占模式的选举:选好就不动了,新加的优先级不进行选举

抢占模式的选举:任何时间新加的优先级都进行选举

OSPF的数据包


协议号:89


OSPF的头部



ospf中mtu是什么 ospf mtu值_链路_11


 

ospf中mtu是什么 ospf mtu值_链路_12


版本 -- OSPF协议的版本


类型 -- OSPF数据包的类型


          hello包 --- 1


          DBD包 --- 2


          LSR --- 3


          LSU --- 4


          LSACK --- 5


报文长度 --- OSPF数据包的长度


路由器的ID --- RID --- 发出该数据包设备的RID


区域ID --- 发出该数据包的接口所在的区域


校验和 --- 校验数据的完整性


验证类型 --- null --- 0


simple --- 1


MD5 --- 2


hello包 ---- 周期性发现,建立,保活邻居关系。DR和BDR的选举


ospf中mtu是什么 ospf mtu值_ospf中mtu是什么_13


网络掩码 --- 发出数据包的接口的掩码信息。注意:在华为体系中,邻居双方的网络掩码必须


相同(P2P网络中不受限制),否则邻居关系将无法建立。


Hello 时间 --- 如果邻居hello时间不同,则邻居关系无法建立。


可选项 --- 每一个标记位置1,代表设备遵循OSPF的某一种特性。


里面包含有 OSPF特殊区域的标记 。 --- 如果邻居特殊区域标记不同,则无法建立邻居关


系。


路由器的优先级 --- DR选举的优先级 --- 发出接口的优先级


路由器的失效时间 --- dead time --- 4倍的hello时间 --- 如果邻居双方死亡时间不同,则无


法建立邻居关系。


DR/BDR --- 在选出来之后,将携带DR/BDR接口的IP地址,如果没有选出来之前或者不需要


DR和BDR,则使用 0.0.0.0 来进行填充。


已知邻居的RID


限制邻居建立的因素:

1.子网掩码

2.hello时间

3.dead time时间

4.特殊区域的标记

5.认证

本地链路组播地址——224.0.0.X——TTL为1--- 01-00-5e - 00-00-0X

ospf中mtu是什么 ospf mtu值_链路_14

 节约硬件资源

DBD包:

1.共享LSDB数据库摘要信息

2.主次关系选举

ospf中mtu是什么 ospf mtu值_优先级_15

MTU


I -- init -- 该位置1,则代表这个DBD包是进行主从关系选举的DBD包


M -- more -- 该位置1,则代表该DBD包后续还有DBD包需要发送。


MS -- Master -- 该位置1,则代表发出该数据包的设备为主。注意,在选举开始时,大家都以为自己是主,所以,该标记位都置1,之后,选举出来后,则只有主置1,从置0。



序列号 --- 标识数据传输的有序性以及可靠性,注意,只有主可以定义该序列号。



LSA头部 --- LSA的摘要信息,如果是主从关系选举的数据包,则没有该内容。如果是共享目录信息的数据包,则存在该内容。


置零后有:确认(显性)


LSR包 --- 链路状态请求报文 --- 基于DBD包请求未知的LSA

ospf中mtu是什么 ospf mtu值_智能路由器_16



链路状态类型,链路状态ID,通告路由器 --- “LSA的三元组” --- 这三个参数共同标定一条


ospf中mtu是什么 ospf mtu值_链路_17


链路状态类型,链路状态ID,通告路由器 --- “LSA的三元组” --- 这三个参数共同标定一条 LSA。



LSU包 --- 链路状态更新报文 --- 真正携带LSA的数据包

ospf中mtu是什么 ospf mtu值_优先级_18



LSACK包 --- 链路状态确认报文


ospf中mtu是什么 ospf mtu值_ospf中mtu是什么_19

 ospf的接口网络类型(不同工作方式)

P2P

MA  

   BMA

            NBMA

开销值cost:参考带宽/实际带宽                    

ospf中mtu是什么 ospf mtu值_ospf中mtu是什么_20

ospf中mtu是什么 ospf mtu值_链路_21

(环回    虚拟接口  没有邻居   华为定义值cost为0     思科为1  直接写出P2P        思科back)

ospf中mtu是什么 ospf mtu值_ospf中mtu是什么_22

 修改体现/24

ospf中mtu是什么 ospf mtu值_链路_23

 

ospf中mtu是什么 ospf mtu值_优先级_24

注意:隧道接口的开销值非常大,是因为华为将隧道接口的带宽定义的非常小。华为设备将隧道接口的带宽定义为64Kbps。实际无数据收发,数据还是得走物理通道,这样做的目的是为了尽量避免走隧道接口,因为走隧道需要复杂的封装会消耗大量的资源。



 

ospf中mtu是什么 ospf mtu值_优先级_25

 域内   拓扑学习

域间

ospf中mtu是什么 ospf mtu值_ospf中mtu是什么_26

  

ospf中mtu是什么 ospf mtu值_智能路由器_27

O_A       域外信息



在MGRE环境中,还有一种全联网状拓扑(mesh),在这种环境下,所有节点都是中心,同时


也都是分支。都需要开启伪广播,则只需要将接口的网络类型改为broadcast,则DR和BDR的认


知相同,路由顺利获取。


[r1-ospf-1]peer 12.0.0.2 --- 单播建邻 --- 注意:建立邻居一定是双向的


Attempt --- 尝试状态 --- 只有在NBMA环境下会出现的一个过渡状态,一方指定单播邻居之


后,将会置于此状态等待邻居指定自己



OSPF的不规则区域


1,必须存在ABR设备


2,必须按照星型拓扑划分


1,远离骨干的非骨干区域


2,不连续骨干



1,使用tunnel隧道解决

ospf中mtu是什么 ospf mtu值_网络_28


在R4和R2之间建立隧道,之后将隧道宣告到区域0中(或者区域2中),最终实现非法ABR的


合法化,获取到路由信息。


使用隧道解决不规则区域的问题


1,可能造成选路不佳的情况。本身AR4的路由信息可以通过AR2发送的路由信息学到,


但是,因为其连接到了区域0中,则将直接通过拓扑信息学习,因为OSPF区域内优于区


域间,则最终选择走隧道。


2,可能造成重复更新。


3,因为R2和R4需要建立邻居关系,所以,维护的流量将会周期性的穿过区域1,造成


链路负担。



2,使用虚链路解决不规则区域问题 --- 虚链路永远属于区域0


[r4-ospf-1-area-0.0.0.1]vlink-peer ?


IP_ADDR<X.X.X.X> Neighbor router ID


[r4-ospf-1-area-0.0.0.1]vlink-perr 2.2.2.2



ospf中mtu是什么 ospf mtu值_链路_29


使用虚链路解决不规则区域的问题



     1,R2和R4之间依然需要维护邻居关系,使用单播的形式发送hello包,所以,中间穿过区域的资源依然会被消耗。


     2,虚链路只能穿越一个区域。


3,多进程双向重发布


不同协议之间包括不同的进程之间,是存在信息隔离的。所以,可以使用重发布技术将一种协议或进程的路由按照另一种协议或进程的规则发布出去。



ASBR --- 自治系统边界路由器 --- 只有执行了重发布的设备,才能被称为ASBR --- 同时连接两个网络或者同时连接两种协议



[r4-ospf-1]import-route osp 2