【技术实现步骤摘要】
接入底盘节点和利用接入底盘节点进行数据转发的方法
本专利技术涉及通信网络,尤其涉及接入底盘节点和利用接入底盘节点进行数据转发的方法。
技术介绍
网络虚拟化是一种方法,根据该方法,多种网络实例能够在一个共同的物理网络基础设施上共存。网络虚拟化与现有的虚拟私有网络(VirtualPrivateNetwork,VPN)存在许多差异,其中,VPN仅提供流量隔离。而相对地,网络虚拟化的功能不仅仅是流量隔离,网络虚拟化需要完全的控制以及对虚拟网络(virtualnetworks,VNets)的潜在的完全的客户化,其中,包括在未来的虚拟化网络基础设施上同时运行非IP的网络和现有的因特网。每个这种虚拟网络可以根据不同的设计准则建立,并且可以为特殊的网络业务进行定制化,以根据需求提供为特殊的网络业务和用户需求进行定制的虚拟网络。此外,网络虚拟化带来了网络中的新的角色和业务类型。现在,对未来网络的网络虚拟化有一些相关研究。接入网是未来网络的一个重要组成部分。因此,必须在虚拟网络中提供多种虚拟接入网络(VirtualAccessNetwork,VAN)的共存。在本说明书中,物理接入网络基础设施被定义为接入基础设施,该接入基础设施包括四种节点:接入底盘节点(AccessSubstratenode),交换底盘节点(SwitchingSubstratenode),路由底盘节点(RoutingSubstratenode)和计算池。接入底盘节点能够提供多个共存在该接入底盘节点之上的虚拟接入实体(VirtualAccessEntities,VAE)。交换底盘节点能够提供多个共存在该交换底盘 ...
【技术保护点】
一种用于处理上行数据流的接入底盘节点,其中,该接入底盘节点用于将来自用户终端的数据接入不同的虚拟网络中,该接入底盘节点包括:多个第一处理单元,用于接收并解封装来自用户终端的第一数据包,以获取第一数据包中的数据载荷,其中,所述数据载荷中包含虚拟网络标识、虚拟节点标识、虚接口标识以及虚拟网络数据包的优先级ID;用户侧交换单元,用于根据第一上行虚拟接口映射表,将来自多个第一处理单元的数据载荷分别交换到转发处理单元的任一个或者任多个规定的入端口;转发处理单元,用于从所述入端口接收来自用户侧交换单元的数据载荷,并根据上行转发表,将数据载荷中的所述虚拟节点标识替换为下一跳节点的交换机标识,确定所述数据载荷的在虚拟节点内部的出虚拟接口,并从所述出虚拟接口转发数据;网络侧交换单元,用于根据第一上行虚拟接口映射表中的虚拟接口和虚拟接口,将来自所述转发处理单元所转发的数据载荷交换到网络侧交换单元的对应的出端口;以及多个第二处理单元,用于将接收到的数据载荷封装为第二数据包,并转发到下一跳虚拟底盘节点,其中,所述第一数据包和所述第二数据包采用相同的封装协议。
【技术特征摘要】
1.一种用于处理上行数据流的接入底盘节点,其中,该接入底盘节点用于将来自用户终端的数据接入不同的虚拟网络中,该接入底盘节点包括:多个第一处理单元,用于接收并解封装来自用户终端的第一数据包,以获取第一数据包中的数据载荷,其中,所述数据载荷中包含虚拟网络标识、虚拟节点标识、虚拟接口标识以及虚拟网络数据包的优先级ID;用户侧交换单元,用于根据第一上行虚拟接口映射表,将来自多个第一处理单元的数据载荷分别交换到转发处理单元的任一个或者任多个规定的入端口;转发处理单元,用于从所述入端口接收来自用户侧交换单元的数据载荷,并根据上行转发表,将数据载荷中的所述虚拟节点标识替换为下一跳节点的交换机标识,确定所述数据载荷的在虚拟节点内部的出虚拟接口,并从所述出虚拟接口转发数据;网络侧交换单元,用于根据第一上行虚拟接口映射表,将来自所述转发处理单元所转发的数据载荷交换到网络侧交换单元的对应的出端口;以及多个第二处理单元,用于将接收到的数据载荷封装为第二数据包,并转发到下一跳虚拟底盘节点,其中,所述第一数据包和所述第二数据包采用相同的封装协议。2.根据权利要求1所述的接入底盘节点,还包括第一链路虚拟化管理器和第二链路虚拟化管理器,其中,所述第一链路虚拟化管理器用于根据业务等级规则,对来自所述第一处理单元的数据载荷的数据流量进行整形,以生成经处理的数据载荷,并将所述经处理的数据载荷提供给所述用户侧交换单元;所述用户侧交换单元还用于根据第一上行虚拟接口映射表,将来自所述第一链路虚拟化管理器的所述经处理的数据载荷分别交换到所述转发处理单元的任一个或者任多个规定的入端口;所述第二链路虚拟化管理器用于对来自所述网络侧交换单元的数据载荷的数据包进行整形处理,以生成经处理的数据载荷,并将所述经处理的数据载荷提供给所述第二处理单元。3.根据权利要求2所述的接入底盘节点,其中,所述第一和第二链路虚拟化管理器还用于:根据所述业务等级规则,提供安全控制和/或故障保护机制和/或可用性管理。4.根据权利要求1所述的接入底盘节点,还包括:配置代理模块,用于接收来自基础设施网络提供者的配置服务器的配置指令;当需要设置虚拟接入节点时,将该配置指令提供给网络超级管理器,以用于指示该网络超级管理器为该虚拟接入节点建立映射表。5.根据权利要求4所述的接入底盘节点,其中,该网络超级管理器还用于:-接收来自配置代理模块的配置指令;-根据该配置指令,建立虚拟接入节点与分配的物理资源、以及虚拟网络之间的映射表。6.根据权利要求2所述的接入底盘节点,其中,还包括网络超级管理器,用于为所述第一链路虚拟化管理器和所述第二链路虚拟化管理器提供服务质量参数。7.一种用于处理下行数据流的接入底盘节点,其中,该接入底盘节点容纳多个不同的虚拟节点,不同的虚拟节点用于为用户终端接入不同的虚拟网络,该接入底盘节点包括:多个第二处理单元,用于接收来自上一跳虚拟底盘节点的第三数据包,解封装第三数据包的包头,从而获取数据载荷;网络侧交换单元,用于根据第一下行虚拟接口映射表,将来自所述第二处理单元的出端口的数据载荷交换到转发处理单元;转发处理单元,用于从入端口接收来自网络侧交换单元的数据载荷,并根据下行转发表,确定在虚拟节点内部的虚拟节点的出接口,并将数据载荷中的虚拟节点标识和虚拟接口标识分别替换为用户终端的用户设备标识和用户设备的虚拟标识,然后将经过替换的数据载荷经由该确定的虚拟节点的出接口向用户侧交换单元发送;用户侧交换单元,用于根据第一下行虚拟接口映射表,将来自转发处理单元的数据载荷分别交换到多个第一处理单元的任一个或者任多个中;多个第一处理单元,用于将接收到的数据载荷封装为第四数据包,并将该第四数据包发送给用户终端,其中,所述数据...
【专利技术属性】
技术研发人员:姚春燕,梁铮,宾梵翔,
申请(专利权)人:上海贝尔股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。