[发明专利]网络设备及其封包映射方法无效
申请号: | 200610060181.2 | 申请日: | 2006-04-05 |
公开(公告)号: | CN101051949A | 公开(公告)日: | 2007-10-10 |
发明(设计)人: | 谢正一;林玉诚 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 及其 封包 映射 方法 | ||
【技术领域】
本发明涉及一种网络设备,尤指一种网络设备及其封包映射方法。
【背景技术】
因网络为公众生活、学习及工作带来极大便利,而得到广泛应用,从而导致网络规模不断扩大。因而,需进行网络性能监测,以保证网络用户的正常通讯。接口映射(mirroring port)是一种常用的网络性能监测方法,其为将通过网络设备的所有封包均复制到预先设定的接口,以便于监控通过网络设备的封包流量。
整合接入设备为用户接入网络的重要设备,而现有的整合接入设备不具有接口映射功能。用户若需监控通过整合接入设备的封包,则需从远程获取封包,这非常不便。
【发明内容】
有鉴于此,需提供一种网络设备,用于将从来源接口接收的封包转发至目的接口及映射接口。
此外,还需提供一种封包映射方法,用于将从来源接口接收的封包转发至目的接口及映射接口。
一种网络设备,用于转发封包,包括多个接口及转发模块。所述接口中至少包括来源接口及目的接口。转发模块包括接收子模块、解析子模块及发送子模块。接收子模块用于通过来源接口接收封包。解析子模块包括MAC表,该MAC表储存MAC地址及其对应的接口的标识符。解析子模块用于解析接收子模块所接收的封包以获取封包的目的MAC地址,查询MAC表以获取与目的MAC地址对应的目的接口的标识符。发送子模块与解析子模块相连,用于从解析子模块接收封包及目的接口的标识符,并发送封包至目的接口。其中,发送子模块还用于判断网络设备是否具有接口映射功能,及当网络设备具有接口映射功能时,发送封包至所述接口中的映射接口。
一种封包映射方法,用于网络设备中,包括:通过来源接口接收封包,并发送封包至解析子模块,解析子模块包括MAC表,该MAC表储存MAC地址及其对应的接口的标识符;解析封包,获取封包的目的MAC地址;查询MAC表以获取与目的MAC地址对应的目的接口的标识符;发送封包及目的接口的标识符至一发送子模块;发送封包至目的接口;判断网络设备是否具有接口映射功能;及若有,发送封包至映射接口。
利用上述网络设备及封包映射方法,用户可通过与映射接口相连的设备于网络设备的近端监控网络设备的封包流量。
【附图说明】
图1是本发明一实施方式中网络设备的模块图。
图2是本发明一实施方式中封包映射方法的流程图。
【具体实施方式】
请参阅图1,所示为本发明一实施方式中网络设备10的模块图。在本实施方式中,网络设备10为整合接入设备。网络设备10用于转发封包,其包括多个接口(在本实施方式中,仅示出来源接口30、目的接口40及映射接口50)及转发模块20。网络设备10通过所述接口收发封包。
转发模块20从所述接口中的一个接收封包,解析封包以获知封包的目的接口,并发送封包至目的接口,及判断网络设备10是否具有接口映射功能,当具有接口映射功能时,发送封包至映射接口。转发模块20包括接收子模块200、解析子模块210及发送子模块220。接收子模块200用于通过所述接口中的一个(即来源接口30)接收封包,并发送封包至解析子模块210。
解析子模块210与接收子模块200相连,其包括MAC表212。MAC表212储存MAC地址及与其对应的接口的标识符。解析子模块210用于从接收子模块200接收封包,解析封包以获取封包的目的MAC地址,查询MAC表212以获取与目的MAC地址对应的目的接口40的标识符,并发送封包及目的接口40的标识符至发送子模块220。
发送子模块220与解析子模块210相连,用于接收封包及目的接口40的标识符,发送封包至目的接口40。发送子模块220还用于判断网络设备10是否具有接口映射功能,当网络设备10具有接口映射功能时,发送封包至映射接口50。
在本实施方式中,接收子模块200从来源接口30接收封包,并传送封包至解析子模块210。解析子模块210接收并解析封包,获取封包的目的MAC地址,通过查询MAC表212获取目的接口40的标识符,发送封包及目的接口40的标识符至发送子模块220。发送子模块220接收封包及目的接口40的标识符,根据目的接口40的标识符发送封包至目的接口40。然后,发送子模块220判断网络设备10是否具有接口映射功能,若具有接口映射功能,则发送封包至映射接口50。若解析子模块210在MAC表212中未查询到封包的目的MAC地址,则发送子模块220发送封包至网络设备10的所有接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610060181.2/2.html,转载请声明来源钻瓜专利网。