【技术实现步骤摘要】
基于交换机端口的统一接口装置及底层设备信息获取方法
本申请涉及交换机端口信息检索
,特别是涉及一种基于交换机端口的统一接口装置及底层设备信息获取方法。
技术介绍
随着云技术、物联网技术的快速发展,用户通过计算机网络可以获取各种所需数据,可以购物、学习、工作、通讯交流等,计算机网络已经成为日常工作生活中不可或缺的一部分。在大型计算机网络中,交换机除了能够连接同种类型的网络之外,还可以在不同类型的网络如以太网和快速以太网之间起到互连作用,交换机信息在计算机网络运行过程中需要频繁被获取。交换机具有多个物理端口,用户在需要获取当前物理端口的相关信息过程中,由于在上层应用中,无法知晓每个端口对接的底层设备文件系统,用户需要查看linux内核及相关驱动慢慢的对应获取每个位置的端口对应的设备文件,这种查询过程工作量很大,同时没有相应技术经验的人员也无法完成设备及设备文件的映射,自然无法得到相应获取的信息。鉴于此,如何在不需要依靠技术经验的基础上快速得到所需端口对接的底层设备文件信息,是本领域技术人员需要解决的技术问题 ...
【技术保护点】
1.一种基于交换机端口的统一接口装置,其特征在于,应用于交换机的25g端口和100g端口,包括定位模块、端口初始化模块、gpio操作模块与eeprom操作模块;/n其中,所述定位模块用于提供交换机物理端口的起始编号、数量和结束编号,gpio的起始编号和结束编号,各物理端口与gpio的地址映射关系,各物理端口与eeprom设备的地址映射关系;/n所述端口初始化模块用于基于端口类型为各物理端口构建与gpio的映射关系;/n所述gpio操作模块用于基于各物理端口与gpio的地址映射关系,为当前物理端口确定相应的目标gpio;/n所述eeprom操作模块用于基于各物理端口与eepr ...
【技术特征摘要】
1.一种基于交换机端口的统一接口装置,其特征在于,应用于交换机的25g端口和100g端口,包括定位模块、端口初始化模块、gpio操作模块与eeprom操作模块;
其中,所述定位模块用于提供交换机物理端口的起始编号、数量和结束编号,gpio的起始编号和结束编号,各物理端口与gpio的地址映射关系,各物理端口与eeprom设备的地址映射关系;
所述端口初始化模块用于基于端口类型为各物理端口构建与gpio的映射关系;
所述gpio操作模块用于基于各物理端口与gpio的地址映射关系,为当前物理端口确定相应的目标gpio;
所述eeprom操作模块用于基于各物理端口与eeprom设备的地址映射关系,为所述当前物理端口确定相应目标eeprom设备的文件路径。
2.根据权利要求1所述的基于交换机端口的统一接口装置,其特征在于,所述gpio操作模块还用于根据所述目标gpio能否被用户使用对所述目标gpio进行输出设置或非输出设置。
3.根据权利要求2所述的基于交换机端口的统一接口装置,其特征在于,所述gpio操作模块具体用于若所述目标gpio的引脚编号所在gpiopin的范围为允许范围,则为所述目标gpio进行输出设置,以使所述目标gpio被用户使用。
4.根据权利要求2所述的基于交换机端口的统一接口装置,其特征在于,所述gpio操作模块还用于根据所述目标gpio的引脚编号确定定向路径,并将定向信息写入至所述定向路径下的文件中,以对所述目标gpio进行定向设置。
5.根据权利要求1-4任意一项所述的基于交换机端口的统一接口装置,其特征在于,所述端口初始化模块包括:
端口类型判定子模块,用于判断所述当前物理端口为25g端口还是100g端口;
25g端口映射关系构建子模块,用于根据所述当前物理端口编号及光模块发送关闭使能类型映射相应的gpio编号;
100g端口映射关系构建子模块,用于...
【专利技术属性】
技术研发人员:郭美思,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。