IGP高级特性实验
0.实验目标:实现部署 FRR、BFD 加快 OSPF 收敛速度
实现对 OSPF 出方向的 LSA 进行过滤的配置
实现部署区域间路由过滤,减小 OSPF LSDB 大小
1.实验要求
公司内部网络中有4台AR 路由器,全部运行 OSPF,为了控制 OSPF LSDB 数量,将4台AR划分到了不同的区域,其中区域1的 ASBR R4 与分支机构的路由器 R5 之间运行 IS-IS。为了加快 OSPF 的收敛速度,作为网络管理员的你部署了 OSPF IP FRR、OSPF 与BED 联动。司时为了控制总部网络的路由条目数量,你在ABR R3 上部署了路由过滤,限制进入 OSPF 区域0的路由。分支机构存在访问总部网络的需求,你为分支机构下发了IS-IS 的默认路由,而不是将 OSPF的路由引入到 IS-IS 中。

2.实验拓扑

3.关键技术
3.1 配置 OSPF
[Rl] ospf 1 router-id 10.0.1.1
[R2] ospf 1 router-id 10.0.2.2
[R3] ospf 1 router-id 10.0.3.3
[R4] ospf 1 router-id 10.0.4.4
#在R1 上配置 OSPF
[Rl]ospf 1
[Rl-ospf-1] area 0.0.0.0
[Rl-ospf--area-0.0.0.0 network 10.0.13.1 0.0.0.0
[Rl-ospf-1-area-0.0.0.0] network 10.0.12.1 0.0.0.0
[Rl-ospf-1-area-0.0.0.0] network 10.0.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0] quit
[R1-ospf-1] quit
3.2 配置IS-IS
[R5]isis 1
[R5-isis-1] is-level level-1
[R5-isis-1] network-entity 49.0001.0000.0000.0005.00
[R5-isis-1] quit
[R5]interface LoopBack 0
[R5-LoopBack0] isis enable 1
[R5-LoopBack0] quit
[R5]interface GigabitEthernet0/0/3
[R5-GigabitEthernet0/0/3] isis enable 1
[[R5-GigabitEthernet0/0/3] quit
3.3 在 R1 上开启OSPF IP FRR,生成访问 R4 的备份路径,直接开启,路由器会自己生成路径
#R1 上开启 FRR 功能
[R1]ospf 1
[R1-ospf-1] frr
[R1-ospf-1-fir] loop-free-alternate
[R1-ospf-1-fir] quit
[R1-ospf-1] quit
#检查备份链路

3.4 配置OSPF与BFD联动
所有 OSPF 设备开启全局 BFD,在互联接口上启用 BFD 特性,之后关闭 R3 的 GEO/0/1接口,在 R1 上查看与 R3 的 OSPF 居状态、路由状态是否能够快速切换
#在 R1、R2、R3、R4 上全局使能 BFD 特性,举例R1:
[R1]bfd
R1-bfd] quit
[R1]ospf 1
[R1-ospf-1] bfd all-interfaces enable
[R1-ospf-17 quit
#在 R1 的接口上配置 BFD 特性,指定最小发送和接收间隔为 500ms,本地检测时间倍数为4
[R1] interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/17 ospf bfd enable
[R1-GigabitEthernet0/0/1] ospf bfd min-tx-interval 500 min-rx-interval 500 detect-multiplier 4
[R1-GigabitEthernet0/0/1] quit
[R1linterface GigabitEthernet0/0/2
[R1-GigabitEthernet0/0/2] ospf bfd enable
[R1-GigabitEthernet0/0/2] ospf bfd min-tx-interval 500 min-rx-interval 500 detect-multiplier 4
[R1-GigabitEthernet0/0/2] quit
#检查建立情况:
[Rl]display ospf bfd session all

#测试OSPF联动BFD,关闭路由器某个端口,检查ospf收敛原因:
dis ospf peer last-nbr-down

3.5 OSPF 与 ISIS 区域间路由过滤
R1、R2 上创建IP 地址相同的Loopback2 接口,均在该接口上激活OSPF,在 R3 上查看OSPF 路由表中是否存在等价路由,之后限制等价路由为 1。
在 R4 上创建 Loopback3 并激活OSPF,在 ABR R3 上配置区域间路由过滤,限制 R4 Lopback3 接口路由向 Area0内传递
3.5.1 #R3 限制负载分担的等价路由的最大数量为 1
[R3]ospf 1R3-ospf-1] maximum load-balancing l 【结果是:如果存在等价路由,会删掉直至只剩下一条等价路由】
当组网中存在的等价路由数量大于 maximum load-balancing 命令配置的等价路由数量时,按照下面原则选取有效路由进行负载分担:
路由优先级: 负载分担选取优先级小的路由进行负载分担
接口索引: 如果接口的优先级相同,则比较接口的索引,负载分担选取接口索引大的路由进行负载分担。
下一跳IP 地址:如果接口的优先级和接口索引都相同,则比较下一跳I 地址,负载分担选取 IP 地址大的路由进行负载分担。
3.5.2 #在ABR R3 上配置 Type-3 LSA 过滤,限制 OSPF 区域间路由 172.16.3.0/24 向区域0的传递
步骤1创建ip-prefix,然后在area区域下配置filter匹配ip-prefix
[R3]ip ip-prefix 1 index 10 deny 172.16.3.0 24 greater-equal 24 less-equal 24
[R3]ip ip-prefix 1 index 20 permit 0.0.0.0 0 less-equal 32
[R3]ospf 1
[R3-ospf-1] area 1
[R3-ospf-1-area-0.0.0.1] filter ip-prefix 1 export
在 R4 IS-IS 进程1 中发布缺省路由
#在 R4 上发布缺省路由,区域内的路由器都会创建一条到R4的默认路由
[R4]isis 1
[R4-isis-1] default-route-advertise always level-1-2
在R4 OSPF 发布默认路由
[R4]ospf 1
[R4-ospf-1]default-route-advertise always
