网工实验笔记:MQC原理与配置

一、概述

MQC(Modular QoS Command-Line Interface,模块化QoS命令行)是指通过将具有某类共同特征的数据流划分为一类,并为同一类数据流提供相同的服务,也可以对不同类的数据流提供不同的服务。

MQC三要素

  • 流分类(traffic classifier)
  1. 配置流分类,用于匹配感兴趣数据流。
  2. 可基于VLAN Tag、DSCP、ACL规则
  • 流行为(traffic behavior)
  1. 将感兴趣报文进行重定向。
  2. 可以设置重定向的下一跳IP地址或出接口。
  • 流策略(traffic policy)
  1. 在接口入方向上应用流策略
  2. 对属于该VLAN并匹配流分类中规则的入方向报文实施策略控制
  3. 在全局或板卡上应用流策略
想要华为数通配套实验拓扑和配置笔记的朋友们点赞+关注,评论区留下邮箱发给你!

二、实验配置

1.     实验目的

  1. 熟悉MQC的应用场景
  2. 掌握MQC的配置方法

2.     实验拓扑

实验拓扑如图所示:

                               

3.     实验步骤

(1)     IP地址的配置

AR1的配置

<Huawei>system-view      

[Huawei]undo info-center enable    

[Huawei]sysname AR1

[AR1]int g0/0/0    

[AR1-GigabitEthernet0/0/0]ip address 10.0.1.254 24

[AR1-GigabitEthernet0/0/0]quit

[AR1]int g0/0/1    

[AR1-GigabitEthernet0/0/1]ip address 10.0.2.254 24

[AR1-GigabitEthernet0/0/1]quit

[AR1]int g0/0/2    

[AR1-GigabitEthernet0/0/2]ip address 12.1.1.1 24

[AR1-GigabitEthernet0/0/2]quit

[AR1]int g4/0/0

[AR1-GigabitEthernet4/0/0]ip ad      

[AR1-GigabitEthernet4/0/0]ip address 13.1.1.1 24

[AR1-GigabitEthernet4/0/0]quit

AR2的配置

<Huawei>system-view

[Huawei]undo info-center enable    

[Huawei]sysname AR2 

[AR2]int g0/0/0    

[AR2-GigabitEthernet0/0/0]ip address 12.1.1.2 24

[AR2-GigabitEthernet0/0/0]quit

[AR2]int g0/0/1    

[AR2-GigabitEthernet0/0/1]ip address 24.1.1.2 24

[AR2-GigabitEthernet0/0/1]quit

AR3的配置

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname AR3

[AR3]int g0/0/0    

[AR3-GigabitEthernet0/0/0]ip address 13.1.1.3 24

[AR3-GigabitEthernet0/0/0]quit

[AR3]int g0/0/1

[AR3-GigabitEthernet0/0/1]ip address 34.1.1.3 24

[AR3-GigabitEthernet0/0/1]quit

AR4的配置

<Huawei>system-view      

[Huawei]undo info-center enable    

[Huawei]sysname AR4

[AR4]int g0/0/0    

[AR4-GigabitEthernet0/0/0]ip address 24.1.1.4 24

[AR4-GigabitEthernet0/0/0]quit

[AR4]int g0/0/1    

[AR4-GigabitEthernet0/0/1]ip address 34.1.1.4 24

[AR4-GigabitEthernet0/0/1]quit

[AR4]int g0/0/2    

[AR4-GigabitEthernet0/0/2]ip address 10.0.3.254 24

[AR4-GigabitEthernet0/0/2]quit

PC1的配置

PC1的配置如图所示:

                    

PC2的配置

PC2的配置如图所示:

             

PC3的配置

PC3的配置如图所示:

 想要华为数通配套实验拓扑和配置笔记的朋友们点赞+关注,评论区留下邮箱发给你!

(2)     配置OSPF

AR1的配置

[AR1]ospf router-id 1.1.1.1

[AR1-ospf-1]area 0     

[AR1-ospf-1-area-0.0.0.0]network 10.0.1.0 0.0.0.255

[AR1-ospf-1-area-0.0.0.0]network 10.0.2.0 0.0.0.255

