1、链路类型
OSPF可以自动识别二层链路类型
1)p-t-p
2)BMA 以太网 有1个广播地址:FFFFFFFFFFFF
3)NBMA FR 没有1个地址是支持广播
2、网络类型
作用:影响OSPF如何发包、邻居建立、路由表形成
默认接口 特点(DR/发包/路由) 邻居
loopback loopback /32
广播 以太口 DR/BDR 组播 自动
NBMA FR/FR m-subif DR/单播 手工
P-to-m ------- 无DR/组播/32 自动
p-to-m non ------- 无DR/单播/32 手工
p-to-p serial/FR sub-if 无DR/组播/32 自动
点到多点=点到点的集合
R1(config-if)#ip ospf network ...
类型要相同....有些hello时间相同才能形成邻居,但是会有问题(学不到路由)
3、FR
1)纯粹链路层技术
2)PVC 由DLCI连接 DLCI相当FR中二层地址
3)LMI:获取DLCI
状态: local remote
active: yes yes
inactive yes no
delete no 不知道
sh frame-relay map
4)FR 映射表
· 手工:frame-relay map 目标IP 本地DLCI
· 动态:inarp
ARP:知道对方IP,求对方MAC
rarp:知道自己MAC,获取自己IP
InARP:知道对方IP,获取本地的DLCI
|dlci|data|
4、NBMA 上跑OSPF
邻居形成、DR/BDR选举、路由下一跳
1)邻居要手工设置--->不能发组播
2)需要DR/BDR选举,但是不要BDR
3)spoke--spoke的下一跳为另一个spoke
R4(config)#int s1/2
R4(config-if)#ip ospf priority 0 //防止spoke成为DR
R5(config)#int s1/0
R5(config-if)#ip ospf priority 0
R4(config-if)#frame-relay map ip 145.1.1.5 401
R5(config-if)#frame-relay map ip 145.1.1.4 501
广播的只要在所有frame-relay map加上broadcast关键字
5、P-TO-M上跑OSPF
1)邻居形成:自动形成
2)无DR/BDR选举
3)spoke-spoke的nexthop为hub
4)/32
R1(config-if)#ip ospf network point-to-m
R4(config-if)#ip ospf network point-to-m
R5(config-if)#ip ospf network point-to-m
注意:R1(config)#int s1/1
R1(config-if)# frame-relay map ip 145.1.1.4 104 b
R1(config-if)# frame-relay map ip 145.1.1.5 105 b
一定要加上broadcast,OSPF发组播,而FR不支持,就封装失败
6、p-to-p接口
1)邻居形成:自动
2)DR/BDR:不用
3)路由下一跳为hub
针对每个VC建立一个子接口
R1(config)#int s1/1.4 point-to-point
R1(config-subif)#frame-relay interface-dlci 104
R1(config-fr-dlci)#ip add 14.1.1.1 255.255.255.0
R1(config)#int s1/1.5 point-to-point
R1(config-subif)#frame-relay interface-dlci 105
R1(config-fr-dlci)#ip add 15.1.1.1 255.255.255.0
R4(config)#int s1/2
R4(config-if)#no frame-relay map ip 145.1.1.5 401
R4(config-if)# ip add 14.1.1.4 255.255.255.0
R4(config-if)#ip ospf network point-to-p
R5(config)#int s1/0
R5(config-if)#no frame-relay map ip 145.1.1.4 501
R5(config-if)#ip add 15.1.1.5 255.255.255.0
R5(config-if)#ip ospf network point-to-p
7、多点子接口上跑OSPF
多点子接口特性跟主接口一样。映射需要手工设置
实验:p-to-m非广播
多点子接口实验
关闭inarp
R4(config-if)#no frame-relay inverse-arp //只接收inarp包
R4(config-if)#no arp frame-relay //完全拒绝inarp
R4#clear frame-relay inarp
//在非广播的环境(NBNA和p-to-m non),使用neighbor 建立邻居(1边配即可)
//在广播环境,使用broadcast(所有都要配),使其具备发送组播、广播包的能力