服务质量qos参数配置方法、装置及系统的制作方法

文档序号:9551449阅读:546来源:国知局
服务质量qos参数配置方法、装置及系统的制作方法
【技术领域】
[0001] 本发明涉及通信领域,具体而言,涉及一种服务质量Q0S参数配置方法、装置及系 统。
【背景技术】
[0002] 随着无线路由器,便携访问接入点(AccessPoint,简称AP),电力猫等设备的普 及,家庭网络组网变得越来越复杂。同时,家庭网络承载了上网,视频,语音,下载,游戏等多 种业务,这些业务对带宽和延时等服务质量(QuantityofService,简称QoS)有着不同的 要求。如果家庭网络设备不能合理实施Q〇S,则可能出现家庭网络塞车,比如下载文件时视 频业务出现卡住停顿,看视频时游戏掉线等。因此,家庭网络的QoS逐渐成为家庭网络的技 术热点。
[0003] QoS处理流程通常包括分类(Classifying),监管(Policing),标识(Marking),排 队(Queueing),调度(Scheduling),整形(Shaping)等方面。其中分类功能发生在端口接 收输入报文阶段,是QoS处理的第一步,其过程是根据信任策略或者根据分析每个报文的 内容来确定将这些报文归类到以服务类别(ClassofService,简称CoS)值来表示的各个 数据流中,从而保证特定报文数据流的QoS优先级。
[0004] 分类的依据有很多种,常用的分类依据包括:传输控制协议(Transmission ControlProtocol,简称TCP)和用户数据报协议(UserDatagramProtocol,简称UDP)端 口号,IP地址或媒体访问控制(MediaAccessControl,简称MAC)地址,以及物理端口号。
[0005] (1)TCP和UDP端口号
[0006] 大多数应用会采用固定的知名TCP或UDP端口进行通信,如HTTP采用TCP端口 80, 流媒体实时流传输协议(RealTimeStreamProtocol,简称RTSP)采用TCP端口 554,可以 在网络设备上根据知名端口号配置这些数据流的CoS参数来保证相关业务的QoS。这个方 法的缺点是如果遇到端口号不固定的应用程序,则无法配置端口号从而保证优先级。另外, 一个应用可能用到多个端口号,配置的工作量比较大。
[0007] (2)IP地址或MAC地址
[0008] 每个网络终端设备都会有自己的IP/MAC地址,对特定IP/MAC地址配置QoS优先 级可以保证这台设备的所有数据流的优先级。这个方法的缺点是管理员必须在网络设备上 手工配置固定的IP/MAC地址,并将终端设备的IP/MAC地址固定下来。如果终端设备采用 DHCP方式获取IP,重新开机后IP可能会动态变化。如果设备损坏换新设备,MAC地址也会 不同,上述两种情况,事先配置的参数则无法发挥作用。
[0009] (3)物理端口号
[0010] 与源IP地址类似,网络设备的物理端口号可以对应具体的终端设备,这是最简单 的分类形式,目前中国电信定制的家庭网关通常将第二个以太网端口固定设置为机顶盒端 口,并保证这个端口的数据优先级。这个方法的缺点是用户必须将特定设备连接在特定的 物理端口上,连接错误则无法保证优先级。
[0011] 针对相关技术中QOS参数配置存在的无法保证QOS优先级的问题,尚未提出有效 的解决方案。

【发明内容】

