发明名称 一种业务数据报文的传输方法及装置
摘要 本发明实施例公开了一种业务数据报文的传输方法及装置,用于传输非对称型VLAN业务数据报文。本发明实施例方法包括:第一钩子点去除接收的业务数据报文中携带VLAN头部的业务数据报文的VLAN头部,将去除VLAN头部的业务数据报文中及不携带VLAN头部的业务数据报文中,匹配预置的定向发送条件的业务数据报文定向发送到对应的出接口,第二钩子点将发送到对应的出接口的业务数据报文中的需要转发并且需要添加新的VLAN头部的业务数据报文,添加新的VLAN头部并进行转发。
申请公布号 CN102769557B 申请公布日期 2015.08.12
申请号 CN201210282266.0 申请日期 2012.08.09
申请人 深圳市共进电子股份有限公司 发明人 伍国祥;黄楚恩
分类号 H04L12/46(2006.01)I;H04L12/741(2013.01)I 主分类号 H04L12/46(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 唐华明
主权项 一种业务数据报文的传输方法,其特征在于,包括:第一钩子点去除接收的业务数据报文中携带VLAN头部的业务数据报文的VLAN头部,所述接收的业务数据报文包括携带VLAN头部的业务数据报文,及不携带VLAN头部的业务数据报文;将去除VLAN头部的业务数据报文中及所述不携带VLAN头部的业务数据报文中,匹配预置的定向发送条件的业务数据报文定向发送到对应的出接口,所述定向发送条件至少包括业务数据报文的源端口、VLAN ID、MAC地址及IP地址中的一个;第二钩子点将所述发送到对应的出接口的业务数据报文中,需要转发并且需要添加新的VLAN头部的业务数据报文,添加新的VLAN头部并进行转发;所述去除接收的业务数据报文中携带VLAN头部的业务数据报文的VLAN头部包括:通过第一钩子函数,去除所述接收的业务数据报文中携带VLAN头部的业务数据报文的VLAN头部;所述将所述发送到对应的出接口的业务数据报文中的需要转发并且需要添加新的VLAN头部的业务数据报文,添加新的VLAN头部并进行转发包括:根据需要转发并且需要添加新的VLAN头部的业务数据报文的出接口,通过第二钩子函数将所述需要转发并且需要添加新的VLAN头部的业务数据报文,添加新的VLAN头部并进行转发;所述将所述发送到对应的出接口的业务数据报文中的需要转发并且需要添加新的VLAN头部的业务数据报文,添加新的VLAN头部后进行转发之前包括:判断所述定向发送到对应的出接口的业务数据报文是否需要转发;若需要转发,则判断需要转发的业务数据报文是否需要添加新的VLAN头部,若不需要转发,则将所述定向发送到对应的出接口的业务数据报文发送给上层协议栈处理;若需要添加,则执行将所述发送到对应的出接口的业务数据报文中的需要转发并且需要添加新的VLAN头部的业务数据报文,添加新的VLAN头部并进行转发的步骤;所述第一钩子点的位置放在桥处理和协议处理的钩子点之前,所述第二钩子点挂载在公共发送函数中。
地址 518000 广东省深圳市南山区南海大道1019号南山医疗器械产业园B116、B118;A211-A213、B201-B213;A311-313;B411-413