华为配置策略路由(基于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.mzph.cn/news/578203.shtml

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

相关文章

基于大语言模型LangChain框架:知识库问答系统实践

ChatGPT 所取得的巨大成功,使得越来越多的开发者希望利用 OpenAI 提供的 API 或私有化模型开发基于大语言模型的应用程序。然而,即使大语言模型的调用相对简单,仍需要完成大量的定制开发工作,包括 API 集成、交互逻辑、数据存储等…

Databend 开源周报第 125 期

Databend 是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn 。 Whats On In Databend 探索 Databend 本周新进展,遇到更贴近你心意的 Databend 。 密码策略 Data…

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

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

麒麟V10arm桌面版的安装包在麒麟V10服务器版安装

安装过后,可执行程序可能运行不了,看起来就像没识别为可执行程序。在终端运行,会发现其实是缺少了某些库,比如libicui18n.so.66、libicuuc.so.66、libicudata.so.66和libm.so.6库版本不对。 报这个错:error while loa…

Unity VR Pico apk安装失败:INSTALL_FAILED_UPDATE_INCOMPATIBLE

我的报错: PICO4企业版。安装apk,报错“安装失败。(所属的Unity项目打包的apk,被我在同一台pico4安装了20次) 调试方法: PIco4发布使用UNITY开发的Vr应用,格式为apk,安装的时候发生…

Quartz持久化(springboot整合mybatis版本实现调度任务持久化)--提供源码下载

1、Quartz持久化功能概述 1、实现使用quartz提供的默认11张持久化表存储quartz相关信息。 2、实现定时任务的编辑、启动、关闭、删除。 3、实现自定义持久化表存储quartz定时任务信息。 4、本案例使用springboot整合mybatis框架和MySQL数据库实现持久化 5、提供源码下载 …

众和策略:12月新批国产网游版号数量过百

上星期五(22日),A股冲高回落,三大股指挨近午盘拉升走高,午后再度回落走低,沪指尾盘跌幅收窄。到收盘,沪指跌0.13%报2914.78点,深成指跌0.39%报9221.31点,创业板指跌0.37%…

构建外卖系统:从技术到实战

在当今高度数字化的社会中,外卖系统的开发变得愈发重要。本文将从技术角度出发,带领读者一步步构建一个基础的外卖系统,并涵盖关键技术和实际代码。 1. 技术选型 1.1 后端开发 选择Node.js和Express框架进行后端开发,搭建一个灵…

Kruskal算法求最小生成树(kruskal算法)

题目描述 给定一个 n 个点 m 条边的无向图,图中可能存在重边和自环,边权可能为负数。 求最小生成树的树边权重之和,如果最小生成树不存在则输出 impossible。 给定一张边带权的无向图 G(V,E),其中 V 表示图中点的集合&#xff…

【操作系统】探究进程奥秘:显示进程列表的解密与实战

​🌈个人主页:Sarapines Programmer🔥 系列专栏:Linux专栏:《探秘Linux | 操作系统解密》⏰诗赋清音:月悬苍穹泛清辉,梦随星河徜徉辉。情牵天际云千层,志立乘风意自飞。 ​ 目录 &a…

OpenCV之图像匹配与定位

利用图像特征的keypoints和descriptor来实现图像的匹配与定位。图像匹配算法主要有暴力匹配和FLANN匹配,而图像定位是通过图像匹配结果来反向查询它们在目标图片中的具体坐标位置。 以QQ登录界面为例,将整个QQ登录界面保存为QQ.png文件,QQ登…

IDEA2023版如何创建web项目

一、新建项目 点击File->New->Project...,如果是第一次创建项目则单击New Project 二、添加Web Application 建好的样子 把web移动到main目录下同时改名为webapp 三、不存在Add Framework Support添加Web Application 如何存在Add Framework Support&#x…

运维工程师的出路揭秘:跨越35岁半衰期,探寻职业发展新路径

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 公众号:网络豆云计算学堂 座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​ 目录 写在前面 本章主题 一.35岁被称为运维半衰期…

800+顶尖架构师齐聚深圳,第十届GIAC全球互联网架构大会,分享行业前沿视角与技术架构落地实践思考!(附:大会核心PPT下载)

2023年6月30-7月1日,由MSUP与高可用架构社区、深圳市软件行业协会联合主办的GIAC全球互联网架构大会在深圳华侨城洲际酒店圆满落幕。 本届大会邀请到了阿里、美图、腾讯、字节跳动、顺丰、华为、快手、B站等多个行业的近百位一线架构师、技术专家,围绕AI…

类加载器及其类加载子系统

类加载器子系统作用 类加载器子系统的作用是负责将字节码文件加载到内存中,并将其转化为能够被虚拟机直接使用的形式。它是Java虚拟机的一部分,具体作用如下: 加载 类加载器负责将类的字节码文件加载到虚拟机的方法区中,以便…

L1-061:新胖子公式

题目描述 根据钱江晚报官方微博的报导,最新的肥胖计算方法为:体重(kg) / 身高(m) 的平方。如果超过 25,你就是胖子。于是本题就请你编写程序自动判断一个人到底算不算胖子。 输入格式: 输入在一行中给出两个正数,依次为…

白龙地铁消费项目(地铁消费系统,包括用户端、管理端)

大一学的C#可视化项目文件,所有功能均可使用。可以直接下载 下方是演示照片

sigmoid softmax优化

1.前言 最近在搞模型部署发现,推理速度不能满足我们需求,于是最近学习了优化算子技巧,学到了sigmoid,softmax算子优化,真的数学之美。2.sigmoid算子优化 一.算子优化图 我们根据sigmoid公式,我们进行求反…

谷歌公布 2023 年最受欢迎的 Chrome 扩展

2023年,谷歌公布了最受欢迎的Chrome扩展,共有12款涵盖了多个领域,从提升工作效率到游戏娱乐。这些扩展旨在增强用户的浏览体验和生产力。 Scribe 功能:使用AI记录工作流程并创建逐步指南。 特点:自动记录和生成详细…

【完整项目】基于Python+Tkinter+FFD(free-form deformations)的2D彩色图像实时网格自由变形软件的设计与实现

文章目录 一、效果展示二、前言介绍三、软件使用说明3.1 环境配置3.2 文件结构3.3 准备工作 四、快速开始五、主要思路算法思路网格变形和实时操作思路 六、总结与反思七、代码链接八、其他完整项目 一、效果展示 校正比萨斜塔: 人脸变形: 图像拼接结果…