[0012] 本发明提供了一种服务质量Q0S参数配置方法、装置及系统,以至少解决现有技 术的问题。
[0013] 根据本发明的一个方面,提供了一种服务质量Q0S参数配置方法,包括接收终端 设备发送的数据包,所述数据包中携带有所述终端设备的设备类型和设备地址;根据所述 设备类型和预先设置的设备类型和服务类别对应关系确定所述终端设备的服务类别;根据 所述设备地址和所述服务类别配置所述终端设备的Q0S参数。
[0014] 优选地,所述数据包包括动态主机配置协议发现DHCPDiscovery数据包。
[0015] 优选地,所述设备地址包括所述终端设备的媒体访问控制MAC地址。
[0016] 优选地,所述数据包中携带有所述终端设备的所述设备类型和所述设备地址包 括:所述数据包的源MAC地址中携带有所述终端设备的所述MAC地址,所述数据包中的选项 0ption60字段中携带有用于标识所述终端设备的所述设备类型。
[0017] 优选地,所述设备类型包括以下至少之一:机顶盒STB,IP相机,IP手机,电脑, IPAD;和/或所述服务类别包括以下至少之一:上网,视频,语音,下载,游戏。
[0018] 优选地,所述Q0S参数包括Q0S优先级参数。
[0019] 优选地,所述方法应用于家庭网络设备。
[0020] 根据本发明的另一方面,提供了一种服务质量Q0S参数配置装置,包括:接收模 块,用于接收终端设备发送的数据包,所述数据包中携带有所述终端设备的设备类型和设 备地址;确定模块,用于根据所述设备类型和预先设置的设备类型和服务类别对应关系确 定所述终端设备的服务类别;配置模块,用于根据所述设备地址和所述服务类别配置所述 终端设备的Q0S参数。
[0021] 根据本发明的又一方面,提供了一种服务质量Q0S参数配置系统,包括:网络设 备,包括上述所述的Q0S参数配置装置;终端设备,用于发送所述数据包。
[0022] 优选地,所述网络设备包括DHCP服务器,用于接收所述数据包。
[0023] 通过本发明,采用接收终端设备发送的数据包,数据包中携带有终端设备的设备 类型和设备地址;根据设备类型和预先设置的设备类型和服务类别对应关系确定终端设备 的服务类别;根据设备地址和服务类别配置终端设备的Q0S参数,解决了相关技术中Q0S参 数配置存在的无法保证Q0S优先级的问题,进而达到了保证Q0S优先级的效果。
【附图说明】
[0024] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025] 图1是根据本发明实施例的服务质量Q0S参数配置方法的流程图;
[0026] 图2是根据本发明实施例的服务质量Q0S参数配置装置的结构框图;
[0027] 图3是根据本发明实施例的服务质量Q0S参数配置系统的结构框图;
[0028] 图4是根据本发明实施例的服务质量Q0S参数配置系统的另一结构示意图;
[0029] 图5是根据本发明优选实施例的组网框图;以及
[0030] 图6是根据本发明实施的DHCP协议流程图。
【具体实施方式】
[0031] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0032] 在本实施例中提供了一种服务质量Q0S参数配置方法,图1是根据本发明实施例 的服务质量Q0S参数配置方法的流程图,如图1所示,该流程包括如下步骤:
[0033] 步骤S102,接收终端设备发送的数据,该数据包中携带有终端设备的设备类型和 设备地址;
[0034] 步骤S104,根据设备类型和预先设置的设备类型和服务类别对应关系确定终端设 备的服务类别;
[0035] 步骤S106,根据所述设备地址和所述服务类别配置所述终端设备的Q0S参数。
[0036] 通过上述步骤,根据所接收到的终端设备发送的设备类型和预先设置的设备类型 和服务类别对应关系确定终端设备的相应服务类别,并根据设备地址和所确定的服务类别 配置终端设备的Q0S参数,解决了相关技术中Q0S参数配置存在的无法保证Q0S优先级的 问题,进而达到了保证Q0S优先级的效果。
[0037] 在另外一个实施例中,该数据包还可以包括DHCP Discovery数据包。终端设备向 网络设备发送的数据包可以有很多种,但发送的如果是DHCP Discovery数据包,网络设备 上必然需要设置有DHCP服务器,而DHCP服务器能够为终端设备提供IP地址及为网络设备 配置参数,因此,优选地,终端设备发送DHCP Discovery数据包。
[0038] 在另外一个实施例中,数据包中携带的设备地址可以是终端设备的MAC地址。设 备地址可以有很多种,比如可以是IP地址,但是终端设备的MAC地址是全球唯一的,而IP 地址等是可以发生变化的,因此,MAC地址更有利于识别终端设备。
[0039] 数据包中携带终端设备的设备类型和设备地址的方式可以有很多种,优选地,可 以是在数据包的源MAC地址中携带终端设备的MAC地址,在
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1