华为技术命令(五)ospf配置命令

华为技术命令(五)ospf配置命令
华为技术命令(五)ospf配置命令

华为技术命令(五)ospf配置命令

配置命令

【命令】abr-summary ip-address mask mask area area-id [ advertise |ITnotadvertise ]

undo abr-summary address mask mask area area-id

【视图】OSPF 视图

【参数】ip-address 和mask:为网络IP 地址和掩码,点分十进制格式。area-id:为区域号。advertise:将到这一聚合网段路由的摘要信息广播出去。notadvertise:不将到这一聚合网段路由的摘要信息广播出去。

【描述】abr-summary area 命令用来配置OSFP区域间路由聚合,undoITabr-summary area 命令用来取消区域间路由聚合。

缺省情况下,对区域间的路由不进行聚合。需要注意的是:路由聚合功能只有在ABR 上配置才会生效。

【举例】# 定义聚合网段10.0.0.0 255.0.0.0 加入到区域2 中。

[Quidway-ospf] abr-summary 10.0.0.0 mask 255.0.0.0 area 2

【命令】debugging ospf { event | packet [ ack | dd | hello | request | update ] |网络,技术, lsa | spf } undo debugging ospf { event | packet [ ack | dd | hello | request |update ] | lsa | spf }

【视图】所有视图

【参数】event:打开OSPF 事件信息调试开关

lsa:打开OSPF LSA报文信息调试开关。

spf:打开OSPF 最小树计算信息调试开关。

packet:打开OSPF 报文信息调试开关。

ack:打开OSPF 响应报文信息调试开关。

dd:打开OSPF 数据描述报文信息调试开关。

hello:打开OSPF hello 报文信息调试开关。

request:打开OSPF 请求报文信息调试开关。

update:打开OSPF 更新报文信息调试开关。

【描述】debugging ospf 命令用来打开OSPF 调试信息开关,undo debugging ospf 命令用来关闭OSPF 调试信息开关。

【命令】default import-route cost costbbs

undo default import-route cost

【视图】OSPF 视图

【参数】cost:引入外部路由时的缺省花费值,取值范围为1~65535。缺省值为1。

【描述】default import-route cost 命令用来配置引入外部路由时的缺省花费值,

undo default import-route cost 命令用来恢复引入外部路由花费的缺省值。

在OSPF 将路由器上其它路由协议发现的路由引入作为自己的自治系统外部路由信息时,还需要一些额外的参数,包括:路由的缺省花费和缺省标记等。%

【举例】# 配置OSPF 在引入外部路由的缺省花费值为10。

[Quidway-ospf] default import-route cost 10

【命令】default import-route interval seconds

undo default import-route interval

【视图】OSPF 视图

【参数】seconds:引入外部路由的缺省时间间隔,取值范围为1~65535 秒。缺省值为1 秒。

【描述】default import-route interval 命令用来配置OSPF 引入外部路由的缺省时间间隔,undo default import-route interval 命令用来恢复引入外部路由最小时间间隔的缺省值。IT技术交流|考试认证|资料共享1P S i K.v h

由于OSPF 可引入外部路由信息并将它们传播到整个自治系统中去,因此,有必要规定协议引入外部路由的时间间隔。

【举例】# 指定OSPF 引入外部路由的时间间隔为2 秒.

[Quidway-ospf] default import-route interval 2bbs

【命令】default import-route limit limit-value

undo default import-route limit

【视图】OSPF 视图

【参数】limit-value:每时间间隔内可引入路由数量的缺省上限,取值范围为1~65535。OSPF 引入外部路由数量的上限缺省值为150 条

【描述】default import-route limit 命令用来配置OSPF每时间间隔内可引入路由数量的缺省上限,undo default im由于OSPF 能引入外部的路由信息并将它们传播到整个自治系统中去。因此,有必要规定在一次传播中外部路由信息的最大条数。port-route limit 命令用来恢复引入外部路由数量上限的缺省值。

【举例】# 指定OSPF 引入外部路由数量的上限为200。

[Quidway-ospf] default import-route limit 200

【命令】default import-route tag tag

undo default import-route tag

【视图】OSPF 视图

【参数】tag:引入外部路由时的缺省标记值,取值范围为0~2147483647。缺省值为1.

【描述】default import-route tag 命令用来配置OSPF 在引入外部路由时的缺省标记值,undo default import-route tag 命令用来恢复引入外部路由标记的缺省值。

在OSPF 将路由器上其它路由协议发现的路由引入作为自己的自治系统外部路由信息时,还需要一些额外的参数,包括:路由的缺省花费和缺省的标记等。路由标记可以用来标识协议相关的信息,如OSPF 引入EGP/BGP协议时用来区分自治系统的编号。

【举例】# 设置OSPF 引入自治系统外部路由的缺省标记值为10。

[Quidway-ospf] default import-route tag 10

【命令】default import-route type { 1 | 2 }

undo default import-route type

【视图】OSPF 视图

【参数】type 1:引入第一类外部路由。type 2:引入第二类外部路由。

【描述】default import-route type命令用来配置OSPF在引入外部路由时的缺省类型,undo default import-route type 命令用来恢复引入外部路由类型的缺省值。

缺省情况下,引入第二类外部路由。

OSPF 在协议中规定了两类外部路由信息的花费选择方式,可以用本节所述命令规定缺省的花费类型。

【举例】# 指定OSPF 引入外部路由时缺省类型为第一类路由。

[Quidway-ospf] default import-route type 1

【命令】display ospf

【视图】所有视图

参数】无

【描述】display ospf 命令用来显示OSPF 路由选择进程的主要信息。根据该命令输出信息,可以帮助用户进行OSPF 故障诊断。

【举例】# 显示OSPF 内部LSA的数据库信息。

【命令】display ospf ase [ retranse ]

【视图】所有视图

【参数】retranse:显示重传的外部(包括ASE 和NSSA)LSA信息。

【描述】display ospf ase 命令用来显示OSPF 外部路由信息。根据该命令输出信息,可以查看OSPF 引入外部路由情况。

【命令】display ospf cumulative

【视图】所有视图

【参数】无

【描述】display ospf cumulative 命令用来显示OSPF 统计信息。根据该命令的输出信息,可以帮助用户进行OSPF 故障诊断。

【命令】display ospf database [ retranse ]

【视图】所有视图

【参数】retranse:表示显示重传的内部(除ASE 和NSSA之外)LSA信息。

描述】display ospf database 命令用来显示OSPF 内部LSA的数据库信息。根据该命令的输出信息,可以查看OSPF 连接状态数据库信息,帮助用户进行故障诊断。

【命令】display ospf error

【视图】所有视图

【参数】无

【描述】display ospf error 命令用来显示OSPF 错误信息。根据该命令的输出信息,可以帮助用户进行OSPF 故障诊断。

【命令】display ospf interface [ interface-type interface-number ]

【视图】所有视图

【参数】interface-type:接口类型。interface-number:接口编号。

