在NBMA网络中配置OSPF

简介: 在NBMA网络中配置OSPF

在NBMA网络中配置OSPF

在NBMA网络中配置OSPF协议和调整属性,可以灵活组建OSPF网络。

文章目录


一、应用环境

OSPF的网络类型和特点

image.png

OSPF协议在上述四种网络类型中的差异主要集中在发送报文形式不同,因此,在四种网络类型中配置的OSPF协议,配置差异主要体现在协议报文的发送形式的配置。

二、前置任务

在配置OSPF邻居或邻接关系的会话参数之前,需完成以下任务:

1、配置链路层协议。

2、配置接口的网络层地址,使各相邻节点网络层可达。

3、配置OSPF的基本功能。

三、配置NBMA

配置NBMA网络属性,实现OSPF协议的功能

image.png

1、修改OSPF的网络类型:

[R1-Serial1/0/0]ospf network-type ?
  broadcast  Specify OSPF broadcasts network
  nbma       Specify OSPF NBMA network
  p2mp       Specify OSPF point-to-multipoint 
             network
  p2p        Specify OSPF point-to-point 
             network
[R1-Serial1/0/0]ospf network-type broadcast 
[R1-Serial1/0/0]fr map ip 123.1.1.2 102 broadcast 
[R1-Serial1/0/0]fr map ip 123.1.1.3 103 broadcast 
[R2-Serial1/0/0]ospf network-type broadcast
[R2-Serial1/0/0]fr map ip 123.1.1.1 201 broadcast
[R3-Serial1/0/0]fr map ip 123.1.1.1 301 broadcast 
[R3-Serial1/0/0]ospf network-type p2p

一端是Broadcast,另一端是P2P,可以建立OSPF邻居关系,但无路由P2MP。

[R1-Serial1/0/0]ospf network-type p2mp

一端是P2MP,另一端是Broadcast(Hello Time=30s)可以建立OSPF邻居关系,但无路由。

一端是P2MP,另一端是是P2P(Hello Time=30s)可以建立OSPF邻居关系,而有路由。

没有任何2层封装接口默认的OSPF网络类型是P2MP,只能手工将接口配置为P2MP的OSPF网络型。

自动建立OSPF邻居关系,不选举DR和BDR。

2、工作在NBMA中的OSPF:

[R1]interface s1/0/0
[R1-Serial1/0/0] link-protocol fr
[R1-Serial1/0/0] undo fr inarp
[R1-Serial1/0/0] fr map ip 123.1.1.2 102 broadcast
[R1-Serial1/0/0] fr map ip 123.1.1.3 103 broadcast
[R1-Serial1/0/0] ip address 123.1.1.1 255.255.255.0 
[R2-Serial1/0/0] link-protocol fr
[R2-Serial1/0/0] undo fr inarp
[R2-Serial1/0/0] fr map ip 123.1.1.1 201 broadcast
[R2-Serial1/0/0] ip address 123.1.1.2 255.255.255.0
[R3-Serial1/0/0]interface Serial1/0/0
[R3-Serial1/0/0] link-protocol fr
[R3-Serial1/0/0] undo fr inarp
[R3-Serial1/0/0] fr map ip 123.1.1.1 301 broadcast
[R3-Serial1/0/0] ip address 123.1.1.3 255.255.255.0

当串行接口被封装为FR时,在参与OSPF进程时,默认的OSPF网络类型是NBMA(Non-Broadcast Multiple Access,非广播多路访问)。

NMBA的OSPF网络类型不能使用Hello包自动发现邻居,必须手工指定邻居。

[R1]ospf 1
[R1-ospf-1]peer 123.1.1.2
[R1-ospf-1]peer 123.1.1.3
[R2/3-ospf-1]peer 123.1.1.1

手工指定OSPF邻居之后,OSPF使用单播的Hello包建立OSPF邻居关系。

在华为设备中必须双向指定OSPF邻居。

在NBMA的OSPF网络类型中,选举DR和BDR,需要手工调整DR。

[R1]interface s1/0/0
[R1-Serial1/0/0]ospf dr-priority 10
[R2/3-Serial1/0/0]ospf dr-priority 0
<R2>reset ospf process
[R2-Serial1/0/0]fr map ip 123.1.1.3 201 
[R3-Serial1/0/0]fr map ip 123.1.1.2 301

四、总结

1、操作步骤

1、(可选)配置NBMA网络类型。

由于NBMA网络必须是全连通的,所以网络中任意两台路由器之间都必须直接可达。但在很多情况下,这个要求无法满足,此时必须通过命令强制改变网络的类型为P2MP。详细描述参见配置接口的网络类型。

a、执行命令system-view,进入系统视图。

