实训二十一:交换机OSPF动态路由配置

本文详细介绍了一种三层交换机通过OSPF协议实现网段互通的配置方法,包括实验目的、应用环境、所需设备和具体步骤。通过配置VLAN、IP地址及启用OSPF进程,实现了跨交换机的网段互访。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实验目的

1、 掌握三层交换机之间通过 OSPF 协议实现网段互通的配置方法。
2、 理解 RIP 协议和 OSPF 协议内部实现的不同点

二、应用环境

1、当两台三层交换机级联时,为了保证每台交换机上所连接的网段可以和另一台交换机上连接的网段互相通信,使用 OSPF 协议可以动态学习路由。

三、实验设备

1、 DCN-CS6200 交换机 2 台
2、 PC 机 2-4 台
3、 Console 线 1-2 根
4、 直通网线 2-4 根

四、实验拓扑

在这里插入图片描述

五、实验要求

1、 在交换机 A 和交换机 B 上分别划分基于端口的 VLAN:
在这里插入图片描述
2、 交换机 A 和 B 通过的 24 口级联。
3、 配置交换机 A 和 B 各 VLAN 虚拟接口的 IP 地址分别如下表所示:
在这里插入图片描述
4、PC1-PC4 的网络设置为:
在这里插入图片描述
5、验证
没有 OSPF 路由协议之前:
PC1 与 PC2,PC3 与 PC4 可以互通。
PC1、PC2 与 PC3、PC4 不通。
配置 OSPF 路由协议之后:
四台 PC 之间都可以互通。
若实验结果和理论相符,则本实验完成。

六、实验步骤

第一步:交换机全部恢复出厂设置,配置交换机的 VLAN 信息

交换机 A:
CS6200-28X-EI>enable
CS6200-28X-EI#config
CS6200-28X-EI(config)#hostname SWitchA
SWitchA(config)#vlan 10
SWitchA(config-vlan10)#switchport interface ethernet 1/0/1-8
SWitchA(config-vlan10)#vlan 20
SWitchA(config-vlan20)#switchport interface ethernet 1/0/9-16
SWitchA(config-vlan20)#vlan 100
SWitchA(config-vlan100)#switchport interface ethernet 1/0/26 
SWitchA(config-vlan100)#exit
交换机 B:
CS6200-28X-EI#enable
CS6200-28X-EI#config
CS6200-28X-EI(config)#hostname SWitchB
SWitchB(config)#vlan 30
SWitchB(config-vlan30)#switchport interface ethernet 1/0/1-8
SWitchB(config-vlan30)#vlan 40
SWitchB(config-vlan40)#switchport interface ethernet 1/0/9-16
SWitchB(config-vlan40)#vlan 101
SWitchB(config-vlan101)#switchport interface ethernet 1/0/26

第二步:配置交换机各 vlan 虚接口的 IP 地址

交换机 A:
SWitchA(config)#interface vlan 10
SWitchA(config-if-vlan10)#ip address 192.168.10.1 255.255.255.0
SWitchA(config-if-vlan10)#interface vlan 20
SWitchA(config-if-vlan10)#exit
SWitchA(config)#ipv4 forwarding enable !开启交换机的三层模式
SWitchA(config)#interface vlan 20
SWitchA(config-if-vlan20)#ip address 192.168.20.1 255.255.255.0
SWitchA(config-if-vlan20)#interface vlan 100
SWitchA(config-if-vlan100)#ip add 192.168.100.1 255.255.255.0
交换机 B:
SWitchB(config)#interface vlan 30
SWitchB(config-if-vlan30)#ip address 192.168.30.1 255.255.255.0
SWitchB(config-if-vlan30)#interface vlan 40
SWitchB(config-if-vlan30)#exit 
SWitchB(config)#ipv4 forwarding enable !开启交换机的三层模式
SWitchB(config)#interface vlan 40
SWitchB(config-if-vlan40)#ip address 192.168.40.1 255.255.255.0
SWitchB(config-if-vlan40)#interface vlan 101
SWitchB(config-if-vlan101)#ip add 192.168.100.2 255.255.255.0
SWitchB(config-if-vlan101)#exit

第三步:配置各 PC 的 IP 地址,注意配置网关
在这里插入图片描述第四步:验证 PC 之间是否连通?
在这里插入图片描述

