在 Oracle® Solaris 11.2 中管理 IP 服务质量

退出打印视图

更新时间: 2014 年 7 月
 
 

使用服务类设置通信的优先级

要实现服务质量,需要分析网络通信以确定通信大致可分为哪几个分组。然后,将各个分组归入具有单独特征和单独优先级的服务类中。服务类构成您的组织的 QoS 策略所基于的基本类别并表示您要控制的通信组。

分析网络通信时,请考虑以下准则:

  • 贵公司是否为客户提供服务级别协议?

    如果提供,请评估贵公司为客户提供的 SLA 的相对优先级别。可能会为被授予不同优先级别的客户提供相同的应用程序。

    例如,贵公司可能会为每个客户提供 Web 站点宿主,这表示您需要为每个客户 Web 站点定义类。一种 SLA 可能提供一个优质 Web 站点作为一个服务级别,而另一种 SLA 可能为低端客户提供“尽力服务”的个人 Web 站点。此因素不仅指示了不同的 Web 站点类,而且指示了为 Web 站点类指定的单跳行为(单跳行为可能会彼此不同)。

  • IPQoS 系统是否提供可能需要流控制的常用应用程序?

    通过在产生过多通信流量的常用应用程序所在的服务器上启用 IPQoS,可以改进网络性能。常见示例包括电子邮件、网络新闻和 FTP。如果适用,请考虑为每种服务类型的传入和传出通信创建单独的类。例如,您可能为邮件服务器的 QoS 策略创建 mail-in 类和 mail-out 类。

  • 您的网络是否运行需要最高优先级转发行为的特定应用程序?

    所有需要最高优先级转发行为的关键应用程序都必须在路由器队列中拥有最高优先级。典型示例包括流视频和流音频。

    为这些高优先级应用程序定义传入类和传出类。然后,将这些类添加到服务于这些应用程序的启用了 IPQoS 的系统以及 Diffserv 路由器的 QoS 策略中。

  • 您的网络是否有过由于通信流占用大量带宽而必须受到控制的经历?

    使用 netstatsnoop 和其他网络监视实用程序来搜索引起网络问题的通信类型。查看迄今已创建的类,然后为任何未定义的问题通信类别创建新的类。如果已经为某个问题通信类别定义了类,请定义计量器的速率以控制问题通信。

    为网络上每个启用了 IPQoS 的系统的问题通信创建类。然后,每个 IPQoS 系统可以通过限制在网络上释放通信流的速率来处理问题通信。还要确保在 Diffserv 路由器上的 QoS 策略中定义这些问题类。这样,路由器可以按照其 QoS 策略中的配置对这些问题流进行排队和调度。

  • 您是否需要获取有关特定通信类型的统计信息?

    快速查看 SLA 可以了解需要记帐的客户通信类型。如果您的站点提供了 SLA,则您可能已经为需要记帐的通信创建了类。还可以定义类,以便收集正在监视的通信流的统计信息。还可以为出于安全原因而限制访问的通信创建类。

例如,提供商可以根据变化的价格结构提供白金级、黄金级、白银级和青铜级服务。白金 SLA 可以保证以 ISP 为客户托管的 Web 站点为目标的传入通信获得最高优先级。

对于企业,您可以创建如以下示例的服务类:

  • 常见应用程序,例如发送到特定服务器的电子邮件和传出 FTP,其中任何一项都可以组成一个类。由于员工会经常使用这些应用程序,因此,QoS 策略可以保证电子邮件和传出 FTP 具有少量的带宽和较低的优先级。

  • 需要一天 24 小时运行的订单输入数据库。可以为数据库提供大量带宽和较高的优先级,具体视数据库应用程序对企业的重要性而定。

  • 执行重要工作或敏感工作的部门,例如劳资部门。部门对企业的重要性将决定为其提供的优先级和带宽。

  • 对公司外部 Web 站点的外来调用。您可以为该类提供以低优先级运行的适量带宽。