【描述】display ospf interface 命令用来显示OSPF 相关的接口信息。根据该命令输出信息,查看接口上OSPF 的配置和运行情况,用户可以确认配置是否正确和进行OSPF 故障诊断。【命令】display ospf lsa [ router_lsa | net_lsa | sumnet_lsa | asbr_lsa |external_lsa | nssa_external_lsa | adv_rtr | self_originate | ls_id ] [ area area-id ]

【视图】所有视图

【参数】router_lsa:显示路由器生成的链路状态发布(Type 1 LSA)。

net_lsa:显示网络链路状态发布(Type 2 LSA)。

sumnet_lsa:显示网络聚合链路状态发布(Type 3 LSA)。

asbr_lsa:显示自治系统聚合链路状态发布(Type 4 LSA)。

external_lsa:显示自治系统外部链路状态发布(Type 5 LSA)。

nssa_external_lsa:显示自治系统外部nssa 链路状态发布(Type 7 LSA)。

adv_rtr:显示指定路由器生成的链路状态发布。

self_originate:显示自己生成的链路状态发布。

ls_id:显示指定连接状态广播的ID 号。

area area-id:显示指定区域的链路状态发布。

【描述】display ospf lsa 命令用来显示OSPF 连接状态数据库详细信息。该命令的输出信息,可以帮助用户进行OSPF 故障诊断。

【命令】display ospf nexthop

【视图】所有视图

【参数】无

【描述】display ospf nexthop 命令用来显示OSPF 下一跳信息。该命令输出信息有助于用户进行OSPF 故障诊断。

【命令】display ospf peer

【视图】所有视图

【参数】无

【描述】display ospf peer 命令用来显示OSPF 邻居信息。根据该命令输出信息,可以查看OSPF 邻居的情况,有助于用户确认OSPF邻居配置是否正确和进行OSPF 故障诊断。: 【命令】display ospf routing

【视图】所有视图

【参数】无

【描述】display ospf routing 命令用来显示OSPF 的路由表信息。该命令输出信息有助于用户进行OSPF 故障诊断。

【命令】display ospf vlink

【视图】所有视图

【参数】无

【描述】display ospf vlink 命令用来显示OSPF 虚连接信息。该命令输出信息有助于用户进行OSPF 故障诊断。〒

【命令】filter-policy acl-number import

undo filter-policy acl-number import

【视图】OSPF 视图

【参数】acl-number:访问控制列表的序号。更详细的描述请参见“IP 路由策略配置命令”中的filter-policy import 命令。

【描述】filter-policy import 命令用来设置对接收到的路由信息进行过滤以及过滤策略,undo filter-policy import 命令取消路由信息过滤策略。

缺省情况下,不对接收的路由信息进行过滤。

当一个自治系统(AS)运行了OSPF 路由协议,任何一台路由器都可知道到本自治系统内其它所有路由器的路由。但在实际应用中,用户可能只希望知道自己感兴趣的路由。这时就需要用到路由过滤功能。方法是先配置一条过滤规则,规定permit 或deny 的网段,然后再用filter-policy acl-number import 命令使该过滤规则生效。需要注意的是:OSPF 对接收路由信息的过滤是在其计算路由后,加入路由表时进行的。

【举例】# 按照对访问控制列表2 定义的规则对接收的路由信息进行过滤。[Quidway] acl 2

[Quidway-acl-2] rule permit source 20.0.0.0 0.255.255.255

[Quidway-acl-2] rule deny source any

[Quidway-ospf] filter-policy 2 importbbs

【命令】import-route protocol [ cost cost ] [ type 1 | 2 ] [ tag tag-value ] [ route-policy policy-name ]

undo import-route protocol

【视图】OSPF 视图

【参数】protocol:指定可引入的源路由协议,目前可为direct、static、rip 与bgp。

cost cost:指定OSFP引入路由的cost 值。

tag tag-value :是OSPF 在引入其它协议路由时,设定引入路由标记域;bbs.

type:指定OSFP 在引入其它协议路由时的路由类型。type 1 为自治系统第一类外部路由,type 2 为自治系统第二类外部路由。route-policy policy-name:引入路由时使用的策略。【描述】import-route 命令用来引入外部静态路由或由其它路由协议发现路由信息,

undo import-route 命令用来取消引入的外部路由信息。

缺省情况下,不引入其它协议的路由信息。

【举例】# 指定引入RIP路由为第二类路由,路由标记为33 而且路由花费值为50。[Quidway-ospf] import-route rip type 2 tag 33 cost 50

【命令】nssa area area_id [ default-route-advertise ] [ no-import-route ]

[ no-summary ]

undo nssa area area_id

【视图】OSPF 视图

【参数】area-id:需要被配置成NSSA区域的标识。

default-route-advertise:NSSA区域内产生Type 7 默认路由。

no-import-route:不向NSSA区域引入Type 7 的外部路由。

no-summary:不向NSSA区域内发送summary LSA。

【描述】nssa area 命令用来将一个区域定义成NSSA区域,undo nssa area 命令

用来取消配置的NSSA区域。

缺省情况下,未配置任何区域为NSSA区域。

default-route-advertise 用来产生默认的Type-7 LSA,在ABR 上无论路由表中是否存在路由0.0.0.0,都会产生Type-7 LSA缺省路由,在ASBR 上当路由表中存在路由0.0.0.0,才会产生Type-7 LSA缺省路由。

no-import-route 在ASBR 上使得OSPF 通过import-route 命令引入的路由不被通告到NSSA 区域。

为了进一步减少发送到Stub 区域中的链路状态发布(LSA)的数量,可以在ABR 上配置no-summary 属性,禁止ABR 向Stub 区域内发送summary_net LSAs (Type-3 LSA)。? 【举例】# 将区域1 配置成NSSA区域。

[Quidway] ospf

Quidway-ospf] nssa area 1

【命令】ospf authentication-mode md5 string key-id

undo ospf authentication-mode

【视图】接口视图

【参数】string:MD5 验证字,取值范围为1~16 个字符。key-id:MD5 验证方式时的验证字标志字,取值范围为1~255。

【描述】ospf authentication-mode md5 命令用来指定OSPF 报文的MD5 认证字与key-id,undo ospf authentication-mode 命令用来取消接口进行的报文认证。

缺省情况下,接口不对报文进行验证。authentication 的值将写入OSPF 报文中。必须保证和该接口相邻的路由器之间的authentication 参数一致。

【举例】# 配置Serial0 采用MD5 密文认证,MD5 验证密钥为hello,key-id 为11。[Quidway-Serial0] ospf authentication-mode md5 hello 11

【命令】ospf authentication-mode simple password

undo ospf authentication-mode

【视图】接口视图

参数】password:明文认证字,取值范围为1~8 个字符(不能为空格和非打印字符)。【描述】ospf authentication-mode simple 命令用来设置接口上OSPF 的明文认证字。设置OSPF 报文认证后,该接口发送给邻居路由器的路由信息中就附带了认证信息。undo ospf authentication-mode 命令用来取消接口进行的报文认证。

缺省情况下,接口不对报文进行验证。

【举例】# 配置接口Serial0 对OSPF 报文采用简单验证,密码为abcdefgh。

[Quidway-Serial0] ospf authentication-mode simple abcdefghIT

