【技术实现步骤摘要】
本专利技术涉及无线网络技术,更具体地说,涉及一种包括多个功能子板的无线接入控制器及其远程接口代理方法,所述多个功能子板中的每个功能子板中注册有分别与其他功能子板的实际接口一一对应的虚拟接口。
技术介绍
当无线用户通过AP (无线接入点)连接AC (无线接入控制器)时,在进行一些认证的操作之后,开始将数据通过AP和AC送入目标有线网(通常为互联网)。这时,无线用户便可以与目标有线网进行正常的数据交互。包括多个功能子板的无线接入控制器通过多个功能子板和背板连接成一个整体的、多交换平面的无线数据处理设备。无线接入控制器上的每个单板存在一个单独的网络协议系统平面,协议栈仅对本地单板上的所有接口提供协议处理。AC通过下行接口与AP相连接,提供AC与无线用户的数据交互;并通过上行接口与目标有线网相连接,提供AC与目标有线网的数据交互。当上行接口和下行接口处于同一个功能子板,即处于同一个网络协议系统平面时,无线用户发送到目标有线网的上行数据和目标有线网发送到无线用户的下行数据经过本板上的系统网络协议栈进行转发路由处理,并送达目标,形成无线用户和目标有线网的数据交互。当上行接口 ...
【技术保护点】
一种无线接入控制器,所述无线接入控制器包括:转发芯片,被配置为连接多个板间互联接口;多个功能子板,其中,所述多个功能子板中的每个功能子板包括:多个实际接口,被配置为与实际端口或物理通道对应;板间互联接口,被配置为在多个功能子板之间传输跨板数据分组;网卡驱动,被配置为注册所述多个实际接口以及所述板间互联接口;驱动模块,被配置为注册多个虚拟接口并对所述多个虚拟接口注册发包函数,所述多个虚拟接口分别与其它每个功能子板的每个实际接口一一对应;当所述驱动模块所在的第一功能子板的实际接口接收到的数据分组是需要跨板的除特殊数据分组以外的数据分组时,通过第一功能子板的网络协议栈对所述数据分 ...
【技术特征摘要】
1.一种无线接入控制器,所述无线接入控制器包括: 转发芯片,被配置为连接多个板间互联接口 ; 多个功能子板, 其中,所述多个功能子板中的每个功能子板包括: 多个实际接口,被配置为与实际端口或物理通道对应; 板间互联接口,被配置为在多个功能子板之间传输跨板数据分组; 网卡驱动,被配置为注册所述多个实际接口以及所述板间互联接口; 驱动模块,被配置为注册多个虚拟接口并对所述多个虚拟接口注册发包函数,所述多个虚拟接口分别与其它每个功能子板的每个实际接口一一对应;当所述驱动模块所在的第一功能子板的实际接口接收到的数据分组是需要跨板的除特殊数据分组以外的数据分组时,通过第一功能子板的网络协议栈对所述数据分组进行路由处理来确定所述数据分组的转发接口,所述驱动模块通过与所述转发接口对应的虚拟接口注册的发包函数对所述数据分组添加预定封装报头来封装所述数据分组,并且通过第一功能子板的板间互联接口将封装的数据分组发送给与所述虚拟接口对应的实际接口所在的第二功能子板, 其中,所述预定封装报头包括用于指示转发接口的信息和关于动作类型的信息,所述特殊数据分组是ARP回复报文或IPv6邻居公告报文。2.如权利要求1所述的无线接入控制器,其中,驱动模块将所述多个虚拟接口中的每个虚拟接口配置为具有与对应的实际接口相同的IP地址和MAC地址。3.如权利要求1上述的无线接入控制器,其中,所述动作类型是由实际接口以数据发送方式向外转发的动作。4.一种无线接入控制器,所述无线接入控制器包括: 转发芯片,被配置为连接多个板间互联接口 ; 多个功能子板, 其中,所述多个功能子板中的每个功能子板包括: 多个实际接口,被配置为与实际端口或物理通道对应; 板间互联接口,被配置为在多个功能子板之间传输跨板数据分组; 网卡驱动,被配置为注册所述多个实际接口以及所述板间互联接口 ; 驱动模块,被配置为注册所述多个虚拟接口并对所述多个虚拟接口注册发包函数,所述多个虚拟接口分别与其它每个功能子板的每个实际接口一一对应;当所述驱动模块所在的第一功能子板的实际接口接收到的数据分组是特殊数据分组时,驱动模块对所述特殊数据分组复制与其它功能子板的数量相同的次数,并通过至少一个预定虚拟接口中的每个预定虚拟接口注册的发包函数分别对所述复制的特殊数据分组添加相应的预定封装报头来封装所述特殊数据分组,将所述复制的特殊数据分组通过第一功能子板的板间互联接口分别发送到与所述至少一个预定虚拟接口对应的至少一个实际接口所在的其它功能子板中的每个功能子板,将原始的特殊数据分组继续按照正常的收取流程向上送达第一功能子板的网络协议栈, 其中,所述预定封装报头包括用于指示所述复制的特殊数据分组各自的转发接口的信息和关于动作类型的信息,所述特殊数据分组是ARP回复报文或IPv6邻居公告报文。5.如权利要求4所述的无线接入控制器,其中,驱动模块将所述多个虚拟接口中的每个虚拟接口配置为具有与对应的实际接口相同的IP地址和MAC地址。6.如权利要求4所述的无线接入控制器,其中,所述至少一个预定虚拟接口中的每个预定虚拟接口分别与其它功能子板中的每个功能子板上的实际接口之一对应。7.如权利要求4所述的无线接入控制器,其中,所述动作类型是续按照正常的收取流程向上送达网络协议栈的动作。8.一种无线接入控制器,所述无线接入控制器包括: 转发芯片,被配置为连接多个板间互联接口 ; 多个功能子板, 其中,所述多个功能子板中的每个功能子板包括: 多个实际接口,被配置为与实际端口或物理通道对应; 板间互联接口,被配置为在多个功能子板之间传输跨板数据分组; 网卡驱动,被配置为注册所述多个实际接口以及所述板间互联接口 ; 驱动模块,被配置为注册所述多个虚拟接口并对所述多个虚拟接口注册发包函数,所述多个虚拟接口分别与其它每个功能子板的每个实际接口一一对应;当所述驱动模块所在的第一功能子板的板间互联接口接收到包括预定封装报头的数据分组时,其中,所述预定封装报头包括用于指示转发接口的信息和关于动作类型的信息,通过对所述预定封装报头进行解析来获得用于指示转发接口的信息和关于动作类型的信息,通过删除所述预定封装报头来解封所述数据分组,根据所述用于指示转发接口的信息确定用于转发所述数据分组的转发接口,并根据关于动作类型的信息对数据分组执行相应操作。9.如权利要求8所述的无线接入控制器,其中,驱动模块将所述多个虚拟接口中的每个虚拟接口配置为具有与对应的实际接口相同的IP地址和MAC地址。10.如权利要求8述的无线接入控制器,其中,所所述动作类型包括由实际接口以数据发送方式向外转发的动作和续按照正常的收取流程向上送达网络协议栈的动作。11.如权利要求8所述的无线接入控制器,其中,当动作类型是由实际接口以数据发送方式向外转发的动作时,驱动模块通过根据所述用于指示转发接口的信息确定的转发接口将解封的数据分组以数据发送方式向外转发。12.如权利要求8所述的无线接入控制器,其中,当动作类型是续按照正常的收取流程向上送达网络协议栈的动作时,驱动模块通过根据所述用于指示转发接口的信息确定的转发接口将解封的数据分组续按照正常的收取流程向上送达第一功能子板的网络协议栈。13.一种用于包括多个功能子板的无线接入控制器的远程接口代理方法,所述方法包括: 针对所述多个功能子板的每个功能子板注册多个虚拟接口并对所述多个虚拟接口注册发包函数,所述多个虚拟接口分别与其它每个功能...
【专利技术属性】
技术研发人员:苏韶华,曹甲,范成龙,
申请(专利权)人:北京傲天动联技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。