配置简单流分类

实验需求:10.1.1.0/24网段的PC访问PC3,流量进入AR1时,DSCP字段优先级为0,在AR1进行配置,将10.1.1.0/24网段流量的优先级映射为内部优先级46。

实验步骤:

步骤1:配置IP地址

[AR1]interface  g0/0/0

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

[AR1]interface  g0/0/2

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

测试PC1或PC2与PC3的连通性,并在AR1的G0/0/0、G0/0/2口抓包,观察IP头部的DSCP字段数值。

PC1 ping PC3

PC>ping 13.1.1.2

Ping 13.1.1.2: 32 data bytes, Press Ctrl_C to break

From 13.1.1.2: bytes=32 seq=1 ttl=127 time=47 ms

From 13.1.1.2: bytes=32 seq=2 ttl=127 time=31 ms

From 13.1.1.2: bytes=32 seq=3 ttl=127 time=47 ms

From 13.1.1.2: bytes=32 seq=4 ttl=127 time=31 ms

From 13.1.1.2: bytes=32 seq=5 ttl=127 time=32 ms

--- 13.1.1.2 ping statistics ---

  5 packet(s) transmitted

  5 packet(s) received

  0.00% packet loss

  round-trip min/avg/max = 31/37/47 ms

G0/0/0口抓包结果:

G0/0/2抓包结果

具体原因是由于在设备上,存在qos map-table ,即外部优先级与内部优先级的映射关系。

<AR1>display qos map-table dscp-dscp //查看外部DSCP到内部DSCP的映射关系

Input DSCP      DSCP

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

 0               0

 1               1

 2               2

 3               3

 4               4

 5               5

 6               6

 7               7

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

此处只截取一部分回显信息!

通过以上输出可以发现,外部优先级为0时映射的内部优先级也为0,因此想要实现题目需求,仅需要修改此映射表项即可。

步骤2:配置QOS的映射表项。

[AR1]qos map-table dscp-dscp //指定进入dscp-dscp视图,即从DSCP到DSCP的映射视图

[AR1-maptbl-dscp-dscp]input 0 output 46 //将外部优先级为0映射为内部优先级46

[AR1]interface  g0/0/0

[AR1-GigabitEthernet0/0/0]trust dscp override //dscp报文安装映射表的关系进行映射

查看qos的映射表

[AR1]display  qos map-table dscp-dscp

Input DSCP      DSCP

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

 0               46

 1               1

 2               2

 3               3

 4               4

 5               5

 6               6

 7               7

通过以上输出发现,外部优先级0映射为内部优先级46。

再次测试PC1或PC2与PC3的连通性,并在AR1的G0/0/0、G0/0/2口抓包,观察IP头部的DSCP字段数值。

PC1 ping PC3

PC>ping 13.1.1.2

Ping 13.1.1.2: 32 data bytes, Press Ctrl_C to break

From 13.1.1.2: bytes=32 seq=1 ttl=127 time=47 ms

From 13.1.1.2: bytes=32 seq=2 ttl=127 time=31 ms

From 13.1.1.2: bytes=32 seq=3 ttl=127 time=47 ms

From 13.1.1.2: bytes=32 seq=4 ttl=127 time=31 ms

From 13.1.1.2: bytes=32 seq=5 ttl=127 time=32 ms

--- 13.1.1.2 ping statistics ---

  5 packet(s) transmitted

  5 packet(s) received

  0.00% packet loss

  round-trip min/avg/max = 31/37/47 ms

AR1的G0/0/0口抓包

AR1的G0/0/2口抓包

通过上述输出可知,10.1.1.0/24网段的流量进入G0/0/0口时优先级为0,在G0/0/2口被转发出去时优先级为EF(即46),与实验预计效果相符。

相关推荐

  1. Nginx限配置详解

    2023-12-22 15:08:02       37 阅读
  2. tidb式读取配置

    2023-12-22 15:08:02       44 阅读
  3. Stream简单用法

    2023-12-22 15:08:02       36 阅读
  4. ansible简单配置

    2023-12-22 15:08:02       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-22 15:08:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-22 15:08:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-22 15:08:02       87 阅读
  4. Python语言-面向对象

    2023-12-22 15:08:02       96 阅读

热门阅读

  1. 算法-两数相加

    2023-12-22 15:08:02       62 阅读
  2. Ubuntu环境下SomeIP/CommonAPI环境搭建详细步骤

    2023-12-22 15:08:02       72 阅读
  3. ubuntu打开USB摄像头的工具

    2023-12-22 15:08:02       57 阅读
  4. 7. ASP.NET Core Blazor 官网文档

    2023-12-22 15:08:02       60 阅读
  5. 常见数据库安装

    2023-12-22 15:08:02       44 阅读
  6. K8S 为什么关闭 SELinux 和交换内存

    2023-12-22 15:08:02       56 阅读
  7. 力扣labuladong——一刷day76

    2023-12-22 15:08:02       70 阅读
  8. [Spark] 读取项目下resources/的文件

    2023-12-22 15:08:02       53 阅读
  9. Web应用代码自动化审计浅谈

    2023-12-22 15:08:02       62 阅读