【命令】ospf cost cost

undo ospf cost

【视图】接口视图

【参数】cost:接口的花费值,取值范围为1~65535。缺省值将根据接口波特率来自动计算。

描述】ospf cost 命令用来指定OSPF 协议中接口的cost 值。undo ospf cost 命令用来恢复设定的OSPF 协议cost 值为默认值。

【举例】# 配置在接口Serial0 上OSPF 协议的花费值为2。

[Quidway-Serial0] ospf cost 2

【命令】ospf dr-priority value

undo ospf dr-priority

视图】接口视图

【参数】value:接口在选举“指定路由器”时的优先级,取值范围为0~255。缺省值为0。【描述】ospf dr-priority 命令用来设置接口在选举“指定路由器”时的优先级,undobbs. ospf dr-priority 命令用来恢复优先级的缺省值。路由器接口的优先级决定了该接口在选举“指定

路由器”时所具有的资格,优先级高的在选举权发生冲突时首先考虑。

【举例】# 设置接口Serial0 在选举路由器时的优先级为8。〒IT

[Quidway-Serial0] ospf dr-priority 8

【命令】ospf [ enable ]

undo ospf enable

【视图】系统视图

【参数】无

【描述】ospf enable 命令用来启动OSPF 或进入OSPF 视图,undo ospf enable

命令用来关闭OSPF.

缺省情况下,路由器关闭OSPF。

如果系统已经启动OSPF,可使用ospf 命令进入OSPF 视图。

【命令】ospf enable area area-id

undo ospf enable area area-id

视图】接口视图

【参数】area-id:该接口所属区域的区域号,可为一个整数或是一个IP 地址。

【描述】ospf enable area 命令用来指定运行OSPF 协议接口所在区域,从而使接口发送和接收OSPF 报文,undo ospf enable area 命令用来命令用来取消接口所在的区域从而使接口停止发送和接收OSPF 报文。

缺省情况下,接口缺省未被配置为属于某个区域。Bbs

要在某一个接口上运行OSPF 协议,必须首先指定该接口属于一个区域。为使OSPF 正常工作,属于一个特定区域所有路由器端口的area-id 必须一致。不同区域间可通过ABR 来传递路由信息。

【举例】在接口Serial0 上运行OSPF 协议,并指定属于区域0。

[Quidway-Serial0] ospf enable area 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 ospf network-type 命令用来删除接口指定的网络类型。需要注意的是:当接口被配置为新的网络类型后,原接口网络类型将自动取消.。

【举例】# 配置接口Serial0 为NBMA类型。

[Quidway-Serial0] ospf network-type nbma

【命令】ospf peer ip-address [ eligible ]

undo ospf peer ip-address

【视图】接口视图bbs

【参数】ip-address:NBMA、点到点和点到多点接口的相邻路由器的IP 地址。eligible:表明该邻居具有选举权。

【描述】ospf peer 命令用来设定对端路由器IP地址。undo ospf peer 命令用来取消对端路由器IP地址的设定。

缺省情况下,不设定任何对端路由器IP 地址。

对于NBMA网络,如X.25 或帧中继等不支持广播方式的网络上,还需要进行一些特殊的配置。由于无法通过广播Hello 报文的形式发现相邻路由器,必须手工为该接口指定相邻路由器的IP 地址,以及该相邻路由器是否有选举权等,若未指定eligible 关键字时,就认为该相邻路由器没有选举权。

【举例】# 配置接口Serial0 的相邻路由器IP 地址为10.1.1.4。

[Quidway-Serial0] ospf peer 10.1.1.4

【命令】ospf timer dead seconds

undo ospf timer dead

【视图】接口视图

【参数】seconds:邻居路由器的失效时间,取值范围为1~65535 秒。其缺省值根据

接口类型不同而不同。

【描述】ospf timer dead 命令用来配置对端路由器的失效时间。undo ospf timer

dead 命令用来恢复对端路由器失效时间为缺省值。

缺省情况下,点到点网络类型接口对端路由器的失效时间为40 秒;点到多点和NBMA网络类型接口对端路由器的失效时间为120 秒。对端路由器的失效时间是指:在该时间间隔内,若未收到对端路由器的Hello报文,就认为该对端路由器失效。失效时间值至少应为Hello 时间值的4 倍。同一网段上的路由器的失效时间也必须相同。

【举例】# 配置接口Serial0 上相邻路由器的失效时间为60 秒。

[Quidway-Serial0] ospf timer dead 60IT

【命令】ospf timer hello seconds

undo ospf timer hello

【视图】接口视图

【参数】seconds:接口发送Hello 报文的时间间隔,取值范围为1~255 秒。缺省值

与接口网络类型有关。

【描述】ospf timer hello 命令用来设置接口发送Hello 报文的时间间隔,undo ospf timer hello 命令用来恢复该时间间隔的缺省值。

缺省情况下,点到点网络类型接口发送Hello 报文的时间间隔为10 秒;点到多点和NBMA 网络类型接口发送Hello 报文的时间间隔为30 秒。发送Hello 报文的值将写入Hello 报文中,并随Hello 报文传送。此值越小,则网络拓扑结构的变化将被越快的发现,但将花费更多的路由开销。必须保证和该接口相邻的路由器之间的参数一致。

【举例】# 配置接口Serial0 发送Hello 报文的间隔时间为20 秒。

[Quidway-Serial0] ospf timer hello 20

【命令】ospf timer poll seconds

undo ospf timer poll

【视图】接口视图

【参数】seconds:接口发送轮询Hello 报文的时间间隔,取值范围为0~255 秒。缺省值为120 秒

【描述】ospf timer poll 命令用来配置NBMA与点到多点网络上发送轮询Hello 报文的时间

间隔,undo ospf timer poll 命令用来恢复在NBMA与点到多点网络上发送轮询Hello 报文间隔的缺省值。在NBMA和点到多点的网络上,当邻居失效后,将按轮询时间间隔定期地发送Hello 报文。用户可配置轮询时间间隔以指定该接口在与相邻路由器构成邻居关系之前发送Hello 报文的时间间隔。轮询时间间隔值至少应为Hello时间值的3 倍。

【举例】# 在接口Serial0 上配置发送轮询Hello 报文的时间间隔为130 秒。

[Quidway-Serial0] ospf timer poll 130

【命令】ospf timer retransmit seconds

网undo ospf timer retransmit

【视图】接口视图

【参数】seconds:OSPF 发送路由信息报文后等待邻居回应确认报文的时间(单位为秒)。超过此时间,OSPF 将重传路由信息报文。

【描述】ospf timer retransmit 设置OSPF 发送路由信息报文后的等待的定时器时长。超过此时间,OSPF 将重传路由信息报文。undo ospf timer retransmit命令用来恢复等待邻居回应确认报文的定时器时长为缺省值。当一台路由器向它的邻居发送一条“链路状态发布”(LSA)后,需要等到对方的确认报文。若在该重传LSA的时间间隔内未收到对方的确认报文,就会重传这条LSA。需要注意的是:相邻路由器重传LSA时间间隔的值不要设置得太小,否则将会引起不必要的重传。

