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

路由策略原理与配置

 🐣个人主页 可惜已不在

🐤这篇在这个专栏 华为_可惜已不在的博客-CSDN博客

🐥有用的话就留下一个三连吧😼

目录

一.

原理概述

二.

实验目的

实验内容

实验拓扑

实验配置

三.

实验结果


一.

原理概述

路由策略Route-Policy的应用非常广泛。例如,它可以规定路由器在发布路由时只发布某些满足特定条件的路由,在接收路由时只接收某些满足特定条件的路由,在引入路由时只引入某些满足特定条件的路由,如此等等。

Route-Policy 由一个或多个节点(Node)构成,Node 之间是“或”的关系。每个Node 都有一个编号,路由项按照 Node 编号由小到大的顺序通过各个 Node。每个 Node下可以有若干个if-match 和 apply子句(特殊情况下可以完全没有if-match和apply子句),if-match 之间是“与”的关系

二.

实验目的

  • 掌握 Route-Policy 的基本配置方法掌握使用
  • Route-Policy 进行路由过滤掌握使用
  • Route-Policy进行OSPF路由属性的修改

实验内容

实验拓扑如拓扑图所示。本实验中,R2、R3、R4为某公司总部的路由器,R1为合作方的路由器,R1与R2和R4之间运行RIPv2,R3与R2和R4之间运行OSPF。R1的Loopback1、Loopback 2、Loopback 3、Loopback 4分别用来模拟合作方内部的4个网段。网络管理员希望通过配置路由策略来实现 R3 去往 192.168.1.0/24网段和 192.168.3.0/24 网段的流量经由路径R3-R2-R1,而去往 192.168.2.0/24 网段和192.168.4.0/24 网段的流量经由路径 R3-R4-RI,并且这两条路径互为备份。

实验拓扑

实验配置

R1:

un ter mo

sys

sys R1

int g0/0/0

ip add 10.0.12.1 24

int g0/0/1

ip add 10.0.14.1 24

int loo0

ip add 10.0.1.1 32

int loo1

ip add 192.168.1.1 24

int loo2

ip add 192.168.2.1 24

int loo3

ip add 192.168.3.1 24

int loo4

ip add 192.168.4.1 24

q

rip 

version 2

undo summary 

net 10.0.0.0

net 192.168.1.0

net 192.168.2.0

net 192.168.3.0

net 192.168.4.0

q

R2:

un ter mo

sys

sys R2

int g0/0/0

ip add 10.0.12.2 24

int g0/0/01

ip add 10.0.23.2 24

q

rip 

import-route ospf 

version 2

undo summary 

net 10.0.0.0

q

ospf router-id 2.2.2.2

import-route rip

area 0

net 10.0.23.0 0.0.0.255

q

R3:

un ter mo

sys

sys R3

int g0/0/1

ip add 10.0.23.3 24

int g0/0/0

ip add 10.0.34.3 24

int loo0

ip add 10.0.3.3 24

q

ospf router-id 3.3.3.3

area 0

net 10.0.0.0 0.0.255.255

q

R4:

un ter mo

sys

sys R4

int g0/0/1

ip add 10.0.14.4 24

int g0/0/0

ip add 10.0.34.4 24

q

ospf router-id 4.4.4.4

import-route rip

area 0

net 10.0.34.0 0.0.0.255

q

q

rip 

import-route ospf 

version 2

undo summary 

net 10.0.0.0

q

查看R1、R3邻居表

PC3 通过R3-R2-R1到达

根据实验内容配置所需内容:

192.168.1.0/24网段和 192.168.3.0/24 网段的流量经由路径R3-R2-R1,而去往 192.168.2.0/24 网段和192.168.4.0/24 网段的流量经由路径 R3-R4-R1

R2:

acl 2000

ru permit source 192.168.1.0 0.0.254.255

q

route-policy 135 permit node 10

if-match acl 2000

apply cost 10

apply cost-type type-1

q

ospf

import-route rip route-policy 135

q

acl 2001

rule permit source 192.168.0.0 0.0.254.255

q

route-policy 135 permit node 20

if-match acl 2001

apply cost 20

apply cost-type type-1

q

R4:

acl 2000

ru permit source 192.168.1.0 0.0.254.255

q

route-policy 246 permit node 10

if-match acl 2000

apply cost 20

apply cost-type type-1

q

ospf

import-route rip route-policy 246

q

acl 2001

rule permit source 192.168.0.0 0.0.254.255

q

route-policy 246 permit node 20

if-match acl 2001

apply cost 10

apply cost-type type-1

q

查看R3路由表

使用追踪查看去 1.0/24 和 3.0/24 网段走哪一条下一跳

使用追踪查看去 2.0/24 和 4.0/24 网段走哪一条下一跳

三.

实验结果

最终达到的情况:

但是route-policy这个工具的作用远不止这些,route-policy是一款非常强大的路由策略工具


http://www.kler.cn/news/306198.html

相关文章:

  • C#笔记11 获取线程及其信息,什么是优先级、单元状态、线程状态、执行状态、线程名称以及其他属性?
  • 一文速通calcite结合flink理解SQL从文本变成执行计划详细过程
  • Kubernetes Pod镜像的3种状态
  • STM32-UART配置注释
  • 标准库标头 <bit>(C++20)学习
  • 计算机网络 --- 计算机网络性能【七大性能指标】
  • 如何精确统计Pytorch模型推理时间
  • c语言写的环形队列
  • emWin5的图片半透明之旅
  • 高级java每日一道面试题-2024年9月12日-架构篇[DDD领域驱动篇]-如何使用领域驱动设计(DDD)中的事务脚本模式?
  • Spring4-IoC2-基于注解管理bean
  • comfyui中,sam detector与yoloworld图像分割算法测试以及影响
  • [极客大挑战 2019]PHP
  • 1、常用的数据库、表操作
  • 蒸!--数据在内存中的存储
  • node express 开启多进程
  • python多线程程序设计 之二
  • C#获取计算机信息
  • C++入门基础知识68(高级)——【关于C++ 异常处理】
  • 【系统架构设计师-2010年真题】案例分析-答案及详解
  • Superset二次开发之源码asyncEvent.ts 分析
  • 嵌入式C语言自我修养:C语言的面向对象编程思想
  • 问题 H: 三角数
  • 【在Linux世界中追寻伟大的One Piece】五种IO模型和阻塞IO
  • 13. 神经网络基本骨架--nn.Module
  • 长业务事务的离线并发问题
  • 9. 什么是 Beam Search?深入理解模型生成策略
  • leetcode 难度【简单模式】标签【数据库】题型整理大全
  • 【网络安全的神秘世界】渗透测试基础
  • 【C#】添加临时环境变量