在共享式固定接入网中用于动态创建和删除vWLAN的方法与流程

文档序号:13764137阅读:162来源:国知局
在共享式固定接入网中用于动态创建和删除vWLAN的方法与流程

本发明涉及一种在共享式固定接入网中用于动态创建和删除vWLAN的方法。



背景技术:

网络虚拟化是近期通信发展的热点。在共享式固定接入网中,物理固定接入网能够被基础架构提供商(Infrastructure Provider,InP)划分成多个虚拟接入网(VAN),其分别由多个虚拟网络运营商(VNO)控制和管理。随后,VNO提供差异化的服务,而无需很大程度地依赖于物理固定接入网。在一个VAN中,VNO能够设计用于自身的增值服务的自己的转发机制以及协议栈。此外,VNO能够请求InP来建立VAN来满足其订阅者的请求。由此,克服当前网络中的限制和缺乏灵活性的缺点,并且为InP和VNO都带来了益处。

另一方面,如今越来越多的InP设置了WiFi热点来扩展其固定接入网。因此,如何实现WiFi共享,也即如何为VNO提供虚拟无线局域网(vWLAN)也将是个热点问题。

此外,在多服务的宽带网络中,订阅者(即,VNO的用户)往往并不是固定的,而是随机漫游的。在共享式固定接入网中,为了吸引更多的订阅者并且为其提供高QoE的服务,VNO也总是希望能够范围越大地布置其覆盖范围。因此,VNO将请求InP来在热点区域布置其VNO。因此,根据订阅者的动态变化来设置VNO的vWLAN将是非常有益的。此外,有可能即使在一个区域中没有VNO的订阅者,VNO还是在该区域设置有vWLAN。这将浪费很多网络资源。

因此,如何避免VNO的资源浪费,如何根据需要来在热点区域创建/删除vWLAN是有待解决的问题。如果能够动态地创建/删除VNO的vWLAN,将极大地改善网络资源利用率。



技术实现要素:

在此,本发明将基于上述背景,提出了一种在共享式固定接入网中动态配置(创建/删除)vWLAN的方法。

根据本发明的第一方面,提出了一种在共享式固定接入网中的用户设备中用于协助基础架构提供商和虚拟网络运营商动态创建vWLAN的方法,所述方法包括:从接入点接收广播,所述广播包括公共WLAN的SSID;基于所述公共WLAN的SSID接入公共WLAN;向所述接入点发送认证请求,所述认证请求包括所述虚拟网络运营商的域名信息;从所述基础架构提供商接收认证结果消息,所述认证结果消息包括所述vWLAN的SSID;以及基于所述vWLAN的SSID通过所述接入点接入所述vWLAN。

根据本发明的第二方面,提出了一种在共享式固定接入网中的基础架构提供商中用于动态创建vWLAN的方法,所述方法包括:从接入节点接收认证请求,所述认证请求包括虚拟网络运营商的域名信息和由所述接入节点和/或接入点设置的位置信息,所述位置信息用于指示vWLAN的位置;基于所述虚拟网络运营商的域名信息来确定所述虚拟网络运营商,并且将所述认证请求转发至所述虚拟网络运营商;从所述虚拟网络运营商接收指示消息,其指示创建所述vWLAN,并且所述指示信息包括所述vWLAN的参数;在所述位置以所述vWLAN的参数来创建所述vWLAN;以及向所述用户设备发送认证结果消息,其指示所述用户设备接入所述vWLAN并且包括所述vWLAN的SSID。

根据本发明的第三方面,提出了一种在共享式固定接入网中的虚拟网络运营商中用于动态创建vWLAN的方法,所述方法包括:从基础架构提供商接收认证请求,所述认证请求包括虚拟网络运营商的域名信息和位置信息,所述位置信息用于指示所述vWLAN的位置;基于所述认证请求为所述vWLAN配置参数;以及向所述基础架构提供商发送指示信息,其指示创建所述vWLAN,并且所述指示信息包括所述vWLAN的参数。

根据本发明的第四方面,提出了一种在共享式固定接入网中的用户设备中用于协助基础架构提供商和虚拟网络运营商动态删除vWLAN的方法,所述方法包括:当所述用户设备断开所述vWLAN时,向所述虚拟网络提供商发送指示信息,其指示所述用户设备断开所述vWLAN。

根据本发明的第五方面,提出了一种在共享式固定接入网中的接入点中用于协助基础架构提供商和虚拟网络运营商动态删除vWLAN的方法,所述方法包括:当检测到用户设备断开所述vWLAN时,向所述虚拟网络提供商发送指示信息,其指示所述用户设备断开所述vWLAN。

