ospf网络类型
1、P2P
2、BMA---广播多路访问
3、NBMA---非广播多路访问
4、P2MP
5、loopback
6、nbp2mp
注意:在lookback口默认OSPF网络类型为p2p,但生成路由的网络掩码默认为32位,(还原真实网络掩码,思科更改网络类型为p2p,华为更改为BMA类型),并且cost为0
1、P2P
物理接口:HDLC(高级链路控制协议)ppp(点对点协议)GRP ,GRP
HELLO时间:10s
是否选举DR:不选举
是否自动建邻:自动建立
查看接口信息
类型为P2P HELLO 10S 不进行DR选举
二层物理链路无法决定上层协议
举例:
2.BMA----广播型多路访问
物理接口:以太网
hello时间: 10 s
是否选举DR:选举 是否自动建立邻居:是 特性:产生的1类LSA不完整,需要2类LSA补充
需要选举DR-BDR(放弃选举 [R4-GigabitEthernet0/0/0]ospf dr-priority 优先级)
一类信息不完整,需要二类补充(network)
3、NBMA--非广播型多路访问网络
物理接口:FR-帧中继 ATM-异步传输 思科MGRE
hello时间:30s
是否建立DR:选举DR
是否自动建立邻居:否(建立邻居需要手动指定peer)华为双方指定,思科单方
网络部署类型;full-mesh part-mesh hub-spoke
在hub-spoke网络中,默认网络类型为NBMA(手工指定peer 控制DR 不得有BDR) spoke之间映射(PVC)
将R1接口类型更改为NBMA,此时查看ospf邻居表,发现没邻居(NBMA禁止广播和组播,OSPF Hello报文需要发送224.0.0.5/6组播报文)
可以进行DR-BDR选举(DR选举时间=dead时间=120)
手动指定peer
[R1-ospf-10]peer 12.1.1.2(双方均要指定)---邻居full状态(若单边指定则为attempt)
指定后DR-BDR产生
4、P2MP--点到多点
物理接口;无
hello时间:30s
是否选举DR:不选举
是否自动建邻居:自动
特点:将物理接口ip地址以32位主机路由形式 传递入ospf中
MGRE三种网络类型:NBMA需要三步(1、指定邻居2、指定DR不要BDR3、静态pvc映射)---BMA需要两步(2、指定DR不要BDR3、静态pvc映射)3、P2MP点到多点(节约三步)
二、不同网络类型建邻条件:
P2P---BMA(能够建立邻居【hello时间和dead时间相同】但不能够传递路由,lsa不匹配【p2p无2类lsa,BMA有2类lsa】)
P2P---NBMA(无法建立【手动调整hello时间dead时间】手动指定peer,就可建立,但是不能传递路由)
p2p---p2mp(无法建立【手动调整hello时间】,就可建立,能够传递路由【不需要选举DR】)
认证:
[R1-GigabitEthernet0/0/0]ospf authentication-mode simple cipher huawei
[R1-GigabitEthernet0/0/0]ospf authentication-mode md5 ?
INTEGER<1-255> Key ID (可以理解为钥匙串的钥匙ID)
[R1-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher oo
keychain认证
[R1]keychain 11 mode periodic ?(keychain起个名字叫11模式定期发送【日、月、周、年】)
daily Daily periodic timing mode
monthly Monthly periodic timing mode
weekly Weekly periodic timing mode
yearly Yearly periodic timing mode[R1]keychain 11 mode absolute
[R1]keychain 11 mode absolute
[R1-keychain]key-id 2 创建一个钥匙ID
[R1-keychain-keyid-2]key-string xx 创建钥匙名
[R1-keychain-keyid-2]send-time utc 12:00 2022-8-22 绝对性时间发送
OSPF路由控制:
默认: 1 3 类LSA AD值为10 , 5类 7类 LSA AD值为150
修改AD值:
1.OSPF 进程直接修改AD值,仅仅针对 1 3 类LSA。
[R2-ospf-10]preference 99
只具有本地意义
2.修改5 7类LSA AD值
[R2-ospf-10]preference ase 120
修改参考带宽(默认为100)实际cost=10000/1000=10
[R2-ospf-10]bandwidth-reference 10000
修改cost值
[R2-GigabitEthernet0/0/0]ospf cost ?
INTEGER<1-65535> Cost value <1-65535>