网络设备能力配置方法、网络设备及系统的制作方法_2

文档序号:8285033阅读:来源:国知局
类型、操作系统信息和硬件配置信息。
[0085]第四方面,本发明实施例还提供一种网络设备,包括:
[0086]接收模块,用于接收第一网络设备发送的能力传输请求消息;
[0087]发送模块,用于向所述第一网络设备发送能力包,以使所述第一网络设备根据接收到的所述能力包进行能力配置,从而具备所述能力包对应的能力;其中所述能力包对应于能力。
[0088]在第四方面的第一种可能实现的方式中,所述网络设备,还包括:
[0089]交互模块,用于在所述接收模块接收第一网络设备发送的能力传输请求消息之前,与所述第一网络设备交互各自的能力信息,以使所述第一网络设备根据自身的能力信息与第二网络设备的能力信息,确定自身需要的能力包,并将所述需要的能力包的标识携带在所述能力传输请求消息中。
[0090]根据第四方面或第四方面的第一种可能实现的方式,在第二种可能实现的方式中,所述发送模块,还用于在向所述第一网络设备发送能力包之前,向所述第一网络发送所支持的传输方式信息;所述传输方式信息包括至少一种传输方式;
[0091]所述接收模块,还用于接收所述第一网络设备在接收到所述传输通道信息之后选择确定的一种传输方式;
[0092]所述发送模块,还用于通过所述选择确定的传输方式发送所述能力包。
[0093]根据第四方面的第一种可能实现的方式,在第三种可能实现的方式中,所述交互模块,具体用于,接收所述第一网络设备通过第一传输控制协议TCP报文发送的所述第一网络设备的能力信息;
[0094]通过第二 TCP报文向所述第一网络设备发送所述第二网络设备的能力信息;
[0095]所述第一网络设备的能力信息与所述第二网络设备的能力信息分别包括所述第一网络设备和所述第二网络设备所具有的各个能力包的编号、名称及对应的环境参数信息;所述环境参数信息至少包括以下一种:设备类型、操作系统信息和硬件配置信息。
[0096]第五方面,本发明实施例还提供一种网络系统,至少包括:如上述任一实施例所述的第一网络设备与如上述任一实施例所述第二网路设备。
[0097]本发明实施例提供的网络设备能力配置方法、网络设备及系统,在两个网络设备需要处理业务之前,通过第一网络设备向第二网络设备发送能力传输请求,并根据接收到能力包信息进行应用配置,而无需通过中央服务器进行定时节点设备下发能力,减少中央服务器的压力。
【附图说明】
[0098]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0099]图1为本发明实施例一所提供的网络设备能力配置方法的流程图;
[0100]图2为本发明实施例二所提供的网络设备能力配置方法的流程图;
[0101]图3为本发明实施例三所提供的网络设备能力配置方法中采用虚拟机方式进行能力配置的方法流程图;
[0102]图4为本发明实施例三所提供的网络设备能力配置方法中采用插件方式进行能力配置的方法流程图;
[0103]图5为本发明实施例四所提供的网络设备能力配置方法的流程图;
[0104]图6为本发明实施例五所提供的网络设备能力配置方法的流程图;
[0105]图7为本发明实施例六所提供的网络设备的结构示意图;
[0106]图8为本发明实施例七所提供的网络设备的结构示意图;
[0107]图9为本发明实施例八所提供的网络系统的结构示意图。
【具体实施方式】
[0108]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0109]本发明实施例所提供的方法可应用于第三代移动通信系统,如通用移动通信系统(Universal Mobile Telecommunicat1ns System,简称 UMTS)、宽带码分多址(WCDMA,Wideband Code Divis1n Multiple Access)通信系统、码分多址(Code Divis1nMultiple Access2000,简称 CDMA)通信系统;长期演进(Long Term Evolut1n,简称LTE)通信系统等移动通信系统的场景;也可应用于企业内部网络系统、因特网服务供应商(Internet Service Provider,简称:ISP)网络等多种计算机网络系统的场景。
[0110]实施例一
[0111]图1为本发明实施例一所提供的网络设备能力配置方法的流程图。本实施例的方法适用于网络中任意两个需具备能力为用户提供业务服务的网络设备之间需要进行业务处理的情况。该方法由第一网络设备执行。本实施例的方法包括如下步骤:
[0112]步骤101、第一网络设备向第二网络设备发送能力传输请求消息。
[0113]步骤102、所述第一网络设备接收所述第二网络设备在接收到所述能力传输请求消息后发送的能力包。其中,所述能力包对应于能力。
[0114]步骤103、所述第一网络设备根据接收到的所述能力包进行能力配置,以使所述第一网络设备具备所述能力包对应的能力。
[0115]具体地,从业务流方向上与客户端接近还是与服务器接近的角度来区分,各网络设备可以称为客户端侧设备或服务器侧设备。第一网络设备可以为客户端侧设备,第二网络设备可以为服务器侧设备。第一网络设备也可以是服务器侧设备,第二网络设备也可以是客户端设备。客户端侧设备可以是客户端的服务网关,服务器侧设备可以是服务器的服务网关。
[0116]例如,企业内部网络系统场景下,客户端的服务网关可以是内部网络的出口网关,是企业内部网络与外部互联网之间的桥梁,服务器的服务网关可以是外部互联网的接入网关。
[0117]ISP网络场景指的是多个ISP网络通过互连接入互联网的场景,客户端的服务网关也可以是ISP网络的出口网关,多个ISP网络具有一个出口网关,服务器的服务网关可以是互联网数据中心(Internet Data Center,简称IDC)设备或应用交付控制器(Applicat1n Delivery Controller,简称ADC)设备部署在网络设备的汇聚点。
[0118]客户端设备与服务器若需要处理业务,则需要客户端的服务网关与服务器端的服务网关,也就是第一网络设备与第二网络设备具有处理该业务所需要的能力。例如,当需要对网络中的业务流做传输加速时,可通过第一网络设备对业务流的内容进行压缩,传输压缩后的业务流内容,则需要接收该业务流的第二网络设备具有解压缩的能力。而如果第二网络设备不具有加压缩的能力,因此无法对接收到的业务流数据进行解压缩,从而无法实现网络传输加速。
[0119]为保证第一网络设备与第二网络设备都具有相对应的处理业务的能力,现有技术通过中央服务器进行整体打包下发进行配置。然而由于核心网的控制面带宽较窄,使得中央服务器的硬件资源及内存资源占用率过大,从而使得中央服务器压力过大,易造成系统崩溃。
[0120]在本实施例中,当第一网络设备与第二网络设备需要进行业务处理时,第一网络设备根据当前业务需要的处理动作,向第二网络设备发送能力传输请求消息,以请求该业务处理所需要的能力包。该能力可以是一个,也可以是多个。
[0121]需要说明的是,在本发明实施例中,一个能力包对应于一种能力,例如对应于网络设备SSL(SeCure Sockets Layer,安全套接层)加解密能力的SSL能力包,对应于HTTP压缩能力的压缩能力包,等等;不同的能力包对应的不同的能力。能力具体可以是可运行的小型业务模块,如压缩、解压缩、加密、解密等,或者各种规则库,如识别库、解析库和策略库等。能力还可以是包括网络设备优化信令的升级包。网络设备必须要根据能力包进行能力配置之后,才具备该能力包对应的能力。
[0122]该能力包为该第一网络设备所请求的能力所对应的能力包。
[0123]第一网络设备在接收到能力包之后,根据接收到的能力包进行能力配置。
[0124]本实施例一提供的网络设备能力配置方法,在两个网络设备需要处理业务之前,通过第一网络设备向第二网络设备发送能力传输请求,并根据接收到能力包进行能力配置,而无需通过中央服务器进行定时节点设备下发能力,减少中央服务器的压力。同时本实施例还可保证第一网络设备和第二网络设备能力同步地实时性。
[0125]由于每个网络设备由于处理业务的不同,可能需要不同的能力,通过本实施例提供的方法给网络设备配置能力,还避免了由中央处理器统一打包造成的资源浪费。
[0126]实施例二
[0127]在上述实施例的基础上,本发明实施例还提供一种网络设备能力配置方法。图2为本发明实施例二所提供的网络设备能力配置方法的流程图。在上述实施例中步骤101之前还包括:
[0128]步骤201、所述第一网络设备与所述第二网络设备交互各自的能力信息。
[0129]步骤202、所述第一网络设备根据自身的能力信息与所述第二网络设备的能力信息,确定自身需要的能力包,并将所述需要的能力包的标识携带在所述能力传输请求消息中。
[0130]具体地,交互各自的能力信息指的是第一网络设备向第二网络设备发送自身所具有的能力信息,并接收第二网络设备发送的第二网络设备所具有的能力信息。第一网络设备自身所具有的能力信息可以为该第一网络设备所具有的不同能力所对应的能力包的集合。对应的,第二网络设备的能力信息可以为该第二网络设备所具有的不同能力所对应的能力包的集合。具体地,第一网络设备的能力信息与所述第二网络设备的能力信息分别包括所述第一网络设备和所述第二网络设备所具有的各个能力包的编号、名称及对应的环境参数信息;所述环境参数信息至少包括以下一种:设备类型、操作系统信息和硬件配置信肩、O
[0131]第一网络设备根据自身的能力信息和第二网络设备的能力信息,可发现自己缺少的但第二网络设备具有的某个能力,则为需要的能力包。一般情况下,客户端侧设备所具有的能力较服务器侧设备所具有的能力少些,因此第一网络设备通常为客户端侧设备。通过交互能力信息,确定自身需要的能力包,之后再发送能力传输请求消息,可使得接收到的第二网络设备发送的能力包更精确,更实用。
[0132]上述实施例步骤101中的能力传输请求消息,至少包括第一网络设备需要的能力包的编号或名称,以使第二网络设备在接收到该能力传输请求消息之后可以确定需要传输的能力包。
[0133]进一步地,在上述实施例中步骤102中第一网络设备接收所述第二网络设备发送的能力包,具体包括:
[0134]步骤203、所述第一网络设备获取所述第二网络设备发送的所述第二网络设备所支持的至少一种传输方式。
[0135]步骤204、所述第一网络设备从所述第二网络设备支持的至少一个传输方式中选择确定一个传输方式,并通知给所述第二网络设备。
[0136]具体地,第一网络设备在接收第二网络设备发送的能力包之前,需要与第二网络设备协商一个够可以支持的传输方式,以米用该协商的传输方式接收该能力包。第一网路设备与第二网络设备协商确定一种传输方式,再米用协商的传输方式接收能力包,可提高能力包的传输效率。协商传输方式的方法可以是由第一网络设备选择确定之后告知第二网络设备,也可以由第二网络设备选择确定告知第一网络设备。
[0137]协商传输方式的方法由第一网络设备选择确定的方法
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1