[发明专利]一种通过以太网获取网络设备端口的方法及系统有效
申请号: | 201810044526.8 | 申请日: | 2018-01-17 |
公开(公告)号: | CN110049144B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 卢文辉;林志强;王国平;许振坪 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | H04L49/25 | 分类号: | H04L49/25;H04L101/622 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 连耀忠 |
地址: | 361000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 以太网 获取 网络设备 端口 方法 系统 | ||
本发明公开了一种通过以太网获取网络设备端口的方法及系统,包括:车载终端获取网络设备的MAC地址,并将所述MAC地址发送到以太网控制器;MCU控制器监控到以太网控制器接收到数据包,获取并解析以太网控制器接收到的数据包,获得MAC地址;MCU控制器计算MAC地址在交换机MAC地址表中的hash索引,使用hash索引发送读操作指令至交换机以获取交换机MAC地址表中与hash索引对应的端口号;MCU控制器将获取到的端口号发送给以太网控制器;以太网控制器将携带有端口号的数据帧发送给车载终端;车载终端解析携带有端口号的数据帧以获得所述网络设备在交换机上的端口号。本发明的车载终端通过以太网方式获取交换机端口上的网络设备,从而对网络设备进行有效管理。
技术领域
本发明涉及通信技术领域,特别涉及一种通过以太网获取网络设备端口的方法及系统。
背景技术
当前,安防使用的交换机很大一部分是普通的交换机,而普通的交换机不能通过以太网广播的方式让交换机上面的一个网络设备去知道接在交换机上面其他网络设备的端口位置。目前,普通交换机在车载行业应用也比较广泛,普通交换机不能通过以太网广播的方式让车载终端去获取交换机的MAC地址表,因此也就不能够知道各个端口对应的网络设备,从而导致车载终端无法对这些网络设备进行有效管理,造成管理混乱。
发明内容
本发明的目的在于克服现有技术的不足,提出一种通过以太网获取网络设备端口的方法及系统,车载终端通过以太网方式获取交换机端口上的网络设备,从而对网络设备进行有效管理。
本发明解决其技术问题所采用的技术方案是:
一种通过以太网获取网络设备端口的方法,包括:
车载终端获取网络设备的一个数据帧,解析该数据帧得到所述网络设备的MAC地址;
所述车载终端将获取的所述MAC地址打包成一个数据帧并发送到以太网控制器;
MCU控制器监控所述以太网控制器接收数据包的状态;当MCU控制器监控到所述以太网控制器接收到数据包时,与所述以太网控制器进行通信,获取并解析所述以太网控制器接收到的数据包,得到所述MAC地址;
所述MCU控制器计算所述MAC地址在交换机MAC地址表中的hash索引;
所述MCU控制器使用hash索引发送读操作指令至交换机以获取交换机MAC地址表中与hash索引对应的端口号;
所述MCU控制器将获取到的端口号发送给所述以太网控制器,存入以太网控制器的寄存器,并打包成一个数据帧;
所述以太网控制器将携带有端口号的数据帧发送给所述车载终端;
所述车载终端解析携带有端口号的数据帧以获得所述网络设备在交换机上的端口号。
优选的,所述以太网控制器与所述MCU控制器通信的接口包括SPI接口。
优选的,所述MCU控制器与所述交换机通信的接口包括MDIO或I2C接口。
优选的,所述交换机与所述车载终端、网络设备和以太网控制器均通过以太网网口通信。
优选的,车载终端通过socket获取网络设备的一个数据帧。
优选的,所述车载终端将获取的所述MAC地址打包成一个数据帧并通过socket发送到以太网控制器。
优选的,所述以太网控制器将携带有端口号的数据帧通过socket发送给所述车载终端。
优选的,所述MCU控制器采用中断或轮询的方式监控所述以太网控制器接收数据包的状态。
优选的,所述交换机支持MAC地址表的读写操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810044526.8/2.html,转载请声明来源钻瓜专利网。