OSPF(Open Shortest Path First开放式最短路径优先)是一种动态路由协议,属于内部网关协议(Interior Gateway Protocol,简称IGP),是基于链路状态算法的路由协议。
配置OSPF会使用到哪些命令?
1、OSPF
(1)命令功能
ospf命令用来创建并运行OSPF进程。undo ospf命令用来关闭OSPF进程。缺省情况下,系统不运行OSPF协议,即不运行OSPF进程。
(2)使用格式
ospf area-id
//ospf-id为进程号,标识不同进程.
如图所示,启动ospf进程:
2、area
(1)命令功能
area命令用来创建OSPF区域,并进入OSPF区域视图。undo area命令用来删除指定区域。缺省情况下,系统未创建OSPF区域。
(2)使用格式
area area-id
//area-id指定区域的表示,当area-id为0,则为骨干区域。采用整数十进制表示,取值范围0~4294967295。
如图所示,启动ospf进程后创建区域0:
3、network
(1)命令功能
network命令用来指定运行OSPF协议的接口和接口所属的区域。undo network命令用来删除运行OSPF协议的接口。缺省情况下,此接口不属于任何区域
(2)使用格式
network network-address wildcard-mask
// network-address:ospf协议接口所在的网段地址
wildcard-mask:IP地址的反码,也就是相当于将IP地址的掩码反转
(如:C类地址192.168.1.1 子网掩码为:255.255.255.0 那么IP的反码0.0.0.255)
如图所示,启动ospf进程,创建区域0,并指定192.168.2.0所属区域0.:
4、abr-summary
(1)命令功能
abr-summary命令用来在区域边界路由器(ABR)上配置路由聚合。undo abr-summary命令用来取消在区域边界路由器上进行路由聚合。缺省情况下,区域边界路由器不对路由聚合。
(2)使用格式
abr-summary ip-address mask
// ip-address:指定聚合路由的IP地址
mask:指定聚合路由的IP地址的掩码
如图所示,启动ospf进程,创建区域1,并指定10.42.10.0和10.42.110.0所属区域0,将这两个IP地址段进行路由聚合成10.42.0.0:
5、asbr-summary
(1)命令功能
asbr-summary命令用来设置自治系统边界路由器(ASBR)对OSPF引入的路由进行路由聚合。undo asbr-summary命令用来取消ASBR对OSPF引入的路由进行路由聚合。缺省情况下,ASBR不对OSPF引入的路由进行路由聚合。
(2)使用格式
asbr-summary ip-address mask
// ip-address:指定聚合路由的IP地址
mask:指定聚合路由的IP地址的掩码
如图所示,对OSPF引入的路由进行路由聚合10.2.0.0
6、authentication-mode
(1)命令功能
authentication-mode命令用来指定OSPF区域所使用的验证模式及验证口令。undo authentication-mode命令用来取消该区域已配置的验证模式。缺省情况下,没有配置区域验证模式。
(2)使用格式
a) authentication-mode { md5 | hmac-md5 | hmac-sha256 } [ key-id { plain plain-text | [ cipher ] cipher-text } ]
b) authentication-mode simple [ plain plain-text | [ cipher ] cipher-text ]
c) authentication-mode keychain keychain-name
// md5 | hmac-md5 | hmac-sha256:分别是三种验证模式
key-id:接口密文验证的验证字标识符,必须与对端的验证字标识符一致。
plain:指定明文类型口令。此模式下只能键入明文,在查看配置文件时以明文方式显示口令
plain-text:指定明文验证字。
cipher:指定密文类型口令。可以键入明文或密文,但在查看配置文件时均以密文方式显示口令。
cipher-text:指定密文验证字。
keychain:使用Keychain验证模式。
keychain-name:指定Keychain名称。
如图所示,指定OSPF区域0使用hmac-md5验证模式:
7、ospf cost
(1)命令功能
ospf cost命令用来配置接口上运行OSPF协议所需的开销。undo ospf cost命令用来恢复接口上运行OSPF所需开销的缺省情况。缺省情况下,OSPF会根据该接口的带宽自动计算其开销值。Loopback接口的开销值是0
(2)使用格式
ospf cost cost
//cost: 运行OSPF协议所需的开销, 整数形式,取值范围是1~65535。缺省值是1。
如图所示,指定接口GE1/0/0运行OSPF协议的开销为65:
8、nexthop
(1)命令功能
nexthop命令用来设置等价路由的优先级。在OSPF算出等价路由后,再根据weight的权重值从这些等价路由中选择下一跳,值越小,优先级越高。undo nexthop命令用来取消路由等价路由的优先级。缺省情况下,weight的取值是255,等价路由不设置优先级,同时转发报文,进行负载分担。
(2)使用格式
nexthop ip-address weight value
//ip-address:指定下一跳的IP地址
weight value:指定下一跳权重。该值越小,路由优先级越高
如图所示,配置下一跳10.0.0.3优先级为1:
9、reset ospf process
(1)命令功能
用来重启OSPF进程.
(2)使用格式
reset ospf [ process-id ] process
// process-id: 指定OSPF进程号。如果没有指定该参数,则重启所有OSPF进程。
如图所示,重启ospf1:
10、peer
(1)命令功能
peer命令用来在NBMA网络上指定相邻交换机的IP地址,并配置DR选举权。undo peer命令用来取消在NBMA网络上指定相邻交换机的IP地址。缺省情况下,没有在NBMA网络上指定相邻交换机的IP地址,也没有配置DR选举权。
(2)使用格式
peer ip-address [ dr-priority priority ]
// ip-address: 指定相邻设备的IP地址
dr-priority priority: 指定相邻设备的优先级,用于DR选举。
11、ospf network-type
(1)命令功能
ospf network-type命令用来设置OSPF接口的网络类型。undo ospf network-type命令用来恢复OSPF接口缺省的网络类型。缺省情况下,接口的网络类型根据物理接口而定。以太网接口的网络类型为broadcast。
(2)使用格式
ospf network-type { broadcast | nbma | p2mp | p2p [ peer-ip-ignore ] }
// broadcast | nbma | p2mp | p2p:OSPF三种网络类型
peer-ip-ignore:指定OSPF在使用广播网类型的接口修改成的点到点接口建立邻居且接口没有配置地址借用时,忽略网段检查。
12、preference
(1)命令功能
preference命令用来设置OSPF协议路由的优先级。undo preference命令用来恢复OSPF协议路由优先级的缺省值。缺省情况下,OSPF路由的优先级为10。当指定ASE时,缺省优先级为150。
(2)使用格式
preference [ ase ] { preference | route-policy route-policy-name }
// ase: 设置AS-External路由的优先级。
preference: OSPF协议路由的优先级。优先级的值越小,其实际的优先程度越高,取值范围1-255。
-
display default-parameter ospf 命令用来显示OSPF默认配置信息
-
display ospf routing命令用来显示OSPF路由表的信息
-
display ospf abr-asbr命令用来显示OSPF的区域边界路由器和自治系统边界路由器信息。
-
display ospf asbr-summary命令用来查看OSPF的路由聚合信息。
-
display ospf brief命令用来查看OSPF的概要信息。
-
display ospf cumulative命令用来显示OSPF的统计信息。
-
display ospf error命令用来查看OSPF的错误信息。
-
display ospf interface命令用来显示OSPF的接口信息
-
display ospf nexthop命令用来显示OSPF的下一跳信息。
-
display ospf peer命令用来显示OSPF中各区域邻居的信息
-
nssa命令用来配置OSPF区域为NSSA区域。
-
display ospf spf-statistics命令用来查看OSPF进程下路由计算的统计信息。
-
display ospf lsdb命令用来显示OSPF的链路状态数据库(lsdB)信息。
-
description命令用来为OSPF区域配置描述信息。
-
default-route-advertise命令用来将缺省路由通告到普通OSPF区域。
-
default-cost命令用来指定OSPF发送到STUB区域或NSSA区域的Type3缺省路由的开销。
由于篇幅限制,部分命令不作详细介绍,有问题可以留言提问哦~