• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

06-三层技术-IP路由配置举例

目录

00-H3C SR8800 IP FRR典型配置举例

本章节下载 00-H3C SR8800 IP FRR典型配置举例  (281.18 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/SR_Router/SR8800/Configure/Typical_Configuration_Example/H3C_SR8800-R3725-6W100/06/201407/834710_30005_0.htm

00-H3C SR8800 IP FRR典型配置举例

H3C SR8800 IP FRR典型配置举例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2014 杭州华三通信技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,

并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。

H3C_彩色.emf

 



1  简介

本文档介绍了静态路由快速重路由、OSPF快速重路由、IS-IS快速重路由和RIP快速重路由的配置举例。

IP FRR(Fast Reroute,快速重路由),采用提前计算备份路由的方法,即当路由器通过BFD探测到故障时并不是立即扩散路由信息并进行路由计算,而是利用备份路由替换失效路由先在本地直接修复故障,在整个新路由完成重新收敛期间,一直使用事前确定的备份路由指导转发,这样流量中断时间将大大缩短,等于探测邻接故障的时间与采用备份路由替换失效路由的时间之和。

2  配置前提

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文假设您已了解IP FRR特性。

3  使用限制

·     目前,支持IP FRR功能的路由协议有静态路由、OSPF、IS-IS和RIP。配置IP FRR时可以使用路由策略静态指定备份下一跳(4种路由协议都支持),可针对指定的IP地址前缀应用FRR;也可以采用自动计算备份下一跳的方式(仅OSPF和IS-IS支持),由路由协议自动计算,所有OSPF或ISIS路由都会有备份下一跳。

·     IP隧道(例如:IPv6 over IPv4隧道等)不支持BFD 检测。当隧道链路出现故障时,由于路由器不能快速检测到故障,无法快速切换到备份链路,因此IP隧道不支持IP FRR。

4  静态路由快速重路由配置举例

4.1  组网需求

图1所示,从Router S到Router D有2条转发路径:Link A和Link B,要求通过配置静态路由及快速重路由功能实现:

从Router S发给Router D的报文优先选择Link A路径转发,当Router S与Router A之间的链路出现故障时,报文转发路径能快速切换到Link B上。

图1 静态路由快速重路由特性典型配置组网图

 

4.2  配置思路

为了实现Link A和Link B两条转发路径 ,在Router S上需要配置2条目的地址为Router D的静态路由,下一跳分别为 Router A和Router B。由于Router S发给Router D的流量优先选择Link A路径,所以Link A对应的静态路由优先级要高于Link B。

为了确保Router S能及时发现与Router A之间的链路故障,在Router S上配置BFD检测。

一旦Router S探测到与Router A之间的链路故障,报文转发路径要快速切换到Link B上,因此在Router S上配置快速重路由功能。静态路由的快速重路由通过路由策略来实现,配置要点包括:

·     指定IP地址前缀。只有目的地址匹配IP地址前缀的报文才会切换到备份链路。

·     在路由策略中配置重路由的出接口和下一跳,用来指定切换的备份路由。

4.3  使用版本

本举例是在SR8800-CMW520-R3725版本上进行配置和验证的。

4.4  配置注意事项

·     静态路由快速重路由功能仅对在配置中同时指定了出接口和下一跳的静态路由才有效,因此配置的主备静态路由都必须同时指定出接口和下一跳。

·     静态路由快速重路由功能不能与静态路由BFD联动功能同时使用。

4.5  配置步骤

(1)     配置各Router接口的IP地址和静态路由。

# 请按照图1配置各接口的IP地址和子网掩码,具体配置过程略。

# 配置主静态路由。

[RouterS] ip route-static 4.4.4.4 255.255.255.255 gigabitethernet3/0/1 12.12.12.2 preference 30

#配置备份静态路由,优先级低于主静态路由。

[RouterS] ip route-static 4.4.4.4 255.255.255.255 gigabitethernet3/0/2 13.13.13.3 preference 40

(2)     配置用于报文封装的BFD源IP地址,配置BFD参数。

# 配置BFD echo报文方式的源IP地址。源IP地址不需要与实际接口地址对应,且不要配置为属于该设备任何一个接口所在网段。

[RouterS] bfd echo-source-ip 67.67.67.67

# 配置接口接收BFD echo报文的最小时间间隔。

[RouterS] interface gigabitethernet3/0/1

[RouterS-GigabitEthernet3/0/1] bfd min-echo-receive-interval 10

# 配置单跳BFD检测时间倍数。

[RouterS-GigabitEthernet3/0/1] bfd detect-multiplier 3

[RouterS-GigabitEthernet3/0/1] quit

(3)     配静态路由快速重路由。

# 配置IP地址前缀,匹配目的地址为4.4.4.4的报文。

[RouterS] ip ip-prefix pf_frr index 10 permit 4.4.4.4 32

# 通过路由策略指定快速重路由的备份链路,备份链路的出接口为GigabitEthernet3/0/2,备份下一跳为13.13.13.3。

[RouterS] route-policy rp_frr permit node 10

[RouterS-route-policy] if-match ip-prefix pf_frr

[RouterS-route-policy] apply fast-reroute backup-interface GigabitEthernet3/0/2 backup-nexthop 13.13.13.3

[RouterS-route-policy] quit

# 使能静态路由快速重路由功能。

[RouterS] ip route-static fast-reroute route-policy rp_frr

4.6  验证结果

# 显示静态路由详细信息。

<RouterS> display ip routing-table 4.4.4.4 32 verbose

Routing Table : Public

Summary Count : 2

 

  Destination: 4.4.4.4/32

     Protocol: Static          Process ID: 0

   Preference: 30                    Cost: 0

      NextHop: 12.12.12.2       Interface: GigabitEthernet3/0/1

    BkNextHop: 13.13.13.3     BkInterface: GigabitEthernet3/0/2

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 00h31m40s

          Tag: 0

 

  Destination: 4.4.4.4/32

     Protocol: Static          Process ID: 0

   Preference: 40                    Cost: 0

      NextHop: 13.13.13.3       Interface: GigabitEthernet3/0/2

    BkNextHop: 0.0.0.0          BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Inactive Adv           Age: 00h31m40s

          Tag: 0

# 显示由FRR自动创建的BFD会话状态。

<RouterS> display bfd session verbose

 

 Total session number: 1   Up session number: 1   Init mode: Active

 

 IPv4 session working under Echo mode:

     Local Discr: 1

       Source IP: 12.12.12.1        Destination IP: 12.12.12.2

   Session State: Up                     Interface: GigabitEthernet3/0/1

  Min Recv Inter: 10ms             Act Trans Inter: 10ms

Act Detect Inter: 30ms              Running Up for: 00:26:50

    Connect Type: Direct                 Board Num: 0

        Protocol: FRR

       Diag Info: No Diagnostic

对于静态路由,根据故障的位置不同分为两种不同的情况:

·     若中间2层传输设备故障或链路故障,主用下一跳出接口没有down的情况下,由BFD快速检测出故障发生,并将流量切换至备用路径,路由表不变:

[RouterS] display ip routing-table 4.4.4.4 32

Routing Table : Public

Summary Count : 1

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

4.4.4.4/32          Static 30   0            12.12.12.2      GE3/0/1  

·     若设备故障或链路故障导致主用下一跳出接口down的情况下,BFD检测失败后先做FRR切换,随后主路由变为非激活,原先配置的低优先级静态路由同时被激活:

[RouterS] display ip routing-table 4.4.4.4 32

Routing Table : Public

Summary Count : 1

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

4.4.4.4/32          Static 40   0            13.13.13.3      GE3/0/2 

4.7  配置文件

#

 bfd echo-source-ip 67.67.67.67

#

interface GigabitEthernet3/0/1

 port link-mode route

 ip address 12.12.12.1 255.255.255.0

 bfd min-echo-receive-interval 10

 bfd detect-multiplier 3

#

interface GigabitEthernet3/0/2

 port link-mode route

ip address 13.13.13.1 255.255.255.0

#

route-policy rp_frr permit node 10

 if-match ip-prefix pf_frr

 apply fast-reroute backup-interface GigabitEthernet3/0/2 backup-nexthop 13.13.13.3

#

 ip ip-prefix pf_frr index 10 permit 4.4.4.4 32

#

 ip route-static fast-reroute route-policy rp_frr

#

 ip route-static 4.4.4.4 255.255.255.255 GigabitEthernet3/0/1 12.12.12.2 preference 30

 ip route-static 4.4.4.4 255.255.255.255 GigabitEthernet3/0/2 13.13.13.3 preference 40

#

5  OSPF快速重路由配置举例

5.1  组网需求

图2所示,Router S 、Router A、Router B和Router D属于同一OSPF区域,从Router S到Router D有两条转发路径:Link A和Link B,要求通过OSPF快速重路由功能实现:

从Router S发给Router D的报文优先选择Link A路径转发,当Router S与Router A之间的链路出现故障时,报文转发路径能快速切换到Link B上。

图2 配置OSPF快速重路由特性典型配置组网图

 

5.2  配置思路

从Router S发给Router D的报文下一跳可以为Router A或Router B,为了实现报文优先选择下一跳为Router A,可配置Router S至Router B的链路开销值大于Router S至Router A的链路开销值。

为了确保Router S能及时发现与Router A之间的链路故障,在Router S上配置BFD检测。

一旦Router S探测到与Router A之间的链路故障,报文转发路径要快速切换到Link B上,因此在Router S上配置快速重路由功能。OSPF快速重路由功能可以通过以下两种方式来实现:

(1)     通过OSPF的协议本身的自动计算功能(使用fast-reroute auto命令),自动计算出备份下一跳。

(2)     通过路由策略,手动指定备份下一跳:

·     指定IP地址前缀。只有目的地址匹配IP地址前缀的报文才会切换到备份链路。

·     通过路由策略,配置快速重路由的出接口和下一跳,当主链路出现故障时切换到备份链路。

5.3  使用版本

本举例是在SR8800-CMW520-R3725版本上进行配置和验证的。

5.4  配置注意事项

·     OSPF快速重路由功能不能与OSPF BFD联动功能同时使用。

·     OSPF快速重路由自动计算备份下一跳功能不能与vlink-peersham-linkenable traffic-adjustmentenable traffic-adjustment advertise命令同时使用。

5.5  配置步骤

(1)     配置各Router接口的IP地址和OSPF协议。

# 请按照图2配置各接口的IP地址和子网掩码,具体配置过程略。

# 配置各路由器之间采用OSPF协议进行互连,确保Router S、Router A、Router B和Router D之间能够在网络层互通,并且各路由器之间能够借助OSPF协议实现动态路由更新。具体配置过程略。

# 配置Router S上接口GE3/0/2的OSPF开销值为3,使OSPF优选链路A。具体配置过程略。

(2)     配置用于报文封装的BFD源IP地址,配置BFD参数。

# 配置BFD echo报文方式的源IP地址。源IP地址不需要与实际接口地址对应,且不要配置为属于该设备任何一个接口所在网段。

[RouterS] bfd echo-source-ip 67.67.67.67

# 配置接口接收BFD echo报文的最小时间间隔。

[RouterS] interface gigabitethernet3/0/1

[RouterS-GigabitEthernet3/0/1] bfd min-echo-receive-interval 10

# 配置单跳BFD检测时间倍数。

[RouterS-GigabitEthernet3/0/1] bfd detect-multiplier 3

[RouterS-GigabitEthernet3/0/1] quit

(3)     配置OSPF快速重路由。以下两种配置方法任选其一。

·      方法一:自动计算备份下一跳

# 使能Router S的OSPF协议的自动计算快速重路由功能。

[RouterS] ospf 1

[RouterS-ospf-1] fast-reroute auto

[RouterS-ospf-1] quit

·     方法二:通过路由策略指定备份下一跳

# 配置IP地址前缀,匹配目的地址为4.4.4.4的报文。

[RouterS] ip ip-prefix pf_frr index 10 permit 4.4.4.4 32

# 通过路由策略指定快速重路由的备份链路,备份链路的出接口为GE3/0/2,备份下一跳为13.13.13.3。

[RouterS] route-policy rp_frr permit node 10

[RouterS-route-policy] if-match ip-prefix pf_frr

[RouterS-route-policy] apply fast-reroute backup-interface GigabitEthernet 3/0/2 backup-nexthop 13.13.13.3

[RouterS-route-policy] quit

[RouterS] ospf 1

[RouterS-ospf-1] fast-reroute route-policy rp_frr

[RouterS-ospf-1] quit

5.6  验证结果

# 显示路由详细信息。

<RouterS> display ip routing-table 4.4.4.4 32 verbose

Routing Table : Public

Summary Count : 1

 

  Destination: 4.4.4.4/32

     Protocol: OSPF            Process ID: 1

   Preference: 10                    Cost: 2

      NextHop: 12.12.12.2       Interface: GigabitEthernet3/0/1

    BkNextHop: 13.13.13.3     BkInterface: GigabitEthernet3/0/2

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 00h37m45s

          Tag: 0

# 显示由FRR自动创建的BFD会话状态。

<RouterS> display bfd session verbose

 

 Total session number: 1   Up session number: 1   Init mode: Active

 

 IPv4 session working under Echo mode:

 

     Local Discr: 12

       Source IP: 12.12.12.1        Destination IP: 12.12.12.2

   Session State: Up                     Interface: GigabitEthernet3/0/1

  Min Recv Inter: 10ms             Act Trans Inter: 10ms

Act Detect Inter: 30ms              Running Up for: 00:42:20

    Connect Type: Direct                 Board Num: 0

        Protocol: FRR

       Diag Info: No Diagnostic

Router SRouter A之间链路出现故障时,BFD快速检测出故障发生,并通知FRR切换至备用下一跳转发,直至OSPF再次收敛后重新下发应用新的路由,由于FRR的存在保证了检测到故障发生直至路由重新收敛下发这段时间内流量不会中断。

5.7  配置文件

·     Router S(通过自动计算方式)

#

 bfd echo-source-ip 67.67.67.67

#

interface GigabitEthernet3/0/1

 port link-mode route

ip address 12.12.12.1 255.255.255.0

 bfd min-echo-receive-interval 10

 bfd detect-multiplier 3

#

interface GigabitEthernet3/0/2

 port link-mode route

ip address 13.13.13.1 255.255.255.0

 ospf cost 3

#

ospf 1

 fast-reroute auto

 area 0.0.0.0

  network 12.12.12.0 0.0.0.255

  network 13.13.13.0 0.0.0.255

  network 1.1.1.1 0.0.0.0

#

·     Router S (通过指定路由策略方式)

#

 bfd echo-source-ip 67.67.67.67

#

interface GigabitEthernet3/0/1

 port link-mode route

ip address 12.12.12.1 255.255.255.0

 bfd min-echo-receive-interval 10

 bfd detect-multiplier 3

#

interface GigabitEthernet3/0/2

 port link-mode route

ip address 13.13.13.1 255.255.255.0

 ospf cost 3

#

ospf 1

 fast-reroute route-policy rp_frr

 area 0.0.0.0

  network 12.12.12.0 0.0.0.255

  network 13.13.13.0 0.0.0.255

  network 1.1.1.1 0.0.0.0

#

route-policy rp_frr permit node 10

 if-match ip-prefix pf_frr

 apply fast-reroute backup-interface GigabitEthernet3/0/2 backup-nexthop 13.13.13.3

#

 ip ip-prefix pf_frr index 10 permit 4.4.4.4 32

#

6  IS-IS快速重路由配置举例

6.1  组网需求

图3所示,Router S 、Router A、Router B和Router D属于同一IS-IS区域,从Router S到Router D有两条转发路径:Link A和Link B,要求通过IS-IS快速重路由功能实现:

从Router S发给Router D的报文优先选择Link A路径转发,当Router S与Router A之间的链路出现故障时,报文转发路径能快速切换到Link B上。

图3 配置IS-IS快速重路由特性典型配置组网图

 

6.2  配置思路

从Router S发给Router D的报文下一跳可以为Router A或Router B,为了实现报文优先选择下一跳为Router A,可配置Router S至Router B的链路开销值大于Router S至Router A的链路开销值。

为了确保Router S能及时发现与Router A之间的链路故障,在Router S上配置BFD检测。

一旦Router S探测到与Router A之间的链路故障,报文转发路径要快速切换到Link B上,因此在Router S上配置快速重路由功能。IS-IS快速重路由功能可以通过以下两种方式来实现:

(1)     通过IS-IS的协议本身的自动计算功能(使用fast-reroute auto命令),自动计算出备份下一跳。

(2)     通过路由策略,手动指定备份下一跳:

·     指定IP地址前缀。只有目的地址匹配IP地址前缀的报文才会切换到备份链路。

·     通过路由策略,配置快速重路由的出接口和下一跳,当主链路出现故障时切换到备份链路。

6.3  使用版本

本举例是在SR8800-CMW520-R3725版本上进行配置和验证的。

6.4  配置注意事项

·     IS-IS快速重路由功能不能与IS-IS BFD联动功能同时使用。

·     IS-IS快速重路由自动计算备份下一跳功能与MPLS TE特性互斥,即fast-reroute auto命令与traffic-eng命令互斥。

6.5  配置步骤

(1)     配置各Router接口的IP地址和IS-IS协议。

# 请按照图3配置各接口的IP地址和子网掩码,具体配置过程略。

# 配置各路由器之间采用IS-IS协议进行互连,确保Router S、Router A、Router B和Router D之间能够在网络层互通,并且各路由器之间能够借助IS-IS协议实现动态路由更新。具体配置过程略。

# 配置Router S上GigabitEthernet3/0/1的IS-IS开销值为10,其它IS-IS接口开销值为默认值20,使Router S到Router D的最短路径优选链路A,具体配置过程略。

(2)      配置用于报文封装的BFD源IP地址,配置BFD参数。

# 配置BFD echo报文方式的源IP地址。源IP地址不需要与实际接口地址对应,且不要配置为属于该设备任何一个接口所在网段。

[RouterS] bfd echo-source-ip 67.67.67.67

# 配置接口接收BFD echo报文的最小时间间隔。

[RouterS] interface gigabitethernet3/0/1

[RouterS-GigabitEthernet3/0/1] bfd min-echo-receive-interval 10

# 配置单跳BFD检测时间倍数。

[RouterS-GigabitEthernet3/0/1] bfd detect-multiplier 3

[RouterS-GigabitEthernet3/0/1] quit

(3)     配置IS-IS快速重路由。以下两种配置方法任选其一。

·     方法一:自动计算备份下一跳。

# 使能Router S的IS-IS协议的自动计算快速重路由功能。

[RouterS] isis 1

[RouterS-isis-1] fast-reroute auto

[RouterS-isis-1] quit

·     方法二:通过路由策略指定备份下一跳。

# 配置IP地址前缀,匹配目的地址为4.4.4.4的报文。

[RouterS] ip ip-prefix pf_frr index 10 permit 4.4.4.4 32

# 通过路由策略指定快速重路由的备份链路,备份链路的出接口为GigabitEthernet3/0/2,备份下一跳为13.13.13.3。

[RouterS] route-policy rp_frr permit node 10

[RouterS-route-policy] if-match ip-prefix pf_frr

[RouterS-route-policy] apply fast-reroute backup-interface GigabitEthernet3/0/2 backup-nexthop 13.13.13.3

[RouterS-route-policy] quit

[RouterS] isis 1

[RouterS-isis-1] fast-reroute route-policy rp_frr

[RouterS-isis-1] quit

6.6  验证结果

# 显示路由详细信息。

<RouterS> display ip routing-table 4.4.4.4 32 verbose

Routing Table : Public

Summary Count : 1

 

  Destination: 4.4.4.4/32

     Protocol: ISIS            Process ID: 1

   Preference: 15                    Cost: 20

      NextHop: 12.12.12.2       Interface: GigabitEthernet3/0/1

    BkNextHop: 13.13.13.3     BkInterface: GigabitEthernet3/0/2

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 00h36m27s

          Tag: 0

# 显示由FRR自动创建的BFD会话状态。

<RouterS> display bfd session verbose

 

 Total session number: 1   Up session number: 1   Init mode: Active

 

 IPv4 session working under Echo mode:

 

     Local Discr: 16

       Source IP: 12.12.12.1        Destination IP: 12.12.12.2

   Session State: Up                     Interface: GigabitEthernet3/0/1

  Min Recv Inter: 10ms             Act Trans Inter: 10ms

Act Detect Inter: 30ms              Running Up for: 00:39:05

    Connect Type: Direct                 Board Num: 0

        Protocol: FRR

       Diag Info: No Diagnostic

RouterSRouterA之间链路出现故障时,BFD快速检测出故障发生,并通知FRR切换至备用下一跳转发,直至IS-IS再次收敛后重新下发应用新的路由,由于FRR的存在保证了检测到故障发生直至路由重新收敛下发这段时间内流量不会中断。

6.7  配置文件

·     Router S(通过自动计算方式)

#

 bfd echo-source-ip 67.67.67.67

#

isis 1

 is-level level-2

 fast-reroute auto

 network-entity 00.0000.0000.0000.0001.00

#

interface GigabitEthernet3/0/1

 port link-mode route

ip address 12.12.12.1 255.255.255.0

 isis enable 1

 isis cost 10

 bfd min-echo-receive-interval 10

 bfd detect-multiplier 3

#

interface GigabitEthernet3/0/2

 port link-mode route

ip address 13.13.13.1 255.255.255.0

 isis enable 1

 isis cost 30

#

·     Router S(通过指定路由策略方式)

#

 bfd echo-source-ip 67.67.67.67

#

isis 1

 is-level level-2

 fast-reroute route-policy rp_frr

 network-entity 00.0000.0000.0000.0001.00

#

interface GigabitEthernet3/0/1

 port link-mode route

ip address 12.12.12.1 255.255.255.0

 isis enable 1

 isis cost 10

 bfd min-echo-receive-interval 10

 bfd detect-multiplier 3

#

interface GigabitEthernet3/0/2

 port link-mode route

ip address 13.13.13.1 255.255.255.0

 isis enable 1

 isis cost 30

#

route-policy rp_frr permit node 10

 if-match ip-prefix pf_frr

 apply fast-reroute backup-interface GigabitEthernet3/0/2 backup-nexthop 13.13.13.3

#

 ip ip-prefix pf_frr index 10 permit 4.4.4.4 32

#

7  RIP快速重路由配置举例

7.1  组网需求

图4所示,Router S 、Router A、Router B、和Router D通过RIPv2协议实现网络互连。要求在Router S上给到Router D的Loopback0接口路由指定备份出接口和备份下一跳,使链路B为链路A的备份。当RouterS和RouterA之间链路出现故障时,业务可以快速切换到链路B上。

图4 配置RIP快速重路由特性典型配置组网图

 

7.2  配置思路

从Router S发给Router D的报文下一跳可以为Router A或Router B,为了实现报文优先选择下一跳为Router A,可配置Router S至Router B的附加度量值大于Router S至Router A的附加度量值。

为了确保Router S能及时发现与Router A之间的链路故障,在Router S上配置BFD检测。

一旦Router S探测到与Router A之间的链路故障,报文转发路径要快速切换到Link B上,因此在Router S上配置快速重路由功能。静态路由的快速重路由通过路由策略来实现,配置要点包括:

·     指定IP地址前缀。只有目的地址匹配IP地址前缀的报文才会切换到备份链路。

·     通过路由策略,配置快速重路由的出接口和下一跳,当主链路出现故障时切换到备份链路。

7.3  使用版本

本举例是在SR8800-CMW520-R3725版本上进行配置和验证的。

7.4  配置注意事项

·     RIP快速重路由功能不能与RIP BFD联动功能同时使用。

·     RIP快速重路由功能仅对非迭代RIP路由即从直连邻居学到RIP路由有效。

7.5  配置步骤

(1)      配置各Router接口的IP地址和RIPv2协议。

# 请按照图4配置各接口的IP地址和子网掩码,具体配置过程略。

# 配置各路由器之间采用RIP协议进行互连,确保Router S、Router A、Router B和Router D之间能够在网络层互通,并且各路由器之间能够借助RIPv2协议实现动态路由更新。具体配置过程略。

# 配置Router S上GigabitEthernet3/0/2发送RIP路由时的附加度量值为2,使Router S到Router D的最短路径优选链路A,具体配置过程略。

(2)     配置用于报文封装的BFD源IP地址,配置BFD参数。

# 配置BFD echo报文方式的源IP地址。源IP地址不需要与实际接口地址对应,且不要配置为属于该设备任何一个接口所在网段。

[RouterS] bfd echo-source-ip 67.67.67.67

# 配置接口接收BFD echo报文的最小时间间隔。

[RouterS] interface gigabitethernet3/0/1

[RouterS-GigabitEthernet3/0/1] bfd min-echo-receive-interval 10

# 配置单跳BFD检测时间倍数。

[RouterS-GigabitEthernet3/0/1] bfd detect-multiplier 3

[RouterS-GigabitEthernet3/0/1] quit

(3)     配置RIP快速重路由。

# 配置IP地址前缀,匹配目的地址为4.4.4.4的报文。

[RouterS] ip ip-prefix pf_frr index 10 permit 4.4.4.4 32

# 通过路由策略指定快速重路由的备份链路,备份链路的出接口为GigabitEthernet3/0/2,备份下一跳为13.13.13.3。

[RouterS] route-policy rp_frr permit node 10

[RouterS-route-policy] if-match ip-prefix pf_frr

[RouterS-route-policy] apply fast-reroute backup-interface GigabitEthernet3/0/2 backup-nexthop 13.13.13.3

[RouterS-route-policy] quit

[RouterS] rip 1

[RouterS-rip-1] fast-reroute route-policy rp_frr

[RouterS-rip-1] quit

7.6  验证结果

# 显示路由详细信息。

<RouterS> display ip routing-table 4.4.4.4 32 verbose

Routing Table : Public

Summary Count : 1

 

  Destination: 4.4.4.4/32

     Protocol: RIP             Process ID: 1

   Preference: 100                   Cost: 2

      NextHop: 12.12.12.2       Interface: GigabitEthernet3/0/1

    BkNextHop: 13.13.13.3     BkInterface: GigabitEthernet3/0/2

  RelyNextHop: 0.0.0.0          Neighbor : 12.12.12.2

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 00h25m59s

          Tag: 0

# 显示由FRR自动创建的BFD会话状态。

<RouterS> display bfd session verbose

 

 Total session number: 1   Up session number: 1   Init mode: Active

 

 IPv4 session working under Echo mode:

 

     Local Discr: 20

       Source IP: 12.12.12.1        Destination IP: 12.12.12.2

   Session State: Up                     Interface: GigabitEthernet3/0/1

  Min Recv Inter: 10ms             Act Trans Inter: 10ms

Act Detect Inter: 30ms              Running Up for: 00:26:18

    Connect Type: Direct                 Board Num: 0

        Protocol: FRR

       Diag Info: No Diagnostic

RouterSRouterA之间链路出现故障时,BFD快速检测出故障发生,并通知FRR切换至备用下一跳转发,RIP重新下发应用新的路由。

7.7  配置文件

#

 bfd echo-source-ip 67.67.67.67

#

interface GigabitEthernet3/0/1

 port link-mode route

ip address 12.12.12.1 255.255.255.0

 bfd min-echo-receive-interval 10

 bfd detect-multiplier 3

#

interface GigabitEthernet3/0/2

 port link-mode route

ip address 13.13.13.1 255.255.255.0

 rip metricin 5

#

rip 1

 undo summary

 version 2

 network 12.0.0.0

 network 13.0.0.0

 fast-reroute route-policy rp_frr

#

route-policy rp_frr permit node 10

 if-match ip-prefix pf_frr

 apply fast-reroute backup-interface GigabitEthernet3/0/2 backup-nexthop 13.13.13.3

#

 ip ip-prefix pf_frr index 10 permit 4.4.4.4 32

#

8  相关资料

·     《H3C SR8800万兆核心路由器 三层技术-IP路由配置指导》中的“策略路由”

·     《H3C SR8800万兆核心路由器 三层技术-IP路由命令参考》中的“策略路由”

·     《H3C SR8800万兆核心路由器 三层技术-IP路由配置指导》中的“静态路由”

·     《H3C SR8800万兆核心路由器 三层技术-IP路由命令参考》中的“静态路由”

·     《H3C SR8800万兆核心路由器 三层技术-IP路由配置指导》中的“OSPF”

·     《H3C SR8800万兆核心路由器 三层技术-IP路由命令参考》中的“OSPF”

·     《H3C SR8800万兆核心路由器 三层技术-IP路由配置指导》中的“IS-IS”

·     《H3C SR8800万兆核心路由器 三层技术-IP路由命令参考》中的“IS-IS”

·     《H3C SR8800万兆核心路由器 三层技术-IP路由配置指导》中的“RIP”

·     《H3C SR8800万兆核心路由器 三层技术-IP路由命令参考》中的“RIP”

·     《H3C SR8800万兆核心路由器 可靠性配置指导》中的“BFD”

·     《H3C SR8800万兆核心路由器 可靠性命令参考》中的“BFD”

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们