查看路由表,进一步分析上一步的现象原因。
交换机 A:
SWitchA#show ip route
Total route items is 3, the matched route items is 3
Codes: C - connected, S - static, R - RIP derived, O - OSPF deriv
ed
A - OSPF ASE, B - BGP derived, D - DVMRP derived
Destination Mask Nexthop Interface Preference
C 192.168.10.0 255.255.255.0 0.0.0.0 Vlan10 0 C 192.168.20.0 255.255.255.0 0.0.0.0 Vlan20 0 C 192.168.100.0 255.255.255.0 0.0.0.0 Vlan100 0
 
SWitchB(config)#
SWitchB(config)#sh ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
 O - OSPF, IA - OSPF inter area
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
 E1 - OSPF external type 1, E2 - OSPF external type 2
 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
 * - candidate default
C 192.168.30.0/24 is directly connected, Vlan30 tag:0
C 192.168.40.0/24 is directly connected, Vlan40 tag:0
C 192.168.100.0/24 is directly connected, Vlan101 tag:0
Total routes are : 4 item(s)

第五步:启动 OSPF 协议,并将对应的直连网段配置到 OSPF 进程中

交换机 A:
SWitchA(config)#router ospf 1
SWitchA(config-router)#network 192.168.10.0 0.0.0.255 area 0
SWitchA(config-router)#network 192.168.20.0 0.0.0.255 area 0
SWitchA(config-router)#network 192.168.100.0 0.0.0.255 area 0
 交换机 B:
SWitchB(config)#router ospf 1
SWitchB(config-router)#network 192.168.30.0 0.0.0.255 area 0
SWitchB(config-router)#network 192.168.40.0 0.0.0.255 area 0
SWitchB(config-router)#network 192.168.100.0 0.0.0.255 area 0
此时两个交换机配置已经完成,我们看下是否学到路由
交换机 A:
SWitchA(config)#show ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
 O - OSPF, IA - OSPF inter area
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
 E1 - OSPF external type 1, E2 - OSPF external type 2
 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
 * - candidate default
C 127.0.0.0/8 is directly connected, Loopback tag:0
C 192.168.10.0/24 is directly connected, Vlan10 tag:0
C 192.168.20.0/24 is directly connected, Vlan20 tag:0
O 192.168.30.0/24 [110/2] via 192.168.100.2, Vlan100, 00:01:24 tag:0
O 192.168.40.0/24 [110/2] via 192.168.100.2, Vlan100, 00:01:24 tag:0
C 192.168.100.0/24 is directly connected, Vlan100 tag:0
Total routes are : 6 item(s)
(O 是代表通过 ospf 协议学到的路由)
交换机 B:
SWitchB(config)#show ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
 O - OSPF, IA - OSPF inter area
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
 E1 - OSPF external type 1, E2 - OSPF external type 2
 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
 * - candidate default
C 127.0.0.0/8 is directly connected, Loopback tag:0
O 192.168.10.0/24 [110/2] via 192.168.100.1, Vlan101, 00:00:07 tag:0
O 192.168.20.0/24 [110/2] via 192.168.100.1, Vlan101, 00:00:07 tag:0
C 192.168.30.0/24 is directly connected, Vlan30 tag:0
C 192.168.40.0/24 is directly connected, Vlan40 tag:0
C 192.168.100.0/24 is directly connected, Vlan101 tag:0
Total routes are : 6 item(s)
从上面的结果,我们可以看出两个交换机都通过 RIP 协议学到了路由。

第六步:验证 PC 之间是否连通?
在这里插入图片描述

七、注意事项和排错

1、在配置、使用 OSPF 协议时,可能会由于物理连接、配置错误等原因导致 OSPF 协议未能正常运行。因此,用户应注意一下要点:首先应该保证物理连接的正确无误;其次,保证接口和链路协议是 UP(使用 show interface 命令);然后在各接口上配置不同网段的 IP 地址;然后,先启动 OSPF 协议(使用 router ospf 命令)再在相应接口配置所属 OSPF 域;接着,注意 OSPF 协议的自身特点——OSPF 骨干域(0 域)必须保证是连续的,如果不连续使用虚连接(virtual link)接来保证,所有非 0 域只能通过 0 域与其他非 0域相连,不允许非 0 域直接相连;边界三层交换机是指该三层交换机的一部分接口属于于 0 域,而另外一部分接口属于非 0 域;对于广播网等多路访问网,需要选举指定三层交换机 DR。

