华为配置策略路由(基于IP地址)示例

组网需求

如图1所示,汇聚层Switch做三层转发设备,接入层设备LSW做用户网关,接入层LSW和汇聚层Switch之间路由可达。汇聚层Switch通过两条链路连接到两个核心路由器上,一条是高速链路,网关为10.1.20.1/24;另外一条是低速链路,网关为10.1.30.1/24。

公司希望汇聚层Switch上送到核心层设备的报文中,源IP地址为192.168.100.0/24的报文通过高速链路传输,而源IP地址为192.168.101.0/24的报文则通过低速链路传输

配置思路

采用重定向方式实现策略路由,进而提供差分服务,具体配置思路如下:

  1. 创建VLAN并配置各接口,实现公司和外部网络设备互连。
  2. 配置ACL规则,分别匹配源IP地址为192.168.100.0/24和192.168.101.0/24的报文。
  3. 配置流分类,匹配规则为上述ACL规则,使设备可以对报文进行区分。
  4. 配置流行为,使满足不同规则的报文分别被重定向到10.1.20.1/24和10.1.30.1/24。
  5. 配置流策略,绑定上述流分类和流行为,并应用到接口GE0/0/3的入方向上,实现策略路由。
操作步骤

创建VLAN并配置各接口

# 在Switch上创建VLAN100和VLAN200。

[zhongwanzhiSW]vlan batch 100 200

# 配置Switch上接口GE0/0/1、GE0/0/2和GE0/0/3的接口类型为Trunk,并加入VLAN100和VLAN200

[zhongwanzhiSW]interface GigabitEthernet 0/0/1
[zhongwanzhiSW-GigabitEthernet0/0/1]port trunk allow-pass vlan 100 200
[zhongwanzhiSW-GigabitEthernet0/0/1]quit
[zhongwanzhiSW]interface GigabitEthernet 0/0/2
[zhongwanzhiSW-GigabitEthernet0/0/2]port link-type trunk 
[zhongwanzhiSW-GigabitEthernet0/0/2]port trunk allow-pass vlan 100 200
[zhongwanzhiSW-GigabitEthernet0/0/2]quit
[zhongwanzhiSW]interface GigabitEthernet 0/0/3
[zhongwanzhiSW-GigabitEthernet0/0/3]port link-type trunk 
[zhongwanzhiSW-GigabitEthernet0/0/3]port trunk allow-pass vlan 100 200
[zhongwanzhiSW-GigabitEthernet0/0/3]quit

# 创建VLANIF100和VLANIF200,并配置各虚拟接口IP地址

[zhongwanzhiSW]interface Vlanif 100
[zhongwanzhiSW-Vlanif100]ip address 10.1.20.2 24
[zhongwanzhiSW-Vlanif100]quit
[zhongwanzhiSW]interface Vlanif 200
[zhongwanzhiSW-Vlanif200]ip address 10.1.30.2 24
[zhongwanzhiSW-Vlanif200]quit

配置ACL规则

# 在Switch上创建编码为3001、3002的高级ACL,规则分别为允许源IP地址为192.168.100.0/24和192.168.101.0/24的报文通过。

[zhongwanzhiSW]acl 3001
[zhongwanzhiSW-acl-adv-3001]rule permit ip source 192.168.100.0 0.0.0.255
[zhongwanzhiSW-acl-adv-3001]quit
[zhongwanzhiSW]acl 3002
[zhongwanzhiSW-acl-adv-3002]rule permit ip source 192.168.101.0 0.0.0.255
[zhongwanzhiSW-acl-adv-3002]quit

配置流分类

在Switch上创建流分类c1、c2,匹配规则分别为ACL 3001和ACL 3002

[zhongwanzhiSW]traffic classifier c1 operator or 
[zhongwanzhiSW-classifier-c1]if-match acl 3001
[zhongwanzhiSW-classifier-c1]quit	
[zhongwanzhiSW]traffic classifier c2 operator or 	
[zhongwanzhiSW-classifier-c2]if-match acl 3002
[zhongwanzhiSW-classifier-c2]quit

配置流行为

# 在Switch上创建流行为b1、b2,并分别指定重定向到10.1.20.1/24和10.1.30.1/24的动作。

[zhongwanzhiSW]traffic behavior b1
[zhongwanzhiSW-behavior-b1]redirect ip-nexthop 10.1.20.1
[zhongwanzhiSW-behavior-b1]quit
[zhongwanzhiSW]traffic behavior b2
[zhongwanzhiSW-behavior-b2]redirect ip-nexthop 10.1.30.1
[zhongwanzhiSW-behavior-b2]quit

配置流策略并应用到接口上

# 在Switch上创建流策略p1,将流分类和对应的流行为进行绑定。