【举例】# 配置接口Serial0 与邻接路由器之间传送链路状态发布时的重传间隔为8秒。[Quidway-Serial0] ospf timer retransmit 8

【命令】ospf trans-delay secondsbbs

undo ospf trans-delay

【视图】接口视图

【参数】seconds:接口LSA的传输延迟时间,取值范围为1~65535 秒。缺省值为1秒。【描述】ospf trans-delay 命令用来设置接口在发送LSA时的延迟时间,undo ospf trans-delay 命令用来恢复设置LSA的发送延迟时间的缺省值。LSA在本路由器的链路状态数据库LSDB 中会随时间老化Aging (每秒钟加1),但在网络的传输过程中却不会,所以有必要在发送之前将LSA前增加一段时间(通常增加Transmit-delay 秒),使之不至于很快老化。该项配置在低速网络中很重要。

【举例】# 配置接口Serial0 上传送链路状态发布的时延值为3 秒。

[Quidway-Serial0] ospf trans-delay 3

【命令】preference [ ase ] value

undo preference [ ase ]

【视图】OSPF 视图

【参数】value:OSPF 协议路由的优先级值,取值范围为1~255。

ase:表示指定引入自治系统外部路由的优先级。

【描述】preference 命令用来配置OSPF 协议路由的优先级值,undo preference命令用来恢复OSPF 协议路由优先级的缺省值。

缺省情况下,OSPF 内部路由的优先级缺省为10;外部路由的优先级为150。

由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题。所以为每一种路由协议指定了一个缺省的优先级,在不同协议发现同一条路由时,优先级高的协议将起决定作用。

【举例】# 指定OSPF 引入自治系统外部路由的优先级为160。

[Quidway-ospf] preference ase 160

【命令】router id router-id

undo router id

【视图】系统视图

【参数】router-id:为路由器ID 号,是一个32 比特的无符号整数,用点分十进制表示。【描述】router id 命令用来配置运行OSPF 协议的路由器ID 号,undo router id 命令用来删除路由器的ID 号。

缺省情况下,将该路由器所有接口中最小的IP 地址作为路由器的ID 号。

路由器的ID 是一个32 比特无符号整数,是一台路由器在自治系统中唯一标识。若路由器所有接口上都未配置IP 地址,必须在OSPF 视图下配置路由器ID 号,否则OSPF 将无法运行。需要注意的是:修改后的路由器ID 号要在路由器重新启动后才能生效。

用户必须配置路由器的ID 号,并最好与该路由器某个接口的IP地址一致。

【举例】# 配置路由器ID 为10.1.1.3

[Quidway] router id 10.1.1.3〒IT

【命令】stub cost cost area area-id [ no-summary ]

undo stub cost cost area area-id [ no-summary ]

【视图】OSPF 视

【参数】area-id:stub 区域的区域号。cost:stub 区域缺省路由的花费值。

no-summary:使用此选项时表示将一个区域配置为完全stub 区域。

【描述】stub area 命令用来将一个区域定义成stub 区域或是完全stub 区域,undo

stub area 命令用来取消定义的stub 区域或是完全stub 区域。

缺省情况下,系统缺省未配置任何stub 区域或完全stub 区域。

【举例】# 将区域2 指定为stub 区域,花费值为2。

[Quidway-ospf] stub cost 2 area 2〒IT

# 将区域1 指定为完全stub 区域,花费值为1。

[Quidway-ospf] stub cost 1 area 1 no-summarybbs.itzero

【命令】vlink peer-id router-id transit-area area-id [ hello-timer seconds ]IT[ retransmit-timer seconds ] [ transit-delay seconds ] [ dead-timerseconds ] seconds ]

undo vlink peer-id router-id transit-area area-idb

【视图】OSPF 视图

【参数】router-id:虚连接邻居的IP地址,点分十进制格式。

area-id:转换区域的区域号。

hello-timer seconds:发送hello 报文的间隔时间,缺省值为10 秒。

Hello-timer 缺省为10 秒。

retransmit-timer seconds:重传LSA的时间间隔,缺省值为5 秒。

retransmit-timer 缺省值为5 秒。

transit-delay seconds :LSA的传输延迟时间,缺省值为1 秒。

Transmit-delay 缺省为1 秒。

dead-timer seconds:邻居路由器的失效时间,缺省值为40 秒。Dead -timer缺省为40 秒。【描述】vlink 命令用来创建并配置虚连接,undo vlink 命令用来取消创建的虚连接。

缺省情况下,无虚连接存在。

需要注意的是:如果自治系统被划分成一个以上的区域,则必须有一个区域是骨干区域,并且保证其它区域与骨干区域直接相连或逻辑上相连,且骨干区域自身也必须是连通的。【举例】# 配置通过转换区域2 到达10.1.1.4 的虚连接。

[Quidway-ospf] vlink peer-id 10.1.1.4 transit-area 2

双机热备OSPF组网配置指导手册v1.3

双机热备主备方式OSPF组网配置 指导手册

关键字:双机热备、主备、非抢占、物理接口、静态路由、OSPF 目录 1双机热备防火墙组网说明: (3) 2主防火墙配置步骤: (4) 2.1 配置接口地址 (6) 2.2 配置安全区域 (8) 2.3 配置双机热备 (9) 2.4 配置接口联动 (12) 2.5 配置NAT (12) 2.6 配置OSPF动态路由协议 (16) 2.7 配置NQA (19) 2.8 配置静态缺省路由与TRACK 1绑定 (20) 2.9 配置OSPF发布缺省路由 (21) 3备防火墙配置步骤: (22) 2.1 配置接口地址 (23) 2.2 配置安全区域 (25) 2.3 配置双机热备 (27) 2.4 配置接口联动 (29) 2.5 配置NAT (30) 2.6 配置OSPF动态路由协议 (34) 2.7 配置NQA (36) 2.8 配置静态缺省路由与TRACK 1绑定 (37) 2.9 配置OSPF发布缺省路由 (38)

1 双机热备防火墙组网说明: 组网说明: 防火墙双机热备组网,主备非抢占模式,防火墙上行链路通过静态路由指向连接INTERNET网络,防火墙下行链路通过OSPF动态路由指向内部网络路由器。 业务要求: 当网络“层三交换机”或“防火墙”或“层二交换机”某一个设备本身故障或某一条线路故障时,流量可以及时从主防火墙切换至备防火墙,保证网络应用业务不中断、平稳运行。

2 主防火墙配置步骤: 1 配置PC IP地址192.168.0.3/24,连接管理防火墙: 2 通过IE浏览器打开防火墙WEB管理界面,防火墙默认的管理IP地址192.168.0.1,默认的用户名:h3c,默认密码:h3c。

华为OSPF配置命令详解