[AR1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255

[AR1-ospf-1-area-0.0.0.0]network 13.1.1.0 0.0.0.255

[AR1-ospf-1-area-0.0.0.0]quit

AR2的配置

[AR2]ospf router-id 2.2.2.2  

[AR2-ospf-1]area 0     

[AR2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255     

[AR2-ospf-1-area-0.0.0.0]network 24.1.1.0 0.0.0.255

[AR2-ospf-1-area-0.0.0.0]quit

AR3的配置

[AR3]ospf router-id 3.3.3.3

[AR3-ospf-1]area 0

[AR3-ospf-1-area-0.0.0.0]network 13.1.1.0 0.0.0.255

[AR3-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255

[AR3-ospf-1-area-0.0.0.0]quit

AR4的配置

[AR4]ospf router-id 4.4.4.4

[AR4-ospf-1]area 0     

[AR4-ospf-1-area-0.0.0.0]network 24.1.1.0 0.0.0.255

[AR4-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255

[AR4-ospf-1-area-0.0.0.0]network 10.0.3.0 0.0.0.255

[AR4-ospf-1-area-0.0.0.0]quit

(3)     查看AR1上的OSPF路由表

[AR1]display ip routing-table protocol ospf

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Public routing table : OSPF

         Destinations : 3        Routes : 4       

OSPF routing table status : <Active>

         Destinations : 3        Routes : 4

Destination/Mask    Proto   Pre  Cost   Flags    NextHop      Interface

       10.0.3.0/24   OSPF   10   3      D       12.1.1.2     GigabitEthernet0/0/2

                           OSPF   10   3      D       13.1.1.3     GigabitEthernet4/0/0

       24.1.1.0/24   OSPF   10   2      D       12.1.1.2     GigabitEthernet0/0/2

       34.1.1.0/24   OSPF   10   2      D       13.1.1.3     GigabitEthernet4/0/0

OSPF routing table status : <Inactive>

         Destinations : 0        Routes : 0

以上输出我们可以发现从AR1去往PC3存在等价路由,也就是说PC1去访问PC3的流量路径可能是PC1-AR1-AR2-AR4-PC3,也可能是PC1-AR1-AR3-AR4-PC3

(4)     配置MQC使得PC1访问PC3的流量路径为PC1-AR1-AR2-AR4-PC3,PC2访问PC3的流量路径为PC2-AR1-AR3-AR4-PC3

PC1访问PC3的的配置

[AR1]acl 3000

[AR1-acl-adv-3000]rule 5 permit ip source  10.0.1.1 0 destination 10.0.3.1 0

[AR1-acl-adv-3000]quit

[AR1]traffic classifier pc1-pc3 operator or   // 定义流分类

[AR1-classifier-pc1-pc3]if-match acl 3000

[AR1-classifier-pc1-pc3]quit

[AR1]traffic behavior pc1-pc3   //定义流行为

[AR1-behavior-pc1-pc3]redirect ip-nexthop 12.1.1.2

[AR1-behavior-pc1-pc3]quit

[AR1]traffic policy pc1-pc3   //绑定流分类和流行为

[AR1-trafficpolicy-pc1-pc3]classifier pc1-pc3 behavior pc1-pc3

[AR1-trafficpolicy-pc1-pc3]quit

[AR1]interface g0/0/0   //接口调用流策略

[AR1-GigabitEthernet0/0/0]traffic-policy pc1-pc3 inbound

[AR1-GigabitEthernet0/0/0]quit

PC2访问PC3的的配置

[AR1]acl 3001

[AR1-acl-adv-3001]rule 5 permit ip source 10.0.2.1 0 destination 10.0.3.1 0

[AR1-acl-adv-3001]quit

[AR1]traffic classifier pc2-pc3 operator or

[AR1-classifier-pc2-pc3]if-match acl 3000

[AR1-classifier-pc2-pc3]quit

[AR1]traffic behavior pc2-pc3

[AR1-behavior-pc2-pc3]redirect ip-nexthop 13.1.1.3

[AR1-behavior-pc2-pc3]quit

[AR1]traffic policy pc2-pc3

[AR1-trafficpolicy-pc2-pc3]classifier pc2-pc3 behavior pc2-pc3

[AR1-trafficpolicy-pc2-pc3]quit

[AR1]int g0/0/1           

[AR1-GigabitEthernet0/0/1]traffic-policy pc2-pc3 inbound

[AR1-GigabitEthernet0/0/1]quit

4.     实验调试

(1)在PC1上tracert  10.0.3.1

PC1的配置如图所示:

通过以上输出可以看到PC1访问PC3的路径为PC1-AR1-AR2-AR4-PC3

(2)在PC2上tracert  10.0.3.1

PC2的配置如图所示:

通过以上输出可以看到PC2访问PC3的路径为PC2-AR1-AR3-AR4-PC3

想要华为数通配套实验拓扑和配置笔记的朋友们点赞+关注,评论区留下邮箱发给你!

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

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

相关文章

流量代理——正向代理

流量代理 正向代理和反向代理 正向代理就是客户端和其他所有服务器&#xff08;重点&#xff1a;所有&#xff09;的代理者。 反向代理是客户端和所要代理的服务器之间的代理。 流量转发工具 需要放在拿到shell的服务器上可使用 lcx&#xff1a;端口流量转发&#xff0c;不具…

Spring Boot爬虫实战:模拟点击按钮下载表格详解

摘要&#xff1a;爬虫技术在数据获取和处理方面扮演着重要角色&#xff0c;本文将详细介绍如何使用Spring Boot实现爬虫功能&#xff0c;具体涉及模拟点击按钮并下载表格的实现细节&#xff0c;包括依赖导入、代码编写以及数据处理等方面&#xff0c;帮助读者快速入门并使用Spr…

Motorola IPMC761 使用边缘TPU加速神经网络

Motorola IPMC761 使用边缘TPU加速神经网络 人工智能(AI)和机器学习(ML)正在塑造和推进复杂的自动化技术解决方案。将这些功能集成到硬件中&#xff0c;解决方案可以识别图像中的对象&#xff0c;分析和检测模式中的异常或找到关键短语。这些功能对于包括但不限于自动驾驶汽车…

k8s查看当前命名空间下所有运行的 pod 对应的镜像

1&#xff0c;查看镜像 kubectl -n xxx get pods | grep Running | awk {print $1} | xargs -r -I {} kubectl -n xxx get pods {} -ojsonpath{.status.containerStatuses[0].image}{"\n"} | sort 2&#xff0c;去重查看 kubectl -n namespace get pods -o jsonp…

Maven 使用教程(三)

一、如何使用外部依赖项&#xff1f; 您可能已经注意到POM中的一个dependencies元素&#xff0c;我们一直在使用它作为示例。事实上&#xff0c;您一直在使用外部依赖项&#xff0c;但在这里我们将更详细地讨论它是如何工作的。有关更全面的介绍&#xff0c;请参阅我们的依赖机…

Elasticsearch系列组件:Logstash强大的日志管理和数据分析工具

Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎&#xff0c;设计用于云计算环境中&#xff0c;能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性&#xff0c;可以在短时间内搜索和分析大量数据。 Elasticsearch 不仅仅是一个…

JavaScript反爬虫技巧详细攻略

在互联网时代&#xff0c;网站采取了各种手段来防止被爬虫抓取数据&#xff0c;其中最常见的就是JavaScript反爬虫技巧。本文将揭示一些常用的JavaScript反爬虫技巧&#xff0c;并提供一些实际操作建议&#xff0c;帮助您保护自己的爬虫免受检测和封禁。 1、为什么网站使用Java…

python 机器视觉 车牌识别 - opencv 深度学习 机器学习 计算机竞赛

1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 基于python 机器视觉 的车牌识别系统 &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&#xff1a;3分工作量&#xff1a;3分创新点&#xff1a;3分 &#x1f9ff; 更多资…

yolo配置(windows)

文章目录 一、下载Anaconda和pycharm1 、Anaconda官方下载地址&#xff1a;1.2 Anaconda 的安装 下载好之后双击打开可执行安装文件&#xff1a;1.3 进入到安装界面&#xff1a;1.4 这里建议两个都勾选&#xff08;第一个选项是将 Anaconda 添加到环境变量中&#xff0c;不勾选…

2023_Spark_实验十七:导入招聘大数据(项目)

一、爬虫爬取的招聘网站数据 二、在MySQL中创建空表 SET FOREIGN_KEY_CHECKS0;-- ---------------------------- -- Table structure for jd_jobs -- ---------------------------- DROP TABLE IF EXISTS jd_jobs; CREATE TABLE jd_jobs (job_name text,job_date text,minSale…

游戏缺少dll文件用什么修复?dll多种修复方法指南

在玩游戏时&#xff0c;有时候可能会遇到游戏缺少dll文件的问题。dll文件是动态链接库的缩写&#xff0c;它包含了一些函数和资源&#xff0c;游戏运行需要依赖这些文件。如果缺少了某个dll文件&#xff0c;游戏就可能无法正常运行。那么游戏缺少dll文件用什么修复&#xff1f;…

Win10 搭建FTP服务器

1. FTP 服务器用途 局域网中&#xff0c;资料共享&#xff0c;如果想实现外网访问可以设置路由端口映射&#xff08;不建议外网一旦打开风险增大&#xff09; 2. FTP服务器可以设置用户权限有什么&#xff1f; 用户只能读取 用户只能写入 用户读取写入 使用场景&#xff…

html进阶语法

html进阶 列表、表格、表单 目标&#xff1a;掌握嵌套关系标签的写法&#xff0c;使用列表标签布局网页 01-列表 作用&#xff1a;布局内容排列整齐的区域。 列表分类&#xff1a;无序列表、有序列表、定义列表。 无序列表 作用&#xff1a;布局排列整齐的不需要规定顺序的…

BAT027:删除当前目录指定文件夹以外的文件夹

引言&#xff1a;编写批处理程序&#xff0c;实现删除当前目录指定文件夹以外的文件夹。 一、新建Windows批处理文件 参考博客&#xff1a; CSDNhttps://mp.csdn.net/mp_blog/creation/editor/132137544 二、写入批处理代码 1.右键新建的批处理文件&#xff0c;点击【编辑】…

docker入门加实战—网络

docker入门加实战—网络 我们运行了一些容器&#xff0c;但是这些容器是否能够进行连通呢&#xff1f;那我们就来试一下。 我们查看一下MySQL容器的详细信息&#xff1a; 主要关注&#xff0c;Networks.bridge.IPAddress属性信息&#xff1a; docker inspect mysql # 或者过…

Leetcode 141:环形链表

给你一个链表的头节点 head &#xff0c;判断链表中是否有环。 如果链表中有某个节点&#xff0c;可以通过连续跟踪 next 指针再次到达&#xff0c;则链表中存在环。 为了表示给定链表中的环&#xff0c;评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置&#xff08;…

for循环遍历的`form表单组件`rules规则校验失效问题——下拉框选择之后还是报红---亲测有效

问题: 大概的效果就是这种, for循环选择之后还是还是报红 看文章之前 : 先检查 model rules pops 有没有判定好 解决: 参考了他的 for循环遍历的form表单组件rules规则校验失效问题——输入内容后依然提示必填&#xff0c;亲测有效——基础积累_a-form-model的validat…

Java 获取请求真实IP

获取IP地址为 127.0.0.1, 或者内网地址 Nginx配置, 只有 proxy_pass 时只能获取到 127.0.0.1 location / {proxy_pass http://127.0.0.1:8080; }修改为 location / {#保留代理之前的host 包含客户端真实的域名和端口号proxy_set_header Host $host; #保留代理之前的真实客…

互联网Java工程师面试题·Java 总结篇·第四弹

目录 31、String s new String(“xyz”);创建了几个字符串对象&#xff1f; 32、接口是否可继承&#xff08;extends&#xff09;接口&#xff1f;抽象类是否可实现&#xff08;implements&#xff09;接口&#xff1f;抽象类是否可继承具体类&#xff08;concrete class&am…

ESP32网络编程-TCP客户端数据传输

TCP客户端数据传输 文章目录 TCP客户端数据传输1、IP/TCP简单介绍2、软件准备3、硬件准备4、TCP客户端实现本文将详细介绍在Arduino开发环境中,实现一个ESP32 TCP客户端,从而达到与TCP服务器数据交换的目标。 1、IP/TCP简单介绍 Internet 协议(IP)是 Internet 的地址系统,…