最佳答案
您好,请知:
可以使用QOS LR来对接口进行限速,以下是配置案例,请参考:
如图1所示,某公司通过专线连接分支机构与总部,专线中传输的流量主要有三类:FTP流量、业务应用流量、IP语音流量。整个专线的速率为15Mbps,在总部的边缘设备DeviceB上已经配置了相应的流量监管功能:
· IP语音流量的承诺速率为10Mbps
· 业务应用流量的承诺速率为3Mbps
· FTP流量的承诺速率为7Mbps
为配合总部的流量监管,要求在分支机构的边缘设备DeviceA上配置流量整形功能,对各类流量中突发的超出部分进行缓存,避免数据丢失。
由于整个专线的速率为15Mbps,因此要求在DeviceA上配置接口限速功能,保证发往专线的所有数据总速率不得超过15Mbps。
· 要实现流量整形功能,首先要确认各类报文在发送时所在的队列编号。本例中没有给出各类报文的优先级,因此需要使用重标记功能将不同类型的报文手工调度到不同的队列中。
· 手工调度报文队列可以通过重标记报文的DSCP/802.1p优先级或者重标记本地优先级来实现,为保持原始报文内容不变,使用重标记本地优先级进行配置。
在进行流量整形和接口限速配置前,应确保3.1 图1中网络的连通性。关于在DeviceA和DeviceB上为提供网络连通性而进行的配置(如创建VLAN接口及为其配置IP地址等),此处不进行介绍。
(1) 在Device A上创建三个流分类,分别匹配三类报文的源IP网段。
# 创建基本IPv4 ACL2000,匹配IP电话发送的流量(源地址为192.168.3.0/24网段)。
<DeviceA> system-view
[DeviceA] acl basic 2000
[DeviceA-acl-ipv4-basic-2000] rule permit source 192.168.3.0 0.0.0.255
[DeviceA-acl-ipv4-basic-2000] quit
# 创建流分类voice,匹配规则为IPv4 ACL 2000。
[DeviceA] traffic classifier voice
[DeviceA-classifier-voice] if-match acl 2000
[DeviceA-classifier-voice] quit
# 创建基本IPv4 ACL2001,匹配业务软件终端发送的流量(源地址为192.168.2.0/24网段)。
[DeviceA] acl basic 2001
[DeviceA-acl-ipv4-basic-2001] rule permit source 192.168.2.0 0.0.0.255
[DeviceA-acl-ipv4-basic-2001] quit
# 创建流分类service,匹配规则为IPv4 ACL 2001。
[DeviceA] traffic classifier service
[DeviceA-classifier-service] if-match acl 2001
[DeviceA-classifier-service] quit
# 创建高级IPv4 ACL 3000,匹配普通PC发送的FTP流量(源地址为192.168.1.0/24网段,目的端口为20)。
[DeviceA] acl advanced 3000
[DeviceA-acl-ipv4-adv-3000] rule permit tcp destination-port eq 20 source 192.168.1.0 0.0.0.255
[DeviceA-acl-ipv4-adv-3000] quit
# 创建流分类ftp,匹配规则为IPv4 ACL 3000。
[DeviceA] traffic classifier ftp
[DeviceA-classifier-ftp] if-match acl 3000
[DeviceA-classifier-ftp] quit
(2) 创建三个流行为,动作分别为重标记本地优先级为6、4、2。
# 创建流行为voice,动作为重标记本地优先级为6。
[DeviceA] traffic behavior voice
[DeviceA-behavior-voice] remark local-precedence 6
[DeviceA-behavior-voice] quit
# 创建流行为service,动作为重标记本地优先级为4。
[DeviceA] traffic behavior service
[DeviceA-behavior-service] remark local-precedence 4
[DeviceA-behavior-service] quit
# 创建流行为ftp,动作为重标记本地优先级为2。
[DeviceA] traffic behavior ftp
[DeviceA-behavior-ftp] remark local-precedence 2
[DeviceA-behavior-ftp] quit
(3) 创建QoS策略并应用
# 创建QoS策略shaping,将上面三组流分类和流行为进行关联。
[DeviceA] qos policy shaping
[DeviceA-qospolicy-shaping] classifier voice behavior voice
[DeviceA-qospolicy-shaping] classifier service behavior service
[DeviceA-qospolicy-shaping] classifier ftp behavior ftp
[DeviceA-qospolicy-shaping] quit
# 将QoS策略应用到Ten-GigabitEthernet1/1/2端口的入方向。
[DeviceA] interface Ten-GigabitEthernet 1/1/2
[DeviceA-Ten-GigabitEthernet1/1/2] qos apply policy shaping inbound
[DeviceA-Ten-GigabitEthernet1/1/2] quit
经过上述配置,三类报文在DeviceA中的本地优先级已经被修改,即可以确定三类报文的输出队列分别为6、4、2。
# 在Ten-GigabitEthernet1/1/1端口上配置流量整形,为语音报文(队列6)配置承诺速率为10Mbps。
[DeviceA] interface Ten-GigabitEthernet 1/1/1
[DeviceA-Ten-GigabitEthernet1/1/1] qos gts queue 6 cir 10240
# 在Ten-GigabitEthernet1/1/1端口上配置流量整形,为业务应用报文(队列4)配置承诺速率为3Mbps。
[DeviceA-Ten-GigabitEthernet1/1/1] qos gts queue 4 cir 3072
# 在Ten-GigabitEthernet1/1/1端口上配置流量整形,为FTP报文(队列2)配置承诺速率为7Mbps。
[DeviceA-Ten-GigabitEthernet1/1/1] qos gts queue 2 cir 7168
# 在Ten-GigabitEthernet1/1/1端口上配置接口限速,对出端口方向的流量配置承诺速率为15Mbps。
[DeviceA-Ten-GigabitEthernet1/1/1] qos lr outbound cir 15360
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论