华为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 ospf network-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 ospf peer 命令用来取 消对端路由器IP 地址的设定。 缺省情况下,不设定任何对端路由器IP 地址。 对于NBMA 网络,如X.25 或帧中继等不支持广播方式的网络上,还需要进行一些特殊的配置。由于无法通过广播Hello 报文的形式发现相邻路由器,必须手工为该接口指定相邻路由器的IP 地址,以及该相邻路由器是否有选举权等,若未指定eligible 关键字时,就认为该相邻 路由器没有选举权。 【举例】# 配置接口Serial0 的相邻路由器IP 地址为10.1.1.4。 [Quidway-Serial0] ospf peer 10.1.1.4 【命令】ospf timer dead seconds undo ospf timer dead 【视图】接口视图 【参数】seconds:邻居路由器的失效时间,取值范围为1~65535 秒。其缺省值根据 接口类型不同而不同。 【描述】ospf timer dead 命令用来配置对端路由器的失效时间。 undo ospf timer dead 命令用来恢复对端路由器失效时间为缺省值。

基本OSPF配置

基本OSPF配置 实验一: (一)实验名称:OSPF多区域配置 (二)实验目的:1)理解路由器的基本功能 2)训练路由器动态路由的基本配置命令 3)掌握路由器路由配置的基本方法 4)掌握在路由器上配置OFPF动态路由的基本方法 5)掌握网络连通性的基本方法 (三)实验拓扑图: (四)实验步骤: (一)配置PC机、路由器、服务器的IP地址 路由器router0:Router>enable Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface FastEthernet0/0

Router(config-if)#ip address 10.0.1.254 255.255.255.0 Router(config-if)#no shutdown Router(config-if)# %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up Router(config-if)#exit Router(config)#interface FastEthernet0/1 Router(config-if)#ip address 10.0.2.254 255.255.255.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface Serial1/0 Router(config-if)#clock rate 64000 Router(config-if)#ip address 30.0.0.1 255.255.255.0 Router(config-if)#no shutdown 路由器router1:Router>enable Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface FastEthernet0/0 Router(config-if)#ip address 20.0.0.254 255.255.255.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface Serial1/1 Router(config-if)#clock rate 64000 This command applies only to DCE interfaces Router(config-if)#ip address 30.0.0.2 255.255.255.0 Router(config-if)#no shutdown Router(config)#interface Serial1/0 Router(config-if)#clock rate 64000 Router(config-if)#ip address 40.0.0.1 255.255.255.0 Router(config-if)#no shutdown 路由器router2:outer>enable Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z.

OSPF协议配置

OSPF 协议配置 【实验目的】 1.了解和掌握ospf 的原理; 2.熟悉ospf 的配置步骤; 3.懂得如何配置OSPF router ID ,了解DR/BDR 选举过程; 4.掌握hello-interval 的使用; 5.学会使用OSPF 的authentication ; 【实验拓扑】 【实验器材】 如上图,需用到路由器三台,hub/switch 一个,串行线、网线若干,主机三台。 说明:拓扑中网云可用hub 或普通switch 替代,建立multiaccess 网络,以太口连接。 【实验原理】 一、OSPF 1. OSPF 基本原理以及邻居关系建立过程 OSPF 是一种链路状态型路由选择协议。它依靠5种(Hello, DBD, LSR, LSU and LSAck)不同种类的数据包来识别、建立和维护邻居关系。当路由器接收到来自邻居的链路状态信息后,会建立一个链路状态数据库;然后根据该链路状态数据库,采用SPF 算法确定到各目的地的最佳路径;最后将最佳路径放到它的路由表中,生成路由表。 OSPF 会进行周期性的更新以维护网络拓扑状态,在LSA 的生存期到期时进行周期性的更新。除了周期性更新之外,还有触发性更新。即当网络结构发生变化(例如增减路由器、链路状态发生变化等)时,会产生触发性更新,把变化的那一部分通告给整个网络。 192.168.1.0/24 RT A

2.Designated Router (DR) / Backup Designated Router(BDR)选举过程 存在于multiaccess网络,点对点链路和NBMA网络中无此选举过程,此过程发生在Two-Way之后ExStart之前。 选举过程: 选举时,依次比较hello包中的各台router priority和router ID,根据这两个值选出DR 和BDR。选举结束后,只有DR/BDR失效才会引起新的选举过程;如果DR故障,则BDR 替补上去,次高优先级Router被选为BDR。 基本原则如下: 1)有最高优先级值的路由器成为DR,有第二高优先级的路由器成为BDR; 2)优先级为0的路由器不能作为DR或BDR,只能做DRother (非DR); 3)如果一台优先级更高的路由器加到了网络中,原来的DR与BDR保持不变,只有DR 或BDR它们失效时才会改变; 4)当优先级相同时,路由器ID最高和次高的的就成为DR和BDR; 5)当没有配置loopback时,用router上up起来的端口中最高IP地址作为Router ID,否则就用loopback口的IP地址作为它的ID;如果有多个loopback则用loopback端口中最高IP地址作为ID;而且路由器ID 一旦确定就不再更改。 建议使用优先级操纵DR/BDR选举过程 3.update timer与authentication的影响 要让OSPF路由器能相互交换信息,它们必须具有相同的hello间隔和相同的dead-time 间隔。缺省情况下,后者是前者的4倍。 缺省地,路由器认为进入的路由信息总是可靠的、准确的,从而不加甄别就进行处理,这存在一定的危险。因此,为了确保进入的路由信息的可靠性和准确性,我们可以在路由器接口上配置认证密钥来作为同一区域OSPF路由器之间的口令,或对路由信息采用MD5算法附带摘要信息来保证路由信息的可靠性和准确性。建议采用后者,因为前者的密钥是明文发送的。 三、其它预备知识 1、回环接口的配置: Router(config)#int l0 Router(config-if)#ip addr *.*.*.* *.*.*.* 2、telnet:是属于应用层的远程登陆协议,是一个用于远程连接服务的标准协议,用户可以 用它建立起到远程终端的连接,连接到Telnet服务器;用户也可以用它远程连接上路由器进行路由器配置。 【实验内容】 一、在路由器上配置单域的OSPF 1.按照拓扑图1接好线,完成如下基本配置: (1)配置端口IP地址 以RTA路由器的配置为例: RTA(config)#Interface Ethernet 0 RTA(config-if)#ip address 192.168.1.1 255.255.255.0

华为路由OSPF理论和配置命令

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。如果RouterDeadInterval间隔内未收到邻居的Hello报文,则转为Down状态。 Init:在此状态下,路由器已经从邻居收到了Hello报文,但是自己不在所收到的Hello报文的邻居列表中,尚未与邻居建立双向通信关系。 2-Way:在此状态下,双向通信已经建立,但是没有与邻居建立邻接关系。这是建立邻接关系以前的最高级状态。 ExStart:这是形成邻接关系的第一个步骤,邻居状态变成此状态以后,路由器开始向邻居发送DD报文。主从关系是在此状态下形成的,初始DD序列号也是在此状态下决定的。在此状态下发送的DD报文不包含链路状态描述。 Exchange:此状态下路由器相互发送包含链路状态信息摘要的DD报文,描述本地LSDB的

思科OSPF实验1:基本的OSPF配置

