专利名称:层次化服务质量策略的执行方法及装置的制作方法
技术领域:
本发明涉及通信领域,具体而言,涉及一种层次化服务质量(Hierarchical Quality of krvice,简称HQoS)策略的执行方法及装置。
背景技术:
在传统的网络协议(Internet Protocol,简称IP)网络中,所有的报文都被无区别的等同对待,对所有的报文均采用先入先出(First In First Out,简称FIFO)的策略进行处理,它尽最大的努力(Best-Effort)将报文送到目的地,但对报文传送的可靠性、传送延迟等性能无法提供任何保证。随着IP网络上新应用的不断出现,对IP网络的服务质量也提出了新的要求,例如,IP语音(Voice over IP,简称VoIP)等实时业务就对报文的传输延迟提出了较高要求, 如果报文传送延时太长,将是用户所不能接受的(相对而言,E-Mail和FTP业务对时间延迟并不敏感)。为了支持具有不同服务需求的语音、视频以及数据等业务,要求网络能够区分出不同的通信,进而为之提供相应的服务。服务质量(Quality of krvice,简称QoS)旨在针对各种应用的不同需求,为其提供不同的服务质量,例如,提供专用带宽、减少报文丢失率、降低报文传送时延及时延抖动寸。随着单端口容量变大,接入用户增多,传统的QoS在应用中遇到了新问题传统流量管理是基于端口带宽进行调度的,这样产生的结果就是对用户比较不敏感,对服务等级比较敏感,适合用于网络侧,但比较不适合用于接入侧。图1是根据现有技术的HQoS典型应用示意图,如图1所示,HQoS对多用户、多种业务、多种流量进行统一管理,分级调度,能够在汇聚层的设备上对不同用户的不同业务制定不同的服务保证策略,该策略是一个分层次的树形结构,因此在逻辑和实现上条理清晰。 HQoS既能为高级用户提供精细化的服务质量保证,又能够从整体上节约网络运行维护成本。在当前网络融合的大背景下,现网流量不仅仅与用户和服务类型相关,与时间也具有很大的关联性,例如工作日和休息日音频、视频和业务数据的流量显然是不同的,进而对服务质量存在着不同的要求。现有HQoS技术在同一个物理端口的单一方向仅允许关联一个策略,一经配置,策略固定,经常修改配置显然是不现实的,给应用和维护造成了很大的不便。针对相关技术中在同一个物理端口的单一方向仅允许配置一个策略,修改策略不方便的问题,目前尚未提出有效的解决方案。
发明内容
针对在同一个物理端口的单一方向仅允许配置一个策略,修改策略不方便的问题,本发明提供了一种HQoS策略的执行方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种HQoS策略的执行方法,包括根据当前时间检测指定端口绑定的分时策略是否处于有效时间段;如果是,在该指定端口执行该分时策略;如果否,在该指定端口执行该指定端口绑定的默认策略。优选地,根据当前时间检测指定端口绑定的分时策略是否处于有效时间段之前, 该方法还包括为上述指定端口绑定至少一个分时策略,设置该分时策略的有效时间段; 将设置后的分时策略记录在数据库中。优选地,设置分时策略的有效时间段包括判断当前设置的分时策略的有效时间段与数据库中记录的分时策略的有效时间段是否冲突;如果是,提示修改当前设置的分时策略的有效时间段。优选地,根据当前时间检测指定端口绑定的分时策略是否处于有效时间段包括 根据当前时间检测数据库中指定端口的各个分时策略对应的有效时间段,如果当前时间未处于各个分时策略对应的有效时间段中,则确定检测的结果为否。优选地,为指定端口绑定至少一个分时策略,设置分时策略的有效时间段包括为指定端口绑定至少一个多级分时策略,逐级设置多级分时策略中每级分时策略的有效时间段;其中,每个多级分时策略中下一级分时策略的有效时间段包含于上一级分时策略的有效时间段中,且同一级别的各个分时策略的有效时间段不重叠。优选地,逐级设置多级分时策略中每级分时策略的有效时间段包括如果当前设置的分时策略的有效时间段未包含于其上一级分时策略的有效时间段中,提示修改当前设置的分时策略的有效时间段;或者,如果当前设置的分时策略的有效时间段与其同一级别中的其它分时策略的有效时间段重叠,提示修改当前设置的分时策略的有效时间段。根据本发明的另一方面,提供了一种HQoS策略的执行装置,包括检测模块,用于根据当前时间检测指定端口绑定的分时策略是否处于有效时间段;第一执行模块,用于在检测模块的检测结果为是时,在指定端口执行分时策略;第二执行模块,用于在检测模块的检测结果为否时,在指定端口执行指定端口绑定的默认策略。优选地,装置还包括设置模块,用于为指定端口绑定至少一个分时策略,并设置分时策略的有效时间段;记录模块,用于将设置后的分时策略记录在数据库中。优选地,设置模块包括判断单元,用于判断当前设置的分时策略的有效时间段与数据库中记录的分时策略的有效时间段是否冲突;提示单元,用于在判断单元的判断结果为是时,提示修改当前设置的分时策略的有效时间段。优选地,设置模块还包括绑定单元,用于为指定端口绑定至少一个多级分时策略;设置单元,用于逐级设置多级分时策略中每级分时策略的有效时间段;其中,每个多级分时策略中下一级分时策略的有效时间段包含于上一级分时策略的有效时间段中,且同一级别的各个分时策略的有效时间段不重叠。通过本发明,采用在分时策略的有效时间段执行该分时策略,在其他时间段执行绑定于该端口的默认策略的方式,可以在同一端口不同的时间段执行不同的策略,解决了在同一物理端口的单一方向仅允许配置一个策略使得修改策略不方便的问题,并且这种执行动态策略的方式能够更适合网络的变化情况,使HQoS技术的应用和维护更加方便。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的HQoS典型应用示意图;图2是根据本发明实施例的HQoS策略的执行方法的流程图;图3是根据本发明实施例的树形结构HQoS流分类的策略配置示意图;图4是根据本发明实施例的HQoS策略的执行装置的结构框图;图5是根据本发明实施例的优选HQoS策略的执行装置的结构框图;图6是根据本发明实施例的另一优选HQoS策略的执行装置的结构框图;图7是根据本发明实施例的再一优选HQoS策略的执行装置的结构框图;图8是根据本发明实施例三的HQoS策略的配置及使用方法的详细流程示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本实施例基于HQoS技术,以HQoS中的单个端口上策略的执行为例进行说明。图2是根据本发明实施例的HQoS策略的执行方法的流程图,如图2所示,该方法可以包括以下步骤(步骤S202-步骤S206)步骤S202,根据当前时间检测指定端口绑定的分时策略是否处于有效时间段,如果是,执行步骤S204,否则执行步骤S206 ;步骤S204,在上述指定端口执行分时策略;步骤S206,在上述指定端口执行该指定端口绑定的默认策略。本实施例通过上述方法,在分时策略的有效时间段执行该分时策略,在其他时间段执行绑定于该端口的默认策略,使得上述端口可以在不同的时间段执行不同的策略,解决了在同一物理端口的单一方向仅允许配置一个策略使得修改策略不方便的问题,并且这种执行动态策略的方式能够更适合网络的变化情况,使HQoS技术的应用和维护更加方便。为了满足HQoS在不同时间段对于单端口的服务质量的不同要求,可以在上述方法的步骤S202之前,为上述的指定端口绑定至少一个分时策略,并设置分时策略的有效时间段;将设置后的分时策略记录在数据库中。例如,对于某一条分时策略,可以按照分时策略绑定的端口号及方向、策略编号、有效时间段、策略内容的顺序填入数据库表格中。通过这种方法,可以为一个端口的一个方向设置一个以上的分时策略,从而能够为用户提供更为精细化的服务质量保证,还能够更加节约网络运行维护成本。为了避免使用上述策略的执行方法时,在相同时刻存在两种以上的不同策略处于有效期,从而发生冲突的问题,还可以在设置分时策略的有效时间段时判断当前设置的分时策略的有效时间段与上述数据库中记录的分时策略的有效时间段是否冲突;如果是,提示修改当前设置的分时策略的有效时间段;当然,如果不存在冲突,则直接将当前设置的分时策略记录在该数据库中。例如,在设置分时策略的有效时间段时,如果发现当前设置的时间段与数据库中记录的分时策略的有效时间段有重叠部分,或者发现当前设置的时间段的起点或终点包含在数据库中记录的分时策略的有效时间段内,则提示修改当前设置的分时策略的有效时间段。该提示的实现方法有很多种,例如,可以通过对话框形式显示给设置人员,也可以以告警提示音提示设置人员重新设置有效时间段。通过上述方法,能够在设置分时策略时,避免在相同时刻存在两种以上的不同策略处于有效期使得上述端口在策略执行时发生冲突的问题,使得本技术在实际应用时可靠性更强。在上述指定端口设置了一个以上的分时策略时,为了确保默认策略的执行时间与上述一个以上的分时策略的有效时间段不发生冲突,即不存在不同策略共同的有效时间段,可以根据当前时间检测数据库中指定端口的各个分时策略对应的有效时间段,如果当前时间未处于各个分时策略对应的有效时间段中,则确定检测的结果为否,从而执行该指定端口绑定的默认策略。通过该方法,避免了同一端口上的默认策略与一个以上的分时策略的执行时间段发生冲突的情况,提高了本技术的可靠性。并且该方式也可以通过执行默认策略保障网络侧的服务质量。考虑到HQoS对于多用户、多种业务、多种流量进行统一管理,分级调度的需求,还可以为指定端口绑定至少一个多级分时策略。图3是根据本发明实施例的树形结构HQoS流分类的策略配置示意图。本实施例中,HQoS应用在多种不同类型的网络中普通IP网络、 QINQ(也称 Mack VLAN或Double VLAN)网络和虚拟专用网络(Virtual Private Network, 简称VPN)。HQoS共四级调度,依据网络类型的不同,流分类依据不同,例如=Levell是服务优先级,可能匹配vlan中的CoS或IP报文头中的IP_PRECEDENCE ;Level2是匹配访问控制列表(Access Control List,简称ACL)或用户vlan(cvlan)或虚拟信道标识(Visual Channel ID,简称VC_ID) ;Level3匹配vlan信息(当多层vlan是为外层运营商vlan,即 svlan)或隧道标识(TUNNEL_ID) ;Level4指配置策略的指定端口。如图3所示,在设置分时策略的有效时间段时,可以逐级设置多级分时策略中每级分时策略的有效时间段;其中,每个多级分时策略中下一级分时策略的有效时间段包含于上一级分时策略的有效时间段中,且同一级别的各个分时策略的有效时间段不重叠。例如,对于图3中的Level2的子策略来说,Level3就是其上一级的分时策略,而 Levell的子策略就是其下一级的分时策略。对于Levell至Level3可以配置各类QoS服务策略,例如流量整形,加权公平排队(Weighted Fair Queuing,简称WFQ)调度,严格优先级调度,优先级修改,加权随机先期检测(Weighted Random Early Detection,简称WRED) 等。其中Levell的策略作为1层子策略依附于Level2策略;Level2策略依附于某Level3 策略,只有Level3策略可以与位于Level4的端口绑定,端口是策略的根。通过上述设置多级分时策略的方法,能够进一步提高HQoS的服务质量的精细化程度,提高了用户体验,同时也能进一步节约网络运行维护成本。例如,在Level3的分时策略1中设置工作日提供业务数据的流量较大,音频、视频的流量较小,在Level2的分时策略 1中设置早9点至晚6点的业务数据流量较大,音频、视频的流量较小,在Levell的分时策略11中设置下午2点至晚5点的业务数据流量较大,音频、视频的流量较小。通过这种设置,能够将有限的网络资源的利用率尽可能地最大化。在上述指定端口设置了多级的分时策略时,为了确保不同的分时策略的有效时间段不同,可以在对多级的分时策略逐级设置时,采用下述方式如果当前设置的分时策略的有效时间段未包含于其上一级分时策略的有效时间段中,提示修改当前设置的分时策略的有效时间段;或者,如果当前设置的分时策略的有效时间段与其同一级别中的其它分时策略的有效时间段重叠,提示修改当前设置的分时策略的有效时间段。通过上述方法,避免了同一端口上的多级分时策略的执行时间段发生冲突的情况,提高了本技术的可靠性。当然,根据实际需要,对于有些端口可以考虑仅配置一个默认策略,该默认策略配置完成后自动生效。基于上述方法,本实施例还提供了一种HQoS策略的执行装置,该装置可以设置在业务接入侧的服务器上。图4是根据本发明实施例的HQoS策略的执行装置的结构框图,如图4所示,该装置可以包括检测模块42、第一执行模块44和第二执行模块46,下面对该结构进行说明。检测模块42,用于根据当前时间检测指定端口绑定的分时策略是否处于有效时间段;第一执行模块44,与检测模块42相连,用于在检测模块的检测结果为是时,在指定端口执行分时策略;第二执行模块46,与检测模块42相连,用于在检测模块的检测结果为否时,在指定端口执行指定端口绑定的默认策略。本实施例通过上述装置,在有效时间段执行绑定于端口的分时策略,在其他时间段执行绑定于该端口的默认策略,使得上述端口可以在不同的时间段执行不同的策略,解决了在同一物理端口的单一方向仅允许配置一个策略使得修改策略不方便的问题,并且这种执行动态策略的方式能够更适合网络的变化情况,使HQoS技术的应用和维护更加方便。图5是根据本发明实施例的优选HQoS策略的执行装置的结构框图,如图5所示, 上述装置还可以包括设置模块52,用于为指定端口绑定至少一个分时策略,并设置分时策略的有效时间段;记录模块54,与设置模块52相连,用于将设置后的分时策略记录在数据库中。基于此,记录模块M与上述检测模块42相连,检测模块42通过上述数据库中记录的分时策略进行检测。图6是根据本发明实施例的另一优选HQoS策略的执行装置的结构框图,如图6所示,上述设置模块52可以包括判断单元522,用于判断当前设置的分时策略的有效时间段与数据库中记录的分时策略的有效时间段是否冲突;提示单元524,与判断单元522相连,用于在判断单元的判断结果为是时,提示修改当前设置的分时策略的有效时间段。上述检测模块42还可以包括检测单元,用于根据当前时间检测数据库中指定端口的各个分时策略对应的有效时间段,结果确定单元,用于如果该检测单元检测到当前时间未处于各个分时策略对应的有效时间段中,则确定检测的结果为否;这种情况下,将触发上述第二执行模块46执行默认策略。图7是根据本发明实施例的再一优选HQoS策略的执行装置的结构框图,如图7所示,设置模块52还可以包括绑定单元526,用于为指定端口绑定至少一个多级分时策略;
设置单元528,与绑定单元5 相连,用于逐级设置多级分时策略中每级分时策略的有效时间段;其中,每个多级分时策略中下一级分时策略的有效时间段包含于上一级分时策略的有效时间段中,且同一级别的各个分时策略的有效时间段不重叠。上述设置单元5 可以包括第一提示单元,用于如果当前设置的分时策略的有效时间段未包含于其上一级分时策略的有效时间段中,提示修改当前设置的分时策略的有效时间段;或者,第二提示单元,用于如果当前设置的分时策略的有效时间段与其同一级别中的其它分时策略的有效时间段重叠,提示修改当前设置的分时策略的有效时间段。上述装置通过设置多个分时策略,且各个策略的有效时间段不重叠,使上述端口可以在不同的时间段执行不同的策略,实现在同一物理端口的单一方向配置多个策略,且这些策略可以通过系统时间自动生效,不需要管理员启动,使HQoS技术的应用和维护更加方便。下面结合优选实施例进行说明,下述优选实施例结合了上述实施例及优选实施方式。实施例一本实施例以在指定端口设置多个分时策略为例进行说明。基于此,本实施例提供了一种策略的执行方法,用于在指定端口配置多策略分时实现HQoS,该方法包括以下步骤Si,根据网络环境的需要,配置各个分时策略及默认策略,规划实施策略的各个时间段;S2,将分时策略绑定在指定端口,并与时间段(例如,可以是上述的有效时间段) 关联;当不同分时策略的时间段有冲突时(例如,不同分时策略的有效时间段有重叠的情况),给出提示,重新配置不冲突的时间段;S3,将默认策略绑定在端口 ;S4,当系统时间为某时间段内的时刻时,当前分时策略生效。当系统时间不属于任何一个上述分时策略对应的时间段时,则默认策略生效。与上述实施例相同,本实施例的上述绑定在端口的策略也可以是包含多层次的策略(即上述的多级策略),例如,策略(Level4)包含了 HQoS各层(Level 1-Level3)的子策略,子策略也可以与时间段关联,此时子策略的时间段应该属于其上一级策略时间段生效时间内,这样才能保证该子策略得到应用。当子策略间的时间段有冲突或子策略与上一级策略的时间段不满足被上一级策略的时间段包含的关系时,进行提示,以便重新配置。本实施例还提供了一种实现上述方法的设备,该设备包括以下模块配置模块(实现上述设置模块52的功能),用于完成各种策略、子策略和时间段的配置,以及端口绑定操作,并处理同一个端口绑定不同分时策略时,时间段冲突的判断及回显(即上述冲突的情况下进行的提示功能);数据库模块(实现上述记录模块M的功能),用于保存配置模块成功配置的信息;时间监测模块(实现上述检测模块42的功能),用于在时间段开始和结束时提供一个触发事件,触发读取数据库中相应的策略,下发驱动模块;驱动模块(实现上述第一执行模块44与第二执行模块46的功能),用于将生效的策略下发硬件(即流量管理模块);流量管理模块,用于实现对流量的控制调度,实现当前HQOS策略。上述策略调度的执行方式可以实现多策略分时HQoS,使得指定端口可以关联多个策略,从而可以依据时间段选择该端口当前生效的策略;且策略中支持分时的配置子策略, 从而增强HQOS使用的灵活性,满足更复杂的现网需求。实施例二本实施例以在指定端口设置树形结构的多级策略为例对上述实施例及优选实施方式进行说明。如图3所示,HQOS已经应用在多种不同类型的网络中。可以结合图1和图3进行说明,图1中的语音、视频和数据流量是用优先级来标识的,这是在Levell,可以配置Levell 的策略例如WFQ调度,来设置语音、视频和数据流量的调度比例;在Level2(图1中的inner vlan)给各个内层Vlan设置了不同的shaping值,内层vlan相同的数据根据优先级的不同,按照Ievell的策略进行调度;在Level3(图1中的outer vlan)对数据流又一次进行了整形限速,最终应用于指定端口,指定端口可以进行进一步限速等。一个数据包经过多级的匹配,找到属于自己的QOS参数。实施例三本实施例以设置实施例二中Level3这一层的分时策略绑定A端口的入方向为例进行说明,基于此,本实施例提供了一种HQoS策略的配置及使用方法,该方法基于实施例一中的设备实现。图8是根据本发明实施例三的HQoS策略的配置及使用方法的详细流程示意图。图8中的“策略”均指上面描述中可与端口绑定的Level3策略,而不代表下层子策略。该方法包括以下步骤步骤S801,通过配置模块根据实际需求规划各个时间段,配置多个HQoS策略及默认策略,对于HQoS策略进入步骤S802,对于默认策略进入步骤S805。步骤S802,分别将各个策略与端口 A指定方向绑定并关联时间段,进入步骤S803。步骤S803,如果与端口已绑定的策略时间段没有冲突,则进入步骤S806 ;如果有冲突,则进入步骤S804。步骤S804,提示时间有冲突,修改时间段重新配置,然后进入步骤S803。步骤S805,将默认策略与端口 A入方向绑定,进入步骤S806。步骤S806,配置成功后将策略保存到数据库,进入步骤S807。例如,策略1绑定端口 A入方向,关联时间段timel(每天的9:OOam-IO:00am),这是绑定端口的首个策略,进入步骤S803的策略时间判定,没有与之冲突的时间段,则“策略 1+timel+端口 A入方向”的配置可以成功写入数据库;再将策略2绑定端口 A入方向,关联时间段time2(每天的9:30am-ll:00am),此时在进行步骤S803的判定时发现与已经配置的“策略1+timel+端口 A入方向”策略时间有冲突,则会给予提示,修改时间段。修改 time2(每天的10 OOam-11 OOam),通过了时间冲突监测,将“策略2+time2+端口 A入方向” 的配置写入数据库,以此类推。步骤S807,时间监测模块进行监测,检测是否到达分时策略关联的时间段,如果是,则进入步骤S808 ;如果否,进入步骤S810。步骤S808,时间监测模块进行监测,检测是否已到达分时策略关联的时间段的开始点,如果是,则进入步骤S811 ;否则进入步骤S809。步骤S809,时间监测模块进行监测,检测是否已到达分时策略关联的时间段的结束点,如果是,则进入步骤S812 ;否则继续检测,重新执行步骤S809。步骤S810,当前系统时间不在各个关联的时间段内,将HQoS默认策略通过驱动模块下发流量管理模块,进入步骤S813。步骤S811,当前系统时间能匹配分时策略中关联的时间段,将相应的分时策略通过驱动模块下发流量管理模块,进入步骤S813。步骤S812,系统时间到达某时间段结束点,时间监测模块触发事件,命令驱动模块删除到期的HQoS分时策略,然后重新根据时间模块的判定结果,下发另外的分时策略或默认策略,即进入步骤S807。步骤S813,当系统时间处于某时间段开始点之后、结束点之前时,时间监测模块触发事件,更新策略,端口 A指定方向的流量按照当前生效HQoS策略进行服务质量保证。总的来说,步骤S801-S805是通过配置模块来实现的。步骤S806依赖于数据库模块,步骤S807-S809的判定时间依赖于时间监测模块;步骤S810-812在驱动模块实现,步骤 S813描述了通过流量管理模块最终按当前生效HQOS策略实现了服务质量保证。接着上面的例子假设配置完成时当前系统时间是9:30am,时间监测模块发现在 timel的时间段内,则在端口 A入方向下发策略1。当时间到达10:00am,这是timel和time2 的临界时间,时间监测模块触发更新驱动的事件,命令驱动将到期的策略1对流量管理模块的设置删除,下发有效的策略2。当时间到达11:00am,即time2的结束点时,时间监测模块触发更新驱动的事件,命令驱动将到期的策略2从硬件删除。如果没有配置其他分时策略,则下发默认策略生效。时间继续向前,当到达第二天的9:00am,到达了策略1的生效时间,以此类推。与多个策略分时生效相类似,本实施例还可以支持这样的实现一个策略下的子策略支持与时间段的关联。可参考图3。“levell子策略1_1”_ “levell子策略l_n”这 η个1层子策略均可依附于level2子策略1,且这η个1层子策略分时生效。levell子策
略1_1关联时间段timeL2_l,levell子策略1_2关联时间段timeL2_2,......levell子策
略l_n关联时间段timeL2_n。配置时需判定timeL2_l,timeL2_2......timeL2_n不重合且
这些时间应包含于level2子策略1生效的时间段timeL2,即子策略的时间段应不冲突且属于其上一级策略时间段生效时间内,这样才能保证该子策略得到应用。最后需要配置一个 levell默认子策略1,在没有分时策略的时间中,默认策略生效。同理,一个level3策略中也可以包含多个分时的level2子策略,端口可以绑定多个分时的level3策略。通过上述策略的配置及使用方法和设备,实现了一个端口绑定多个HQoS策略,多策略分时生效的设计方案,也支持一个策略下子策略的分时,解决了 HQoS —端口只能绑定一个策略,无法应对现网中不同时段不同策略的需求,应用和维护不够灵活和方便的弊端。从以上的描述中,可以看出,本发明采用在分时策略的有效时间段执行该分时策略,在其他时间段执行绑定于该端口的默认策略的方式,使得指定端口可以关联多个策略, 从而可以依据时间段选择该端口当前生效的策略;且策略中支持分时的配置子策略,从而增强HQoS使用的灵活性,满足更复杂的现网需求。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种层次化服务质量HQoS策略的执行方法,其特征在于包括 根据当前时间检测指定端口绑定的分时策略是否处于有效时间段; 如果是,在所述指定端口执行所述分时策略;如果否,在所述指定端口执行所述指定端口绑定的默认策略。
2.根据权利要求1所述的方法,其特征在于,根据当前时间检测指定端口绑定的分时策略是否处于有效时间段之前,所述方法还包括为所述指定端口绑定至少一个分时策略,设置所述分时策略的有效时间段; 将设置后的所述分时策略记录在数据库中。
3.根据权利要求2所述的方法,其特征在于,设置所述分时策略的有效时间段包括 判断当前设置的所述分时策略的有效时间段与所述数据库中记录的分时策略的有效时间段是否冲突;如果是,提示修改所述当前设置的分时策略的有效时间段。
4.根据权利要求2所述的方法,其特征在于,根据当前时间检测指定端口绑定的分时策略是否处于有效时间段包括根据当前时间检测所述数据库中所述指定端口的各个分时策略对应的有效时间段,如果所述当前时间未处于所述各个分时策略对应的有效时间段中,则确定检测的结果为否。
5.根据权利要求2所述的方法,其特征在于,为所述指定端口绑定至少一个分时策略, 设置所述分时策略的有效时间段包括为所述指定端口绑定至少一个多级分时策略,逐级设置所述多级分时策略中每级分时策略的有效时间段;其中,每个所述多级分时策略中下一级分时策略的有效时间段包含于上一级分时策略的有效时间段中,且同一级别的各个分时策略的有效时间段不重叠。
6.根据权利要求5所述的方法,其特征在于,逐级设置所述多级分时策略中每级分时策略的有效时间段包括如果当前设置的分时策略的有效时间段未包含于其上一级分时策略的有效时间段中, 提示修改所述当前设置的分时策略的有效时间段;或者,如果当前设置的分时策略的有效时间段与其同一级别中的其它分时策略的有效时间段重叠,提示修改所述当前设置的分时策略的有效时间段。
7.—种层次化服务质量HQoS策略的执行装置,其特征在于包括检测模块,用于根据当前时间检测指定端口绑定的分时策略是否处于有效时间段; 第一执行模块,用于在所述检测模块的检测结果为是时,在所述指定端口执行所述分时策略;第二执行模块,用于在所述检测模块的检测结果为否时,在所述指定端口执行所述指定端口绑定的默认策略。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括设置模块,用于为所述指定端口绑定至少一个分时策略,并设置所述分时策略的有效时间段;记录模块,用于将设置后的所述分时策略记录在数据库中。
9.根据权利要求8所述的装置,其特征在于,所述设置模块包括判断单元,用于判断当前设置的所述分时策略的有效时间段与所述数据库中记录的分时策略的有效时间段是否冲突;提示单元,用于在所述判断单元的判断结果为是时,提示修改所述当前设置的分时策略的有效时间段。
10.根据权利要求8所述的装置,其特征在于,所述设置模块还包括 绑定单元,用于为所述指定端口绑定至少一个多级分时策略; 设置单元,用于逐级设置所述多级分时策略中每级分时策略的有效时间段;其中,每个所述多级分时策略中下一级分时策略的有效时间段包含于上一级分时策略的有效时间段中,且同一级别的各个分时策略的有效时间段不重叠。
全文摘要
本发明公开了一种层次化服务质量策略的执行方法及装置。其中,该方法包括根据当前时间检测指定端口绑定的分时策略是否处于有效时间段;如果是,在指定端口执行分时策略;如果否,在指定端口执行该指定端口绑定的默认策略。通过本发明,解决了在同一物理端口的单一方向仅允许配置一个HQoS策略使得修改策略不方便的问题,能够更适合网络的变化情况,使HQoS技术的应用和维护更加方便。
文档编号H04L12/56GK102413040SQ20111034767
公开日2012年4月11日 申请日期2011年11月4日 优先权日2011年11月4日
发明者闫妍 申请人:中兴通讯股份有限公司