当网络中的链路或某台路由器发生故障时,需要通过故障链路或故障路由器传输才能到达目的地的报文将会丢失或产生路由环路,数据流量将会被中断,直到路由协议根据新的拓扑收敛完毕后,被中断的流量才能恢复正常的传输。为了尽可能避免网络故障导致的流量中断,网络管理员可以为路由协议配置快速重路由功能,通过路由策略为路由指定备份下一跳,这是是我们这里所讲的"静态路备份"。当路由器检测到网络故障时,路由协议会使用事先指定好的备份下一跳替换失效下一跳继续报文的转发,从而大大缩短了流量中断时间。如图7-2所示。
<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype>
图7-2 静态路由快速重路由功能示例
要为静态路由配置快速重路由功能,需要先配置路由策略,通过“apply fast-reroute backup-interface interface-type interface-number [ backup-nexthop ip-address ] ”命令用来配置快速重路由功能的备份出接口与备份下一跳地址。命令中的可选项和参数说明如下:
backup-interface interface-type interface-number:指定路由的备份出接口,其中interface-type interface-number为指定的接口类型和编号。对于备份出接口为非P2P类型的接口时(包括NBMA类型和广播类型接口,如以太网接口、Virtual-Template、VLAN接口等),必须同时使用下面的“backup-nexthop ip-address”可选项指定其对应的备份下一跳地址。
backup-nexthop ip-address:可选项,指定路由备份的下一跳地址。
可用“undo apply fast-reroute”命令取消配置的备份出接口与备份下一跳地址。默认情况下,没有配置快速重路由备份出接口与备份下一跳地址。
如仅需为符合条件的静态路由启用快速重路由功能,则要事先使用“route-policy”命令配置路由过滤策略。路由策略中的过滤条件也可以是ACL,地址前缀列表等。基本配置方法参见下面的示例。
以下示例是创建一个名为policy1的路由策略,为到达目的地100.1.1.0/24的路由配置备份出接口为Ethernet1/1,备份下一跳地址为193.1.1.8。
<Sysname> system-view
[Sysname] ip ip-prefix abc index 10 permit 100.1.1.0 24 !---定义一个 名为abc,索引号为10的IPv4地址前缀表项,匹配模式为允许,路由目的地址前缀为100.1.1.0/24前缀表项
[Sysname] route-policy policy1 permit node 10 !---定义一个名为policy1,节点序号为10,匹配模式为允许的路由策略
[Sysname-route-policy] if-match ip-prefix abc !---使路由目的地址与名为abc的地址前缀表项匹配
[Sysname-route-policy] apply fast-reroute backup-interface ethernet 1/1 backup-nexthop 193.1.1.8 !---为与abc地址前缀匹配的目的地址路由配置备份出接口为Ethernet1/1,备份下一跳地址为193.1.1.8
配置了路由策略后,接下来就可配置静态路由快速重路由功能。具体的配置步骤如表7-3所示。
表7-3 静态路由快速重路由功能的配置步骤
步骤 |
命令 |
说明 |
Step 1 |
system-view
例如:
<Sysname> system-view
|
进入系统视图 |
Step 2 |
bfd echo-source-ip ip-address
例如:
[Sysname] bfd echo-source-i<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">p<span style="FONT-WEIGHT: normal"> 10.1.1</span></chsdate>.1
|
配置BFD Echo报文源地址。默认情况下,没有配置BFD Echo报文源地址 |
Step 3 |
ip route-static [ vpn-instance vpn-instance-name ] fast-reroute route-policy route-policy-name
例如:
[Sysname] ip route-static fast-reroute route-policy frr
|
启用静态路由快速重路由功能。默认没有启用静态路由快速重路由功能 |
下面是以上配置步骤中的两条主要配置命令的介绍。
1. bfd echo-source-ip命令
“bfd echo-source-ip ip-address”系统视图命令用来配置echo(回显)报文源IP地址。参数ip-address用来指定BFD echo报文的源IP地址。可用“undo bfd echo-source-ip”命令删除配置的echo报文源IP地址。
【注意】为了避免对端发送大量的ICMP重定向报文造成网络拥塞,建议不要将BFD echo报文的源IP地址配置为属于该设备任何一个接口所在网段。
以下示例是配置echo报文源IP地址为<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span style="mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt" lang="EN-US">10.1.1</span></chsdate>.1。
<Sysname> system-view
[Sysname] bfd echo-source-i<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">p<span style="FONT-WEIGHT: normal"> 10.1.1</span></chsdate>.1
2. ip route-static fast-reroute route-policy命令
“ip route-static [ vpn-instance vpn-instance-name ] fast-reroute route-policy route-policy-name”命令用来启用静态路由快速重路由功能。可用“undo ip route-static [ vpn-instance vpn-instance-name ] fast-reroute”命令恢复默认情况。默认没有启用静态路由快速重路由功能。而且,静态路由快速重路由功能不能与静态路由BFD(双向转发检测)功能同时使用。两命令中的可选项和参数说明如下:
vpn-instance vpn-instance-name:可选项,仅对加入指定VPN实例的所有静态路由配置快速重路由功能,其中参数vpn-instance-name为VPN实例的名称,取值范围为1~31个字符,区分大小写。如果不指定vpn-instance参数,则只配置公网所有匹配策略的静态路由支持快速重路由功能。
route-policy route-policy-name:为通过策略的静态路由指定备份下一跳信息,其中参数route-policy-name为路由策略名,为1~19个字符的字符串。这个路由策略在前面介绍的“apply fast-reroute”命令已配置好了。
以下是一个完事的静态路由快速重路由配置示例。配置对通过路由策略frr的静态路由指定备份下一跳为193.1.1.8。
<Sysname> system-view
[Sysname] bfd echo-source-i<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">p<span style="FONT-WEIGHT: normal"> 1.1.1</span></chsdate>.1
[Sysname] ip ip-prefix abc index 10 permit 100.1.1.0 24
[Sysname] route-policy frr permit node 10
[Sysname-route-policy] if-match ip-prefix abc
[Sysname-route-policy]apply fast-reroute backup-interface ethernet 1/1 backup-nexthop 193.1.1.8
[Sysname-route-policy] quit
[Sysname] ip route-static fast-reroute route-policy frr
以上内容摘自<路由器配置与管理完全手册——H3C篇>一书
分享到:
相关推荐
一说到静态路由大家都比较熟悉,静态路由在我们的网络环境中使用可以说是十分的广泛,比如小到个人电脑(你们的windows可以在dos命令行下输入route print查看),大到运营商的网络(运营商会结合动态和少量静态使用...
浮动静态路由实验双链路备份实验.zip
2、通过静态路由实现整个网络可以使R4能访问R2; 3、要求访问到R2的主路由为R4-->R3-->R1-->R2(其中主链路为GE0/0/0,另一个等价链路GE0/0/2),备份路由为R4-->R3-->R2,即R1失效了R3就直接访问R2。 原文链接:...
金融企业在进行关键业务数据的网络传输中,要求网络设备具有高度的可靠性,这就要求利用路由器的备份功能。在网络改造中,采用帧中继线路来替代原来的X.25分组专线后...本文将为大家介绍路由器浮动的静态路由备份技术。
静态路由的三种配置: 1.默认路由 2.备份路由 3.负载路由 4.三种之间的细微区别 看完保证懂了静态路由。
三、路由协议——直连路由、静态路由、缺省路由、路由优先级和路由度量、路由冗余和备份(浮动静态路由)文章拓扑资源:静态路由(static)
华为HCIA基础实验 - 静态路由负载备份 & eNSP拓扑
三、路由协议——直连路由、静态路由、缺省路由、路由优先级和路由度量、路由冗余和备份(浮动静态路由)文章拓扑资源:浮动静态路由(路由冗余)
静态路由应用场景 静态路由 网关 静态路由是指由管理员手动配置和维护的路由。...路由备份 浮动静态路由在网络中主路由失效的情况下,会加入到路由表并承担数据转发业务。 [RTB]ip route-static 192.16
实验5 静态路由 实验 6 动态路由(RIP) 实验 7 配置帧中继(F-R) 实验 8 IP 访问列表 实验 9 802.3ad 冗余备份测试 实验 10 21 交换机堆叠实验 实验 11 端口镜像实验 实验 12 Sniffer 实验 实验 13 StarView 的...
路由协议、静态路由协议概述、利用静态路由实现负载分担、路由备份
华为3Com路由器静态路由智能备份功能的实现.pdf
三、路由协议——直连路由、静态路由、缺省路由、路由优先级和路由度量、路由冗余和备份(浮动静态路由)文章拓扑资源:缺省路由配置
三、路由协议——直连路由、静态路由、缺省路由、路由优先级和路由度量、路由冗余和备份(浮动静态路由)文章拓扑资源:企业双出口冗余配置
掌握目标一、配置设备名称与 IP 地址:二、配置静态路由三、配置浮动路由用于备份四、配置默认路由五、了解华为不同路由协议的优先级博客地址
三、路由协议——直连路由、静态路由、缺省路由、路由优先级和路由度量、路由冗余和备份(浮动静态路由)文章拓扑资源:直连路由(direct)
• 掌握静态路由的配置方法 • 掌握测试静态路由连通性的方法 • 掌握静态备份路由的配置方法
热备份路由协议(HSRP)是思科推出的用于建立容错默认网关的专有冗余协议,由RFC 2281进行描述。虚拟路由冗余协议(VRRP)是基于标准的HSRP替代协议,由IETF标准RFC 3768进行描述。这两种技术在概念上相似,但互不兼容。
如果使用无类别方式并有一条默认路由存在,那么具有高管理距离的备份表态路由将永远不会在主静态路由失效时装入到路由选择表中。这是因为任何静态路由,即便是指向不存在的中间地址的静态路由,都会使用默认路由...