[zhongwanzhiSW]traffic policy p1
[zhongwanzhiSW-trafficpolicy-p1]classifier c1 behavior b1
[zhongwanzhiSW-trafficpolicy-p1]classifier c2 behavior b2
[zhongwanzhiSW-trafficpolicy-p1]quit

# 将流策略p1应用到接口GE0/0/3的入方向上。

[zhongwanzhiSW]interface GigabitEthernet 0/0/3
[zhongwanzhiSW-GigabitEthernet0/0/3]traffic-policy p1 inbound 
[zhongwanzhiSW-GigabitEthernet0/0/3]quit

验证配置结果

# 查看ACL规则的配置信息。

[zhongwanzhiSW]display acl 3001 
Advanced ACL 3001, 1 rule
Acl's step is 5rule 5 permit ip source 192.168.100.0 0.0.0.255 [zhongwanzhiSW]display acl 3002
Advanced ACL 3002, 1 rule
Acl's step is 5rule 5 permit ip source 192.168.101.0 0.0.0.25

# 查看流分类的配置信息

[zhongwanzhiSW]display traffic classifier user-defined User Defined Classifier Information:Classifier: c2Operator: ORRule(s) : if-match acl 3002Classifier: c1Operator: ORRule(s) : if-match acl 3001Total classifier number is 2 

# 查看流策略的配置信息。

[zhongwanzhiSW]display traffic policy user-defined p1User Defined Traffic Policy Information:Policy: p1Classifier: c1Operator: ORBehavior: b1Redirect: no forcedRedirect ip-nexthop10.1.20.1Classifier: c2Operator: ORBehavior: b2Redirect: no forcedRedirect ip-nexthop10.1.30.1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/224899.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软文推广的好处居然有这些,媒介盒子分享

中小企业想要宣传品牌的话可以怎么做?媒介盒子首推软文推广,因为软文推广相比于其他的推广方式,带来的效果更加明显,而且在前期投入的资金相比于其他营销方式的投入是非常少的,对于中小企业推广来说,软文推…

2024 年 22 款顶级免费数据恢复软件比较 [Windows 和 Mac]

适用于 Windows 和 Mac 用户的最佳数据恢复软件下载列表和比较,可快速恢复丢失的数据、已删除的文件、照片或格式化的分区数据: 数据恢复软件是一种从任何存储介质恢复丢失文件的应用程序。它可以恢复由于病毒攻击、硬盘故障或任何其他原因而意外删除或…

推荐6个场景开源项目,建议收藏

社交泛娱乐——【找搭子】 饭搭子、旅游搭子、遛狗搭子.....这种新型的“搭子社交”在年轻群体中逐渐流行起来。区别于传统社交,搭子关系,陌生以上,友人未满,这种轻松的浅社交既能获得志趣相投的陪伴,又不用苦心经营彼…

使用 pytest.ini 文件控制输出 log 日志

一、前置说明 pytest.ini 文件中可以配置参数来控制 pytest 的运行行为,其存放路径要求与 conftest.py 一样。 项目根目录project_root/ ├── pytest.ini ├── tests/ │ └── test_demo.py以test开头的测试子目录project_root/ ├── tests/ │ ├── pytest.in…

智能优化算法应用:基于鱼鹰算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于鱼鹰算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于鱼鹰算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.鱼鹰算法4.实验参数设定5.算法结果6.参考文献7.MA…

SQL手工注入漏洞测试(MySQL数据库)

一、实验平台 https://www.mozhe.cn/bug/detail/elRHc1BCd2VIckQxbjduMG9BVCtkZz09bW96aGUmozhe 二、实验目标 获取到网站的KEY,并提交完成靶场。 三、实验步骤 ①、启动靶机,进行访问查找可能存在注入的页面 ②、通过测试判断注入点的位置(id) (1)…

udp广播的例子

以下是一个使用C语言描述广播发送和接收的简单示例&#xff1a; 发送端&#xff08;广播发送&#xff09;&#xff1a; #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/socket.h> #include <netinet/in.h> #inclu…

【Linux系统编程】【Google面试题改编】线程之间的同步与协调 Linux文件操作

编写程序&#xff0c;有四个线程1、2、3、4 线程1的功能就是输1,线程2的功能就是输出2,以此类推……现在有四个文件ABCD初始都为空 现要让四个文件呈如下格式&#xff1a; A: 1 22 333 4444 1 22 333 4444… B: 22 333 4444 1 22 333 4444 1… C: 333 4444 1 22 333 4444 1 2…

华为gre隧道全部跑静态路由

