一种配置网络设备的方法、光模块及网络设备系统的制作方法_2

文档序号:9581509阅读:来源:国知局
ll 化rm-化CtorPlugg油Ie,缩写;SFP)收发器,增强小封装可插拔(英文;enhancedsmall 化rm-化Ctorplugg油le,缩写;SFP+)收发器,千兆W太网接口转换器(英文;gig油it interfaceconverter,缩写;GBIC)等。
[0053] 本发明实施例中,光模块在与网络交换机进行连接时,可W通过电口与网络交换 机连接。
[0054] 本发明实施例中,光模块接收与光模块相连接的网络交换机发送的读命令时可W 为光模块接收与光模块相连接的网络交换机中的CPU发送的读命令。
[00巧]本发明实施例中,光模块接收与光模块相连接的网络交换机发送的读命令时,可W采用如下方式:
[0056] 光模块通过IICdnter-IntegratedCir州it,内部集成电路)接口接收与光模块 相连接的网络交换机发送的读命令;
[0057] 此时,光模块将获取的配置信息发送至网络交换机时,可W采用如下方式:
[005引光模块将获取的配置信息通过IIC接口发送至网络交换机。
[0059] 光模块将获取的配置信息发送至网络交换机的CPU,W使得网络交换机的CPU根 据配置信息对网络交换机进行配置。
[0060] 本发明实施例中,配置信息包括多种信息,可选的,包括如下信息的任意一种或者 任意组合:
[0061] 端口的双工(英文:化plex)模式的信息、端口的自协商(英文;Negotiation auto)模式的信息、端口的关闭(英文;shutdown)状态的信息、端口的生成树协议(英文: SpanningTreeProtocol,缩写;STFO状态的信息、端口的流量控制(英文;flowcontrol) 状态的信息,及端口的自动休眠(英文;autosleep)状态信息。
[0062] 可选的,该配置信息还可W为纵向(英文;vertical)堆叠(英文;stack)端口指 示,用于指示可堆叠交换机(英文;stack油Ieswitch)插入该光模块的端口为纵向堆叠端 口。可堆叠交换机根据该纵向堆叠端口指示将连接光模块的端口设置为纵向堆叠端口。该 场景中,可W将连接该光模块的光纤单独标记(例如光纤外印刷特定的颜色或文字)并作 为纵向堆叠专用线缆。
[0063] 其中,双工模式是指两台设备之间可W进行双向资料传输的方式,双工模式可W 为全双工(英文:化H-化plex)模式或半双工(英文;half-化plex)模式。全双工模式是 指,二台设备间可W同时进行双向资料传输;半双工模式是指,二台设备之间可W进行双向 资料传输,但不能同时进行,因此,同一时间只允许一台设备传送资料,若另一台设备要传 送资料,需等原来传送资料的设备传送完成后再处理。
[0064] 双工模式的值用于表示端口使用全双工模式,还是使用半双工模式。
[0065]自协商模式的值用于表示是否开启自协商模式,自协商时所协商的内容为速度或 者双工模式,其中,当自协商模式的值为0时,网络设备的速度或者双工模式根据预设的值 进行配置,当自协商模式的值为1时,网络设备的速度或者双工模式根据另一端设备的连 接速度和双工模式,自动把本端口的速度调节到最高的工作水平,使链路两端能具有的最 快速度和双工模式。
[0066] 关闭状态的值用于表示是否开启端口,使端口进行转发数据。
[0067] STP状态的值用于表示是否开启STP协议。
[0068] 流量控制状态的值用于表示是否对端口转发数据过程中的流量进行控制。
[0069]自动休眠状态的值用于表示检测到端口与另一个端口断开连接时,端口是否进入 自动休眠状态。
[0070] 当然,在实际应用中,配置信息还会随着应用场景的不同而发生变化,在此不再进 行一一详述。
[0071] 本发明实施中,光模块根据读命令中的配置信息的地址从光模块中获取配置信 息,因此,本发明实施例中,光模块在根据读命令中的配置信息的地址从光模块中获取配置 信息之前,还包括如下操作:
[0072] 光模块通过IIC接口接收网络设备发送的写命令;
[0073] 光模块确定写命令中的光模块的地址与本光模块的地址相同时,根据写命令中的 配置信息的地址,及配置信息,将配置信息写入与配置信息的地址对应的存储空间中。
[0074] 通常的,网络交换机中的配置信息直接W字符串的形式表示,例如,某种型号的网 络交换机中双工模式为半双工,半双工的信息描述为"half-化plex",若在光模块的存储空 间中直接W字符串的形式表示配置信息,需要占用多个字节,而光模块中的存储空间是有 限的,因此,网络交换机中的配置信息直接W字符串的形式表示存在光模块的存储空间的 利用率较低的缺陷。可选的,为了提高光模块的存储空间的利用率,本发明实施例中,配置 信息W标志位的形式被存储在光模块中,存储空间的每个字节的每个bit对应不同的配置 信息。
[00巧]例如,规定存储空间的第一个字节的第一个bit描述端口环回状态的信息,由于 端口环回状态具体包括两种状态;一种为端口环回关闭的状态,另一种为端口环回打开的 状态,郝么可W用"0"表示端口环回关闭的状态,可W用"1"表示端口环回打开的状态;又 例如,规定存储空间的第一个字节的第二个bit描述流量控制状态的信息,由于流量控制 状态具体包括两种状态:一种为流控关闭的状态,另一种为流控使能的状态,郝么可W用 "0"表示流控关闭的状态,可W用"1"表示流控使能的状态。在实际应用中,还有其他的配 置信息,如表1所示,在此不再进行一一详述。
[0076] 表1配置信息描述
[0077]
[0078] 在实际应用中,有些配置信息有两种状态,此时,用一个bit标识该配置信息,用 "0"表示一种状态,用"1"表示另一种状态;有些配置信息有两种W上的状态,此时,两个或 者两个W上的bit来标识该配置信息,如表1中的速率,速率有H种状态,郝么此时用两个 bit进行标识,由于两个bit可W标识4种状态,因此,假设速率信息为四种状态,此时,仍然 可W使用第12个bit和第13个bit标识速率信息。
[0079] 此外,可朗尋光模块的数据地址(英文;DataAd化ess)为2的一个字节的值设置 为23h(其中h表示该值为十六进制)W表示纵向堆叠端口指示。
[0080] 当然,随着应用场景的变化,配置信息还可能包括其他信息,在此不再进行详述。
[0081] 通常的,网络交换机有多个端口,可W同时与多个光模块连接,若多个光模块中均 有网络交换机的配置信息时,本发明实施例中,为了提高网络交换机的配置的成功率,进一 步的,可W设置端口的优先级,或者也可W设置从哪些端口中可W获取配置信息。如果光模 块中的配置信息是针对连接该光模块的端口的,例如配置信息为纵向堆叠(英文=Stack) 端口指示,则各端口连接的光模块中的配置信息不会冲突,因此也不必设置端口的优先级。
[0082] 例如,网络交换机同时与3个光模块相连接,其中,光模块1通过端口 1与网络交 换机相连,光模块2通过端口 2与网络交换机相连,光模块3通过端口 3与网络交换机相连, 端口 1的优先级大于端口 2的优先级大于端口 3的优先级,光模块1、光模块2、光模块3中 均有配置信息,此时,网络交换机的CPU直接从光模块1中读取配置信息,并对网络交换机 进行配置。
[0083] 又例如,网络交换机被指定从光模块1中读取配置信息。网络交换机同时与3个 光模块相连接,其中,光模块1通过端口 1与网络交换机相连,光模块2通过端口 2与网络 交换机相连,光模块3通过端口 3与网络交换机相连,光模块1、光模块2、光模块3中均有 配置信息,此时,网络交换机的CPU只从光模块1中读取配置信息,并对网络交换机进行配 置。
[0084] 为了监控到光模块的运行参数,比如,温度、电压、接收光功率、发送光功率等,光 模块中还包括一个控制模块,包括具备送种功能的控制模块的光模块称为增强型光模块。 增强型光模块在模块内部的电路板上侦测和数字化携带光模块的运行参数的参数信号,然 后,将运行参数解析出来,送些运行参数信息都放在光模块内部的电子抹除式可复写只读 存储器(英文;ElectricallyRras油IeProgramm油IeRead-OnlyMemoir,缩写;EEPR0M) 中,如图IC所示。EEPROM空间可W为512字节,存储光模块的一些信息,如监控到的光模块 的温度信息、光模块的电压信息、光模块的接收光功率、光模块的发送光功率、光模块的类 型信息、光模块的序列号信息、光模块的生产日期信息、光模块的传输距离信息W及光模块 的生产厂家的信息等。上述送些信息所占用的空间通常小于512个字节,还有一些剩余字 节。
[0085] 本发明实施例中,光模块可W将配置信息存储在光模块的邸PROM的剩余字节中。
[0086] 为了更好地理解本发明实施例,W下给出具体应用场景,针对配置网络交换机的 过程,作出进一步详细描述,如图2所示:
[0087] 网络交换机A由于设备老化需要进行替换,用网络交换机B替换网络交换机A,其 中,网络交换机B与
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1