思科OSPF实验1:基本的OSPF配置 实验步骤: 1.首先在3台路由器上配置物理接口,并且使用ping命令确保物理链路的畅通。 2.在路由器上配置loopback接口: R1(config)#int loopback 0 R1(config-if)#ip add 1.1.1.1 255.255.255.0 R2(config)#int loopback 0 R2(config-if)#ip add 2.2.2.2 255.255.255.0 R3(config)#int loopback 0 R3(config-if)#ip add 3.3.3.3 255.255.255.0 路由器的RID是路由器接口的最高的IP地址,当有环回口存在是,路由器将使用环回口的最高IP地址作为起RID,从而保证RID的稳定。 3.在3台路由器上分别启动ospf进程,并且宣告直连接口的网络。 R1(config)#router ospf 10 R1(config-router)#network 192.168.1.0 0.0.0.255area 0 R1(config-router)#network 1.1.1.0 0.0.0.255 area 0 R1(config-router)#network 192.168.3.0.0.0.255 area 0

ospf的进程号只有本地意义,既在不同路由器上的进程号可以不相同。但是为了日后维护的方便,一般启用相同的进程号。 ospf使用反向掩码。Area 0表示骨干区域,在设计ospf网络时,所有的非骨干区域都需要和骨干区域直连! R2,R3的配置和R1类似,这里省略。不同的是我们在R2和R3上不宣告各自的环回口。 *Aug 13 17:58:51.411: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on Serial1/0 from LOADING to FULL, Loading Done 配置结束后,我们可以看到邻居关系已经到达FULL状态。 4. 在R1上查看路由表,可以看到以下信息: R1#show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, 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, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set 1.0.0.0/24 is subnetted, 1 subnets

OSPF协议配置的主要命令

OSPF 开放式最短路径优先算法Open Shortest Path First (OSPF将时间和距离的资源最优化,这种最优化的结果就是速度的最优化,每个时间片和时系分隔中总有空隙的路径资源存在,使得空隙路径资源被最大化的利用,如果能够将此算法用于“智能交通管理”中,那将是一大突破) (参见:OSPF 开放式最短路径优先算法Open Shortest Path First) 1.router ospf 启动OSPF路由协议进程并进入OSPF配置模式。若进程已经启动,则该命令的作用就是进入OSPF配置模式。其中Process ID(PID)是OSPF的进程号,它的范围是1~65535,ID 可以在指定的范围内随意设置,它只对本地路由器内部有意义,不同的路由器PID可以相同,也可以不同。 Router-test(config)#router ospf 10 //路由器启动ospf进程,进程号为10 2.network address wildmask area area-id Network 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算法)计算出来的。 area-id为0的区域为主干区,一个OSPF域内只能有一个主干区。其他区域维护各自的链路状态信息数据库,非0区域之间的链路状态信息交互必须经过主干区。 同时位于两个区域的路由器称为区域边界路由器,即ABR。ABR是非0区域的路由出口,在ABR上一般有一个非0区域和一个主干区域的链路状态信息数据库,两个数据库之间交互区域间的链路状态信息。 Router-test(config)#router ospf 10 //路由器启动ospf进程,进程号为10 Router-test(config-router)#network 192.168.1.0 0.0.0.255 area 0 //将192.168.1.0定义为参与OSPF的网络,OSPF覆盖全网设备,设置OSPF主区域号为0 Router-test(config-router)#exit //从OSPF协议配置模式退到全局配置模式 Router-test(config)#exit //从全局配置模式退到特权用户模式

OSPF单区域配置

OSPF单区域配置 【学习日标】 掌挥OSPF中Router ID 的配置方法 掌握OSPF的配置力法 掌握通过display命令查看OSPP运行状态的方法 掌握使用OSPF发布缺省路由的方法 掌握修改OSPF hello 和dead 时间的配置方法 学握OSPF 路由优先级的修改力法 【理论知识】 OSPF是由IFIF 开发的基J链路状念的自治系统内部路由协议,用来代替RIP 路由协议自身的算法限。与距离矢量协议不同,链路状态路由协议使用Dijkstra 的最短路径优先算法计算和选择路由。OSPF 协议在有组播发送能力的链路层上以组播地址发送协议包,即达到了节约资源的目的,有最大限度地减少了对其他网络设备的干扰。 【实验拓扑】 步骤1.按照实验拓扑图规划IP 地址 步骤2.配置OSPF 路由协议 步骤3.在OSPP中下发默认路由 步骤4.查看R1的路由表、OSPP 邻居状态和链路状态数据库