八、相关配置命令详解

配置任务序列

  1. 启动 OSPF 协议(必须)
    (1)启动/关闭 OSPF 协议(必须)
    (2)配置运行 OSPF 三层交换机的 ID 号(可选)
    (3)配置运行 OSPF 的网络范围(可选)
    (4)配置接口所属的域(必须)
  2. 配置 OSPF 辅助参数(可选)
    (1)配置 OSPF 发包机制参数
    {1}配置 OSPF 数据包的验证
    {2}配置 OSPF 接口为只收不发
    {3}配置接口发送数据包的代价
    {4}配置 OSPF 发包定时器参数(广播接口轮询发送 HELLO 数据包的定时器、邻接
    三层交换机失效定时器、接口传送 LSA 时延定时器、邻接三层交换机重传 LSA
    定时器)
    (2)配置 OSPF 引入路由参数
    {1}配置引入外部路由的缺省参数(缺省类型、缺省标记值、缺省代价值、缺省时间
    间隔和缺省数量上限)
    {2}配置在 OSPF 中引入其它协议的路由
    (3)配置 OSPF 协议其它参数
    {1}配置 OSPF 路由协议优先级
    {2}配置 OSPF STUB 域及缺省路由的代价
    {3}配置 OSPF 虚链路
    {4}配置接口在选举指定三层交换机 DR 中的优先级
  3. 关闭 OSPF 协议
  4. 启动 OSPF 协议
    在 DCRS 系列三层交换机上运行 OSPF 路由协议的基本配置也很简单,通常只需打开OSPF 开关、配置接口所在 OSPF 域即可,OSPF 协议的参数都使用缺省值。如需修改 OSPF协议参数值,参看 2.配置 OSPF 辅助参数。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
OSPF 的配置命令 
default redistribute cost
default redistribute interval
default redistribute limit
default redistribute tag
default redistribute type
ip opsf authentication
ip ospf cost
ip opsf dead-interval
ip ospf enable area
ip ospf hello-interval
ip ospf passive-interface
ip ospf priority
ip ospf retransmit-interval
ip ospf transmit-delay
network
preference
redistribute ospfase
router id
router ospf
stub cost
virtuallink neighborid
show ip ospf
show ip ospfase
show ip ospf cumulative
show ip ospf database
show ip ospf interface
show ip ospf neighbor
show ip ospf routing
show ip ospf virtual-links
show ip protocols
debug ip ospf event
debug ip ospf lsa
debug ip ospf packet
debug ip ospf spf

命令:default redistribute cost
no default redistribute cost
功能:配置 OSPF 引入外部路由时缺省的花费值;本命令的 no 操作为恢复缺省
参数:为花费值,取值范围 1~65535。
缺省情况:缺省设置引入的花费值为 1。
命令模式:OSPF 协议配置模式
使用指南:OSPF 路由协议引入由其它路由协议发现的路由时,把这些路由信息作为自己的
自治系统外部的路由信息。引入外部路由信息需要一些额外的参数,如:路由的缺省花费和
缺省的标记等。本命令提供给用户可据实际情况设置合理的引入外部路由时缺省花费值。
举例:设置 OSPF 引入外部路由的缺省花费值为 20。

Switch(Config-Router-Ospf)#default redistribute cost 20

命令:default redistribute interval

Switch(Config-Router-Ospf)#default redistribute interval 3

命令:default redistribute limit
no default redistribute limit
功能:配置 OSPF 一次可引入外部路由的最大值;本命令的 no 操作为恢复缺省值。
参数:为引入路由数量的最大值,取值范围 1~65535。
缺省情况:OSPF 引入外部路由数量的最大值缺省为 100。
命令模式:OSPF 协议配置模式
使用指南:OSPF 定期引入外部的路由信息并将它们传播到整个自治系统中,本命令规定在
一次能够引入的外部路由信息的最大条数。
举例:设置 OSPF 一次最多可引入 110 条外部路由。

Switch(Config-Router-Ospf)#default redistribute limit 110

