在路由引入时应用路由策略

简介: 本文介绍了在RouterB上实现IS-IS与OSPF协议间路由引入的配置方法。通过设置路由策略,将IS-IS网络中的路由引入OSPF时,调整特定网段的开销值和Tag属性:使172.16.1.0/24的选路优先级降低,为172.16.2.0/24添加标识以方便后续策略应用。配置包括OSPF、IS-IS的基础设置,以及Route-Policy的创建与应用,并通过验证展示了路由表的变化效果。

组网需求

RouterB与RouterA之间通过OSPF协议交换路由信息,与RouterC之间通过IS-IS协议交换路由信息。要求在RouterB上将IS-IS网络中路由引入到OSPF网络后,OSPF网络中路由172.16.1.0/24的选路优先级较低;路由172.16.2.0/24具有标识,方便以后运用路由策略。

公众号:刘俊辉个人博客

配置思路

采用如下的思路配置在路由引入时应用路由策略:

  1. 在RouterB上配置路由策略,将172.17.1.0/24的路由的开销设置为100,并在OSPF引入IS-IS路由时应用路由策略,实现OSPF网络中路由172.17.1.0/24的选路优先级较低;将172.17.2.0/24的路由的Tag属性设置为20,实现路由172.17.2.0/24具有标识,方便以后运用路由策略。
  2. 在RouterB上配置路由策略,将172.17.2.0/24的路由的Tag属性设置为20,并在OSPF引入IS-IS路由时应用路由策略,实现路由172.17.2.0/24具有标识,方便以后运用路由策略。

操作步骤

配置OSPF

RouterA