步骤5.在R2上修改OSPF HELO和DEAD时间的配置方法并查看OSPF的邻居状态步骤6.修改OSPF 优先级控制DR BDR 的选举 【操作步骤】 步骤1.按照实验拓扑图规划IP地址查看接口ip地址配置 [Huawei] sysname R1 [RI]int loo 0 [R1-LoopBack0] ip add 1.1.1.132 [R1-LoopBack0] int g0/0/0 [Rl-GigabitEthernet0/0/01ip add 12.1.1.124 [Huawei] sys R2 [R2] int g0/0/0 [R2-Gigabi tEthernet0/0/0] ip add 12.1.1.2 255.255.255.0 [R2-Gigabi tEthernet0/0/0] int loo 0 [R2-LoopBack0] ip add 2.2.2.2 32 [R2-LoopBack0] int g0/0/1 [R2-GigabitEthernet0/0/1] ip add 23.1.1.2 24 [Huawei] sys R3 [R3]int loo 0 [R3-LoopBack0] ip add 3.3.3.3 32 [R3-LoopBack0] int g0/0/1 [R3-GitEthernet0/0/1] ip add 23.1.1.3 24 使用命令display ip interface birf查看接口ip地址配

【H3C技术】OSPF配置命令全解析.pdf

一.基本信息配置 system-view //进入系统视图 [H3C]sysname RT3 //为设备命名 [RT3]super password simple H3C //设置超级密码 [RT3]local-user admin //添加用户 [RT3-luser-admin]password simple admin //为用户设定密码[RT3-luser-admin]service-type telnet //指定用户的类型[RT3-luser-admin]quit //返回上一级 [RT3]user-interface vty 0 4 //进入vty [RT3-ui-vty0-4]set authentication password simple telnet //设置远程登陆认证,密码为telnet [RT3-ui-vty0-4]idle-timeout 5 0 //配置超时退出时间 其它略 二、链路配置及调测 interface Serial0/2/0 ip address 10.1.13.2 255.255.255.252 undo shutdown interface LoopBack0 ip address 3.3.3.3 255.255.255.255 undo shutdown

interface Ethernet0/1/0 ip address 10.1.3.1 255.255.255.0 undo shutdown 其它略 三、OSPF多区域及RIP配置 [RT3] ospf 1 router-id 3.3.3.3 //配置OSPF ROUTER-ID silent-interface all //配置所有端口为被动接口 undo silent-interface Serial0/2/0 //关闭此接口的被动接口undo silent-interface Serial0/2/2 area 1 //OSPF区域,可以写成点分十进制0.0.0.1 network 3.3.3.3 0.0.0.0 //宣告OSPF的网段 network 10.1.13.0 0.0.0.3 network 10.1.3.0 0.0.0.255 [RT1] ospf 1 router-id 1.1.1.1 silent-interface all undo silent-interface Serial0/2/0 undo silent-interface Serial0/2/2 area 0 network 10.0.15.0 0.0.0.3 network 1.1.1.1 0.0.0.0 area 1 network 10.1.13.0 0.0.0.3 network 10.1.1.0 0.0.0.255 [RT5] ospf 1 router-id 5.5.5.5 silent-interface all undo silent-interface Serial0/2/0 undo silent-interface Serial0/2/2 area 0 network 10.0.15.0 0.0.0.3 network 5.5.5.5 0.0.0.0 network 10.0.5.0 0.0.0.255 network 10.0.56.0 0.0.0.3 [RT6] ospf 1 router-id 6.6.6.6 silent-interface all undo silent-interface Serial0/2/0 undo silent-interface Serial0/2/2 area 0 network 10.0.56.0 0.0.0.3 network 6.6.6.6 0.0.0.0 area 2

OSPF配置命令(答案参考)

OSPF配置命令 1.router ospf 启动OSPF路由协议进程并进入OSPF配置模式。若进程已经启动,则该命令的作用就是进入OSPF配置模式。 2.network address mask area area-id 配置OSPF运行的接口并指定这些接口所在的区域ID。 OSPF路由协议进程将对每一个network配置,搜索落入address mask范围(可以是无类别的网段)的接口,然后将这些接口信息放入OSPF链路状态信息数据库相应的area-id 中。 OSPF协议交互的是链路状态信息而不是具体路由信息。OSPF路由是对链路状态信息数据库调用SPF算法计算出来的。 area-id为0的区域为主干区,一个OSPF域内只能有一个主干区。其他区域维护各自的链路状态信息数据库,非0区域之间的链路状态信息交互必须经过主干区。 同时位于两个区域的路由器称为区域边界路由器,即ABR。ABR是非0区域的路由出口,在ABR上一般有一个非0区域和一个主干区域的链路状态信息数据库,两个数据库之间交互区域间的链路状态信息。 3.area area-id range address mask{advertise|no-advertise} 该命令用于在ABR上将某区域的路由聚合后通告进另一区域,目的是减小路由表的大小。 address mask表示聚合的范围(可以是无类别的网段)。如果是advertise,落入这一范围的路由将被聚合成一条address mask的路由通告出去,而那些具体路由将不被通告;如果是no-advertise,落入这一范围的路由将不会被通告也不会被聚合后通告。 4.redistribute protocol[metric number][metric-type {1|2}] 将非OSPF协议的路由信息重分配进OSPF。 protocol为重分配的路由源,可以是connected、static、rip和bgp。 metric number为被重分配路由的外部度量值,可选项。没有配置该选项时,被重分配路由的外部度量值取default metric number配置的值,未配置default metric number 时,默认为10。 外部路由被重分配进OSPF后,可能变成OSPF External1类型或者OSPF External2类型。可以通过metric-type {1|2}来指定被重分配后的类型,默认为OSPF External2类型。两种类型的区别体现在度量值的计算方法上:OSPF External1类型认为被重分配路由的外部度量值和OSPF域内度量值相当,OSPF域内度量值不可忽略,所以其最终的度量值为外部和OSPF域内之和;OSPF External2类型认为被重分配路由的OSPF域内度量值相对其外部度量值可忽略,所以其最终的度量值即外部度量值。 一旦配置了重分配,路由器即成为自治系统边界路由器,即ASBR。 5.default metric number 配置重分配路由的外部度量值的缺省值。

OSPF协议配置实例

OSPF 协议配置 【实验目的】 1.了解和掌握ospf 的原理; 2.熟悉ospf 的配置步骤; 3.懂得如何配置OSPF router ID ,了解DR/BDR 选举过程; 4.掌握hello-interval 的使用; 5.学会使用OSPF 的authentication ; 【实验拓扑】 【实验器材】 如上图,需用到路由器三台,hub/switch 一个,串行线、网线若干,主机三台。 说明:拓扑中网云可用hub 或普通switch 替代,建立multiaccess 网络,以太口连接。 【实验原理】 一、OSPF 192.168.1.0/RTA

1. OSPF基本原理以及邻居关系建立过程 OSPF是一种链路状态型路由选择协议。它依靠5种(Hello, DBD, LSR, LSU and LSAck)不同种类的数据包来识别、建立和维护邻居关系。当路由器接收到来自邻居的链路状态信息后,会建立一个链路状态数据库;然后根据该链路状态数据库,采用SPF算法确定到各目的地的最佳路径;最后将最佳路径放到它的路由表中,生成路由表。 OSPF会进行周期性的更新以维护网络拓扑状态,在LSA的生存期到期时进行周期性的更新。除了周期性更新之外,还有触发性更新。即当网络结构发生变化(例如增减路由器、链路状态发生变化等)时,会产生触发性更新,把变化的那一部分通告给整个网络。 2.Designated Router (DR) / Backup Designated Router(BDR)选举过程 存在于multiaccess网络,点对点链路和NBMA网络中无此选举过程,此过程发生在Two-Way之后ExStart之前。 选举过程: 选举时,依次比较hello包中的各台router priority和router ID,根据这两个值选出DR和BDR。选举结束后,只有DR/BDR失效才会引起新的选举过程;如果DR故障,则BDR替补上去,次高优先级Router被选为BDR。 基本原则如下: 1)有最高优先级值的路由器成为DR,有第二高优先级的路由器成为BDR; 2)优先级为0的路由器不能作为DR或BDR,只能做DRother (非DR); 3)如果一台优先级更高的路由器加到了网络中,原来的DR与BDR保持不变,只有DR或BDR它们失效时才会改变; 4)当优先级相同时,路由器ID最高和次高的的就成为DR和BDR; 5)当没有配置loopback时,用router上up起来的端口中最高IP地址作为Router ID,否则就用loopback口的IP地址作为它的ID;如果有多个loopback则用loopback端口中最高IP地址作为ID;而且路由器ID 一旦确定就不再更改。 建议使用优先级操纵DR/BDR选举过程 3.update timer与authentication的影响 要让OSPF路由器能相互交换信息,它们必须具有相同的hello间隔和相同的dead-time

cisco ospf命令总结

今天花了一天时间把ospf的基本命令都总结了.绝对心血啊. OSPF配置命令 Router(config)#router ospf 10 进程号只在本地有效 Router(config)#network 192.168.10.0 0.0.0.255 area 0 正反掩码均可 Show ip protocols Show ip route 查看路由表 Show ip route ospf 查看路由表中的OSPF路由项 Show ip ospf neighbors [detail] 显示OSPF邻居 Show ip ospf 显示OSPF路由器的各项信息 Show ip ospf interface f0/1 [brief] 显示接口的OSPF信息 Show ip ospf database [router] 显示各类LSA Show ip ospf database router 192.168.20.2 Debug ip ospf adj 显示邻居关系的建立 Show ip ospf border-routers 可以看到ASBR和ABR,但不能看到自已的角色,只能看到其它路由器的角色 Show ip ospf database-summary LSDB的汇总信息 查看各类LSA的方法: Show ip ospf database router 查看一类LSA 域内 Show ip ospf database network 查看二类LSA MA网络 Show ip ospf database summary 查看三类LSA 域间 Show ip ospf database asbr-summary 查看四类LSA Show ip ospf database external 查看五类LSA 域外 Show ip ospf database nssa-external 查看七类LSA 指定RID、修改路由器优先级、修改hello间隔、dead时间、接口带宽、ospf接口的cost值,修改cost计算公式的分子 Router(config-router)#router-id 1.1.1.1 指定RID Router(config-if)#ip ospf priority 0-255 注意在接口下改 Router(config-router)#clear ip ospf process 重新启动OSPF路由选择进程,如果希望本路由器成为DR,则在更改优先级后用这一命令重新启动进程才能成为DR Router(config-if)#ip ospf hello-interval 10