命令:default redistribute tag
no default redistribute tag
功能:配置引入外部路由时缺省的标记值;本命令的 no 操作为恢复缺省值。
参数:为标记值,取值范围 0~4294967295。
缺省情况:缺省值为 0。
命令模式:OSPF 协议配置模式
使用指南:OSPF 路由协议引入由其它路由协议发现的路由时,把这些路由信息作为自己
自治系统外部的路由信息。引入外部路由信息需要一些额外的参数,如:路由的缺省花费和
缺省的标记等。本命令为用户提供路由标记标识协议相关的信息。
举例:设置 OSPF 引入外部路由时缺省的标记值为 20000

Switch(Config-Router-Ospf)#default redistribute tag 20000

命令:default redistribute type { 1 | 2 }
no default redistribute type
功能:配置引入外部路由时缺省的类型;本命令的 no 操作为恢复缺省值。
参数:1 | 2 分别表示第一类外部路由和第二类外部路由。
缺省情况:系统缺省认为引入的外部路由为第二类外部路由。
命令模式:OSPF 协议配置模式
使用指南:OSPF 在协议中规定了两类外部路由信息的代价选择方式:第一类外部路由和第
二类外部路由。第一类外部路由的代价=外部路由的通告代价+从某个三层交换机到通告三
层交换机(AS 外部三层交换机)的代价。第二类外部路由的代价=外部路由的通告代价。
第一类和第二类外部路由同时存在的时,第一类外部路由代价的优先级高。
举例:设置 OSPF 引入外部路由时缺省的类型为 type 1

Switch(Config-Router-Ospf)#default redistribute type 1

命令:ip ospf authentication { simple <auth_key>| md5 <auth_key> <key_id>}
no ip ospf authentication
功能:指定接口上接受 OSPF 报文所需要的验证方式;本命令的 no 操作为取消验证。
参数:simple 为简单验证方式;md5 为 MD5 加密验证方式;<auth_key> 验证密钥,为连
续的字符串,简单验证方式下最大长度为 8 字节,MD5 验证方式下最大长度为 16 字节;
<key_id>为 MD5 验证方式时的验证字,取值范围 1~255。
缺省情况:接口上接受 OSPF 报文缺省不需要验证。
命令模式:接口配置模式
使用指南:密钥的值将写入 OSPF 报文中,为保证三层交换机与相邻三层交换机之间 OSPF
报文的正常收发,必须在对端设置相同的密钥参数。
举例:在 OSPF 接口 vlan1 配置 MD5 验证方式,验证密码为 123abc。

Switch(Config-If-Vlan1)#ip ospf authentication md5 123abc 1

命令:ip ospf cost
no ip ospf cost
功能:指定接口运行 OSPF 协议所需的代价;本命令的 no 操作为恢复缺省值。
参数:为 OSPF 协议所需花费的值,取值范围 1~65535。
缺省情况:接口缺省的 OSPF 协议所需花费的值为 1。
命令模式:接口配置模式
举例:将接口 vlan1 的 OSPF 路由代价配置成 3。

Switch(Config-If-Vlan1)#ip ospf cos 3

命令:ip ospf dead-interval

Switch(Config-If-Vlan1)#ip ospf dead-interval 80

命令:ip ospf enable area <area_id>
no ip ospf enable area
功能:配置接口属于某个 OSPF 区域;本命令的 no 操作为取消该配置。
参数:<area_id>为该接口所属区域的区域号,取值范围 0~4294967295。
缺省情况:接口缺省没有被配置成属于某个区域。
命令模式:接口配置模式
使用指南:要在某一个接口上运行 OSPF 协议,必须首先指定该接口属于一个区域。
举例:将接口 vlan1 配置为属于 1 域。

Switch(Config-If-Vlan1)#ip ospf enable area 1

命令:ip ospf hello-interval

Switch(Config-If-Vlan1)#ip ospf hello-interval 20

相关命令:ip ospf dead-interval
ip ospf passive-interface
命令:ip ospf passive-interface
no ip ospf passive-interface
功能:将接口设置为只收不发 OSPF 报文;本命令的 no 操作为取消该项配置。
缺省情况:接口缺省状态是收发 OSPF 报文。
命令模式:接口配置模式
举例:配置以太网口接口 vlan1 只收不发 OSPF 报文。

Switch(Config-If-Vlan1)#ip ospf passive-interface

