差异化服务(Differentiated Services)
差异化服务(DiffServ) 是实现服务质量(QoS)的一种技巧。在您的网络中使用DiffServ让您在交换机和路由器上直接配置相应参数比使用特定协议更方便。这一章介绍如何配置7000系列网管交换机来定义一个数据包属于何种流量类型及这类数据包应如何设置让它得到相应的QoS。作为7000系列网管交换机的一个功能,DiffServ允许您控制哪种流量该接收转发、哪种流量该丢弃。
如何在7000系列交换机上设置DiffServ支持将根据您的交换机在网络中的扮演的角色而变化:
- 边缘设备:边缘设备处理输入的流量,将流量转发到网络核心以及将核心输出的流量转发出来。边缘设备将进站的流量隔离成小的流量类型集,负责决定一个数据包分级。分级主要根据第三层和第四层的数据包报头内容以及记录在数据包IP报文头的差异化服务编码点(DSCP)。
- 内部节点:网络核心交换机负责数据包转发多过为它们分级。它对进来的数据包的DSCP编码点进行解码并提供适当的队列管理算法进行存储转发服务。
在您对7000系列网管交换机进行详细的DiffServ配置之前,您必须确定这个网络的QoS需求。这些需求以在特定接口上定义的进站流量的分类规则来表示,交换机软件暂时不支持出站方向的DiffServ。
DiffServ规则是根据分类(Class)、策略(Policy)和服务(Service)来定义的:
- Class:一个分类是由一组定义数据包归属分类的规则组成的。进站流量根据第三层和第四层数据报头、VLAN号和已定义的相应DSCP值来划分成流量分类的。支持一种分类:All,它指定所有分类的匹配标准都必须匹配才生效。
- Policy:为一个或多个分类定义QoS特征,例如可以为进入的数据包做标记。7000系列网管交换机支持流量情况的策略。这类策略结合进站流量分类来指定数据包遇到匹配的分类时的动作:
- – 给数据包打上DSCP编码点、IP优先级或者CoS标记。
- – 制定数据包转发策略如丢弃或者重新标记超过分类指定带宽的数据包
- – 在分类里面统计流量
- Service:为一个接口的进站流量指定策略。
命令行界面示例:
该示例介绍网络管理员如何为一个公司的不同部门提供平等的上网(或外部其他网络)带宽。四个部门均有自己的B类地址段并允许使用上网端口的25%的带宽。
图 11-1
以下是配置7000系列网管交换机的示例:
在交换机上启用DiffServ功能。 (Netgear Switch) #config(Netgear Switch) (Config)#diffserv 为各部门创建DiffServ匹配分类为all的Class并为它们命名。为新的Class定义匹配标准-—源IP地址。 (Netgear Switch) (Config)#class-map match-all finance_dept (Netgear Switch) (Config class-map)#match srcip 172.16.10.0 255.255.255.0 (Netgear Switch) (Config class-map)#exit (Netgear Switch) (Config)#class-map match-all marketing_dept (Netgear Switch) (Config class-map)#match srcip 172.16.20.0 255.255.255.0 (Netgear Switch) (Config class-map)#exit (Netgear Switch) (Config)#class-map match-all test_dept (Netgear Switch) (Config class-map)#match srcip 172.16.30.0 255.255.255.0 (Netgear Switch) (Config class-map)#exit (Netgear Switch) (Config)#class-map match-all development_dept (Netgear Switch) (Config class-map)#match srcip 172.16.40.0 255.255.255.0 (Netgear Switch) (Config class-map)#exit 为进站流量创建名为”internet_access”的Diffserv策略,在这个策略里增加示例里先前创建的Class。这个策略为各部门传出的流量定义不同的队列属性。下面是如何建立DiffServ的进站策略与CoS队列设置的关联: (Netgear Switch) (Config)#policy-map internet_access in (Netgear Switch) (Config policy-map)#class finance_dept (Netgear Switch) (Config policy-class-map)#assign-queue 1 (Netgear Switch) (Config policy-class-map)#exit (Netgear Switch) (Config policy-map)#class marketing_dept (Netgear Switch) (Config policy-class-map)#assign-queue 2 (Netgear Switch) (Config policy-class-map)#exit (Netgear Switch) (Config policy-map)#class test_dept (Netgear Switch) (Config policy-class-map)#assign-queue 3 (Netgear Switch) (Config policy-class-map)#exit (Netgear Switch) (Config policy-map)#class development_dept (Netgear Switch) (Config policy-class-map)#assign-queue 4 (Netgear Switch) (Config policy-class-map)#exit (Netgear Switch) (Config policy-map)#exit 将定义的策略应用到接口1/0/1到1/0/4上的进站方向。 (Netgear Switch) (Config)#interface 1/0/1 (Netgear Switch) (Interface 1/0/1)#service-policy in internet_access (Netgear Switch) (Interface 1/0/1)#exit (Netgear Switch) (Config)#interface 1/0/2 (Netgear Switch) (Interface 1/0/2)#service-policy in internet_access (Netgear Switch) (Interface 1/0/2)#exit (Netgear Switch) (Config)#interface 1/0/3 (Netgear Switch) (Interface 1/0/3)#service-policy in internet_access (Netgear Switch) (Interface 1/0/3)#exit (Netgear Switch) (Config)#interface 1/0/4 (Netgear Switch) (Interface 1/0/4)#service-policy in internet_access (Netgear Switch) (Interface 1/0/4)#exit 在(假设的)出口的接口1/0/5上为CoS队列如1,2,3和4设置最少保证带宽为25%。这个接口上的全部队列使用照默认一系列的最有利时序安排。DiffServ进站策略指定这些为各部门流量的等待队列的属性,它假设交换机将普通的目标地址为因特网流量到1/0/5接口。 (Netgear Switch) (Config)#interface 1/0/5 (Netgear Switch) (Interface 1/0/5)#cos-queue min-bandwidth 0 25 25 25 25 0 0 0 (Netgear Switch) (Interface 1/0/5)#exit (Netgear Switch) (Config)#exit |
DiffServ 设置 VoIP 的示例
一个很有价值的DiffServ用途就是支持基于IP的语音(VOIP)。VoIP流量是固定的时间感应:在一个提供接受服务的网络里,保证传输率是很重要的。这个示例说明了如何设置单向提供必要的服务质量。
一类UDP流量,在进站方向已经做了流量标记,然后在出站方向保证这些流量的畅通。如这个图11-2里的Router 1的配置脚本,同样Router 2也应做相应的配置脚本。
图 11-2
以下示例配置了DiffServ支持VoIP:
进入全局配置模式。设置所有端口上的队列5使用精确优先级模式,这个队列为所有VoIP包使用。并在交换机上激活DiffServ功能。 (Netgear Switch) #config (Netgear Switch) (Config)#cos-queue strict 5 (Netgear Switch) (Config)#diffserv 创建DiffServ分类名字为”Class_voip”并为要检测的UDP包定义单个匹配标准。这个分类的类型为“全部匹配”指出所有的匹配标准都必须匹配以使每个数据包被正确匹配处理. (Netgear Switch) (Config)#class-map match-all class_voip (Netgear Switch) (Config class-map)#match protocol udp (Netgear Switch) (Config class-map)#exit 创建第二个DiffServ分类名字为“class_ef”并为检测DiffServ的差异化服务编码点(DSCP)为”EF”(expedited forward)的数据包定义单个匹配标准。它处理进来的在网络其他地方预先标记为”EF”的流量。 (Netgear Switch) (Config)#class-map match-all class_ef (Netgear Switch) (Config class-map)#match ip dscp ef (Netgear Switch) (Config class-map)#exit 为进站流量创建一个DiffServ策略名为“pol_voip”,然后将先前定义的分类“class_ef”和“class_voip”增加这个策略内。 这个策略处理进来的已经标记DSCP值为”EF”数据包(由’class_ef’定义),或者由’class_voip’标记了的UDP数据包,给它们标记DSCP值为’EF’。匹配的数据包在数据转发的出端口使用队列5内部标记。 (Netgear Switch) (Config)#policy-map pol_voip in (Netgear Switch) (Config policy-map)#class class_ef (Netgear Switch) (Config policy-class-map)#assign-queue 5 (Netgear Switch) (Config policy-class-map)#exit (Netgear Switch) (Config policy-map)#class class_voip (Netgear Switch) (Config policy-class-map)#mark ip-dscp ef (Netgear Switch) (Config policy-class-map)#assign-queue 5 (Netgear Switch) (Config policy-class-map)#exit (Netgear Switch) (Config policy-map)#exit 在端口进站方向应用已经定义的策略。 (Netgear Switch) (Config)#interface 1/0/2 (Netgear Switch) (Interface 1/0/2)#service-policy in pol_voip (Netgear Switch) (Interface 1/0/2)#exit (Netgear Switch) (Config)#exit |
差异化服务(Differentiated Services)相关推荐
- 酷我CEO雷鸣:差异化服务是制胜关键
酷我CEO雷鸣:差异化服务是制胜关键 本文分数 1 从北大到百度,从百度到斯坦福,再从斯坦福到酷我,北京酷我科技有限公司创始人兼CEO的经历让人称奇. "音乐陪伴着我们的一生 ...
- 门诊患者正在流失?如何打造差异化服务,成功破局,留住患者?
无论是诊所还是医院,长久经营发展始终是围绕品牌.医生.技术.服务这些核心要素来进行运营. 尤其是民营医疗机构,要让患者满意认可,除了医生与诊疗技术,医疗服务也尤为重要. 但是很多民营医疗机构往往更注重 ...
- HostEase虚拟主机另辟蹊径依靠差异化服务提升竞争力
同质化的价格竞争模式使得国内虚拟主机商间的竞争异常激烈,因此,如果有主机商能跳出价格竞争的怪圈而独辟蹊径另寻它路,那其必能在主机市场脱颖而出成为用户们瞩目的对象.美国主机商HostEase就是一个典型 ...
- 浅谈Uber与滴滴快的提供差异化服务带来的商业模式思考
一.引言 滴滴和快的烧钱的时代已经过去,在那个时代我们消费者着实得到了不少实惠.自从他们温柔的在一起之后,这种实惠就木有了.让我不禁感叹坐车的几率有降低了50%.前段时间,Uber悄无声息的进入我的视 ...
- 基于SDN的Qos差异化服务-流量限速原理
SDN中你那个流量限速可以基于OpenFlow协议来实现 其原理大致为: OpenFlow通过用户定义的流表来匹配和处理报文, 计量表项被流表项所引用,并为引用该计量表项的流表项提供报文限速的功能. ...
- 会员营销中,数字会员模式如何打造差异化会员服务
在现在的市场上,针对用户运营这个环节,一般企业采用最多的就是进行会员营销,这是为什么呢?这是因为对于会员,用户是没有过多的抵触的,在以往用户的惯有概念中,会员是普遍存在的,拥有会员就意味着自己可以以更 ...
- 【客服准则】浅谈服务差异化对转化的重要性
大家发现吗?售卖相同类目的店铺,除去产品质量.付费推广等因素,客户服务的差异化直接影响着店铺的成交转化率. 据中商情报网<2017.12~2021.12网络购物用户规模及使用情况>显示:& ...
- 万物智联下,腾讯云IoT的差异化发展之路“新”在何处?
导语 | 科技向善是头部公司当仁不让的壮举,物联网被认为是全球新一轮科技革命与产业变革的核心驱动,而受益于良好的外部环境及市场前景,物联网产业在今后几年将继续保持快速增长.那么物联网当前的发展现状到底 ...
- 拓嘉辰丰:拼多多差异化运营,做特色店铺
拼多多差异化运营就是与其它对比起来打造一个不一样的店铺,差异化选品.差异化营销.差异化服务,自己店铺有什么比较新颖的地方是很吸引消费者眼球的.如今很多的拼多多店铺都是很像的,选品这些也都是很雷同,其实 ...
最新文章
- 优化XCode的编译速度
- 首战大吉:红帆科技参加第八届IT羽毛球赛
- 带负荷测试要求二次最小电流_带负荷检查
- Thinkphp下嵌套UEditor富文本WEB编辑器
- NWERC 2018 A. Access Points 二维转一维 + 单调栈
- java 上传文件注意事项
- 六年打磨!阿里开源混沌工程工具 ChaosBlade
- 基于Java jsp+mysql+Spring的汽车出租平台租赁网站平台设计和实现
- 美国留学计算机 奖学金,美国留学 计算机专业奖学金申请解析
- jsp mysql超市管理系统_jsp超市管理系统 基于jsp+servlet+MySQL的超市管理系统(带数据库) - 下载 - 搜珍网...
- cdr 表格自动填充文字_操作基础知识Word文字编辑
- JAVA中当子类覆盖一个父类的_java – 当子类中的某个方法被覆盖时,父类如何运行?...
- CDlinux万能无线破解系统iSO中文版 U盘启动版
- 仿铁路订票系统Gridview
- mac下hadoop环境的搭建以及碰到的坑点
- Electron + Vue 实现输入法自动刷字数
- PAL/PLA/GAL/CPLD/FPGA
- Redis 6.2 启动关闭
- 计算机技术实验报告答案,大学计算机实验报告答案-实验1.docx
- 通过NASA卫星,带你看真实的亚马逊火灾
热门文章
- 循环嵌套思路详解 | 一个“在盒子里过家家”的算法 -- 以冒泡排序与打印菱形为例
- 论文笔记:DuLa-Net(CVPR 2019)
- mysql新建data的方法_mysql建立数据库的方法
- 黑猴子的家:Git 介绍
- MySQL:replace函数的几种实用场景,一个回答引发热烈讨论
- 科学计算机记忆方法,科学记忆的方法的6个好法子
- 获取kernel32.dll基址
- 网站策划,网站建设的重中之重
- python编程理论篇_Python爬虫入门实战之猫眼电影数据抓取(理论篇)
- win7系统怎么利用ubuntu17.10安装双系统,亲测成功