一种无线组播接入方法及网关、接入点的制作方法_5

文档序号:9712124阅读:来源:国知局
文:10Gigabit small form-factorpluggable,缩写:XFP)收发器。电收发器可以是以太网(英文Ethernet)网络接口控制器(英文:network interface controller,缩写:NIC)。端口 51也可以指使用该物理端口的隧道。
[0181]存储器52,用于存储程序代码。存储器52可以包括易失性存储器(英文volatilememory),例如随机存取存储器(英文:random_access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read_onlymemory,缩写:R0M),快闪存储器(英文:f lash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid_state drive,缩写:SSD);存储器还可以包括上述种类的存储器的组合。
[0182]处理器53,与端口 51和存储器52连接,用于从存储器52读取程序代码,以执行。处理器53可以是中央处理器(英文:central processing unit,缩写:CPU),也可以是CPU和硬件芯片的组合。上述硬件芯片可以是以下一种或多种的组合:专用集成电路(英文:applicat1n-specific integrated circuit,缩写:ASIC),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),复杂可编程逻辑器件(英文:complexprogrammable logic device,缩写:CPLD)以及网络处理器(英文:network processor,缩写:NP)。
[0183]处理器53通过总线和端口 51连接。处理器53通过总线和存储器52连接。图10中用粗线表示总线。
[0184]通过端口 51接收来自移动终端的因特网组管理协议IGMP请求,并根据IGMP请求获取移动终端的地址和移动终端请求的组播数据的地址;获得用户表项,用户表项包括组播数据的地址和移动终端地址集合,移动终端的地址属于移动终端地址集合;通过端口 51将用户表项发送给第一 AP和第二 AP,其中,第一 AP为移动终端关联到的AP,第二 AP不同于第一 AP。
[0185]可选的,在本实施例中,处理器53还用于:
[0186]在获得用户表项之后,获得组播表项,组播表项包括用户表项中的组播数据的地址以及端口标识集合,端口标识集合为至少一个端口标识的集合,至少一个端口标识中的任意一个端口标识所标识的端口为网关和AP集合中的一个AP直接相连的端口,AP集合为和移动终端地址集合中的至少一个地址标识的移动终端关联的AP的集合,其中,AP集合包括第一 AP并且不包括第二 AP,端口标识集合包括第一端口标识,第一端口标识用于标识网关的第一端口,第一端口是网关和第一 AP直接相连的端口 ;通过端口 51接收第一组播报文,第一组播报文的组播数据的地址为移动终端请求的组播数据的地址;根据组播表项通过端口标识集合中的各个端口标识所标识的端口向AP集合中的各个AP发送第一组播报文;确定移动终端从第一AP去关联并且关联第二AP ;修改端口标识集合,其中,网关修改端口标识集合包括网关在端口标识集合中添加第二端口标识,第二端口标识用于标识网关的第二端口,第二端口是网关和第二 AP直接相连的端口 ;通过端口 51接收第二组播报文,第二组播报文的组播数据的地址为移动终端请求的组播数据的地址;根据组播表项通过修改后的端口标识集合中的各个端口标识所标识的端口向新的AP集合中的各个AP发送第二组播报文,新的AP集合中包括第二 AP。
[0187]网关获得组播表项可以简化组播报文的转发,不需要在接收到组播报文之后再根据用户表项查找对应的端口。进一步地,如果网关采用硬件芯片转发组播报文,网关可以将该组播表项存储在硬件芯片以利用该硬件芯片实现组播报文的快速转发。
[0188]可选的,在本实施例中,处理器53还用于:
[0189]在确定移动终端从第一 AP去关联并且关联第二 AP后,确定移动终端地址集合中的任意一个地址所标识的移动终端关联的都是除第一 AP外的其他AP ;修改端口标识集合还包括:删除端口标识集合中的第一端口标识。
[0190]实施例六
[0191]基于同一发明构思,本实施例提供了一种接入点AP,如图11所示,AP包括:
[0192]有线端口 61和无线端口 62。有线端口 61可以由光收发器,电收发器或其组合实现。例如,光收发器可以是小封装可插拔(英文:small form-factor pluggabletransceiver,缩写:SFP)收发器(英文:transceiver),增强小封装可插拔(英文:enhanced small form-factor pluggable,缩写:SFP+)收发器或10吉比特小封装可插拔(英文:10Gigabit small form-factor pluggable,缩写:XFP)收发器。电收发器可以是以太网(英文:Ethernet)网络接口控制器(英文:network interface controller,缩写:NIC)。有线端口 61也可以指使用该物理端口的隧道。无线端口 62可以是无线网络接口控制器(英文:wireless network interface controller,缩写:WNIC)。
[0193]存储器63,用于存储程序代码。存储器63可以包括易失性存储器(英文volatilememory),例如随机存取存储器(英文:random_access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read_onlymemory,缩写:R0M),快闪存储器(英文:f lash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid_state drive,缩写:SSD);存储器还可以包括上述种类的存储器的组合。
[0194]处理器64可以是中央处理器(英文:central processing unit,缩写:CPU),也可以是CPU和硬件芯片的组合。上述硬件芯片可以是以下一种或多种的组合:专用集成电路(英文:applicat1n_specific integrated circuit,缩写:ASIC),现场可编程逻辑门阵列(英文:fie ld-programmable gate array,缩写:FPGA),复杂可编程逻辑器件(英文:comp lex programmable logic device,缩写:CPLD)以及网络处理器(英文:networkprocessor,缩写:NP)。处理器64通过总线和有线端口 61连接。处理器64通过总线和无线端口 62连接。处理器64通过总线和存储器63连接。图11中用粗线表示总线。处理器64,与有线端口 61、无线端口 62、以及存储器63连接,用于从存储器63读取程序代码,以执行:
[0195]通过有线端口 61接收网关发来的用户表项,用户表项中包括组播数据的地址和移动终端地址集合,移动终端地址集合为请求组播数据的地址的至少一个移动终端的地址的集合,至少一个移动终端包括第一移动终端,第一移动终端关联到AP ;通过有线端口 61接收第一组播报文,第一组播报文的组播数据的地址为用户表项中的组播数据的地址;根据用户表项向移动终端地址集合中的关联到AP的移动终端通过无线端口 62发送第一组播报文。
[0196]可选的,在本实施例中,移动终端地址集合还包括第二移动终端的地址,且第二移动终端不关联到AP,处理器64还用于:
[0197]在发送第一组播报文之后,确定第二移动终端关联到AP ;通过有线端口 61接收第二组播报文,第二组播报文的组播数据的地址为用户表项中的组播数据的地址;根据用户表项向移动终端地址集合中的关联到AP的多个移动终端通过无线端口 62发送第二组播报文,多个移动终端包括弟一移动终端和弟—移动终端。
[0198]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
【主权项】
1.一种无线组播接入方法,其特征在于,所述方法包括: 网关接收来自移动终端的因特网组管理协议IGMP请求,并根据所述IGMP请求获取所述移动终端的地址和所述移动终端请求的组播数据的地址; 所述网关获得用户表项,所述用户表项包括所述组播数据的地址和移动终端地址集合,所述移动终端的地址属于所述移动终端地址集合; 所述网关将所述用户表项发送给第一 AP和第二 AP,其中,所述第一 AP为所述移动终端关联到的AP,所述第二 AP不同于所述第一 AP。2.如权利要求1所述的方法,其特征在于,所述网关获得用户表项之后,所述方法还包括: 所述网关获得组播表项,所述组播表项包括所述用户表项中的所述组播数据的地址以及端口标识集合,所述端口标识集合为至少一个端口标识的集合,所述至少一个端口标识中的任意一个端口标识所标识的端口为所述网关和AP集合中的一个AP直接相连的端口,所述AP集合为和所述移动终端地址集合中的至少一个地址标识的移动终端关联的AP的集合,其中,所述AP集合包括所述第一 AP并且不包括所述第二 AP,所述端口标识集合包括第一端口标识,所述第一端口标识用于标识所述网关的第一端口,所述第一端口是所述网关和所述第一 AP直接相连的端口 ; 所述网关接收第一组播报文,所述第一组播报文的组播数据的地址为所述移动终端请求的组播数据的地址; 所述网关根据所述组播表项通过所述端口标识集合中的各个端口标识所标识的端口向所述AP集合中的各个AP发送所述第一组播报文; 所述网关确定所述移动终端从所述第一 AP去关联并且关联所述第二 AP ; 所述网关修改所述端口标识集合,其中,所述网关修改所述端口标识集合包括所述网关在所述端口标识集合中添加第二端口标识,所述第二端口标识用于标识所述网关的第二端口,所述第二端口是所述网关和所述第二 AP直接相连的端口 ; 所述网关接收
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1