命令:ip ospf priority
no ip ospf priority
功能:配置接口在选举“指定三层交换机”(DR)时的优先级;本命令的 no 操作为恢复缺省
值。
参数:为优先级,合法的取值范围是 0~255。
缺省情况:接口在选举指定三层交换机时缺省的优先级值为 1。
命令模式:接口配置模式
使用指南:当连在同一网段的两台三层交换机都想成为“指定三层交换机”时,根据优先级的
值来决定谁是“指定三层交换机”,通常选择优先级高的作为“指定三层交换机”;如果优先级
值相等,则选router-id 号大的。当一台三层交换机的优先级值为 0 时,这台三层交换机将不
会被选举为“指定三层交换机”或“备份指定三层交换机”。
举例:配置接口在选举指定三层交换机 DR 中的优先级。将接口vlan1 配置成没有选举权利,
即 priority 值为 0。

Switch(Config-If-Vlan1)#ip ospf priority 0

命令:ip ospf retransmit-interval

Switch(Config-If-Vlan1)#ip ospf retransmit 10

ip ospf transmit-delay
命令:ip ospf tranmsit-delay

Switch(Config-If-Vlan1)#ip ospf transmit-delay 2

network
命令:network area <area_id> [ advertise | notadvertise ]
no network area <area_id>
功能:为三层交换机的各个网络定义所属区域;本命令的 no 操作为删除该项配置。
参数:和为网络 IP 地址和地址通配符位,点分十进制格式;<area_id>为
区域号,取值范围0~4294967295;advertise | notadvertise 指定是否将到这一网络范围路由
的摘要信息广播出去。
缺省情况:系统缺省没有配置网络所属的区域;若配置了,则缺省认为是广播摘要信息。
命令模式:OSPF 协议配置模式
使用指南:一旦将某一网络的范围加入到区域中,所有该网络的内部路由都不再被独立地广
播到别的区域,而只是广播整个网络范围路由的摘要信息。引入网络范围和对该范围的限定,
可以减少区域间路由信息的交流量。
举例:定义网络范围 10.1.1.0 255.255.255.0 加入到区域 1 中。

Switch(Config-Router-Ospf)#network 10.1.1.0 255.255.255.0 area 1

preference
命令:preference [ase]
no preference [ase]
功能:配置OSPF 协议在各路由协议之间的优先级,以及引入的自治系统外部路由的优先级;
本命令的 no 操作为恢复缺省值。
参数:ase 表示指定引入自治系统外部路由的优先级;为优先级值,取值范围
1~255。
缺省情况:OSPF 协议的缺省优先级为 10; 引入的外部路由协议的缺省优先级为 150。
命令模式:OSPF 协议配置模式
使用指南:由于三层交换机上可能同时运行多个动态路由协议,就存在各个路由协议之间路
由信息共享和选择的问题。所以为每一种路由协议指定了一个缺省的优先级,当不同协议发
现同一条路由时,优先级高的协议将起决定作用。优先级更改后对新构造的路由开始有效。
由 OSPF 的性质决定,OSPF 的优先级不宜过低。
举例:设置 OSPF 引入 ase 路由时的优先级为 20。

Switch(Config- Router-Ospf)#preference ase 20

redistribute ospfase
命令:redistribute ospfase { bgp |connected | static | rip} [type { 1 | 2 }] [tag ]
[metri<cost_value>]
no redistribute ospfase { bgp |connected | static | rip}
功能:引入 bgp 路由、直连路由、静态路由和 RIP 路由作为外部路由信息;本命令的 no 操
作为取消引入的外部路由信息。
参数:bgp 表示引入 BGP 路由作为外部路由信息;connected 表示引入直连路由作为外部路
由信息;static 表示引入静态路由作为外部路由信息;rip 表示引入 RIP 协议发现路由作为
外部路由信息;type 指定外部路由类型, | 2 分别表示第一类外部路由和第二类外部路由;
tag 指定路由的标记,为路由的标记值,取值范围为 0~4294967295;metric 指定路由
的权值,<cost_value>为路由的权值,取值范围为 1~16777215。
缺省情况:OSPF 缺省不引入外部路由。
命令模式:OSPF 协议配置模式
使用指南:三层交换机上各动态路由协议之间是可以互相共享路由信息的,由于 OSPF 的特
性,其它的路由协议发现的路由总被当作自治系统外部的路由信息处理。
举例:在OSPF 路由中引入 RIP 路由作为第一类外部路由,引入标记值为 3,引入代价为20。