OSPF 协议总结(最终版)

OSPF协议总结---By Joe&东东&校长 OSPF的五个包: 1.Hello:9项内容,4个必要 2.DBD:数据库描述数据包(主要描述始发路由器数据库中的一些或者全部LSA信息),主要包括接口的MTU,主从位MS,数据库描述序列号等); 3.LSR:链路状态请求数据包(查看收到的LSA是否在自己的数据库,或是更新的LSA,如果是将向邻居发送请求); 4.LSU:链路状态更新数据包(用于LSA的泛洪扩散和发送LSA去响应链路状态请求数据包); 5.LSACK:链路状态确认数据包(用来进行LSA可靠的泛洪扩散,即对可靠包的确认)。 Hello包作用: 1.发现邻居; 2.建立邻居关系; 3.维持邻居关系; 4.选举DR,BDR 5.确保双向通信。 2.邻居关系为FULL状态;而邻接关系是处于TWO-W AY状态。 Hello时间间隔: 在点对点网络与广播网络中为10秒; 在NBMA网络与点对多点网络中为30秒。 注: 保持时间为hello时间4倍 虚电路传送的LSA为DNA,时间抑制,永不老化. OSPF的组播地址: DR将使用组播地址224.0.0.5泛洪扩散更新的数据包到DRothers DRothers使用组播地址224.0.0.6发送更新数据包 组播的MAC地址分别为:0100.5E00.0005,0100.5E00.0006

OSPF的包头格式: | 版本 | 类型 | 长度 | 路由器ID | 区域ID | 验证和 | 验证类型 |验证 | 数据 | | 1 byte | 1 | 2 | 4 | 4 | 2 | 2 | 8 | variance | OSPF支持的验证类型: OSPF支持明文和md5认证,用Sniffer抓包看到明文验证的代码是“1”,md5验证的代码是“2”。 OSPF支持的网络类型: 1.广播 2.非广播 3.点对点(若MTU不匹配将停留在EX-START状态) 4.点对多点 5.虚电路(虚电路的网络类型是点对点) 虚链路必须配置在ABR上, 虚链路的配置使用的命令是area transit-area-id virtual-link router-id 虚链路的Metric等同于所经过的全部链路开销之和 DR /BDR选举: 1.优先级(0~255; 0代表不参加选举;默认为1); 2.比较Router-id。 次者为BDR。 在Point-to-Point, Point-to-Multipoint(广播与非广播)这三种网络类型不选取DR与BDR; Broadcast, NBMA选取DR与BDR。 先启动OSPF进程的路由器会等待一段时间,这个时间内你没有启动其它路由的OSPF进程的话,第一台路由就认为自己是DR,之后再加进来的也不能在选举了,这个等待时间叫做Wait Timer计时器,CISCO规定的Wait Timer是40秒。这个时间内你启动的路由是参与选举的,所以真实工作环境中,40秒你大概只启动了两台,DR会再前两台启动的路由中产生,工作一段时间以后,活的最久的路由最有可能成为DR OSPF over FRAME-RELAY 的配置: (1) NBMA : 在HUB上指定邻居;SPOKE上设置优先级为0。 (2) P-TO-P: 接口下配置命令ip ospf network point-to-point。 (3) P-TO-MULT P:接口下配置命令ip ospf network point-to-multipoint。 按需电路配置: 接口下配置命令ip ospf demand-cricuit。 孤立区域问题解决: 1.虚电路(虚电路穿过的区域一定是标准区域,标准区域一定是全路由的)2.隧道 3.多进程重分发

华为路由器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 neighbor ip ospf pollinterval 在NBMA和点到多点接口上配置发送轮询HELLO报文的时间间隔,no ip ospf pollinterval 命令恢复为缺省值。

ip ospf pollinterval time no ip ospf pollinterval 【参数说明】 time为发送轮询HELLO报文的时间间隔,以秒为单位,合法的范围是0~65535。 【缺省情况】 接口缺省发送轮询HELLO报文的时间间隔为120秒。 【命令模式】 接口配置模式 【使用指南】 在NBMA和点到多点网络中,当一台路由器的邻居一直没有响应时(时间间隔超过了

OSPF配置命令

OSPF配置命令 Router(config)#router ospf 10进程号只在本地有效 Router(config)#network 192.168.10.0 0.0.0.255 area 0 正反掩码均可 Show ip protocols Show ip route 查看路由表 Show ip route ospf 查看路由表中的OSPF路由项 Show ip ospf neighbors [detail] 显示OSPF邻居 Show ip ospf 显示OSPF路由器的各项信息 Show ip ospf interface f0/1 [brief] 显示接口的OSPF信息Show ip ospf database [router] 显示各类LSA Show ip ospf database router 192.168.20.2 Debug ip ospf adj 显示邻居关系的建立 Show ip ospf border-routers 可以看到ASBR和ABR,但不能看到自已的角色,只能看到其它路由器的角色 Show ip ospf database-summary LSDB的汇总信息 查看各类LSA的方法: Show ip ospf database router 查看一类LSA 域内 Show ip ospf database network 查看二类LSA MA网络 Show ip ospf database summary 查看三类LSA 域间 Show ip ospf database asbr-summary 查看四类LSA

Show ip ospf database external 查看五类LSA 域外 Show ip ospf database nssa-external 查看七类LSA 指定RID、修改路由器优先级、修改hello间隔、dead时间、接口带宽、ospf接口的cost值,修改cost计算公式的分子 Router(config-router)#router-id 1.1.1.1 指定RID Router(config-if)#ip ospf priority 0-255注意在接口下改Router(config-router)#clear ip ospf process 重新启动OSPF路由选择进程,如果希望本路由器成为DR,则在更改优先级后用这一命令重新启动进程才能成为DR Router(config-if)#ip ospf hello-interval 10 Router(config-if)#ip ospf dead-interval 40默认是hello间隔的四倍 Router(config-if)#bandwidth 5000 修改带宽,可通过修改带宽实现修改cost值的目的,这个属性是接口本身的属性。不起OSPF也能进行修改,且对其它路由进程同时产生效果 Router(config-if)#ip ospf cost 30 直接修改本接口在OSPF中的cost值 Router(config-router)#auto-cost reference-bandwidth 1000 修改COST计算公式的分子,单位是Mbps,即十的六次方 路由汇总:

相关主题
相关文档
最新文档