1. OSPF协议介绍

OSPF(Open Shortest Path First开放式最短路径优先)[1]是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与RIP相比,OSPF是链路状态路由协议,而RIP是距离矢量路由协议。OSPF的协议管理距离(AD)是110。

2. OSPF配置方法

ospf配置非常简单,只需要将要加入Ospf域的网段加入对应area即可,area有两种表示方法,一种是点分法,一种是十进制。

(1)conf t

(2)router ospf 100(100是进程号,可随意指定)

(3)network 192.168.1.0 0.0.0.255 area 0(掩码要取反,area 0 也可写为area 0.0.0.0)

至此,单路由器的ospf配置就OK了。

3. OSPF配置相关问题

(1)

OSPF邻居关系无法正常建立,OSPF的邻居状态一直在Exstart和Down之间来回跳转

一、故障现象:

OSPF邻居关系无法正常建立,OSPF的状态机一直在Exstart阶段和Down阶段之间来回跳转

以下是LOG信息:

Jul 15 11:54:58.796 CCT: %OSPF-5-ADJCHG: Process 88, Nbr 211.139.132.8 on Vlan2 from EXSTART to DOWN, Neighbor Down: Too many retransmissions

Jul 15 11:54:59.476 CCT: %OSPF-5-ADJCHG: Process 88, Nbr 211.139.132.12 on Vlan2 from LOADING to FULL, Loading Done

Jul 15 11:55:58.795 CCT: %OSPF-5-ADJCHG: Process 88, Nbr 211.139.132.8 on Vlan2 from DOWN to DOWN, Neighbor Down: Ignore timer expired

Jul 15 11:58:17.993 CCT: %OSPF-5-ADJCHG: Process 88, Nbr 211.139.132.8 on Vlan2 from EXSTART to DOWN, Neighbor Down: Too many retransmissions

Jul 15 11:58:20.912 CCT: %OSPF-5-ADJCHG: Process 88, Nbr 211.139.132.12 on Vlan2 from LOADING to FULL, Loading Done

Jul 15 11:59:17.992 CCT: %OSPF-5-ADJCHG: Process 88, Nbr 211.139.132.8 on Vlan2 from DOWN to DOWN, Neighbor Down: Ignore timer expired

二、故障分析:

出现OSPF邻居关系不能建立的原因是在Exstart阶段进行DBD(数据库摘要)包协商时协商不成功所造成的。

三、故障解决:

1、我们先熟悉一下OSPF邻居建立的几个步骤:

(1)、down状态

(2)、init 初始状态

(3)、Two-way状态 我出现在对方发送的路由信息中,就进入two-way状态

(4)、exstart 确定主从关系,即谁先发送DBD。

(5)、exchang 在主的带领下开始交换DBD

(6)、loading 请求更详细的信息

(7)、full

2、从日志信息中可以看出,OSPF邻居关系建立的步骤是从1到4步后再无法进行下去了,只能又重新1步开始了。因为能进行到第4步,所以可以排除OSPF链路出现DOWN的问题了。由于在第4步就无法建立下去了,也就是说DBD包协商不成功。在Exstart阶段进行DBD包协商主从关系时会比较MTU值,如果两边DBD报文中的MTU参数相互之间不符合将会协商不成功。在DBD报文中进行MTU的比较的原因主要是由于DBD报文的内容比较大,如何两边的MTU值不一致的话很可能会造成DBD包丢弃,所以会在Exstart过程中增加MTU的协商过程。所以对OSPF邻居关系的端口MTU一致性进行检查。

3、查有哪些端口是属于VLAN2的

SW-L3# show vlan id 2

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

2    Uplink                           active   Gi1/1, Fa4/46, Gi5/1, Gi6/1

VLAN Type SAID       MTU   Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2

---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

2    enet 100002     1500 -      -      -        -    -        0      0

Remote SPAN VLAN

----------------

Disabled

Primary Secondary Type              Ports

------- --------- ----------------- ------------------------------------------

从结果看到VLAN2的端口有Gi1/1, Fa4/46, Gi5/1, Gi6/1

