CN106230980A - 一种地址配置方法、装置及*** - Google Patents
一种地址配置方法、装置及*** Download PDFInfo
- Publication number
- CN106230980A CN106230980A CN201610804632.2A CN201610804632A CN106230980A CN 106230980 A CN106230980 A CN 106230980A CN 201610804632 A CN201610804632 A CN 201610804632A CN 106230980 A CN106230980 A CN 106230980A
- Authority
- CN
- China
- Prior art keywords
- address block
- gateway device
- address
- application server
- party application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5092—Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明的实施例提供一种地址配置方法、装置及***,涉及通信技术领域,解决了手动配置地址块导致的配置复杂度高、地址块管理效率低的问题。该方法包括:第三方应用服务器接收控制器发送的状态反馈消息,状态反馈消息携带网关设备的设备标识和网关设备中每个地址块的属性,网关设备包括至少一个地址块;第三方应用服务器根据每个地址块的属性,确定第一配置信息;其中,第一配置信息用于表征回收第一地址块,第一地址块为网关设备中至少一个地址块中的其中一个,或者用于表征为网关设备新分配第一地址块;第三方应用服务器向控制器发送第一消息,第一消息携带设备标识和第一配置信息,第一消息用于指示网关设备根据配置信息配置第一地址块。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种地址配置方法、装置及***。
背景技术
在用户接入运营商网络时,每一用户设备均从宽带网络业务网关(英文:Broadband Network Gateway,简称:BNG)中获取地址。BNG中的地址块都是运营商手动配置的,互联网协议第四版(英文:Internet Protocol Version 4,简称:IPv4)地址的剩余地址已非常零散,因此,运营商在每台BNG中都需要配置很多个地址块来实现用户接入需求。
随着通信技术的发展,IPv4地址开始向互联网协议第六版(英文:InternetProtocol Version 6,简称:IPv6)地址过渡,每台BNG需要被配置更多数量的地址块,以满足用户对地址的需求。若仍然采用现有的手动配置方式,不仅会提高配置的复杂度,还会显著降低对地址块的管理效率。
发明内容
本发明实施例提供一种地址配置方法、装置及***,解决了手动配置地址块导致的配置复杂度高、地址块管理效率低的问题。
为达到上述目的,本发明实施例采用如下技术方案:
第一方面,提供一种地址配置方法,首先,第三方应用服务器接收控制器发送的状态反馈消息,该状态反馈消息携带网关设备的设备标识和网关设备中每个地址块的属性,网关设备与控制器之间建立通信连接,网关设备包括至少一个地址块,然后,该第三方应用服务器根据每个地址块的属性,确定第一配置信息,该第一配置信息用于表征回收第一地址块,第一地址块为网关设备中至少一个地址块中的其中一个,或者用于表征为网关设备新分配第一地址块,最后,该第三方应用服务器向控制器发送携带设备标识和第一配置信息的第一消息,该第一消息用于指示网关设备根据配置信息配置第一地址块。
本发明实施例提供的地址配置方法中,第三方应用服务器根据网关设备中每个地址块的属性来确定第一配置信息,即根据网关设备中每个地址块的属性为该网关设备配置地址块,实现了地址块的自动配置,提升了地址块的管理效率。
此外,本发明实施例提供的地址配置方法中,第三方应用服务器与网关设备的通信是通过控制器进行的,实现了应用与控制的分离,可实现通信业务的快速部署,缩小部署周期,实现了网络的集中运维,提高了运维效率。
在本发明实施例的一种可能实现方式中,若第一配置信息用于表征回收第一地址块,则第三方应用服务器根据每个地址块的属性,确定回收第一地址块。本发明实施例中网关设备中每个地址块的属性包括该地址块的利用率和/或该地址块的空闲间隔时长。若每个地址块的属性均包括该地址块的利用率和该地址块的空闲间隔时长,第三方应用服务器根据每个地址块的属性,确定回收第一地址块的方法包括:第一地址块的利用率小于第一数值,且第一地址块的空闲间隔时长大于第二数值,则第三方应用服务器确定回收第一地址块。
地址块的空闲间隔时长可体现该地址块的空闲时长。对于相当长一段时间未被使用的地址块和/或利用率特别小的地址块,第三方应用服务器将其回收,以便于其它网关设备利用该地址块,提高了该地址块的利用率。
在本发明实施例的另一种可能实现方式中,若第一配置信息用于表征为网关设备新分配第一地址块,则第三方应用服务器根据每个地址块的属性,确定为网关设备新分配第一地址块。若每个地址块的属性均包括该地址块的利用率,则第三方应用服务器根据每个地址块的属性,确定为网关设备新分配第一地址块的方法包括:每个地址块的利用率均大于或等于第三数值,第三方应用服务器根据预先获取到的网关设备的属性和当前地址池中各地址块的属性,确定为网关设备新分配所述第一地址块。
在每个地址池的利用率均大于或等于第三数值时,第三方应用服务器确定为网关设备新分配第一地址块,以满足网关设备对地址块的需求。
在本发明实施例的另一种可能实现方式中,第三方应用服务器在接收控制器发送的状态反馈消息之前,向控制器发送状态查询请求,状态查询请求包括设备标识,状态查询请求用于表示请求获取网关设备中每个地址块的属性。
在本发明实施例的另一种可能实现方式中,第三方应用服务器在第一预设时刻接收控制器发送的状态反馈消息。
可以看出,本发明实施例中的第三方应用服务器可以主动发送状态查询请求,以接收对应的状态反馈消息,获取网关设备中每个地址块的属性,也可以在第一预设时刻被动接收到状态反馈消息。
在本发明实施例的另一种可能实现方式中,第三方应用服务器向控制器发送状态查询请求之前,在确定网关设备与控制器之间建立连接时,第三方应用服务器向控制器发送携带第二配置信息和设备标识的第二消息,该第二配置信息用于表征为网关设备新分配第二地址块。
网关设备与控制器之间建立连接的场景也可以理解为网关设备上线的场景,本发明实施例中的第三方应用服务器确定网关设备上线时,为该网关设备新分配一个地址块,不仅可以实现网关设备中地址块的自动配置,也可以满足该网关设备对地址块的需求。
第二方面,提供一种第三方应用服务器,该第三方应用服务器包括:接收单元、确定单元和发送单元。
本发明实施例提供的各个单元模块所实现的功能具体如下:
上述接收单元,用于接收控制器发送的状态反馈消息,状态反馈消息携带网关设备的设备标识和网关设备中每个地址块的属性,网关设备与控制器之间建立通信连接,网关设备包括至少一个地址块;上述确定单元,用于根据上述接收单元接收到的每个地址块的属性,确定第一配置信息;其中,第一配置信息用于表征回收第一地址块,第一地址块为网关设备中至少一个地址块中的其中一个,或者用于表征为网关设备分配第一地址块;上述发送单元,用于向控制器发送第一消息,第一消息携带设备标识和上述确定单元确定的第一配置信息,第一消息用于指示网关设备根据配置信息配置第一地址块。
进一步地,在本发明实施例的一种可能实现方式中,每个地址块的属性包括该地址块的利用率和/或该地址块的空闲间隔时长。若每个地址快的属性包括该地址块的利用率和该地址块的空闲间隔时长,上述确定单元,具体用于第一地址块的利用率小于第一数值,且第一地址块的空闲间隔时长大于第二数值,则确定回收第一地址块。
进一步地,在本发明实施例的另一种可能实现方式中,若每个地址块的属性包括该地址块的利用率,则上述确定单元,具体用于若每个地址块的利用率均大于第三数值,根据预先获取到的所述网关设备的属性和当前地址池中各地址块的属性,确定为所述网关设备新分配所述第一地址块。
进一步地,在本发明实施例的另一种可能实现方式中,上述发送单元,还用于在上述接收单元接收控制器发送的状态反馈消息之前,向控制器发送状态查询请求,状态查询请求包括设备标识,状态查询请求用于表示请求获取网关设备中每个地址块的属性。
进一步地,在本发明实施例的另一种可能实现方式中,上述确定单元,还用于确定网关设备与控制器之间建立连接;上述发送单元,还用于在上述确定单元确定网关设备与控制器之间建立连接时,向控制器发送第二消息,第二消息携带第二配置信息和设备标识,第二配置信息用于表征为网关设备分配第二地址块。
第三方面,提供一种第三方应用服务器,该第三方应用服务器包括通信接口、处理器和存储器;其中,通信接口、处理器和存储器通过***总线连接。存储器用于存储地址池,该地址池包括该第三方应用服务器应用的地址配置***中的所有地址块的属性,存储器还可用于存储程序代码。处理器通过运行存储器中存储的程序代码,使得第三方应用服务器可执行上述第一方面及其各种可能实现方式所描述的地址配置方法。
第四方面,提供一种地址配置***,该地址配置***包括如上述第二方面及其各种可能实现方式所描述的第三方应用服务器、与第三方应用服务器通过网络连接的至少一个控制器、与至少一个控制器中的每个控制器连接的至少一个网关设备,以及与至少一个网关设备中每个网关设备连接的至少一个终端设备。
在本发明中,上述第三方应用服务器的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本发明类似,属于本发明权利要求及其等同技术的范围之内。
本发明实施例第二方面、第三方面、第四方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面、第三方面、第四方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。
本发明实施例的这些方面或其他方面在以下的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本发明实施例的地址配置***的结构示意图;
图2为本发明实施例的地址配置***中各个设备的交互协作示意图;
图3为本发明实施例的地址配置方法的流程示意图一;
图4为本发明实施例的地址配置方法的流程示意图二;
图5为本发明实施例的第三方应用服务器的结构示意图一;
图6为本发明实施例的第三方应用服务器的结构示意图二;
图7为本发明实施例的第三方应用服务器的结构示意图三。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
当本发明实施例提及“第一”、“第二”等序数词时,除非根据上下文其确实表达顺序之意,否则应当理解为仅仅是起区分之用。
软件定义网络(英文:Soft Defined Network,简称SDN)是一种新型的网络架构。SDN包括如下基本特征:
控制与转发分离:转发面是一个受控转发的设备,转发和业务逻辑由分离出去的控制面进行控制,其核心控制协议就是OpenFlow协议。
逻辑上的集中控制:传统网络中,每个网元均有独立的控制面,网元间通过控制协议进行数据交互。对于SDN网络,将单个网元的控制面抽离处理,统一成一个独立于设备的控制平面,因而可以拥有网络级的状态,并根据全局网络状态进行优化。
开放应用程序接口(英文:Application Programming Interface,简称:API):对应用提供网络资源操作的接口。通过API接口,SDN应用层可以告知网络如何运行才能更好地满足业务带宽、时延、计费等需求;应用层可以由客户根据自己的需求进行定制。
综上可知,SDN实现了网络的控制平面与数据转发平面的分离,能够更好的满足网络业务的应用需求,比如灵活创建虚拟子网,基于流量统计的实时负载均衡、流量工程等。
目前,BNG中的地址块都是运营商手动配置的,且运营商在每台BNG中都需要配置很多个地址块来实现用户接入需求,会导致配置复杂度较高、地址块的管理效率低的问题。针对这一问题,本发明实施例基于SDN网络的众多优点,在运营商本地网中引入控制器,通过第三方应用服务器与控制器的通信,以及控制器与网关设备的通信,实现网关设备中地址块的自动配置,降低了配置地址块的复杂度,提高了地址块的管理效率。
图1是本发明实施例提供的地址配置***的结构示意图。该***结构中包含有第三方应用服务器10、至少一个控制器11、至少一个网关设备12以及至少一个终端设备13。其中,每个控制器11均与第三方应用服务器10通过网络连接,每个控制器11管理的自治域中包含有至少一个网关设备12,每个网关设备12与至少一个终端设备13连接。
第三方应用服务器10中存储有与业务开通与管理相关的应用程序(英文:Application,简称:APP)。优选的,本发明实施例中的控制器11为SDN控制器,网关设备为虚拟宽带网络业务网关(英文:virtual Broadband Network Gateway,简称:vBNG)。
结合图1,图2是上述地址配置***中第三方应用服务器10、控制器11以及网关设备12的结构示意图。地址配置***中每个控制器11与第三方应用服务器10的通信过程均相同,每个网关设备12与其连接的控制器11的通信过程均相同。为了简洁,图2仅仅示出了其中一个控制器11与第三方应用服务器10之间的通信,其中一个网关设备12与该控制器11之间的通信。
参见图2,地址配置***中的第三方应用服务器10包括第一地址池100,该第一地址池100保存有该***中所有地址块的属性。地址块的属性包括该地址块的当前状态,地址块的当前状态包括该地址块未被分配和该地址块已经被分配。第一地址池100还可以保存已分配地址块与包括该地址块的网关之间的对应关系。
第三方应用服务器还包括通信接口101、处理器102和存储器103。
通信接口101用于和与该第三方应用服务器10相连接的控制器11通信。存储器103用于存储地址池100,还可以用于存储软件程序以及应用模块。处理器102用于运行或执行存储在存储器103内的软件程序以及应用模块,以便于执行第三方应用服务器10的各种功能。
地址配置***中的控制器11包括北向通信接口110、南向通信接口111和处理器112。
北向通信接口110实现了应用与数据的分离,实现了对网络、用户和业务的集中控制。南向通信接口111屏蔽了不同网关设备和网关设备所支持的协议的差异性。处理器112用于执行其内部的软件程序,以便于执行控制器11的各种功能。
地址配置***中的网关设备12包括第二地址池120,该第二地址池120保存有该网关设备中所有地址块的属性。地址块的属性包括该地址块的利用率和/或该地址块的空闲间隔时长。
网关设备12还包括通信接口121、处理器122和存储器123。
通信接口121用于和与该网关设备12相连接的控制器11通信。存储器123用于存储软件程序以及应用模块。处理器122用于运行或执行存储在存储器123内的软件程序以及应用模块,以便于执行网关设备12的各种功能。
实施例一
图3为本发明实施例提供的一种地址配置方法的流程示意图,该地址配置方法可以应用在图1或图2所示的地址配置***中。
参见图3,该地址配置方法包括:
S300、在与控制器建立通信连接,且网关设备与控制器建立通信连接时,第三方应用服务器初始化。
具体的,在与控制器建立通信连接,且网关设备与控制器建立通信连接时,第三方应用服务器获取控制器的标识、网关设备的标识以及网关设备的地址,还可以确定地址配置***中地址块的数量阈值、网关设备发送心跳报文的时间间隔等信息。
其中,本发明实施例中控制器与第三方应用服务器建立通信连接的过程、网关设备与控制器建立通信连接的过程可以参考现有技术中任一设备之间建立通信连接的方法,此处不再进行详细赘述。
S301、第三方应用服务器向控制器发送携带网关设备的设备标识的状态查询请求,请求获取网关设备中每个地址块的属性。
其中,本发明实施例中网关设备中每个地址块的属性包括该地址的利用率和该地址块的空闲间隔时长中的至少一个。
可以理解的是,由于地址配置***中网关设备的数量为至少一个,因此,第三方应用服务器在请求获取地址块的属性的时候,还需确定查询哪一网关设备中的地址块的属性,也就是说,第三方应用服务器发送的状态查询请求携带网关设备的设备标识。
本发明中网关设备的设备标识可以为网关设备的媒体访问控制(英文:MediaAccess Control,简称:MAC)地址,也可以为网关设备的网络之间互连的协议(英文:Internet Protocol,简称:IP)地址和端口号,还可以为其他能够唯一标识网关设备的标识,本发明实施例对此不作具体限定。
S302、控制器向网关设备发送状态查询请求。
S303、网关设备向控制器发送对应于状态查询请求的状态反馈消息。
网关设备在接收到状态查询请求后,获取其每与地址块的属性,并将各个地址块的属性承载于状态反馈消息中,向控制器发送该状态反馈消息。
S304、控制器向第三方应用服务器发送状态反馈消息。
S305、第三方应用服务器根据状态反馈消息中每个地址块的属性,确定第一配置信息。
具体的,若第一地址块为网关设备中的其中一个地址块,该第一地址块的利用率小于第一数值,且第一地址块的空闲间隔时长大于第二数值,则第三方应用服务器确定回收该第一地址块。这种场景中,第一配置信息用于表征回收第一地址块。
地址块的空闲间隔时长可体现该地址块的空闲时长。对于相当长一段时间未被使用的地址块和/或利用率特别小的地址块,第三方应用服务器将其回收,以便于其它网关设备利用该地址块,提高了该地址块的利用率。
具体的,若网关设备中每个地址块的利用率均大于或等于第三数值,第三方应用服务器根据预先获取到的网关设备的属性和当前地址池中各地址块的属性,确定为网关设备新分配所述第一地址块。这种场景中,第一配置信息于表征为网关设备新分配第一地址块。
在每个地址池的利用率均大于或等于第三数值时,第三方应用服务器确定为网关设备新分配第一地址块,以满足网关设备对地址块的需求。
S306、第三方应用服务器向控制器发送携带第一配置信息的第一消息。
S307、控制器向网关设备发送第一消息。
S308、网关设备根据第一配置信息配置第一地址块。
本发明提供的地址配置方法中,第三方应用服务器根据网关设备中每个地址块的属性来确定第一配置信息,即根据网关设备中每个地址块的属性为该网关设备配置地址块,实现了地址块的自动配置,提升了地址块的管理效率。
此外,本发明提供的地址配置方法中,第三方应用服务器与网关设备的通信是通过控制器进行的,实现了应用与控制的分离,可实现通信业务的快速部署,缩小部署周期,实现了网络的集中运维,提高了运维效率。
本发明实施例中的第三方应用服务器确定网关设备与控制器建立通信连接时,为网关设备新分配第二地址块。具体的,结合图3,如图4所示,在S300之后,S301之前,还包括:
S309、第三方应用服务器向控制器发送携带第二配置信息和设备标识的第二消息,第二配置信息用于表征为网关设备新分配第二地址块。
S310、控制器向网关设备发送第二消息。
网关设备与控制器之间建立连接的场景也可以理解为网关设备上线的场景,本发明中的第三方应用服务器确定网关设备上线时,为该网关设备新分配第二地址块,不仅可以实现网关设备中地址块的自动配置,也可以满足该网关设备对地址块的需求。
需要说明的是,本发明实施例中的网关设备还可以主动向控制器发送状态反馈消息,以便于该控制器向第三方应用服务器转发该状态反馈消息。
具体的,网关设备在预设时刻向控制器发送状态反馈消息。这样,既有利于第三方应用服务器获知该网关设备的保活状态,还可以实时监控该网关设备的各个地址块,便于实现对地址块的配置。
实施例二
本发明实施例提供一种第三方应用服务器,该第三方应用服务器于执行以上地址配置方法中的第三方应用服务器所执行的步骤。本发明实施例提供的第三方应用服务器可以包括相应步骤所对应的模块。
本发明实施例可以根据上述方法示例对第三方应用服务器进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图5示出了上述实施例中所涉及的第三方应用服务器的一种可能的结构示意图。如图5所示,第三方应用服务器包括接收单元50、确定单元51和发送单元52。接收单元50用于支持该第三方应用服务器执行图3中的S305;确定单元51用于支持该第三方应用服务器执行图3中的S305;发送单元52用于支持该第三方应用服务器执行图3中的S301、S306和S309。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用集成的单元的情况下,图6示出了上述实施例中所涉及的第三方应用服务器的一种可能的结构示意图。如图6所示,该第三方应用服务器包括:处理模块60和通信模块61。处理模块60用于对该第三方应用服务器的动作进行控制管理,例如,处理模块60用于支持该第三方应用服务器执行图3中S305,和/或用于本文所描述的技术的其它过程。通信模块61用于支持该第三方应用服务器与控制器的通信,例如,通信模块61用于支持该第三方应用服务器执行图3中的S301、S305、S306和S309。该第三方应用服务器还可以包括存储模块62,用于存储第一地址池,还可以用于存储该第三方应用服务器的程序代码和数据。
其中,处理模块60可以是处理器或控制器,例如可以是中央处理器(英文:CentralProcessing Unit,简称:CPU),数字信号处理器(英文:Digital Signal Processor,简称:DSP)。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。通信模块61可以是收发器、收发电路或通信接口等。存储模块62可以是存储器。
当处理模块60为处理器,通信模块61为通信接口,存储模块62为存储器时,本发明实施例所涉及的第三方应用服务器可以为图7所示的第三方应用服务器。
如图7所示,该第三方应用服务器包括:通信接口70、处理器71和存储器72。其中,通信接口70、处理器71与存储器72之间通过***总线73连接,并完成相互间通信。
当第三方应用服务器运行时,该第三方应用服务器执行如图3所示的实施例的地址配置方法。具体的地址配置方法可参见上述如图3所示的实施例中的相关描述,此处不再赘述。
图7所示的第三方应用服务器与图2中的第三方应用服务器10相同,图2中未示出***总线73。
其中,通信接口70用于与其他设备或通信网络通信,如以太网,WLAN等。
其中,存储器72可用于存储第一地址池,也可以用于存储软件程序以及应用模块,处理器71通过运行存储在存储器72的软件程序以及应用模块,从而执行第三方应用服务器的各种功能应用以及数据处理。
存储器72可主要包括存储程序区720和存储数据区721,其中,存储程序区720可存储操作***、至少一个功能所需的应用程序,比如发送状态查询请求功能等;存储数据区721可存储第一地址池。
其中,存储器72可以是只读存储器(英文:Read-only Memory,简称:ROM),或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(英文:Random AccessMemory,简称:RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(英文:Electrically Erasable Programmable Read-Only Memory,简称:EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由第三方应用服务器存取的任何其他介质,但不限于此。
存储器72可以是独立存在,通过***总线73与处理器71相连接。存储器72也可以和处理器71集成在一起。
处理器71是第三方应用服务器的控制中心。处理器71利用各种接口和线路连接整个第三方应用服务器的各个部分,通过运行或执行存储在存储器72内的软件程序和/或应用模块,以及调用存储在存储器72内的数据,执行第三方应用服务器的各种功能和处理数据,从而对第三方应用服务器进行整体监控。
在具体实现中,作为一种实施例,处理器71可以包括一个或多个CPU,例如图7中的处理器71包括CPU 0和CPU 1。
***总线73可以分为地址总线、数据总线、控制总线等。本发明实施例中为了清楚说明,在图7中将各种总线都示意为***总线73。
本发明提供的第三方应用服务器根据网关设备中每个地址块的属性来确定第一配置信息,即根据网关设备中每个地址块的属性为该网关设备配置地址块,实现了地址块的自动配置,提升了地址块的管理效率。
此外,第三方应用服务器与网关设备的通信是通过控制器进行的,实现了应用与控制的分离,可实现通信业务的快速部署,缩小部署周期,实现了网络的集中运维,提高了运维效率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (11)
1.一种地址配置方法,其特征在于,包括:
第三方应用服务器接收控制器发送的状态反馈消息,所述状态反馈消息携带网关设备的设备标识和所述网关设备中每个地址块的属性,所述网关设备与所述控制器之间建立通信连接,所述网关设备包括至少一个地址块;
所述第三方应用服务器根据所述每个地址块的属性,确定第一配置信息;其中,第一配置信息用于表征回收第一地址块,所述第一地址块为所述网关设备中至少一个地址块中的其中一个,或者用于表征为所述网关设备新分配所述第一地址块;
所述第三方应用服务器向所述控制器发送第一消息,所述第一消息携带所述设备标识和所述第一配置信息,所述第一消息用于指示所述网关设备根据所述第一配置信息配置所述第一地址块。
2.根据权利要求1所述的地址配置方法,其特征在于,若所述第一配置信息用于表征回收所述第一地址块,则所述第三方应用服务器根据所述每个地址块的属性,确定回收所述第一地址块;所述每个地址块的属性包括该地址块的利用率和/或该地址块的空闲间隔时长;
其中,若每个地址块的属性均包括该地址块的利用率和该地址块的空闲间隔时长,所述第三方应用服务器根据所述每个地址块的属性,确定回收所述第一地址块,包括:
若所述第一地址块的利用率小于第一数值,且所述第一地址块的空闲间隔时长大于第二数值,则所述第三方应用服务器确定回收所述第一地址块。
3.根据权利要求1所述的地址配置方法,其特征在于,若所述第一配置信息用于表征为所述网关设备新分配所述第一地址块,则所述第三方应用服务器根据所述每个地址块的属性,确定为所述网关设备分配所述第一地址块;所述每个地址块的属性包括该地址块的利用率和/或该地址块的空闲间隔时长;
其中,若每个地址块的属性均包括该地址块的利用率,所述第三方应用服务器根据所述每个地址块的属性,确定为所述网关设备分配所述第一地址块,包括:
若所述每个地址块的利用率均大于或等于第三数值,则所述第三方应用服务器根据预先获取到的所述网关设备的属性和当前地址池中各地址块的属性,确定为所述网关设备新分配所述第一地址块。
4.根据权利要求1-3中任意一项所述的地址配置方法,其特征在于,所述第三方应用服务器接收控制器发送的状态反馈消息之前,所述地址配置方法还包括:
所述第三方应用服务器向所述控制器发送状态查询请求,所述状态查询请求包括所述设备标识,所述状态查询请求用于表示请求获取所述网关设备中每个地址块的属性。
5.根据权利要求4所述的地址配置方法,其特征在于,所述第三方应用服务器向所述控制器发送状态查询请求之前,所述地址配置方法还包括:
在确定所述网关设备与所述控制器之间建立连接时,所述第三方应用服务器向所述控制器发送第二消息,所述第二消息携带第二配置信息和所述设备标识,所述第二配置信息用于表征为所述网关设备新分配第二地址块。
6.一种第三方应用服务器,其特征在于,包括:
接收单元,用于接收控制器发送的状态反馈消息,所述状态反馈消息携带网关设备的设备标识和所述网关设备中每个地址块的属性,所述网关设备与所述控制器之间建立通信连接,所述网关设备包括至少一个地址块;
确定单元,用于根据所述接收单元接收到的所述每个地址块的属性,确定第一配置信息;其中,第一配置信息用于表征回收第一地址块,所述第一地址块为所述网关设备中至少一个地址块中的其中一个,或者用于表征为所述网关设备新分配所述第一地址块;
发送单元,用于向所述控制器发送第一消息,所述第一消息携带所述设备标识和所述确定单元确定的所述第一配置信息,所述第一消息用于指示所述网关设备根据所述配置信息配置所述第一地址块。
7.根据权利要求6所述的第三方应用服务器,其特征在于,所述每个地址块的属性包括该地址块的利用率和/或该地址块的空闲间隔时长;
所述确定单元,具体用于若所述每个地址块的属性包括该地址块的利用率和该地址块的空闲间隔时长,所述第一地址块的利用率小于第一数值,且所述第一地址块的空闲间隔时长大于第二数值,则确定回收所述第一地址块。
8.根据权利要求6所述的第三方应用服务器,其特征在于,所述每个地址块的属性包括该地址块的利用率和/或该地址块的空闲间隔时长;
所述确定单元,具体用于若所述每个地址块的属性包括该地址块的利用率,若所述每个地址块的利用率均大于第三数值,则根据预先获取到的所述网关设备的属性和当前地址池中各地址块的属性,确定为所述网关设备新分配所述第一地址块。
9.根据权利要求6-8中任意一项所述的第三方应用服务器,其特征在于,
所述发送单元,还用于在所述接收单元接收控制器发送的状态反馈消息之前,向所述控制器发送状态查询请求,所述状态查询请求包括所述设备标识,所述状态查询请求用于表示请求获取所述网关设备中每个地址块的属性。
10.根据权利要求9所述的第三方应用服务器,其特征在于,
所述确定单元,还用于确定所述网关设备与所述控制器之间建立连接;
所述发送单元,还用于在所述确定单元确定所述网关设备与所述控制器之间建立连接时,向所述控制器发送第二消息,所述第二消息携带第二配置信息和所述设备标识,所述第二配置信息用于表征为所述网关设备新分配第二地址块。
11.一种地址配置***,其特征在于,包括如权利要求6-10中任意一项所述的第三方应用服务器、与所述第三方应用服务器通过网络连接的至少一个控制器、与所述至少一个控制器中的每个控制器连接的至少一个网关设备,以及与所述至少一个网关设备中每个网关设备连接的至少一个终端设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610804632.2A CN106230980A (zh) | 2016-09-05 | 2016-09-05 | 一种地址配置方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610804632.2A CN106230980A (zh) | 2016-09-05 | 2016-09-05 | 一种地址配置方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106230980A true CN106230980A (zh) | 2016-12-14 |
Family
ID=58075418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610804632.2A Pending CN106230980A (zh) | 2016-09-05 | 2016-09-05 | 一种地址配置方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106230980A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107547296A (zh) * | 2017-05-10 | 2018-01-05 | 新华三信息安全技术有限公司 | 一种信息处理方法及装置 |
US20230098182A1 (en) * | 2021-09-29 | 2023-03-30 | Juniper Networks, Inc. | Network device interface for supporting centralized address pool management |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020114305A1 (en) * | 2001-02-09 | 2002-08-22 | Johnson Oyama | Signaling quality of service class for use in multimedia communicatations |
US20030217125A1 (en) * | 2002-05-15 | 2003-11-20 | Lucent Technologies, Inc. | Intelligent end user gateway device |
CN102404719A (zh) * | 2011-12-26 | 2012-04-04 | 南京邮电大学 | 一种异构无线传感网地址自动配置方法 |
US8515015B2 (en) * | 2008-05-09 | 2013-08-20 | Verizon Patent And Licensing Inc. | Method and system for test automation and dynamic test environment configuration |
CN103414641A (zh) * | 2013-07-25 | 2013-11-27 | 福建星网锐捷网络有限公司 | 邻居表项释放方法、装置和网络设备 |
CN105306614A (zh) * | 2014-07-31 | 2016-02-03 | 中国电信股份有限公司 | 地址管理方法、***、地址管理器与本地地址管理装置 |
-
2016
- 2016-09-05 CN CN201610804632.2A patent/CN106230980A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020114305A1 (en) * | 2001-02-09 | 2002-08-22 | Johnson Oyama | Signaling quality of service class for use in multimedia communicatations |
US20030217125A1 (en) * | 2002-05-15 | 2003-11-20 | Lucent Technologies, Inc. | Intelligent end user gateway device |
US8515015B2 (en) * | 2008-05-09 | 2013-08-20 | Verizon Patent And Licensing Inc. | Method and system for test automation and dynamic test environment configuration |
CN102404719A (zh) * | 2011-12-26 | 2012-04-04 | 南京邮电大学 | 一种异构无线传感网地址自动配置方法 |
CN103414641A (zh) * | 2013-07-25 | 2013-11-27 | 福建星网锐捷网络有限公司 | 邻居表项释放方法、装置和网络设备 |
CN105306614A (zh) * | 2014-07-31 | 2016-02-03 | 中国电信股份有限公司 | 地址管理方法、***、地址管理器与本地地址管理装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107547296A (zh) * | 2017-05-10 | 2018-01-05 | 新华三信息安全技术有限公司 | 一种信息处理方法及装置 |
US20230098182A1 (en) * | 2021-09-29 | 2023-03-30 | Juniper Networks, Inc. | Network device interface for supporting centralized address pool management |
US11757833B2 (en) * | 2021-09-29 | 2023-09-12 | Juniper Networks, Inc. | Network device interface for supporting centralized address pool management |
US12003481B1 (en) | 2021-09-29 | 2024-06-04 | Juniper Networks, Inc. | Network device interface for supporting centralized address pool management |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109600246B (zh) | 网络切片管理方法及其装置 | |
CN110326345B (zh) | 一种配置网络切片的方法、装置和*** | |
CN110896355B (zh) | 一种网络切片的选择方法及装置 | |
US9628328B2 (en) | Network controller with integrated resource management capability | |
CN107733799B (zh) | 一种报文传输方法和装置 | |
CN108011732B (zh) | 配置业务资源的方法、控制器及*** | |
CN102387222B (zh) | 地址分配方法、装置及*** | |
CN109428749A (zh) | 网络管理方法及相关设备 | |
CN109906585A (zh) | 网络切片的管理方法、管理单元及*** | |
CN104348873A (zh) | 虚拟网元自动装载及虚拟机ip地址获取的方法与*** | |
US20130159410A1 (en) | System and method for hierarchical message transmission between devices in heterogeneous network environment | |
CN106357542B (zh) | 提供组播业务的方法和软件定义网络控制器 | |
CN105812248A (zh) | 标识取值的分配方法和装置 | |
CN104468574A (zh) | 一种虚拟机动态获取ip地址的方法、***及装置 | |
CN105763385A (zh) | 流量调度方法及装置 | |
CN104243608B (zh) | 一种通信方法、云管理服务器及虚拟交换机 | |
US20130148596A1 (en) | Resource management system and method of centralized base station in mobile communication network | |
CN103684966A (zh) | 一种动态主机配置协议报文处理方法及装置 | |
CN110198229A (zh) | 网络配置方法和装置、存储介质及电子装置 | |
CN104426794B (zh) | 一种报文转发方法及装置 | |
CN110233865A (zh) | 跨区域服务调用方法、装置和*** | |
CN103503413B (zh) | 传输网络信息的方法及装置 | |
CN106230980A (zh) | 一种地址配置方法、装置及*** | |
CN114650290B (zh) | 网络连通的方法、处理装置、终端及存储介质 | |
CN106603435A (zh) | 分配端口块资源的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161214 |