根据本发明的第六方面,提出了一种在共享式固定接入网中的虚拟网络运营商中用于动态删除vWLAN的方法,所述方法包括:从用户设备或所述vWLAN的接入点接收指示信息,其指示所述用户设备断开所述vWLAN;基于所述指示信息将所述vWLAN的授权用户设备的数量减一;检查所述vWLAN的授权用户设备的数量是否为零;如果所述vWLAN的授权用户设备的数量为零,则向所述基础架构提供商发送vWLAN删除命令,所述vWLAN删除命令包括所述vWLAN的SSID和位置;以及从所述基础架构提供商接收vWLAN删除确认消息,其指示所述vWLAN删除成功。

根据本发明的第七方面,提出了一种在共享式固定接入网中的基础架构提供商中用于动态删除vWLAN的方法,所述方法包括:从虚拟网络运营商接收vWLAN删除命令,所述vWLAN删除命令包括所述vWLAN的SSID和位置;基于所述vWLAN删除命令来删除所述vWLAN;以及向所述虚拟运营商发送vWLAN删除确认消息,其指示所述vWLAN删除成功。

通过本发明,能够为VNO动态地创建/删除vWLAN,从而使得VNO的vWLAN能够被有效地利用。由此,VNO可以动态地在各个热点区域根据需求来布置其vWLAN,提高了灵活性的同时也满足了VNO和实时订阅者的需求。此外,通过本发明能够吸引更多的随机漫游的订阅者,也能够减少VNO的CAPEX。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更加明显:

图1示出了根据本发明的一个实施例的共享式固定接入网架构图;

图2示出了根据本发明的一个实施例的在共享式固定接入网中用于创建vWLAN的方法流程图;以及

图3示出了根据本发明的一个实施例的在共享式固定接入网中用于删除vWLAN的方法流程图。

在图中,贯穿不同的示图,相同或类似的附图标记表示相同或相对应的部件或特征。

具体实施方式

在此提出的在共享式固定接入网中动态配置(创建/删除)vWLAN的方法的基本思路在于:

-通常而言,InP将在每个InP的WiFi接入点(AP)布置一个公共的物理WLAN。依据本发明将根据需求来动态地创建用于VNO的其他的vWLAN。这意味着InP一旦接收到来自VNO的相应的命令将创建/删除VNO的vWLAN。

-vWLAN信息表

VNO将为每个位置的现有的vWLAN维护信息。这例如通过建立vWLAN信息表来实现。该vWLAN信息表例如包括与VNO管理的各个vWLAN相关信息(这将在下文详述)。

-依据本发明提出了一种vWLAN创建/删除流程

如果没有扫描到期望的VNO的vWLAN,则用户设备将首先通过InP的公共WLAN接入。这将随后帮助该用户设备随后接入期望的VNO的vWLAN。该vWLAN可能已经在该位置创建了,或随后将被动态地创建。

在此先以创建过程为例进行简要说明:

1.每个AP在WLAN Beacon帧中广播InP的公共WLAN的默认 服务集标识(Service Set Identifier,SSID)。可选地,也可以广播当前在此处已创建的激活的vWLAN的SSID。

2.用户设备将首先通过公共WLAN的SSID来接入网络,并且发送认证请求。InP的控制器(或控制&管理平台,InP-CMP)将该认证请求和相关的位置信息发送给相应的VNO。该相应的VNO例如可以通过认证请求中的VNO的域名信息来确定。VNO的控制&管理平台(VNO-CMP)将认证该用户设备是否是其订阅者,并且决定是否在该位置创建一个新的vWLAN。一旦从VNO-CMP接收到认证通过和创建vWLAN消息,InP-CMP将为这个VNO创建新的vWLAN。这例如可以以VNO特定的vWLAN的参数来创建。随后,In-CMP将帮助这个用户设备接入至这个新创建的vWLAN。替代地,如果认证未通过,则将拒绝给用户设备提供服务。

图1示出了根据本发明的一个实施例的共享式固定接入网架构图。下文将参照图1来描述图1中的各个元素。

如图1所示,InP的固定接入网提供了多个网络分片来满足不同VNO的需求。这例如通过以特定的覆盖范围和拓扑来创建VNO所请求的VAN来实现。在此过程中,也包括在相应的热点区域创建需要的vWLAN。

InP的CMP包括SDN控制器、AAA服务器和DHCP服务器等。

SDN控制器实施接入网的控制层面的功能。SDN控制器具有与邻近的服务器(例如AAA服务器和DHCP服务器)通信的接口。SDN控制器具有如下功能:1.控制/管理接入网中的所有网元;2.计算和创建VNO的VAN;3.vWLAN的创建和管理。

AAA服务器和DHCP服务器用于协助控制、管理物理固定接入网。InP中的AAA服务器能够与VNO的AAA服务器进行交互来实施检验/认证。当然,上述这些服务器也可以作为SDN控制器中的逻辑模块来实施。

