The invention relates to a message processing method based on Vnet router for supporting WAN ports of Utag and Tag, which includes preprocessing, packet processing and packet processing of virtual interfaces. With the invention of Vnet router based support for Utag and Tag WAN port processing, a data model of Utag and Tag supporting WAN connection can be realized, which further expands the multi service environment of routers.
【技术实现步骤摘要】
基于Vnet路由器的支持Utag和Tag的WAN口的报文处理方法
本专利技术涉及互联网
,尤其涉及家用路由器
,具体是指一种基于Vnet路由器的支持Utag和Tag的WAN口的报文处理方法。
技术介绍
在家用路由器中,会需要多Wan连接的情况,以及同时支持Tag和Utag的情况,根据Vnet的原理,使用Vconfig等Linux工具,设计一种同时支持Wan口连接Tag和Utag的数据模型。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够实现多业务环境的基于Vnet路由器的支持Utag和Tag的WAN口的报文处理方法。为了实现上述目的,本专利技术的基于Vnet路由器的支持Utag和Tag的WAN口的报文处理方法具有如下构成:该基于Vnet路由器的支持Utag和Tag的WAN口的报文处理方法,其主要特点是,所述的方法以下步骤:(1)虚拟接口的预处理;(2)内核的收包处理,包括以下步骤:(2.1)判断下行的数据包是否带Tag,若带Tag,则进入步骤(2.2),否则进入步骤(2.5);(2.2)查找是否存在与所述下行的数据包相对应的虚拟接口,若存在,则进入步骤(2.3),否则进入步骤(2.4);(2.3)转到相对应的虚拟接口并对所述下行的数据包进行处理;(2.4)根据洪范协议对所述下行的数据包进行处理;(2.5)根据相关命令对所述下行的数据包进行处理;(3)内核的发包处理,包括以下步骤:(3.1)查找相对应的Vlan设备;(3.2)将上行的数据包发送至Pon驱动;(3.3)所述的Pon驱动发送所述上行的数据包,以完成发包。该基于V ...
【技术保护点】
一种基于Vnet路由器的支持Utag和Tag的WAN口的报文处理方法,其特征在于,所述的方法以下步骤:(1)虚拟接口的预处理;(2)内核的收包处理,包括以下步骤:(2.1)判断下行的数据包是否带Tag,若带Tag,则进入步骤(2.2),否则进入步骤(2.5);(2.2)查找是否存在与所述下行的数据包相对应的虚拟接口,若存在,则进入步骤(2.3),否则进入步骤(2.4);(2.3)转到相对应的虚拟接口并对所述下行的数据包进行处理;(2.4)根据洪范协议对所述下行的数据包进行处理;(2.5)根据相关命令对所述下行的数据包进行处理;(3)内核的发包处理,包括以下步骤:(3.1)查找相对应的Vlan设备;(3.2)将上行的数据包发送至Pon驱动;(3.3)所述的Pon驱动发送所述上行的数据包,以完成发包。
【技术特征摘要】
1.一种基于Vnet路由器的支持Utag和Tag的WAN口的报文处理方法,其特征在于,所述的方法以下步骤:(1)虚拟接口的预处理;(2)内核的收包处理,包括以下步骤:(2.1)判断下行的数据包是否带Tag,若带Tag,则进入步骤(2.2),否则进入步骤(2.5);(2.2)查找是否存在与所述下行的数据包相对应的虚拟接口,若存在,则进入步骤(2.3),否则进入步骤(2.4);(2.3)转到相对应的虚拟接口并对所述下行的数据包进行处理;(2.4)根据洪范协议对所述下行的数据包进行处理;(2.5)根据相关命令对所述下行的数据包进行处理;(3)内核的发包处理,包括以下步骤:(3.1)查找相对应的Vlan设备;(3.2)将上行的数据包发送至Pon驱动;(3.3)所述的Pon驱动发送所述上行的数据包,以完成发包。2.根据权利要求1所述的基于Vnet路由器的支持Utag和Tag的WAN口的报文处理方法,其特征在于,所述的步骤(1)包括以下步骤:(1.1)由路由设备建立第一路由以连接Wan1,同时发送Vconfig命令在实际网络设备创建第一虚拟接口Pon.1;(1.2)由所述的路由设备建立第二路由以连接Wan2,同时发送vconfigaddponvlan命令在所述的实际网络设备创建第二虚拟接口Pon.Vlan,并发送一配置命令,以给所述的第二虚拟接口Pon.Vlan配置一第三虚拟接口Pon.2。3.根据权利要求2所述的基于Vnet路由器的支持Utag和Tag的WAN口的报文处理方法,其特征在于,所述的步骤(1.1)中,所述的第一虚拟接口Pon.1在实际网络设备中的Pon接口上创建。4.根据权利要求2所述的基于Vnet路由器的支持Utag和T...
【专利技术属性】
技术研发人员:梁超群,
申请(专利权)人:上海市共进通信技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。