[发明专利]一种Linux设备的网络连接方法和装置有效
申请号: | 201810652854.6 | 申请日: | 2018-06-22 |
公开(公告)号: | CN110636637B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 杨丙坤;秦元河;覃才俊;刘宝臣 | 申请(专利权)人: | 视联动力信息技术股份有限公司 |
主分类号: | H04L29/10 | 分类号: | H04L29/10;H04L29/04 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 设备 网络 连接 方法 装置 | ||
1.一种Linux设备的网络连接方法,其特征在于,所述方法应用于所述Linux设备中的网卡控制芯片,所述网卡控制芯片与多个网卡PHY芯片连接;所述方法包括:
获取所述网卡PHY芯片的网络状态信息;
采用所述网络状态信息,判断所述网卡PHY芯片是否与服务器连接;
若否,则重新获取所述网卡PHY芯片的网络状态信息;
若是,则采用当前网卡PHY芯片进行网络连接;
所述Linux设备包括与所述网卡控制芯片连接的系统控制器,所述系统控制器设置有驱动所述网卡控制芯片的网卡驱动信息;所述采用当前网卡PHY芯片进行网络连接的步骤,包括:
获取所述网卡驱动信息中的目标PHY地址信息;
将所述目标PHY地址信息发送至所述当前网卡PHY芯片;所述当前网卡PHY芯片用于采用所述目标PHY地址信息替换自身的标识地址信息,以及,接收所述服务器发送的网络数据;
采集所述当前网卡PHY芯片接收到的网络数据。
2.根据权利要求1所述的方法,其特征在于,在所述获取所述网卡PHY芯片的网络状态信息之前,所述方法还包括:
按照预设规则,生成多个初始PHY地址信息;
将所述初始PHY地址信息进行排序,生成PHY排序信息。
3.根据权利要求2所述的方法,其特征在于,所述网卡PHY芯片设置有地址标识信息;所述获取所述网卡PHY芯片的网络状态信息的步骤,包括:
采用所述PHY排序信息,依次获取所述初始PHY地址信息;
确定与所述初始PHY地址信息匹配的目标地址标识信息;
获取与所述目标地址标识信息对应的网卡PHY芯片的网络状态信息。
4.根据权利要求1或2或3所述的方法,其特征在于,
所述网卡控制芯片包括中央处理器CPU,以及,与所述CPU连接的网卡媒体接入控制器MAC;
所述网卡MAC通过媒体独立接口MII或者千兆媒体独立接口GMII,与所述网卡PHY芯片连接通信。
5.一种Linux设备的网络连接装置,其特征在于,所述装置应用于所述Linux设备中的网卡控制芯片,所述网卡控制芯片与多个网卡PHY芯片连接;所述装置包括:
获取模块,用于获取所述网卡PHY芯片的网络状态信息;
判断模块,用于采用所述网络状态信息,判断所述网卡PHY芯片是否与服务器连接;
循环模块,用于若所述网卡PHY芯片不与所述服务器连接,则重新获取所述网卡PHY芯片的网络状态信息;
连接模块,用于若所述网卡PHY芯片与所述服务器连接,则采用当前网卡PHY芯片进行网络连接;
所述Linux设备包括与所述网卡控制芯片连接的系统控制器,所述系统控制器设置有驱动所述网卡控制芯片的网卡驱动信息;所述连接模块包括:
目标地址获取单元,用于获取所述网卡驱动信息中的目标PHY地址信息;
目标地址发送单元,用于将所述目标PHY地址信息发送至所述当前网卡PHY芯片;所述当前网卡PHY芯片用于采用所述目标PHY地址信息替换自身的标识地址信息,以及,接收所述服务器发送的网络数据;
数据采集单元,用于采集所述当前网卡PHY芯片接收到的网络数据。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
地址生成模块,用于按照预设规则,生成多个初始PHY地址信息;
排序生成模块,用于将所述初始PHY地址信息进行排序,生成PHY排序信息。
7.根据权利要求6所述的装置,其特征在于,所述网卡PHY芯片设置有地址标识信息;所述获取模块包括:
初始地址获取单元,用于采用所述PHY排序信息,依次获取所述初始PHY地址信息;
目标标识确定单元,用于确定与所述初始PHY地址信息匹配的目标地址标识信息;
目标信息获取单元,用于与所述目标地址标识信息对应的网卡PHY芯片的网络状态信息。
8.根据权利要求5或6或7所述的装置,其特征在于,
所述网卡控制芯片包括中央处理器CPU,以及,与所述CPU连接的网卡媒体接入控制器MAC;
所述网卡MAC通过媒体独立接口MII或者千兆媒体独立接口GMII,与所述网卡PHY芯片连接通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视联动力信息技术股份有限公司,未经视联动力信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810652854.6/1.html,转载请声明来源钻瓜专利网。