配置公网IP FRR功能实验

学习精彩网络技术老师:华为HCIA和HCIP数通eNSP实战视频课
学习精彩网络技术老师:华为、华三、锐捷、WLAN、IPv6等全套视频课程
学习IPv6全套课程:IPv6组网实战从入门到精通视频课程

配置公网IP FRR后,当主链路出现故障时,流量可以快速切换到备份链路上。

组网需求

图1所示,要求使链路B为链路A的备份。当链路A出现故障时,流量可以快速切换到链路B上。

图1 配置公网IP FRR功能组网图

配置思路

采用如下的思路配置公网IP FRR功能:

在各路由器上使能OSPF基本功能,使各路由器之间可以相互学习路由。

在RouterT和RouterC的接口GE3/0/0上配置较大的Cost值,使OSPF优选链路A。

在RouterT上配置Route-Policy,配置备份下一跳和备份出接口,使能公网IP FRR功能,使链路B为链路A的备份。

数据准备

为完成此配置例,需准备如下的数据:

OSPF接口的Cost值100。

配置Route-Policy名称和节点号,配置备份下一跳192.168.20.2以及备份出接口GE3/0/0。

操作步骤
  1. 配置各接口的IP地址(略)
  2. 在RouterT、RouterA、RouterB和RouterC上配置OSPF(略)
  3. 配置OSPF接口的Cost值

# 在RouterT的GigabitEthernet3/0/0接口上配置Cost值,使OSPF优选链路A。

[RouterT] interface gigabitethernet 3/0/0

[RouterT-GigabitEthernet3/0/0] ospf cost 100

[RouterT-GigabitEthernet3/0/0] quit

# 在RouterC的GigabitEthernet3/0/0接口上配置较大的Cost值,使OSPF优选链路A。

[RouterC] interface gigabitethernet 3/0/0

[RouterC-GigabitEthernet3/0/0] ospf cost 100

[RouterC-GigabitEthernet3/0/0] quit

  1. 配置Route-Policy

# 在RouterT上配置Route-Policy,配置备份下一跳和备份出接口。同时配置if-match项,限制应用范围。

[RouterT] ip ip-prefix frr1 permit 172.17.1.1 24

[RouterT] route-policy ip_frr_rp permit node 10

[RouterT-route-policy] if-match ip-prefix frr1

[RouterT-route-policy] apply backup-nexthop 192.168.20.2

[RouterT-route-policy] apply backup-interface gigabitethernet 3/0/0

[RouterT-route-policy] quit

  1. 使能公网IP FRR功能

[RouterT] ip frr route-policy ip_frr_rp

# 在RouterT上查看备份出接口和备份下一跳信息。

[RouterT] display ip routing-table 172.17.1.0 verboseRoute Flags: R - relay, D - download

to fib

------------------------------------------------------------------------------

Routing Table : Public

Summary Count : 1

Destination: 172.17.1.0/24

     Protocol: OSPF            Process ID: 1

   Preference: 10                    Cost: 3

      NextHop: 192.168.10.2     Neighbour: 0.0.0.0

        State: Active Adv             Age: 00h06m49s

          Tag: 0                 Priority: low

        Label: NULL               QoSInfo: 0x0

   IndirectID: 0x0

 RelayNextHop: 0.0.0.0          Interface: GigabitEthernet2/0/0

     TunnelID: 0x0                  Flags:  D

   BkNextHop: 192.168.20.2  BkInterface: GigabitEthernet3/0/0

      BkLabel: NULL           SecTunnelID: 0x0

 BkPETunnelID: 0x0        BkPESecTunnelID: 0x0

 BkIndirectID: 0x0

  1. 当不需要IP FRR功能时,配置undo ip frr命令进行去使能操作

[RouterT] undo ip frr

# IP FRR去使能后,查看备份出接口和备份下一跳的信息。

[RouterT] display ip routing-table 172.17.1.0 verboseRoute Flags: R - relay, D - download

to fib

------------------------------------------------------------------------------

Routing Table : Public

Summary Count : 1

Destination: 172.17.1.0/24

     Protocol: OSPF            Process ID: 1

   Preference: 10                    Cost: 3

      NextHop: 192.168.10.2     Neighbour: 0.0.0.0

        State: Active Adv             Age: 00h00m01s

          Tag: 0                 Priority: low

        Label: NULL               QoSInfo: 0x0

   IndirectID: 0x0

 RelayNextHop: 0.0.0.0          Interface: GigabitEthernet2/0/0

     TunnelID: 0x0                  Flags:  D

