新手做项目容易犯这个错,导致OSPF邻居起来且学不到路由。

简介: 新手做项目容易犯这个错,导致OSPF邻居起来且学不到路由。


OSPF两端接口网络类型不一致,一端为点对点,一端为广播网,导致邻居建立后无法学习路由。

应用场景

设备使能了OSPF协议。

配置规范

在接口视图下,执行命令ospf network-type命令,将两端设备接口下的OSPF网络类型修改为一致。

非规范配置的风险

风险描述

当OSPF两端接口网络类型不一致,一端为点对点,一端为广播网时,虽然OSPF邻居可以正常建立,但是无法正确计算路由,进而导致依赖这些路由的业务不通。

业务现象如下:

OSPF邻居可以正常建立,但是无法学习路由。

风险的判断方法

1、在用户视图下执行display ospf interface all命令,查看所有接口的OSPF详细信息。

从显示信息可以看出,OSPF在GigabitEthernet1/0/1和GigabitEthernet1/1/0接口建立广播网邻居。

<HUAWEI>displayospfinterfaceall OSPFProcess101withRouterID1.1.1.1 Interfaces Area:0.0.0.0(MPLSTEnotenabled) Interface:192.168.1.1(GigabitEthernet1/0/1) Cost:1State:DROtherType:BroadcastMTU:1500Priority:123 DesignatedRouter:192.168.1.3 BackupDesignatedRouter:0.0.0.0 Timers:Hello10,Dead40,Poll120,Retransmit5,TransmitDelay1 Interface:192.168.2.1(GigabitEthernet1/1/0) Cost:1State:DROtherType:BroadcastMTU:1500 Priority:0 DesignatedRouter:192.168.2.3 BackupDesignatedRouter:0.0.0.0 Timers:Hello10,Dead40,Poll120,Retransmit5,TransmitDelay1

2、在用户视图下,执行display ospf peer interface-name命令,查看接口所建立的OSPF邻居。

如果没有邻居或者邻居状态不为Full,则检查下一个接口;否则需要根据接口类型判断两端接口类型是否一致。

说明

  • 广播网接口的邻居的DR字段必须有IP地址,若该字段显示为DR: None,则认为两端接口类型不一致。
  • 点对点接口的邻居的DR字段必须显示为DR: None,如果显示为其它,则认为两端接口类型不一致。

从显示信息可以看出,广播网接口GigabitEthernet1/0/1的Full邻居的DR字段没有IP地址,可以判断为两端接口类型不一致。

<HUAWEI>displayospfpeerGigabitEthernet1/0/1 OSPFProcess101withRouterID1.1.1.1 Neighbors Area0.0.0.0interface192.168.1.1(GigabitEthernet1/0/1)'sneighbors RouterID:1.1.1.3Address:192.168.1.3 State:FullMode:NbrisMasterPriority:123 DR:NoneBDR:NoneMTU:0 Deadtimerduein33sec Retranstimerinterval:5 Neighborisupfor00:45:35 AuthenticationSequence:[0]<HUAWEI>displayospfpeerGigabitEthernet1/1/0 OSPFProcess101withRouterID1.1.1.1 Neighbors Area0.0.0.0interface192.168.2.1(GigabitEthernet1/1/0)'sneighbors RouterID:1.1.1.3Address:192.168.2.3 State:FullMode:NbrisMasterPriority:1 DR:192.168.2.3BDR:NoneMTU:0Deadtimerduein32sec Retranstimerinterval:5 Neighborisupfor00:23:12 AuthenticationSequence:[0]

风险的恢复方案

将两端设备接口下的OSPF网络类型修改为一致。

在接口视图下,执行命令ospf network-type命令,将两端设备接口下的OSPF网络类型修改为一致。

1、由显示信息可以看出,GigabitEthernet1/0/1接口网络类型已经被修改为点对点。

<HUAWEI>system-view [HUAWEI]interfaceGigabitEthernet1/0/1 [HUAWEI-GigabitEthernet1/0/1]displaythis # interfaceGigabitEthernet1/0/1 undoshutdown ipaddress192.168.1.1255.255.255.0 ospfnetwork-typep2p ospfdr-priority123 # return
2、在两端设备的用户视图下执行display ospf peer interface-name

命令,查看OSPF邻居的DR字段。

由显示信息可以看出,GigabitEthernet1/0/1的DR字段已经显示为IP地址,配置正确。