Switch(Config-Router-Ospf)#redistribute ospfase rip type 1 tag 3 metric 20

router id
命令:router id <router_id>
no router id
功能:配置运行OSPF 协议三层交换机的 ID 号;本命令的 no 操作为取消三层交换机的 ID
号。
参数:<router_id>为三层交换机 ID 号,点分十进制格式。
缺省情况:系统缺省为不配置三层交换机 ID 号,协议运行时从各接口的 IP 地址中选其中一
个地址作为三层交换机 ID 号。
命令模式:全局配置模式
使用指南:OSPF 协议运行时把三层交换机的 ID 号作为本三层交换机在自治系统中的唯一
标识,通常选取三层交换机中运行 OSPF 协议的某个接口的 IP 地址作为 ID 号。DCRS-7604
三层交换机缺省使用该交换机的最先 UP 起来的三层接口的 IP 地址为 router id。若三层交换
机所有接口上都没有配置 IP 地址时,必须使用本命令指定三层交换机的 ID 号,否则 OSPF
协议无法运行。三层交换机 ID 号的变化在 OSPF 重启后才起作用。
举例:指定三层交换机的 ID 号为 10.1.120.1。

Switch(Config)#router id 10.1.120.1

router ospf
命令:router ospf
no router ospf
功能:启动 OSPF 协议的,开启后进入 OSPF 模式;本命令的 no 操作为关闭 OSPF 协议。
缺省情况:系统缺省不运行 OSPF 协议。
命令模式:全局配置模式
使用指南:使用本命令运行或终止 OSPF 协议。有关OSPF 的配置,只有在系统运行了 OSPF
后才能生效。
举例:配置本交换机运行 OSPF。

Switch(Config)#router ospf

stub cost
命令:stub cost area <area_id >
no stub area <area_id >
功能:将一个区域定义成 STUB 区域;本命令的 no 操作为取消该定义。
参数:为 stub 区域缺省路由的花费值,取值范围 1~65535;<area_id >为 stub 区域的
区域号,取值范围 1~4294967295。
缺省情况:系统缺省没有配置 STUB 区域。
命令模式:OSPF 协议配置模式
使用指南:当一个区域只有一个出口点时(只与一个三层交换机相连),或不必为每个外部
目的地选择出口点时,它就可以被配置成 STUB 域。在 STUB 区域中类型 4LSA(ASBR 汇 总 LSA)和类型 5LSA(AS 外部 LSA)等两种 LSA 不允许泛滥进入/通过,可以节省该区
域内部各三层交换机处理外部路由信息所花费的资源。
举例:将 1 域配置成 STUB 域,缺省路由的代价为 60。

Switch(Config-Router-Ospf)#stub cost 60 area 1