配置文件

RouterT的配置文件

#

 sysname RouterT

#

ip frr route-policy ip_frr_rp

#

interface GigabitEthernet2/0/0

 ip address 192.168.10.1 255.255.255.0

#

interface GigabitEthernet3/0/0

 ip address 192.168.20.1 255.255.255.0

 ospf cost 100

#

interface GigabitEthernet1/0/0

 ip address 172.18.1.1 255.255.255.0

#

ospf 1

 area 0.0.0.0

  network 192.168.10.0 0.0.0.255

  network 192.168.20.0 0.0.0.255

area 0.0.0.1

  network 172.18.1.0 0.0.0.255

#

ip ip-prefix frr1 index 10 permit 172.17.1.0 24

#

route-policy ip_frr_rp permit node 10

 if-match ip-prefix frrl

 apply backup-nexthop 192.168.20.2

 apply backup-interface GigabitEthernet3/0/0

#

return

RouterA的配置文件

#

 sysname RouterA

#

interface GigabitEthernet1/0/0

 ip address 192.168.10.2 255.255.255.0

#

interface GigabitEthernet2/0/0

 ip address 192.168.11.2 255.255.255.0

#

ospf 1

 area 0.0.0.0

  network 192.168.10.0 0.0.0.255

  network 192.168.11.0 0.0.0.255

#

return

RouterB的配置文件

#

 sysname RouterB

#

interface GigabitEthernet1/0/0

 ip address 192.168.20.2 255.255.255.0

#

interface GigabitEthernet2/0/0

 ip address 192.168.21.2 255.255.255.0

#

ospf 1

 area 0.0.0.0

  network 192.168.20.0 0.0.0.255

  network 192.168.21.0 0.0.0.255

#

return

RouterC的配置文件

#

 sysname RouterC

#

interface GigabitEthernet1/0/0

 ip address 172.17.1.1 255.255.255.0

#

interface GigabitEthernet2/0/0

 ip address 192.168.11.1 255.255.255.0

#

interface GigabitEthernet3/0/0

 ip address 192.168.21.1 255.255.255.0

 ospf cost 100

#

ospf 1

 area 0.0.0.0

  network 192.168.11.0 0.0.0.255

  network 192.168.21.0 0.0.0.255

area 0.0.0.2

  network 172.17.1.0 0.0.0.255

#

return

### OSPF IP Fast Reroute (IP FRR) 配置与实现 OSPF IP Fast Reroute 是一种增强网络可靠性的机制,能够在链路或节点失效的情况下迅速切换到备用路径,从而减少数据包丢失并提高服务质量。以下是关于如何配置和实施 OSPF IP FRR 的详细介绍。 #### 1. 基本概念 IP FRR 使用预先计算的备份路径来绕过失效的链路或节点。对于 OSPF 来说,这种功能通常依赖于 LFA(Loop-Free Alternates)算法来选择合适的备选下一跳。LFA 能够确保即使主路径不可用,流量仍然可以通过其他可用路径转发而不会形成环路[^1]。 #### 2. 配置步骤概述 虽然不使用具体的第一人称描述,但可以提供一个逻辑上的流程说明: - **启用 IP FRR 功能** 在路由器上全局启用 IP FRR 支持,并指定用于保护的主要接口以及可能涉及的邻居关系。 - **定义优先级参数** 如果邻居未采用默认 OSPF 优先级值,则需手动调整这些设置以影响选举过程中的角色分配。 - **验证拓扑结构兼容性** 确认当前网络布局支持无环替代方案的存在;例如检查是否存在满足条件的次优路径作为候选者。 #### 3. 实际命令示例 下面展示了一些典型的 Juniper Networks 设备上的 CLI 指令片段用来激活此特性: ```bash set protocols ospf area 0.0.0.0 interface ge-0/0/1.0 ip-frr set protocols ospf reference-bandwidth 10g commit check show ospf neighbor detail | match "Router ID" ``` 上述脚本中第一条语句开启了特定区域内的某个物理端口上的快速重路由能力,第二条则重新设定了参考带宽以便更精确地衡量成本度量标准。 最后通过 `show` 命令获取详细的邻接状态信息可以帮助确认配置是否生效并且正常运作当中。 #### 4. 注意事项 当涉及到多厂商互操作环境时,请注意不同平台间可能存在细微差异甚至完全不同的术语表达方式。此外还需考虑实际应用场景下的各种约束因素比如硬件性能瓶颈或者软件版本限制等问题。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

精彩网络技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值