<HUAWEI>displayospfpeerGigabitEthernet1/0/1 OSPFProcess101withRouterID1.1.1.1 Neighbors Area0.0.0.0interface192.168.1.1(GigabitEthernet1/0/1)'sneighbors RouterID:1.1.1.3Address:192.168.1.3 State:FullMode:NbrisMasterPriority:123 DR:192.168.1.1BDR:192.168.1.3MTU:0 Deadtimerduein38sec Retranstimerinterval:5 Neighborisupfor00:00:07 AuthenticationSequence:[0]
相关文章
|
存储 网络安全 网络架构
网络技术基础(5)——VRP和telnet
VRP(Versatile Routing Platform)是其数据通信产品的操作系统,支持路由器和交换机的高效运行,提供统一用户界面和控制平面功能。VRP通过组件化结构实现功能裁剪和扩展。设备初始化时,BootROM先启动,然后运行系统软件,从默认路径读取配置文件。管理设备可通过命令行或Web网管,命令行包括用户界面和级别控制,提供权限管理。文件系统管理涉及存储设备如SDRAM、Flash、NVRAM等。用户可使用 PuTTY 工具通过Console口本地登录,或通过SSH远程登录。VRP命令行具有编辑和在线帮助功能,提供undo命令恢复默认设置。
|
弹性计算 网络协议 算法
记一次典型的TCP传输吞吐效率问题
客户在ECS上实现了一个供小图片上传的接口,通过高防->SLB->ECS的网络链路将接口发布给终端用户,但是发现上传的速率很不理想。初看起来像是高防问题,但是通过排查最终发现这是一个典型的TCP传输吞吐量问题,并且是由于后端服务器端的配置而引起,在此记录下排查过程和相关原理。
记一次典型的TCP传输吞吐效率问题
|
机器学习/深度学习 算法 决策智能
基于深度学习的结构优化与生成
基于深度学习的结构优化与生成技术应用于多种领域,例如建筑设计、机械工程、材料科学等。该技术通过使用深度学习模型分析和优化结构形状、材料分布、拓扑结构等因素,旨在提高结构性能、减少材料浪费、降低成本、并加快设计流程。
330 5
|
8月前
|
存储 Java 开发者
【潜意识Java】深入详细理解分析Java中的toString()方法重写完整笔记总结,超级详细。
本文详细介绍了 Java 中 `toString()` 方法的重写技巧及其重要
369 10
【潜意识Java】深入详细理解分析Java中的toString()方法重写完整笔记总结,超级详细。
|
弹性计算 缓存 监控
基于“日志审计应用”的 DNS 日志洞察实践
DNS 解析日志是一种记录 DNS 请求和响应的基础信息,监控 DNS 服务可以帮助用户识别网络活动并保持系统安全。日志审计服务支持采集 DNS 内网解析日志、公网权威解析日志、GTM 日志。理解 DNS 日志的字段含义,洞察 DNS 日志背后所代表的网络信息,既可以帮助发现和诊断 DNS 解析相关的问题,还可以检测和识别潜在的安全威胁。
8718 110
|
9月前
|
Java 测试技术 项目管理
maven 用来做什么
Maven 是一款流行的 Java 项目管理工具,支持项目构建、依赖管理和信息管理。它通过自动化构建流程、中央与本地仓库的依赖管理、项目元数据维护、生成各类项目报告及协助项目部署,极大提升了开发效率和项目管理的便捷性。
133 5
|
网络协议 程序员
TCP报文格式全解析:网络小白变高手的必读指南
**TCP报文格式详解摘要** 探索TCP,传输层的关键协议,提供可靠数据传输。报文含源/目的端口(标识应用),32位序号(跟踪字节顺序),确认序号(确认接收),4位首部长度,6位标志(URG, ACK, PSH, RST, SYN, FIN),窗口大小(流量控制),检验和(数据完整性),紧急指针(优先数据)及可变长选项(如MSS, 时间戳)。了解这些字段,能更好地理解TCP连接的建立、管理和数据交换。
886 3
|
网络虚拟化 网络架构
三层交换机的详细配置步骤
三层交换机的详细配置步骤 1、三层交换机 三层交换机就是具有部分路由器功能的交换机,工作在OSI网络标准模型的第三层:网络层。三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。
3676 0
|
Windows Python
CCProxy代理服务器地址的设置步骤
CCProxy代理服务器地址的设置步骤
2643 10
|
存储 网络协议 算法