b、执行命令interface interface-type interface-number,进入接口视图。

c、执行命令ospf network-type nbma,配置OSPF接口的网络类型为NBMA。

d、执行命令commit,提交配置。

2、(可选)执行命令ospf timer poll interval,在NBMA接口上配置发送轮询报文的时间间隔。

在NBMA网络上,当邻居失效后,路由器将按设置的轮询时间间隔定期地发送Hello报文。

3、(可选)执行命令ospf dr-priority priority,配置接口在选举DR时的优先级。

 接口的优先级决定了该接口在选举DR时所具有的资格,优先级高的接口在DR选举时被首先考虑。如果一台设备的接口优先级为0,则它不会被选举为DR或BDR。在广播或NBMA网络中,可以通过配置接口的DR优先级来影响网络中DR或BDR的选择。当网段上选举出DR和BDR之后,它们就会向所有的邻居发送DD报文,建立邻接关系。

4、(可选)执行命令ospf timer wait interval,配置OSPF接口的Wait定时器间隔。

在interval时间间隔内,若未收到Backup Seen事件,则可以开始进行DR选举。通过合理设置Wait定时器的时间间隔,可以减少网络中DR、BDR的变化频率,减少网络振荡。

a、Wait定时器只在广播和NBMA类型接口上生效。

b、Wait定时器的时间间隔不允许大于Dead定时器的时间间隔。

5、配置NBMA网络的邻居。

网络类型为NBMA的接口,无法通过广播Hello报文的形式发现邻居路由器,必须在进程下手工配置邻居路由器的IP地址和邻居路由器是否有选举权。

a、执行命令quit,退出接口视图。

b、执行命令ospf [ process-id ],进入OSPF进程视图。

c、执行命令peer ip-address [ dr-priority priority ],配置NBMA网络的邻居。

d、执行命令commit,提交配置。

e、执行命令commit,提交配置

6、执行命令commit,提交配置。

2、检查配置结果

OSPF在不同网络类型中的属性配置成功后,您可以查看到OSPF接口信息和邻居的信息。

1、前提条件

已经完成OSPF在不同网络类型中的属性的所有配置。

2、操作步骤

a、使用display ospf [ process-id ] interface [ all | no-peer | interface-type interface-number ] [ verbose ]命令查看OSPF接口的信息。

b、使用display ospf [ process-id ] peer命令查看OSPF邻居的信息。

c、使用display ospf brief命令查看NBMA网络中发送轮询报文的时间间隔。


相关文章
|
19天前
|
安全 网络安全 数据安全/隐私保护
|
7天前
|
网络协议 Linux
图形界面配置网络
本文介绍了在Linux上配置网络服务的步骤。首先打开RHEL-01服务器,找到桌面网络配置选项,进入网络配置面板。点击面板右下角的小齿轮,进入有线配置面板,选择IPv4选项,将地址设置为手动。接下来配置IP地址、子网掩码、网关和DNS服务器。配置完成后,使用新的IP地址进行访问。
20 4
图形界面配置网络
|
11天前
|
负载均衡 网络协议 算法
|
6天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
18 2
|
7天前
|
网络协议 Linux
通用网卡配置文件配置网络
本文介绍了在RHEL 7系统中配置网络的方法。首先,通过编辑位于`/etc/sysconfig/network-scripts`目录下的网卡配置文件(例如`ifcfg-ens33`),设置静态IP地址、子网掩码、网关和DNS等参数。接着,使用`systemctl`命令重启网络服务,确保配置生效。此外,还介绍了使用`nmtui`图形界面工具进行网络配置的步骤,包括修改IP地址、保存配置和重启网络。最后,通过`ip addr`或`ifconfig`命令验证配置是否成功。
28 2
|
1月前
|
网络协议 安全 网络安全
Cisco-网络端口地址转换NAPT配置
Cisco-网络端口地址转换NAPT配置
|
24天前
|
存储 缓存 Ubuntu
配置网络接口的“IP”命令10个
【10月更文挑战第18天】配置网络接口的“IP”命令10个
48 0
|
1月前
|
网络协议 数据安全/隐私保护 网络虚拟化
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(下)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(下)
51 0
|
3天前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第39天】在数字化时代,网络安全和信息安全成为了我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,帮助读者更好地了解网络安全的重要性,并提供一些实用的技巧和方法来保护自己的信息安全。
14 2
|
4天前
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第38天】本文将探讨网络安全与信息安全的重要性,包括网络安全漏洞、加密技术和安全意识等方面。我们将通过代码示例和实际操作来展示如何保护网络和信息安全。无论你是个人用户还是企业,都需要了解这些知识以保护自己的网络安全和信息安全。