图1中的WiFi AP由InP-CMP(例如SDN控制器)控制器来实施(例如,创建或者删除)所需要的VNO的vWLAN。通常而言,将通过WiFi Beacon帧来广播公共WLAN的SSID。并且将根据VNO 的策略来决定是否在这个AP上广播VNO的vWLAN的SSID。

图1中还示出了数据层面中的其他网元。数据层面中的例如接入节点(AN)(其例如与多个AP通信连接)、交换机由SDN控制器控制和管理。如果需要,VNO的VAN将建立在这些网元以及相关链路上。

VNO管理的网络包括至少一个在InP固定接入网中的VAN和属于它的vWLAN(在实际中,VAN包括该VNO所拥有的vWLAN)。这个VAN具有单独的逻辑控制/管理平台(VNO-CMP),其包括AAA服务器、DHCP服务器。这些服务器用于控制/管理VNO的网络和其VAN,以及VNO的订阅者。

在VNO中配置有其管理的vWLAN的vWLAN信息表。在此,VNO存储并且跟踪InP的固定接入网中的激活的vWLAN的信息。VNO能够动态地向InP发送请求来创建/删除一些位置上的vWLAN。

每个VNO维护与其vWLAN有关的信息。这些信息例如包括位置、vWLAN的SSID、是否广播vWLAN的SSID、授权订阅者的数量、加密方法以及网络带宽等。表1示出了VNO的vWLAN信息表一个示例。

表1 vWLAN信息表

当授权订阅者的数量为零时,将VNO将指示InP删除相应的vWLAN。

下文将结合图2和图3来详细描述在共享式固定接入网中创建/删除vWLAN的具体流程。

图2示出了根据本发明的一个实施例的在共享式固定接入网中创建vWLAN的方法示意图。

图2例如可以基于以下场景:在一个热点区域出现了某个VNO 的一个新的用户设备,因此将按需为其动态地创建一个vWLAN。这例如如图1所示,VNO的用户设备i移动至一个热点区域并且想从其期望的VNO获取服务,而此时VNO在该热点区域并没有vWLAN。因此将动态地创建一个新的vWLAN。

如图2所示,在步骤S201中,公共WLAN的AP(例如图1中的AP1)将广播公共WLAN的SSID。这例如通过Beacon帧或Probe响应帧来实现。图1中的用户设备i将扫描该广播信号来获取该公共WLAN的SSID。这个公共WLAN是InP布置的物理WLAN,其SSID例如由InP设置。在此,也可以将该公共WLAN的SSID称为InP-SSID,就如图1中所示的那样。

可选地,假定存在VNO的vWLAN,也可以根据VNO设置的策略确定该VNO的vWLAN的SSID是否需要广播。

在步骤S202中,如果用户设备i扫描发现了其所需要的VNO的vWLAN的SSID,则方法将进入步骤S211。这也意味着用户设备将直接使用vWLAN的SSID接入其所期望的VNO的vWLAN。

如果用户设备i扫描在广播中未发现其所需要的VNO的vWLAN的SSID,则方法将进入步骤S203。这意味着在AP的广播不包括VNO的vWLAN的SSID(例如不存在该vWLAN或即使存在vWLAN由于VNO政策而未广播该vWLAN的SSID)的情况下,方法将直接进入步骤S203。

在步骤S203中,用户设备i通过公共WLAN的SSID接入InP布置的公共WLAN。具体地,在该步骤中,将基于802.11协议进行相应的认证。

在步骤S204中,用户设备i将向AP发送认证请求。该认证请求例如可以以user@domain的形式发送。该认证请求(user@domain)例如可以包括VNO的域名信息(例如VNO的ID)。附加地,该认证请求还可以包括使得VNO能够确定该用户设备是否为其订阅者的鉴权信息,例如用户设备的账号与密码、证书等。

该认证请求将经过AP和AN(例如图1中的AP1和AN1)的处理并被发送至InP-CMP,例如发送至InP-CMP中的AAA服务器。 AP和AN将可以标识需要创建的vWLAN的位置信息加入至上述认证请求中。在本发明的一个实施例中,AP和AN可以将各自的标识加入至上述认证请求中。该位置信息可以稍后协助VNO-CMP确定需要创建vWLAN的位置。

在步骤S205中,基于VNO的域名信息,InP-CMP将确定相应的VNO,并将上述认证请求发送至VNO-CMP来进行进一步认证。在此,前述的位置信息能够由InP处理成可读的位置信息。

附加地,在此,该认证请求还能够由InP中的AAA服务器检查和/或认证。

在步骤S206中,VNO-CMP将根据认证请求中的鉴权信息来确定用户设备i是否是VNO的订阅者。这例如可以由VNO-CMP中的适合的模块进行,也可以由AAA服务器进行。如果不是订阅者,则VNO-CMP将不会为其服务,也即不会为其创建vWLAN。

