1、链路类型

OSPF可以自动识别二层链路类型

1p-t-p

2BMA     以太网  1个广播地址:FFFFFFFFFFFF

3NBMA   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时间相同才能形成邻居,但是会有问题(学不到路由)

3FR

1)纯粹链路层技术

2PVC DLCI连接   DLCI相当FR中二层地址

3LMI:获取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|

4NBMA 上跑OSPF

邻居形成、DR/BDR选举、路由下一跳

1邻居要手工设置--->不能发组播

2)需要DR/BDR选举,但是不要BDR

3spoke--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关键字

5P-TO-M上跑OSPF

1)邻居形成:自动形成

2)无DR/BDR选举

3spoke-spokenexthophub

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

一定要加上broadcastOSPF发组播FR不支持就封装失败

6p-to-p接口

1)邻居形成:自动

2DR/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

 

 

//在非广播的环境(NBNAp-to-m non),使用neighbor 建立邻居(1边配即可)

//在广播环境,使用broadcast(所有都要配),使其具备发送组播、广播包的能力