[发明专利]一种路由生成方法及装置有效
申请号: | 201310667281.1 | 申请日: | 2013-12-10 |
公开(公告)号: | CN103607350B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 王发鑫;孙应娥;张青;高隆林 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 250014 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由 生成 方法 装置 | ||
1.一种路由生成方法,其特征在于,应用于防火墙,所述方法包括:
接收发送至所述防火墙的数据包;
判断所述数据包的目的IP地址是否属于预设地址;
若是,则获取所述数据包对应的透明网桥标识、目的IP地址及目的MAC地址,依据所述透明网桥标识、目的IP地址及目的MAC地址,生成路由,将所述路由保存于预先设置的路由表中。
2.根据权利要求1所述的方法,其特征在于,透明网桥标识、目的IP地址及目的MAC地址保存在数据包结构体中;
其中,获取与数据包对应的透明网桥标识、目的IP地址及目的MAC地址,包括:
提取所述数据包结构体中的透明网桥标识、目的IP地址及目的MAC地址。
3.根据权利要求1所述的方法,其特征在于,所述透明网桥标识包括:透明网桥的网卡名称和/或透明网桥的编号。
4.根据权利要求1至3任意一项所述的方法,其特征在于,在将所述路由保存于预先设置的路由表中之后,还包括:
将所述数据包发送至代理服务单元;
触发所述代理服务单元检测所述数据包是否符合预设的协议规则标准,若是,则触发所述代理服务单元标记所述数据包并发送所述标记的数据包。
5.根据权利要求4所述的方法,其特征在于,在触发所述代理服务单元标记所述数据包并发送所述标记的数据包之后,还包括:
接收所述代理服务单元发送的所述标记的数据包;
获取所述标记的数据包对应的目的IP地址;
依据所述目的IP地址,在所述路由表中查找相对应的透明网桥标识及目的MAC地址;
依据所述透明网桥标识,将所述数据包发送至相对应的透明网桥;
触发所述透明网桥依据所述目的MAC地址发送所述数据包。
6.一种路由生成装置,其特征在于,应用于防火墙,所述装置包括:
接收模块,用于接收发送至所述防火墙的数据包;
判断模块,用于判断所述数据包的目的IP地址是否属于预设地址;若是,触发生成模块;
生成模块,用于获取所述数据包对应的透明网桥标识、目的IP地址及目的MAC地址,依据所述透明网桥标识、目的IP地址及目的MAC地址,生成路由,将所述路由保存于预先设置的路由表中。
7.根据权利要求6所述的装置,其特征在于,透明网桥标识、目的IP地址及目的MAC地址保存在数据包结构体中,所述生成模块包括:
获取单元,用于获取所述数据包对应的透明网桥标识、目的IP地址及目的MAC地址;
生成单元,用于依据所述透明网桥标识、目的IP地址及目的MAC地址,生成路由,并保存于预先设置的路由表中;
其中:所述获取单元包括:
提取子单元,用于提取所述数据包结构体中的透明网桥标识、目的IP地址及目的MAC地址。
8.根据权利要求6所述的装置,其特征在于,所述生成模块获取到的透明网桥标识包括透明网桥的网卡名称和/或透明网桥的编号。
9.根据权利要求6至8任意一项所述的装置,其特征在于,还包括:
第一发送模块,用于将所述数据包发送至代理服务单元;
第一触发模块,用于触发所述代理服务单元检测所述数据包是否符合预设的协议规则标准,若是,则触发所述代理服务单元标记所述数据包并发送所述标记的数据包。
10.根据权利要求9所述的装置,其特征在于,还包括:
接收模块,用于接收所述代理服务单元发送的所述标记的数据包;
获取模块,用于获取所述标记的数据包对应的目的IP地址;
查找模块,用于依据所述目的IP地址,在所述路由表中查找相对应的透明网桥标识及目的MAC地址;
第二发送模块,用于依据所述透明网桥标识,将所述数据包发送至相对应的透明网桥;
第二触发模块,用于触发所述透明网桥依据所述目的MAC地址发送所述数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310667281.1/1.html,转载请声明来源钻瓜专利网。