最终实现&#xff1a; 1、pc1能用nat上网ping能pc3 2、pc1能通过gre访问pc2 3、全部用静态路由做&#xff0c;没有用ospf&#xff0c;如果要用ospf&#xff0c;那么两边除了路由器上跑ospf&#xff0c;核心交换机也得用ospf r2配置&#xff1a; acl number 3000 rule 5 deny…

基于web的学生就业管理系统的设计与实现论文

摘 要 如今社会上各行各业&#xff0c;都喜欢用自己行业的专属软件工作&#xff0c;互联网发展到这个时候&#xff0c;人们已经发现离不开了互联网。新技术的产生&#xff0c;往往能解决一些老技术的弊端问题。因为传统学生就业信息管理难度大&#xff0c;容错率低&#xff0c…

Java多线程技术五——单例模式与多线程-备份

1 概述 本章的知识点非常重要。在单例模式与多线程技术相结合的过程中&#xff0c;我们能发现很多以前从未考虑过的问题。这些不良的程序设计如果应用在商业项目中将会带来非常大的麻烦。本章的案例也充分说明&#xff0c;线程与某些技术相结合中&#xff0c;我们要考虑的事情会…

【ITK库学习】使用itk库进行图像配准:变换Transform(一)

目录 1、itkIdentityTransform 一致变换2、itkTranslationTransform 平移变换3、itkScaleTransform 比例变换4、itkRigid2DTransform 刚性2D变换5、itkCenteredRigid2DTransform 居中刚性2D变换6、itkEuler2DTransform 欧拉2D变换7、itkSimilarity2DTransform 2D相似度变换 1、…

如何使用 Matplotlib 绘制 3D 圣诞树

系列文章目录 前言 转自&#xff1a;How to draw a 3D Christmas Tree with Matplotlib | by Timur Bakibayev, Ph.D. | Analytics Vidhya | Mediumhttps://medium.com/analytics-vidhya/how-to-draw-a-3d-christmas-tree-with-matplotlib-aabb9bc27864 因为我们把圣诞树安装…

Linux操作系统——进程(四)进程切换与命令行参数

进程切换 概念引入 下面我们先了解几个概念&#xff1a; 竞争性: 系统进程数目众多&#xff0c;而CPU资源只有少量&#xff0c;甚至1个&#xff0c;所以进程之间是具有竞争属性的。为了高效完成任务&#xff0c;更合理竞争相关资源&#xff0c;便具有了优先级 独立性: 多进程…

阶段七-GitEE

Git&#xff1a;版本控制软件 Git的优点 1.1 协同修改 多人并行不悖的修改服务器端的同一个文件。 1.2 数据备份 不仅保存目录和文件的当前状态&#xff0c;还能够保存每一个提交过的历史状态。 1.3 版本管理 在保存每一个版本的文件信息的时候要做到不保存重复数据&…

【开源】基于JAVA的学校热点新闻推送系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 新闻类型模块2.2 新闻档案模块2.3 新闻留言模块2.4 新闻评论模块2.5 新闻收藏模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 新闻类型表3.2.2 新闻表3.2.3 新闻留言表3.2.4 新闻评论表3.2.5 新闻收藏表 四、系统展…

W5500-EVB-Pico评估版介绍

文章目录 1 概述2 板载资源2.1 硬件规格2.2 硬件规格2.3 工作条件 3 参考资料3.2 原理图3.3 尺寸图 (单位 : mm)3.4 参考例程 4 硬件协议栈优势 1 概述 W5500-EVB-Pico是基于树莓派RP2040和完全硬连线TCP/IP控制器W5500的微控制器开发板-基本上与树莓派Pico板相同&#xff0c;但…

深度学习(七):bert理解之输入形式

传统的预训练方法存在一些问题&#xff0c;如单向语言模型的局限性和无法处理双向上下文的限制。为了解决这些问题&#xff0c;一种新的预训练方法随即被提出&#xff0c;即BERT&#xff08;Bidirectional Encoder Representations from Transformers&#xff09;。通过在大规模…

Qt Creator可视化交互界面exe快速入门2

上一期介绍的通过代码的方式实现一个简单界面&#xff0c;需要敲小几十行代码&#xff0c;显然是效率低的&#xff0c;这期就介绍下Qt Creator的作用。 Qt Creator的使用&#xff1a; 首先打开我们的Qt Creator 然后点击创建项目&#xff0c;在项目Application里面选择Qt Wid…

嵌入式奇妙之旅:Python与树莓派编程深度探索

&#x1f482; 个人网站:【 海拥】【神级代码资源网站】【办公神器】&#x1f91f; 基于Web端打造的&#xff1a;&#x1f449;轻量化工具创作平台&#x1f485; 想寻找共同学习交流的小伙伴&#xff0c;请点击【全栈技术交流群】 在这个数字化的时代&#xff0c;嵌入式系统的应…