如果是订阅者,则VNO-CMP将根据该认证请求中的位置信息来确定在该位置处是否存在vWLAN。

如果在该位置已经创建了vWLAN,则VNO-CMP将发送接入允许消息至InP-CMP。In-CMP转而将vWLAN的SSID发送给用户设备i,协助其接入VNO的vWLAN。在该步骤中,VNO-CMP也将实时地更新其维护的vWLAN信息表。例如VNO-CMP将VNO中的授权用户设备的数量增加1。

替代地,如果在该位置还未创建vWLAN,则VNO-CMP将在其所维护的vWLAN信息表中加入与该vWLAN相关的新的条目,并且为该vWLAN配置适合的参数,例如如表2所示。

表2 vWLAN信息表的新条目

在步骤S207中,VNO-CMP将向InP-CMP发送指示信息,其指示创建vWLAN并且允许用户设备i接入该vWLAN。此外,该指示信息还包括用于这个vWLAN的参数。

在步骤S208中,InP-CMP将基于指示信息在相应的位置以vWLAN的参数来创建这个vWLAN。这例如可以通过SDN控制器来实施。在该步骤中,将为vWLAN分配SSID、制定流策略等。具体地,InP-CMP可以基于VNO的指示信息来命令AP创建相应的vWLAN。

优选地,在步骤S209中,InP-CMP将向VNO-CMP发送vWLAN创建完成确认消息,以指示vWLAN创建已经完成。

在步骤S210中,InP-CMP向用户设备i发送认证结果消息。该认证结果消息指示用户设备接入vWLAN,并且包括所创建的vWLAN的SSID。

在步骤S211中,用户设备i基于vWLAN的SSID接入其所期望的VNO的vWLAN。

在步骤S212中,用户设备将与VNO-CMP交互。在该步骤中,将进行任何需要的操作。例如,在用户设备i与其期望的VNO通信来进行进一步的认证和地址分配。在该步骤之后,用户设备i能够经由新创建的vWLAN享用VNO的服务。

图3示出了根据本发明的一个实施例的在共享式固定接入网中删除vWLAN的方法示意图。

删除vWLAN的实施例可以分为两种情形。在第一种情形中,当订阅者断开vWLAN时,订阅者将发送相应的消息给VNO-CMP。在第二种情形中,订阅者将不主动发送消息。替代地,管理vWLAN的相应的AP将检测到订阅者断开vWLAN,并且将向VNO-CMP报告。

首先将就第一种情形进行详述。

如图3所示,在步骤S301中,一旦订阅者/用户设备从vWLAN脱离,其将发送指示信息给VNO-CMP,其用于指示该订阅者断开/脱离vWLAN。优选地,订阅者将发送DHCP释放消息给VNO-CMP中的DHCP服务器。例如,指示释放相关的网络资源、IP地址等。

在步骤S302中,一旦接收到上述指示信息,VNO-CMP将vWLAN的授权用户设备的数量减1。

接着,在步骤S303中,VNO-CMP将检查当前vWLAN的授权用户设备的数量是否为零。也即检查该vWLAN是否已经没有订阅者/用户设备。

在步骤S304中,如果当前vWLAN的授权用户设备的数量是否为零,则VNO-CMP将向InP-CMP发送vWLAN删除命令,该命令包括vWLAN的SSID和位置。优选地,VNO-CMP也将移除vWLAN信息表中该vWLAN的条目。

在步骤S305中,InP-CMP将基于vWLAN删除命令在相应的位置删除该vWLAN,从而释放相应的网络资源。具体地,In-CMP将基于删除命令例如指示相关的AP删除vWLAN。

在步骤S306中,InP-CMP将向VNO-CMP发送vWLAN删除确认消息,其指示vWLAN删除成功。

接下来,将详述第二种情形。

在该情形中,订阅者离开vWLAN时并不发送任何指示信息给VNO-CMP。

替代图3中的步骤S301,将实施步骤S301’。

在步骤S301’中,当订阅者离开vWLAN时,管理vWLAN的AP将向VNO-CMP发送指示信息,其告知VNO订阅者离开VNO的vWLAN。例如,AP可以通过检测订阅者的空闲超时来确定订阅者是否离开vWLAN。

类似地,VNO-CMP在收到指示消息后,也将进行步骤S302至S306。在此不再详述。

需要说明的是,上述实施例仅是示范性的,而非对本发明的限制。任何不背离本发明精神的技术方案均应落入本发明的保护范围之内,这包括使用在不同实施例中出现的不同技术特征进行组合,以取得有益效果。此外,“包括”一词不排除其他权利要求或说明书中未列出的装置或步骤。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1