[发明专利]一种Linux网桥数据引流的方法及装置在审
申请号: | 202211305720.X | 申请日: | 2022-10-24 |
公开(公告)号: | CN115665096A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 李勇;胥珂铭;袁俊杰 | 申请(专利权)人: | 四川天邑康和通信股份有限公司 |
主分类号: | H04L61/5014 | 分类号: | H04L61/5014;H04L12/28 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁国君 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 数据 引流 方法 装置 | ||
1.一种Linux网桥数据引流方法,其特征在于,包括以下步骤:
S1:系统初始化,在Linux网桥建立Option60字符串与服务端口的对照表,定义匹配规则;
S2:Linux网桥中识别DHCP报文;
S3:将收到的DHCP报文解析出Option60字符串,与步骤S1中的端口对照表进行匹配;
S4:根据步骤S3的匹配结果,建立分流策略;
S5:根据步骤S4的分流策略扩展Linux网桥的FDB;
S6:在用户侧端口或服务测端口的Linux网桥分别对接收到的报文依据步骤S5中的FDB扩展表进行转发。
2.根据权利要求1所述的一种Linux网桥数据引流方法,其特征在于,所述步骤S1中服务端口包括IPTV端口和INTERNET端口。
3.根据权利要求1所述的一种Linux网桥数据引流方法,其特征在于,所述步骤S1中匹配规则为开头匹配;
开头匹配:DHCP客服端Option60字符串从左到右与字符串开头部分匹配。
4.根据权利要求1所述的一种Linux网桥数据引流方法,其特征在于,所述步骤S4中分流策略包括IPTV业务转发到IPTV端口,INTERNET业务转发到INTERNET端口。
5.根据权利要求1所述的一种Linux网桥数据引流方法,其特征在于,所述步骤S5中扩展FDB具体为:在FDB表项中增加服务端口项,形成新的FDB,服务端口项的值就是服务端口的索引值。
6.根据权利要求1所述的一种Linux网桥数据引流方法,其特征在于,所述步骤S6具体包括以下步骤:
在用户侧端口,Linux网桥对接收到的报文依据步骤S5中的FDB扩展表添加服务端口索引字段,Linux网桥依据报文中的服务端口索引字段将报文转发到相应的服务端口,从服务端口转发出去,同时去掉报文中的服务端口索引字段;
在服务端口侧,Linux网桥对接收到的报文查询步骤S5中的FDB扩展表,将报文从服务端口转发到相应的用户侧端口。
7.一种Linux网桥数据引流装置,采用权利要求1-6任意一项所述的Linux网桥数据引流方法,其特征在于,包括DHCP Option60服务端口映射模块、DHCP报文接收模块、DHCPOption60解析匹配模块、分流策略应用模块和数据分流转发模块;
所述DHCP Option60服务端口映射模块用于系统初始化时,在Linux网桥建立Option60字符串与服务端口的映射表,定义匹配规则;
所述DHCP报文接收模块用于在Linux内核中通过报文协议头和移动指针识别出DHCP报文,将报文发送给Option60解析模块;
所述DHCP Option60解析匹配模块用于对DHCP报文提取出Option60字符串,将DHCPOption60字符串与DHCP Option60服务端口映射模块进行匹配,依据匹配规则生成匹配结果;
所述分流策略应用模块用于依据DHCP Option60字符串与DHCP Option60-服务端口映射模块的匹配结果,建立分流策略,将发起DHCP请求的客户机的MAC值和服务端口索引记录到扩展FDB表中,形成新的扩展FDB表;
所述数据分流转发模块用于Linux网桥查询扩展FDB表,对接收和需转发的业务数据进行正确的数据引流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川天邑康和通信股份有限公司,未经四川天邑康和通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211305720.X/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置