03-OSPF命令
- 格式:pdf
- 大小:347.82 KB
- 文档页数:73
OSPF 开放式最短路径优先算法Open Shortest Path First(OSPF将时间和距离的资源最优化,这种最优化的结果就是速度的最优化,每个时间片和时系分隔中总有空隙的路径资源存在,使得空隙路径资源被最大化的利用,如果能够将此算法用于“智能交通管理”中,那将是一大突破)(参见:OSPF 开放式最短路径优先算法Open Shortest Path First) 1.router ospf<ProcessID>启动OSPF路由协议进程并进入OSPF配置模式。
若进程已经启动,则该命令的作用就是进入OSPF配置模式。
其中Process ID(PID)是OSPF的进程号,它的范围是1~65535,ID 可以在指定的范围内随意设置,它只对本地路由器内部有意义,不同的路由器PID可以相同,也可以不同。
Router-test(config)#router ospf 10 //路由器启动ospf进程,进程号为102.network address wildmask area area-idNetwork ip<子网号><子网掩码的反码>area<区域号>配置OSPF运行的接口并指定这些接口所在的区域ID。
OSPF路由协议进程将对每一个network配置,搜索落入address wildmask范围(可以是无类别的网段)的接口,然后将这些接口信息放入OSPF链路状态信息数据库相应的area-id中。
(OSPF的SPF 要覆盖全网络的路径,所以使用wildmask,而RIP的V_D只是一个很小的局部范围,因此不能使用wildmask 进行覆盖,其中子网掩码的反码的计算方法为,将子网掩码表示成2进制,然后各位取反,再转换成10进制即可。
如:子网掩码:255.0.0.0的反码为0.255.255.255)OSPF协议交互的是链路状态信息而不是具体路由信息。
OSPF路由是对链路状态信息数据库调用SPF算法(参见:SPF算法)计算出来的。
OSPF基本配置命令ospf是一种广泛应用的基于链路状态的动态路由协议,它具有区域化的层次结构,扩展性好,收敛速度快,适合部署在各种规模的网络上。
在OSPF中,每台路由器都必须有一个Router-ID来标识自己。
为了使网络更加稳定可靠,每台路由器通常都会启用Loopback接口,并配特定的IP地址,且将此作为自己的Router-ID。
OSPF定义了四种网络类型:广播网络(broadcast网络)、NBMA (Non-broadcast Multi-access)网络、点到点网络(point-to-point也P2P)、点到多点网络(point-to-Multipoint也称P2MP)。
在广播网络和NBMA网络中需要进行DR(Designated Router)和BDR(Backup Designated Router)选举。
关于DR和BDR选举规则如下:1、由路由器接口的DR优先级来决定,优先级高的路由器选为DR,次之为BDR;2、如果优先级相同,则具有最高Router-ID的路由器选为DR,次之为BDR。
基本的配置命令:[R1]router id 1.1.1.1 -------------在全局配置模式下设置Router-ID[R1]ospf -------------进入OSPF进程,直接回车是进程1[R1-ospf-1]area 0 -----------进入OSPF进程1中的区域0.[R1-ospf-1-area-0-0-0-0]network 10.0.12.1 0.0.0.0 --------宣布网路10.0.12.1位于区域0<R1>displsy ospf peer brief ----------------查看路由器R1上的邻居关系建立情况<R1>displsy ip routing-table ------------查看R1的ip路由表<R1>displsy ospf interface -----------查看R1上DR/BDR的选举情况[R1]interface GigabitEthernet0/0/1[R1-GigabitEthernet0/0/1]ospf dr-priority 2-------修改R1上接口GE0/0/1的优先级为2,使其成为DR。
华为认证ospf配置命令华为认证ospf配置命令随着华为在中国市场的发展,华为认证也成为了IT届的宠儿,就跟着我们一起来学习华为ospf是怎么配置的吧.使用的拓扑图如下:配置命令如下:R1:interface Serial0/0/0link-protocol pppip address 192.168.14.1 255.255.255.0#interface Serial0/0/1link-protocol pppip address 192.168.12.1 255.255.255.0#interface LoopBack0ip address 1.1.1.1 255.255.255.255#ospf 1area 0.0.0.0network 192.168.12.1 0.0.0.0network 1.1.1.1 0.0.0.0R2:interface Serial0/0/0link-protocol pppip address 192.168.12.2 255.255.255.0#interface Serial0/0/1link-protocol pppip address 192.168.23.2 255.255.255.0#interface LoopBack0ip address 2.2.2.2 255.255.255.255#ospf 1area 0.0.0.0network 192.168.12.2 0.0.0.0network 192.168.23.2 0.0.0.0network 2.2.2.2 0.0.0.0R3:interface Serial0/0/0link-protocol pppip address 192.168.23.3 255.255.255.0#interface Serial0/0/1link-protocol pppip address 192.168.35.3 255.255.255.0#interface LoopBack0ip address 3.3.3.3 255.255.255.255#ospf 1area 0.0.0.0network 192.168.23.3 0.0.0.0network 3.3.3.3 0.0.0.0配置命令对于学习cisco的'学员可能会有一点绕,但是敲的时候也是很有意思的.结果如下:R1:[Huawei]dis ip rouRoute Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: PublicDestinations : 12 Routes : 12Destination/Mask Proto Pre Cost Flags NextHop Interface1.1.1.1/32 Direct 0 0 D 127.0.0.1 LoopBack02.2.2.2/32 OSPF 10 1562 D 192.168.23.2 Serial0/0/13.3.3.3/32 OSPF 10 3124 D 192.168.23.2 Serial0/0/1127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0192.168.12.0/24 Direct 0 0 D 192.168.12.1 Serial0/0/1192.168.12.1/32 Direct 0 0 D 127.0.0.1 Serial0/0/1192.168.23.0/24 OSPF 10 3124 D 192.168.23.2 Serial0/0/1192.168.23.2/32 Direct 0 0 D 192.168.23.2 Serial0/0/1R1:[Huawei]ping 3.3.3.3 ip-forwardingPING 3.3.3.3: 56 data bytes, press CTRL_C to breakReply from 3.3.3.3: bytes=56 Sequence=1 ttl=254 time=60 msReply from 3.3.3.3: bytes=56 Sequence=2 ttl=254 time=60 msReply from 3.3.3.3: bytes=56 Sequence=3 ttl=254 time=30 msReply from 3.3.3.3: bytes=56 Sequence=4 ttl=254 time=30 msReply from 3.3.3.3: bytes=56 Sequence=5 ttl=254 time=70 ms--- 3.3.3.3 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 30/50/70 ms路由学习没有任何问题,ping通测试也是OK的,这就是所有ospf 的基本配置了.【华为认证ospf配置命令】。
华为路由器OSPF协议配置命令华为路由器OSPF协议配置命令华为路由器OSPF协议配置命令4.7.13 ip ospf network-type设置接⼝的⽹络类型。
no ip ospf network-type 取消设置。
[ no ] ip ospf network-type { nonbroadcast | point_to_multipoint }【参数说明】nonbroadcast设置接⼝的⽹络类型为⾮⼴播NBMA类型。
point_to_multipoint设置接⼝的⽹络类型为点到多点。
【命令模式】接⼝配置模式【使⽤指南】在没有多址访问能⼒的⼴播⽹上,应该将接⼝配置成NBMA⽅式。
当⼀个NBMA⽹络中,不能保证任意两台路由器之间都是直接可达的话,应将⽹络设置为点到多点的⽅式。
【举例】配置接⼝Serial0为⾮⼴播NBMA类型。
Quidway(config-if-Serial0)#ip ospf network-type nonbroadcast【相关命令】4.7.14 ip ospf neighborip ospf pollinterval在NBMA和点到多点接⼝上配置发送轮询HELLO报⽂的时间间隔,no ip ospf pollinterval 命令恢复为缺省值。
ip ospf pollinterval timeno ip ospf pollinterval【参数说明】time为发送轮询HELLO报⽂的时间间隔,以秒为单位,合法的范围是0~65535。
【缺省情况】接⼝缺省发送轮询HELLO报⽂的时间间隔为120秒。
【命令模式】接⼝配置模式【使⽤指南】在NBMA和点到多点⽹络中,当⼀台路由器的邻居⼀直没有响应时(时间间隔超过了dead-interval ),仍然有必要继续发送HELLO 报⽂,但发送的频率要降低为以pollinterval的频率发送。
所以pollinterval要远⼤于hello- interval的值,⾄少为两分钟(120秒)。
华为OSPF配置命令详解网络技术2009-07-11 15:22:36 阅读946 评论0 字号:大中小订阅【命令】ospf network-type { broadcast | nbma | p2mp | p2p }undo ospf network-type { broadcast | nbma | p2mp | p2p }【视图】接口视图【参数】broadcast:设置接口网络类型为广播类型。
nbma:设置接口网络类型为NBMA 类型。
p2mp:设置接口网络类型为点到多点。
p2p:设置接口网络类型为点到点。
【描述】ospf network-type 命令用来设置OSPF 接口网络类型,undo ospfnetwork-type 命令用来删除接口指定的网络类型。
需要注意的是:当接口被配置为新的网络类型后,原接口网络类型将自动取消。
【举例】# 配置接口Serial0 为NBMA 类型。
[Quidway-Serial0] ospf network-type nbma【命令】ospf peer ip-address [ eligible ]undo ospf peer ip-address【视图】接口视图【参数】ip-address:NBMA、点到点和点到多点接口的相邻路由器的IP 地址。
eligible:表明该邻居具有选举权。
【描述】ospf peer 命令用来设定对端路由器IP 地址。
undo ospfpeer 命令用来取消对端路由器IP 地址的设定。
缺省情况下,不设定任何对端路由器IP 地址。
对于NBMA 网络,如X.25 或帧中继等不支持广播方式的网络上,还需要进行一些特殊的配置。
由于无法通过广播Hello 报文的形式发现相邻路由器,必须手工为该接口指定相邻路由器的IP 地址,以及该相邻路由器是否有选举权等,若未指定eligible 关键字时,就认为该相邻路由器没有选举权。
【举例】# 配置接口Serial0 的相邻路由器IP 地址为10.1.1.4。
OSPF要求每台运行OSPF的路由器都了解整个网络的链路状态信息,这样才能计算出到达目的地的最优路径。
OSPF的收敛过程由链路状态公告LSA(Link State Advertisement)泛洪开始,LSA中包含了路由器已知的接口IP地址、掩码、开销和网络类型等信息。
收到LSA的路由器都可以根据LSA提供的信息建立自己的链路状态数据库LSDB(Link State Database),并在LSDB的基础上使用SPF算法进行运算,建立起到达每个网络的最短路径树。
最后,通过最短路径树得出到达目的网络的最优路由,并将其加入到IP路由表中。
OSPF直接运行在IP协议之上,使用IP协议号89。
OSPF有五种报文类型,每种报文都使用相同的OSPF报文头。
Hello报文:最常用的一种报文,用于发现、维护邻居关系。
并在广播和NBMA(None-Broadcast Multi-Access)类型的网络中选举指定路由器DR(Designated Router)和备份指定路由器BDR(Backup Designated Router)。
DD报文:两台路由器进行LSDB数据库同步时,用DD报文来描述自己的LSDB。
DD报文的内容包括LSDB中每一条LSA的头部(LSA的头部可以唯一标识一条LSA)。
LSA头部只占一条LSA的整个数据量的一小部分,所以,这样就可以减少路由器之间的协议报文流量。
LSR报文:两台路由器互相交换过DD报文之后,知道对端的路由器有哪些LSA是本地LSDB 所缺少的,这时需要发送LSR报文向对方请求缺少的LSA,LSR只包含了所需要的LSA的摘要信息。
LSU报文:用来向对端路由器发送所需要的LSA。
LSACK报文:用来对接收到的LSU报文进行确认。
邻居和邻接关系建立的过程如下:Down:这是邻居的初始状态,表示没有从邻居收到任何信息。
Attempt:此状态只在NBMA网络上存在,表示没有收到邻居的任何信息,但是已经周期性的向邻居发送报文,发送间隔为HelloInterval。