4、发现OSPF两侧的MTU值不一致, 由于DBD进行MTU参数比较只是在OSPF 的Exstart阶段进行的,如果OSPF邻居关系一直处于Full的状态时更改MTU并不会中断OSPF邻居关系,只有在OSPF邻居关系重建时才会出现以上的问题。而且一直会出现OSPF的振荡。

SW-L3#show int vlan 2

Vlan2 is up, line protocol is up

Hardware is EtherSVI, address is 0005.9ade40 (bia 0005.9ade40)

Description: uplink

Internet address is 211.136.252.129/29

MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,

reliability 255/255, txload 20/255, rxload 75/255

Encapsulation ARPA, loopback not set

ARP type: ARPA, ARP Timeout 04:00:00

Last input 00:00:00, output 00:00:00, output hang never

Last clearing of "show interface" counters 36w2d

Input queue: 0/75/1735926/1701421 (size/max/drops/flushes); Total output drops: 0

Queueing strategy: fifo

Output queue: 0/40 (size/max)

5 minute input rate 297100000 bits/sec, 57259 packets/sec

5 minute output rate 81974000 bits/sec, 53124 packets/sec

5、因为VLAN 2 是上连的,所以要去上面的路由器上SHOW与SW-L3相连的端口。

Route# show interfaces ge-

Physical interface: ge-, Enabled, Physical link is Up

Interface index: 158, SNMP ifIndex: 123

Description: TO SW-L3 GE-5/1

Link-level type: Ethernet, MTU: 1544, Speed: 1000mbps, Loopback: Disabled, Source filtering: Disabled, Flow control: Enabled

Device flags   : Present Running

Interface flags: SNMP-Traps 16384

Link flags     : None

CoS queues     : 4 supported

Current address: 00:90:69:05:09:d7, Hardware address: 00:90:69:05:09:d7

Last flapped   : 2008-07-15 12:08:24 CST (2w1d 00:48 ago)

Input rate     : 69911968 bps (46117 pps)

Output rate    : 261123008 bps (51374 pps)

Active alarms : None

Active defects : None

Logical interface ge-.0 (Index 76) (SNMP ifIndex 125)

Flags: SNMP-Traps Encapsulation: ENET2

Protocol inet, MTU: 1530

Flags: None

Addresses, Flags: Is-Preferred Is-Primary

Destination: 211.136.252.128/29, Local: 211.136.252.133, Broadcast: 211.136.252.135

四、故障总结

由于设备两端的端口的MTU值不同,造成OSPF的exstart协商无法通过,邻居关系建立反复来回协商而产生大量日志和警告。现在只要把端口的MTU值设置成一致就可以了

以上内容摘自http://hi.baidu.com/sycmc520/item/f4fac8c084dea4ba0d0a7b90

MTU的设置方法:

(1)linux下,ifconfig tunnel0 mtu 1500 或者ip link set tunnel0 up mtu 1500

(2)路由器上,ip mtu 1500

============================================================================================

(2)TUN-4-MTUCONFIGEXCEEDSTRMT。。。

该问题是MTU配置错误,越界,这个可以查看mtu的范围再进行配置。

一般配置在1400-1500之间,如1500,1480等。

