发明名称 千兆以太网冗余网卡及其链路切换条件判定结果控制方法
摘要 本发明涉及一种千兆以太网冗余网卡及其链路切换条件判定结果控制方法,属于网络技术领域。该千兆以太网冗余网卡包括千兆以太网控制器、工作链路PHY芯片和备份链路PHY芯片,千兆以太网控制器包括工作链路控制模块和备份链路控制模块。工作链路控制模块和备份链路控制模块通过对应的链路MII总线和链路MDIO总线连接对应链路的PHY芯片,能够发送对应的工作心跳帧和备份心跳帧,并通过接收对应的备份心跳帧和工作心跳帧,判断工作链路和备份链路的状态,从而实现在不修改千兆以太网物理层芯片的情况下,快速确定以太网链路断开,并控制工作链路和备份链路间的切换,提高网卡冗余切换的响应速度,优化用户的使用体验。
申请公布号 CN102984059B 申请公布日期 2015.08.19
申请号 CN201210479979.6 申请日期 2012.11.22
申请人 中国电子科技集团公司第三十二研究所 发明人 聂新义;段国东;张立明
分类号 H04L12/711(2013.01)I;H04L12/28(2006.01)I;H04L1/22(2006.01)I 主分类号 H04L12/711(2013.01)I
代理机构 上海智信专利代理有限公司 31002 代理人 王洁;郑暄
主权项 一种千兆以太网冗余网卡,所述的网卡包括千兆以太网控制器、工作链路以太网物理层芯片和备份链路以太网物理层芯片,该千兆以太网控制器分别通过所述的工作链路以太网物理层芯片和所述的备份链路以太网物理层芯片连接外部的以太网交换机,其特征在于,所述的千兆以太网控制器包括:工作链路控制模块,通过工作链路MII总线和工作链路MDIO总线连接所述的工作链路以太网物理层芯片,用以发送工作心跳帧,并通过接收备份心跳帧的结果,判断工作链路和备份链路的状态;当检测接收的备份心跳帧校验结果的错误率增加时,则设置工作链路初步错误标志,并结合备份链路控制模块判断的备份链路的状态进一步判断工作链路的状态,当仅检测到工作链路初步错误标志时,并当在规定的时间内检测到备份链路初步错误标志无效时,设置工作链路高可能性错误标志;并当检测到备份链路初步错误标志且工作链路初步错误标志,无效需要切换标志,以及当进一步检测到工作链路高可能性错误标志时,从所述的工作链路以太网物理层芯片获取工作链路状态,在工作链路状态为不稳定状态下,设置工作链路有错误标志,并设置需要切换标志,若工作链路状态保持稳定状态,在规定时间内检测工作链路初步错误标志和工作链路高可能性错误标志是否撤消,若未被撤销,则设置需要切换标志,若被撤销,且工作链路状态保持稳定状态,则无效需要切换标志;备份链路控制模块,通过备份链路MII总线和备份链路MDIO总线连接所述的备份链路以太网物理层芯片,用以发送所述的备份心跳帧,并通过接收所述的工作心跳帧的结果,判断工作链路和备份链路的状态;当检测接收的工作心跳帧校验结果的错误率增加时,则设置备份链路初步错误标志,并结合工作链路控制模块判断的工作链路的状态进一步判断备份链路的状态,当仅检测到备份链路初步错误标志时,并当在规定的时间内检测到工作链路初步错误标志无效时,设置备份链路高可能性错误标志,并当检测到备份链路初步错误标志且工作链路初步错误标志,无效需要切换标志,以及当判断出备份链路高可能性错误时,也无效需要切换标志。
地址 200233 上海市徐汇区桂林路418号