virtuallink neighborid
命 令: virtuallink neighborid <router_id> transitarea <area_id> [hellointerval

Switch(Config-Router-Ospf)#virtuallink neighborid 11.1.1.1 transitarea 2

命令:show ip ospf
功能:显示 OSPF 主要信息。
缺省情况:不显示。
命令模式:特权用户配置模式
举例:

Switch#show ip ospf
my router ID is 11.11.4.1
preference=10 ase perference=150
export metric=1
export tag=-2147483648
area ID 0
interface count:1
80times spf has been run for this area
net range:
LSRefreshTime is1800
area ID 1
interface count:1
41times spf has been run for this area
net range:
netid11.11.3.255 netaddress11.11.0.0 netmask255.255.252.0
LSRefreshTime is1800

在这里插入图片描述
show ip ospf ase
命令:show ip ospf ase
功能:显示 OSPF 外部路由信息。
缺省情况:不显示。
命令模式:特权用户配置模式
举例:

Switch#show ip ospf ase
Destination AdvRouter NextHop Age SeqNumber Type Cost

在这里插入图片描述
show ip ospf cumulative
命令:show ip ospf cumulative
功能:显示 OSPF 统计信息。
缺省情况:不显示。
命令模式:特权用户配置模式
举例:

Switch#show ip ospf cumulative
IO cumulative
type in out
HELLO 1048 253
DD 338 337
LS Req 62 219
LS Update 753 295
LS Ack 495 308
ASE count 0 checksum 0
original LSA 340 LS_RTR 179 LS_NET 1 LS_SUM_NET 160 LS_SUM_ASB 0
LS_ASE 0
received LSA 325
Areaid 0
nbr count 1 interface count 1
spf times 120
DB entry count 6
LS_RTR 2 LS_NET 2 LS_SUM_NET 3 LS_SUM_ASB 0 LS_ASE 3
Areaid 1
nbr count 2 interface count 1
spf times 52
DB entry count 6
LS_RTR 3 LS_NET 3 LS_SUM_NET 1 LS_SUM_ASB 0 LS_ASE 3
AS internal route 4 AS external route 0

在这里插入图片描述
show ip ospf database
命令:show ip ospf database [ {asb-summary| external | network | router | summary} ]
功能:显示 OSPF 连接状态数据库信息。
缺省情况:不显示。
命令模式:特权用户配置模式
使用指南:根据本命令的输出信息,可以查看 OSPF 连接状态数据库信息。
举例:

Switch#show ip ospf database
OSPF router ID:11.11.4.1 AS:No
Area 1>>>>>>>> Area ID: 0
Router LSAs
LS ID ADV rtr Age Sequence Cost Checksum
(Router ID)
11.11.4.1 11.11.4.1 0 2147483808 0 42401
11.11.4.2 11.11.4.2 18 2147483863 1 6777215
Router LSA
11.11.4.1 11.11.4.1 0 2147483808 0 42401
11.11.4.2 11.11.4.2 18 2147483863 1 6777215
Network LSAs
LS ID ADV rtr Age Sequence Cost Checksum
(DR's IP)
11.11.4.2 11.11.4.2 1 2147483662 1 35126
Summary Network LSAs
LS ID ADV rtr Age Sequence Cost Checksum
(Net's IP)
11.11.1.0 11.11.4.1 0 2147483656 1 6777215
11.11.2.255 11.11.4.1 0 2147483649 1 6777215
11.11.3.255 11.11.4.1 0 2147483680 1 6777215
ASBR Summary LSAs
LS ID ADV rtr Age Sequence Cost Checksum
(ASBR's Rtr ID)
(Ext Net's IP)
Area 2>>>>>>>> Area ID: 1
Router LSAs
LS ID ADV rtr Age Sequence Cost Checksum
(Router ID)
11.11.2.1 11.11.2.1 1 2147483698 1 6777215
14.14.14.1 14.14.14.1 1 2147483662 1 14831
11.11.4.1 11.11.4.1 0 2147483669 0 33875
Router LSA
11.11.2.1 11.11.2.1 1 2147483698 1 6777215
14.14.14.1 14.14.14.1 1 2147483662 1 14831
11.11.4.1 11.11.4.1 0 2147483669 0 33875
Network LSAs
LS ID ADV rtr Age Sequence Cost Checksum
(DR's IP)
11.11.1.1 11.11.4.1 0 2147483649 1 6777215
11.11.1.3 14.14.14.1 15 2147483705 1 53384
Summary Network LSAs
LS ID ADV rtr Age Sequence Cost Checksum
(Net's IP)
11.11.4.255 11.11.4.1 0 2147483677 1 6777215
ASBR Summary LSAs
LS ID ADV rtr Age Sequence Cost Checksum
(ASBR's Rtr ID)
AS External LSAs
LS ID Route type ADV rtr Age Sequence Cost Checksu Forw addr
RouteTag

在这里插入图片描述show ip ospf interface
命令:show ip ospf interface
功能:显示 OSPF 接口信息。
参数:为接口名。
缺省情况:不显示
命令模式:特权用户配置模式
举例:

Switch#show ip ospf interface vlan 1
IP address: 11.11.4.1 Mask: 255.255.255.0 Area: 0
Net type: BROADCAST cost: 1
State: IBACKUP Type: BDR
Priority: 1 Transit Delay: 1
DR: 11.11.4.2 BDR: 11.11.4.1
Authentication key:
Timer: Hello:10 Poll: 0 Dead: 40 Retrans: 5
Number of Neigbors: 1 Nubmer of Adjacencies: 1
Adjacencies

在这里插入图片描述
show ip ospf neighbor
命令:show ip ospf neighbor
功能:显示 OSPF 邻接点信息。
缺省情况:不显示。
命令模式:特权用户配置模式
使用指南:根据本命令输出信息,可以查看 OSPF 邻居的情况。
举例:

Switch#show ip ospf neighbor
interface ip 12.1.1.1 area id 0
router id 12.1.1.2 router ip addr 12.1.1.2
state NFULL priority 1
DR 12.1.1.2 BDR 12.1.1.1
last hello 59006 last exch 49717
interface ip 30.1.1.1 area id 0
interface ip 50.1.1.1 area id 0
router id 50.1.1.2 router ip addr 50.1.1.2
state NFULL priority 0
DR 50.1.1.1 BDR 0.0.0.0
last hello 59010 last exch 49614
interface ip 51.1.1.1 area id 0
interface ip 52.1.1.1 area id 0
interface ip 100.1.1.1 area id 0
interface ip 110.1.1.1 area id 0
interface ip 150.1.1.1 area id 0
router id 12.2.0.0 router ip addr 150.1.1.2
state NFULL priority 0
DR 150.1.1.1 BDR 0.0.0.0

在这里插入图片描述
show ip ospf routing
命令:show ip ospf routing
功能:显示 OSPF 路由表信息。
缺省情况:不显示。
命令模式:特权用户配置模式
举例:

Switch#show ip ospf routing
AS internal routes:
Destination Area Cost Dest Type Next Hop ADV rtr
60.2.127.0 0 7 DTYPE_NET 12.1.1.2 6.1.1.2
60.1.132.0 0 7 DTYPE_NET 12.1.1.2 6.1.1.2
60.4.67.0 0 7 DTYPE_NET 12.1.1.2 6.1.1.2
60.3.72.0 0 7 DTYPE_NET 12.1.1.2 6.1.1.2
60.2.77.0 0 7 DTYPE_NET 12.1.1.2 6.1.1.2
AS external routes

在这里插入图片描述
show ip ospf virtual-links
命令:show ip ospf virtual-links
功能:显示 OSPF 虚连接信息。
缺省情况:不显示。
命令模式:特权用户配置模式
举例:
Switch#show ip ospf virtual-links
no virtual-link
show ip protocols
命令:show ip protocols
功能:显示三层交换机当前运行路由协议的信息。
命令模式:特权用户配置模式
使用指南:根据本命令的输出信息,用户可以确认配置是否正确和进行路由故障诊断。
举例:

Switch#sh ip protocols
OSPF is running.
my router ID is 100.1.1.1
preference=10 ase perference=150
export metric=1
export tag=-2147483648
area ID 1
interface count:2
7times spf has been run for this area
net range:
LSRefreshTime is1800
RIP information

在这里插入图片描述
debug ip ospf event
命令:debug ip ospf event
no debug ip ospf event
功能:打开显示 OSPF 的各种事件信息的调试开关;本命令是 no 操作为关闭本调试开关。
缺省情况:调试开关关闭。
命令模式:特权用户配置模式
debug ip ospf lsa
命令:debug ip ospf lsa
no debug ip ospf lsa
功能:打开显示链路状态宣告信息的调试开关;本命令的 no 操作为关闭本调试开关。
缺省情况:调试开关关闭。
命令模式:特权用户配置模式
debug ip ospf packet
命令:debug ip ospf packet
no debug ip ospf packet
功能:打开显示 OSPF 报文信息的调试开关;本命令的 no 操作为关闭本调试开关。
缺省情况:调试开关关闭。
命令模式:特权用户配置模式
举例:

Switch#debug ip ospf packet
packet length: 44
024054:
receive ACK from 11.11.1.3
024056:
receive a packet from 11.11.1.2
packet length: 44
024056:
receive ACK from 11.11.1.2
024058:
receive a packet from 11.11.4.2
packet length: 48
024058:
receive a HELLO packet from 11.11.4.2 via Broadcast interface 11.11
.4.1
024058:
debug ip ospf spf

命令:debug ip ospf spf
no debug ip ospf spf
功能:打开显示 OSPF 有关最短路径算法信息的调试开关;本命令的 no 操作关闭本调试开
关。
缺省情况:调试开关关闭。
命令模式:特权用户配置模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓近

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值