ospf配置方法及相关问题相关推荐

  1. OSPF基础(一):OSPF工作原理以及优点、OSPF的缺点、OSPF配置方法、DR与BDR的选举原理

    目录 动态路由协议的分类: 距离矢量路由协议(RIP): 链路状态路由协议(OSPF.IS-IS): LSA(链路状态通告)的属性: 查看路由器的直连链路属性: OSPF工作原理: OSPF优点: 1 ...

  2. ipv6 ospf配置方法_【思唯网络学院】网络故障大全及处理原理和方法

    第一章 故障处理方法 一.网络的复杂性 一般网络包括路由.拨号.交换.视频.WAN(ISDN.帧中继.ATM.-).LAN.VLAN.- 二.故障处理模型 1. 界定问题(Define the Pro ...

  3. 公司基础ospf配置方法

    公司网络中需要3台路由器使用OSPF协议来进行路由信息的传递,请根据以下需求完成配置: 1. 为了方便管理员管理设备,规划网络中所有路由器属于OSPF的区域0,并修改设备名称: <Huawei& ...

  4. ipv6 ospf配置方法_网络工程师(22):应用最广泛的路由协议OSPF

    OSPF(Open Shortest Path First,开放最短路径优先)协议是一种基于链路状态的动态路由协议,RIP不会考虑链路状态,只关心距离,路由都是听别人告诉的,而OSPF则是根据链路状态 ...

  5. OSPF协议原理与配置方法

    一.OSPF协议原理 OSPF是一种基于链路状态的路由协议,它从设计上就保证了无路由环路.它支持区域的划分,区域内部的路由器使用SPF最短路径算法保证了区域内部的无环路.同时它还利用区域间的连接规则保 ...

  6. 华为--OSPF抓包实验分析邻接关系的七个状态,单区域ospf配置

    文章目录 前言 一:OSPF路由协议原理 1.1:具体的原理可以看我的另一篇博客,不再赘述 1.2:一些总结 1.3:OSPF协议五种报文详解 1.4:OSPF协议6种LSA分析 二:OSPF抓包实验 ...

  7. OSPF抓包实验分析邻接关系的七个状态和单区域ospf配置(在华为ENSP上操作)

    点击蓝色目录查看你需要的内容 前言 OSPF路由协议原理 OSPF概述和基本配置命令(点击链接阅读) 总结及扩展 OSPF协议五种报文详解 OSPF协议6种LSA分析 OSPF抓包实验 实验环境 实验 ...

  8. [更新SIP配置方法简要说明] Apple SIP/Rootless安全技术介绍+测试分析及配置方法

    SIP配置方法简要说明 Apple在10.11中全面启用了名为System Integrity Protection (SIP)的系统完整性保护技术.最直接的影响是:许多未经签名的第三方kext以及经 ...

  9. ospf配置命令_思科设备 OSPF 的相关知识点

    OSPF 基本配置命令 进入 OSPF 进程配置模式:Router(config)#router ospf <进程号> 在 OSPF 进程中宣告接口:Router(config-route ...

最新文章

  1. JUnit单元测试依赖包构建路径错误解决办法
  2. Gold Code,Gold Sequence
  3. 【杂谈】如何使用有三AI生态学习计算机视觉和自然语言处理等内容
  4. 如何让一套代码适配所有iOS设备尺寸?
  5. 在线检测PR值,外链,批量
  6. OpenGL6-纹理动画
  7. 关于 VB,VC,Delphi,SDK 的笑话
  8. 密码学在区块链中的应用 【八】
  9. Leetcode 刷题笔记(二十二) ——贪心算法篇之进阶题目
  10. 操作系统---IO设备
  11. lg空调代码大全解决_LG空调故障代码大全-kg空调维修-lg空调维修手册
  12. Windows下载最新谷歌浏览器
  13. 计算机网络原理-韩立刚-第四章 网络层
  14. 这样的简历HR才会看----个人整理
  15. SpringCloud项目 CICD 部署
  16. Mac如何查看系统根目录
  17. JS学习之路系列总结四象阵(此文犹如武林之中的易筋经,是你驰骋IT界的武功心法,学会JS五大阵法就学会了JS,博主建议先学三才阵)
  18. windows2003 升级sp1,sp2 产品密匙无效 (转)
  19. 5-2. 已有的小车实现samba文件共享
  20. 综合布线之“五星对话”

热门文章

  1. Linux下使用curl查看http请求各阶段耗时
  2. react-redux一点就透,我这么笨都懂了!
  3. 二级菜单不同方法的实现
  4. js或jquery如何获取父级、子级、兄弟元素(包括祖级、孙级等)
  5. 设计模式之行为模式(1)-状态、策略、责任链、访问者
  6. GCC,GDB,Makefile
  7. linux如何加入windows域
  8. 德国黑客使用租用的计算机资源攻击散列算法
  9. 浅谈CS0433的错误的类型
  10. 总结一下矩阵的基本操作