QoS

 

QoS即服务质量是决定广域网中可用企业带宽如何被有效使用的最重要因素。它也是可用带宽的总体用户体验的指标。

QoS功能在默认情况下,列出了主要DSCP流入报表。单击DSCP值旁边的  图标,会有弹窗给出详细的流量图。

 

DSCP

可以单击窗件上的下拉箭头并选择DSCP组来查看DSCP组情况。如果之前未创建DSCP组,则会显示消息提示用户创建DSCP组。

 

可以在顶部使用时间选择图标来控制显示报表的时间段。  

 

TOS

您可以通过单击窗件的下拉箭头来查看主要的TOS信息:

 

 

由于Internet本身并没有为特定应用程序或用户优化路径的直接信息,因此IP协议提供了一种工具,以便上层协议向网络层传递关于如何对特定数据包进行权衡的提示。  这个特设设置是"服务类型" 特色设置,简单地被作为"TOS 特设设置"。

TOS是服务类型八位字节IP数据报头中的功能之一,服务类型由三个部分组成。  前3位(0,1,2)用于第一个字段,标记"优先权" , 意指  数据报的重要性或优先级。第二个字段,标记"TOS" , 意指网络应如何在吞吐量、延迟、可靠性和成本之间进行权衡。最后一个字段, 标记 "MBZ" ( "一定是零" ) 一般目前 是未使用。 此数据包的默认设置为0(除非其所参与的网络协议环境中需要使用此数据).  数据报的路由器和收件人忽略该字段的值。此字段被复制在存储残片上。

 

TOS字段说明

TOS字段值的含义(表示为二进制数字):
 

      1000 最小延迟
       0100 最大吞吐量
       0010 最高可靠性
       0001 最小成本
       0000 一般服务

TOS字段中使用的值被称为 "TOS值", IP数据包的tos字段的值被称为"请求的TOS"。TOS字段值0000被称为"默认的TOS" 。由于此规范将TOS值重新定义为整数而不是位集,计算两个TOS值的或逻辑不再有意义。例如:对于路由器来说,仅仅是因为路由器注意到之前的"推迟字节"设置就为请求的TOS值是1110的数据包选择低延迟路径将是一个严重的错误。

虽然上述五个值以外的值的含义没有定义, 但他们是完全合法的TOS值,并且主机和路由器不得以任何方式阻止其使用。只有默认的TOS值一直是特殊的。主机或路由器不需要区分TOS值。

  例如, 设置 TOS 字段为 1000 (最小延迟) 并不能保证数据报所采取的路径具有用户认为 "较低"的延迟。网络将试图基于它 (通常是不完美的)路径延迟的信息去选择可用的最低延迟路径。网络并不会仅仅因为它认为可用路径的延迟"太高" 就丢弃这个数据报(实际上, 网络管理器可以通过创造性地使用路由指标来覆盖此行为,但是并不鼓励这么做: 设置TOS字段目的是在服务可用时提供更好的服务,而不是在没有服务时拒绝服务。)

 

在路由中使用TOS字段

当选择适当的路径将数据报送到目的地时,主机和路由器都应该考虑数据报的TOS字段的值。本节讨论了这样做的机制。
数据包的TOS值是否实际影响到它在特定路由域中的路径,这是路由域的网络管理器做出的选择。在许多路由域中,路径在本质上是同质的,即路由器没有理由根据数据报中的TOS字段来选择不同的路径。 在这样域中,网络管理器可以选择仅定义默认(0000)TOS的路由来限制路由数据库和路由协议更新的大小。

 

主机和路由器都不需要对TOS是否影响本地路由域中的路由有明确的了解。

 

固有限制:

所有固有限制中最重要的是,TOS严格来说是一种咨询机制。它不是请求服务保证的适当机制,这里有两个原因说明这个:

  • 并非所有网络在决定如何处理和路由数据包时都会考虑TOS字段的价值,在一定程度上这是一个转化问题:有些网络将使用早于此规范的设备一段时间(可能会很长)。即使从长期来说,许多网络也不能通过考虑TOS字段的值来提供更好的服务。例如, 同构的互联LAN集合组成的网络的最佳路径对于任何的TOS值可能是相同的。在这样的网络中,当转发包时,需要路由器和路由协议来执行考虑TOS字段的值所需的额外工作是没有什么意义。
  • TOS机制不足以使应用程序量化它所希望的服务级别。 例如,  应用程序可以使用TOS字段请求网络选择一条最大吞吐量的路径,但不能使用该机制来表示它需要或希望每秒有特定数量的千字节或兆字节。因为网络无法知道应用程序需要什么,因此网络不适合丢弃请求最大吞吐量的数据包,因为没有 "高吞吐量" 路径可用。

 

Back to Top