当前位置: 首页 > news >正文

路由策略与路由控制之双点双向重发布(OSPF-ISIS)实验

双点双向重发布在路由协议中,特别是在OSPF(开放式最短路径优先)与IS-IS(中间系统到中间系统)等协议之间,指的是在两个协议间或者两个进程间进行路由信息共享的机制。这种机制涉及到在两个不同的协议区域使用重发布导入路由时,同时利用两个ASBR(自治系统边界路由器)进行双向重发布。

实验拓扑

实验要求

在R2上将OSPF引入到ISIS引发次优路径,同时在R4上将ISIS引入到OSPF引发路由回馈成环路,同时:在R4上将OSPF引入到ISIS同样引发次优路径在R2上将ISIS引回到OSPF同样引发路由回馈造成环路。 简而言之就是,R2和R4上的OSPF和ISIS中互相引入,网络通,无环路和次优路径。

配置思路

1.配置ISIS和OSPF基本设置:

  • 在每个路由器上配置ISIS和OSPF。
  • 设置ISIS的区域ID和网络实体,以及OSPF的路由器ID和区域。
  • 为每个接口配置IP地址。

2.定义路由重分发策略:

  • 在R3和R4上分别定义路由策略,以控制路由的重分发。
  • 这些策略定义了重分发的条件和应用的操作。
  • 例如,对于R3,路由策略 ito 定义了将具有标签 30 的路由从ISIS重分发到OSPF;路由策略 oti 则定义了将具有标签 40 的路由从OSPF重分发到ISIS。

3.配置路由策略(通过四个Tag):

  • 在R3上,配置路由策略如下:
route-policy ito deny node 10
if-match tag 30
route-policy ito permit node 20
apply tag 10route-policy oti deny node 10
if-match tag 40
route-policy oti permit node 20
apply tag 20
  • 在R4上的配置与R3类似。

4.应用路由策略:

  • 在R3和R4上分别将定义的路由策略应用到相应的路由器配置中。
  • 例如,R3中通过 import-route 命令将OSPF和ISIS之间的路由重分发策略应用到配置中。

具体配置

R1

sys
sys R1
int g0/0/0
ip add 192.168.12.1 24
int lo 1
ip add 1.1.1.1 32
ip route-s 192.168.1.1 24 null 0
ospf 1 router-id 1.1.1.1
area 0
net 192.168.12.1 0.0.0.0
net 1.1.1.1 0.0.0.0ospf 1
preference ase 10

R2

sys
sys R2
int g0/0/0
ip add 192.168.12.2 24
int g0/0/1
ip add 192.168.23.2 24
int g0/0/2
ip add 192.168.24.2 24
quitospf 1 router-id 2.2.2.2
area 0
net 192.168.12.2 0.0.0.0
net 192.168.23.2 0.0.0.0
net 192.168.24.2 0.0.0.0

R3

sys
sys R3
int g0/0/0
ip add 192.168.23.3 24
int g0/0/1
ip add 192.168.35.3 24
isis 1
is-level level-2
network-entity 49.0003.0000.0000.0003.00
int g0/0/1
isis en
quit
ospf 1 router-id 3.3.3.3
area 0
net 192.168.23.3 0.0.0.0route-policy ito deny node 10
if-match tag 30
route-policy ito permit node 20
apply tag 10route-policy oti deny node 10
if-match tag 40
route-policy oti permit node 20
apply tag 20route-policy iksjls permit node 10
if-match tag 40
apply preference 150isis 1
cost-style wide
import-route ospf 1 route-policy oti
ospf 1
import-route isis 1 route-policy ito

R4

sys
sys R4
int g0/0/0
ip add 192.168.24.4 24
int g0/0/1
ip add 192.168.45.4 24
isis 1
is-level level-2
network-entity 49.0004.0000.0000.0004.00
int g0/0/1
isis en
quit
ospf 1 router-id 4.4.4.4
area 0
net 192.168.24.4 0.0.0.0route-policy ito deny node 10
if-match tag 20
route-policy ito permit node 20
apply tag 40route-policy oti deny node 10
if-match tag 10
route-policy oti permit node 20
apply tag 30route-policy iksjls permit node 10
if-match tag 10
apply preference 150isis 1
cost-style wide
import-route ospf 1 route-policy oti
ospf 1
import-route isis 1 route-policy ito

R5

sys
sys R5
int g0/0/0
ip add 192.168.35.5 24
int g0/0/1
ip add 192.168.45.5 24
int lo 5
ip add 5.5.5.5 32
isis 1
cost-style wide
is-level level-2
network-entity 49.0005.0000.0000.0005.00
int g0/0/1
isis en
int g0/0/0
isis en
int lo 5
isis en

测试验证

R3 OSPF路由

 R3 ISIS路由

 R4 OSPF路由

 R4 ISIS路由

 R5 ISIS路由

 

连通性和环路测试 

使用R1上使用Ping和Tracert命令测试,结果如下

 可以看到,成功联通且无环路,至此实验结束。

http://www.lryc.cn/news/334940.html

相关文章:

  • 9proxy—数据采集工具全面测评
  • 上海晶珩树莓派工业智能机械臂,亮相2024年embedded world博览会!
  • 蓝桥杯——求和
  • 设计模式:责任链模式示例
  • SpringBoot快速入门笔记(4)
  • GoPro相机使用的文件格式和频率
  • Redis Stack 安装部署
  • 【经典算法】LeetCode 5: 最长回文子串(Java/C/Python3实现含注释说明,Medium)
  • 39.Python从入门到精通—parseString 方法 Python 解析XML实例 使用xml.dom解析xml
  • 【蓝桥杯第九场小白赛】(部分)
  • 【Linux】Supervisor 基础
  • 48 全连接卷积神经网络 FCN【动手学深度学习v2】
  • pytorch中的nn.MSELoss()均方误差损失函数
  • 三国游戏(贪心 排序)
  • GPU环境安装与虚拟环境安装(适用于Windows下的李沐GPU)
  • Http Download
  • 【Android】Glide加载SVG,SVG转PNG
  • Spring、SpringMVC、Springboot三者的区别和联系
  • 一点点安全资料:网络安全扩展
  • vscode的源码插件GitHub Repositories
  • 如何定义快速开发平台框架?有何突出优势?
  • 二分练习题——奶牛晒衣服
  • python工具包【1】 -- 不同操作系统路径转换
  • JAVA中@FunctionalInterface 注解使用
  • 【Spring Cloud Alibaba】9 - OpenFeign集成Sentinel实现服务降级
  • Chrome浏览器如何跟踪新开标签的网络请求?
  • html写一个登录注册页面
  • Stable Diffusion|Ai赋能电商 Inpaint Anything
  • 启明智显M系列--工业级HMI芯片选型表
  • C语言面试题之最小高度树