OSPF网络类型

文章描述了如何配置OSPF网络类型,如P2P、P2MP和NBMA,以实现AR1、AR2、AR3之间的互联,保证即使互联接口故障,Loopback地址仍能互通。同时涉及静态ARP的配置以解决特定网络类型下的路由问题。
摘要由CSDN通过智能技术生成

拓扑图

实验需求

  1. 配置SW1实现部分互联网络,其中R1与R2、R3可以通信,R2、R3之间不能直接通信
  2. 验证OSPF网络类型,其中R2、R3直接互联的接口的OSPF网络类型为P2P和P2MP,使OSPF正常建立邻接关系
  3. 当R2、R3直接互联的接口故障后,仍然保障Loopback地址互通,R1、R2、R3分别使用OSPF网络类型BMA、NBMA、P2MP实现

配置 

基本配置

配置接口IP地址

sysname AR1
#
interface GigabitEthernet0/0/0
 ip address 10.1.123.1 255.255.255.0 
#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255 
#
sysname AR2
#
interface GigabitEthernet0/0/0
 ip address 10.1.123.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.1.23.2 255.255.255.0 
#
interface GigabitEthernet0/0/2
#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255 
#
sysname AR3
#
interface GigabitEthernet0/0/0
 ip address 10.1.123.3 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.1.23.3 255.255.255.0 
#
interface GigabitEthernet0/0/2
#
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255 
#

配置SW1的部分互联 

 可以配置端口隔离实现(简单)

此处使用hybrid接口类型实现

SW1:

vlan batch 10 20 30
#
interface Ethernet0/0/1
 port hybrid pvid vlan 10
 port hybrid untagged vlan 10 20 30
#
interface Ethernet0/0/2
 port hybrid pvid vlan 20
 port hybrid untagged vlan 10 20
#
interface Ethernet0/0/3
 port hybrid pvid vlan 30
 port hybrid untagged vlan 10 30
#

测试AR1访问AR2、AR3,可以访问

测试AR2访问AR3,无法访问

配置OSPF邻居

R2和R3直接互联的接口OSPF网络类型分别为P2P和P2MP,要想建立邻接关系,需要调整Hello/Dead间隔时间一致;由于二者在逻辑拓扑的表达上都视网络为点到点链路,所以路由计算正常。

P2P hello Interval:10s          Dead Interval:40s

P2MP hello Interval:30s          Dead Interval:120s

由于AR1、AR2、AR3通过SW1互联的接口的OSPF网络类型默认为Broadcast,会选举DR和BDR,鉴于AR2和AR3不能通过SW1直接通信,此处使AR1成为DR,AR2和AR3成为DR-Other。

AR1:

ospf 1 router-id 1.1.1.1 
 area 0.0.0.0 
  network 1.1.1.1 0.0.0.0 
  network 10.1.0.0 0.0.255.255 
#

AR2:

interface GigabitEthernet0/0/0
 ospf cost 1000
 ospf dr-priority 0
#
interface GigabitEthernet0/0/1
 ospf network-type p2p
#
ospf 1 router-id 2.2.2.2 
 area 0.0.0.0 
  network 2.2.2.2 0.0.0.0 
  network 10.1.0.0 0.0.255.255 
#

AR3:

interface GigabitEthernet0/0/0
 ospf cost 1000
 ospf dr-priority 0
#
interface GigabitEthernet0/0/1
 ospf network-type p2mp
 ospf timer hello 10
#
ospf 1 router-id 3.3.3.3 
 area 0.0.0.0 
  network 3.3.3.3 0.0.0.0 
  network 10.1.0.0 0.0.255.255 
#

查看AR2和AR3互联接口的OSPF属性

查看OSPF邻居关系

AR1分别与AR2、AR3建立邻接关系

AR2通过不同接口与AR1、AR3建立邻接关系

AR3通过不同接口与AR1、AR2建立邻接关系

 

查看AR2关于3.3.3.3的路由

AR2 tracert AR3,走下面的链路

 

R2、R3故障后,仍然保障Loopback地址互通

模拟故障,将AR2的G0/0/1接口shutdown

interface GigabitEthernet0/0/1
 shutdown
#

AR1、AR2、AR3之间为OSPF网络类型为P2MP

调整ospf网络类型为P2MP

AR1、AR2、AR3:

interface GigabitEthernet0/0/0
 ospf network-type p2mp
#

查看AR2到AR3的环回口路由,由于是P2MP网络类型,OSPF认为AR1、AR2、AR3并不直接相连,所以到3.3.3.3的下一跳为AR1

测试AR2 ping AR3,路径为AR2->AR1->AR3

AR1、AR2、AR3之间为OSPF网络类型为Broadcast

调整ospf网络类型为Broadcast

AR1、AR2、AR3:

interface GigabitEthernet0/0/0
 ospf network-type broadcast 
#

查看AR2到AR3的环回口路由,由于是Broadcast网络类型,OSPF认为AR1、AR2、AR3直接相连,所以到3.3.3.3的下一跳为AR3

AR2 ping AR3,不通,由于SW1的配置,AR2到3.3.3.3的下一跳地址10.1.123.3不可达

还需要通过AR1做中转,配置静态arp,使下一跳的地址对应的MAC为AR1的G0/0/0接口的MAC地址

查看AR1的G0/0/0接口的MAC地址

配置静态ARP

AR2:

arp static 10.1.123.3 00e0-fc4e-7caf
#

同理,AR3配置静态ARP

AR3:

arp static 10.1.123.2 00e0-fc4e-7caf
#

此时测试 AR2 tracert AR3,路径为AR2->AR1->AR3

AR1、AR2、AR3之间为OSPF网络类型为NBMA

由于NBMA不支持组播,所以需要指定OSPF的邻居地址

AR1:

interface GigabitEthernet0/0/0
 ospf network-type nbma
#
ospf 
 peer 10.1.123.2
 peer 10.1.123.3
#

AR2:

interface GigabitEthernet0/0/0
 ospf network-type nbma
#
ospf 
 peer 10.1.123.1
 peer 10.1.123.3
#

AR3:

interface GigabitEthernet0/0/0
 ospf network-type nbma
#
ospf 
 peer 10.1.123.1
 peer 10.1.123.2
#

查看AR2到AR3的环回口路由,由于是nbma网络类型,OSPF认为AR1、AR2、AR3直接相连,所以到3.3.3.3的下一跳为AR3

默认情况下,由于SW1的配置,AR2到3.3.3.3的下一跳地址10.1.123.3不可达,AR2 ping AR3依旧不通

由于之前配置了静态ARP,所以AR2访问AR3的环回口,依旧经过AR1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值