<Huawei>sys
[Huawei]sys RouterA
[RouterA]int g0/0/0
[RouterA-GigabitEthernet0/0/0]ip add 192.168.1.1 24
[RouterA-GigabitEthernet0/0/0]q
[RouterA]ospf
[RouterA-ospf-1]area 1
[RouterA-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255
[RouterA-ospf-1-area-0.0.0.1]q
[RouterA-ospf-1]q

RouterB

<Huawei>sys
[Huawei]sys RouterB
[RouterB]int g0/0/0
[RouterB-GigabitEthernet0/0/0]ip add 192.168.1.2 24
[RouterB-GigabitEthernet0/0/0]q
[RouterB]ospf
[RouterB-ospf-1]area 1
[RouterB-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255
[RouterB-ospf-1-area-0.0.0.1]q
[RouterB-ospf-1]q

配置IS-IS

RouterB

[RouterB]isis
[RouterB-isis-1]
[RouterB-isis-1]is-level level-2
[RouterB-isis-1]network-entity 10.1010.1010.1010.00
[RouterB]int g0/0/1
[RouterB-GigabitEthernet0/0/1]ip add 192.168.2.1 24
[RouterB-GigabitEthernet0/0/1]isis enable 1
[RouterB-GigabitEthernet0/0/1]q

RouterC

<Huawei>sys
[Huawei]sys RouterC
[RouterC]isis 
[RouterC-isis-1]is-level level-2
[RouterC-isis-1]network-entity 10.1010.1010.1011.00
[RouterC-isis-1]q
[RouterC]int g0/0/0
[RouterC-GigabitEthernet0/0/0]ip add 192.168.2.3 24
[RouterC-GigabitEthernet0/0/0]isis enable 1
[RouterC-GigabitEthernet0/0/0]q
[RouterC]int lo1
[RouterC-LoopBack1]ip add 172.16.1.1 24
[RouterC-LoopBack1]isis enable 1
[RouterC-LoopBack1]q
[RouterC-LoopBack1]int lo2
[RouterC-LoopBack2]ip add 172.16.2.1 24
[RouterC-LoopBack2]isis enable 1
[RouterC-LoopBack2]q
[RouterC-LoopBack2]int lo3
[RouterC-LoopBack3]ip add 172.16.3.1 24
[RouterC-LoopBack3]isis enable 1
[RouterC-LoopBack3]q

配置OSPF引入IS-IS

RouterB

[RouterB]ospf
[RouterB-ospf-1]import-route isis 1
[RouterB-ospf-1]q

查看RouterA的OSPF路由表

<RouterA>display ospf routing 
   OSPF Process 1 with Router ID 192.168.1.1
      Routing Tables 
 Routing for Network 
 Destination        Cost  Type       NextHop         AdvRouter       Area
 192.168.1.0/24     1     Transit    192.168.1.1     192.168.1.1     0.0.0.1
 Routing for ASEs
 Destination        Cost      Type       Tag         NextHop         AdvRouter
 172.16.1.0/24      1         Type2      1           192.168.1.2     192.168.1.2
 172.16.2.0/24      1         Type2      1           192.168.1.2     192.168.1.2
 172.16.3.0/24      1         Type2      1           192.168.1.2     192.168.1.2
 192.168.2.0/24     1         Type2      1           192.168.1.2     192.168.1.2
 Total Nets: 5  
 Intra Area: 1  Inter Area: 0  ASE: 4  NSSA: 0

配置过滤列表

配置编号为2002的ACL,允许172.16.2.0/24通过

[RouterB]acl number 2002
[RouterB-acl-basic-2002]rule permit source 172.16.2.0 0.0.0.255
[RouterB-acl-basic-2002]q

配置名为prefix1的地址前缀列表,允许172.16.1.0/24通过

[RouterB]ip ip-prefix prefix1 index 10 permit 172.16.1.0 24

配置Route-Policy(路由策略)

#创建路由策略 ISIS2OSPF 模式为允许 节点编号10
[RouterB]route-policy ospf2isis permit node 10
#定义路由策略的匹配条件  应用 地址前缀列表 prefix1
[RouterB-route-policy]if-match ip-prefix prefix1
[RouterB-route-policy]apply cost 100
[RouterB-route-policy]q
#创建路由策略 ISIS2OSPF节点20
[RouterB]route-policy ospf2isis permit node 20
Info: New Sequence of this List.  
[RouterB-route-policy]if-match acl 2021
[RouterB-route-policy]apply tag 20
[RouterB-route-policy]q
 
[RouterB]route-policy ospf2isis permit node 30
Info: New Sequence of this List.
[RouterB-route-policy]q

在路由引入时应用Route-Policy

[RouterB]ospf
[RouterB-ospf-1]import-route isis 1 route-policy ospf2isis
[RouterB-ospf-1]q
[RouterB]

验证

查看RouterA路由器的OSPF路由表的变化

可以看到目的地址为172.17.1.0/24的路由的开销为100,目的地址为172.17.2.0/24的路由的标记域(Tag)为20,而其他路由的属性未发生变化。

<RouterA>display ospf routing 
   OSPF Process 1 with Router ID 192.168.1.1
      Routing Tables 
 Routing for Network 
 Destination        Cost  Type       NextHop         AdvRouter       Area
 192.168.1.0/24     1     Transit    192.168.1.1     192.168.1.1     0.0.0.1
 Routing for ASEs
 Destination        Cost      Type       Tag         NextHop         AdvRouter
 172.16.1.0/24      100       Type2      1           192.168.1.2     192.168.1.2
 172.16.2.0/24      1         Type2      20          192.168.1.2     192.168.1.2
 172.16.3.0/24      1         Type2      1           192.168.1.2     192.168.1.2
 192.168.2.0/24     1         Type2      1           192.168.1.2     192.168.1.2
 Total Nets: 5  
 Intra Area: 1  Inter Area: 0  ASE: 4  NSSA: 0


相关文章
|
网络协议 安全 网络性能优化
|
网络虚拟化 网络架构
计算机网络实验(华为eNSP模拟器)——第三章 配置IP地址和网关
计算机网络实验(华为eNSP模拟器)——第三章 配置IP地址和网关
计算机网络实验(华为eNSP模拟器)——第三章 配置IP地址和网关
|
10月前
|
资源调度 分布式计算 Kubernetes
分布式计算调度器浅谈:YARN、Kubernetes、Mesos 到底图啥?
分布式计算调度器浅谈:YARN、Kubernetes、Mesos 到底图啥?
612 4
|
前端开发 JavaScript 程序员
WordPress免费主题:Document,让阅读变得更加方便
“Document”的主题以方便记、方便查、简约为核心设计理念,适合用作文档类博客。功能包括文章目录导航、黑夜/白天模式切换、代码高亮与一键复制、自定义小部件等。支持SEO优化及多种前端交互效果。提供Github和Gitee开源地址,用户可下载后上传至WordPress主题目录并启用。主题持续更新中
1124 58
|
网络协议 数据安全/隐私保护 网络架构
前缀列表(ip-prefix)配置
前缀列表(ip-prefix)配置
553 0
|
运维 图形学 Python
从零开始的PICO教程(2)--实时预览应用场景
这篇文章是关于如何使用PICO Unity Live Preview Plugin在PICO设备上进行实时预览应用场景的教程,包括准备工作、操作步骤和故障排查方法。
|
消息中间件 前端开发 安全
第三方数据平台技术选型分析
这篇文章分析了第三方数据平台的技术选型,涵盖了移动统计平台、自助分析平台和BI平台的不同代表厂商,讨论了它们的数据源、使用要求和适用场景。
1278 2
|
JavaScript Java 关系型数据库
基于SpringBoot+Vue华强北商城二手手机管理系统(源码+部署说明+演示视频+源码介绍+lw)(1)
基于SpringBoot+Vue华强北商城二手手机管理系统(源码+部署说明+演示视频+源码介绍+lw)
640 1
|
XML Java Linux
Spring Task 定时任务没有定时执行是为什么?
Spring Task 定时任务没有定时执行是为什么?
679 2