一种以太网的冗余控制方法及装置的制造方法_2

文档序号:8447295阅读:来源:国知局
] W图2说明,主站通过端口E1向第一个从站下发计算ID数据包,在该计算ID数 据包中携带了初始IDW及从站配置信息,在第一个从站接收到主站发送的计算ID数据包 时,第一个从站将解析出计算ID数据包中的初始ID,并对初始ID做对应调整,比如说在初 始ID上加1,从而第一个从站将处理后得到的ID作为自身的ID,然后第一个从站将自身的 ID反馈至主站。同时第一个从站会将携带有自身ID的计算ID数据包转发至第二个从站, 第二从站在接收到计算ID数据包时,会将计算ID数据包中的ID加1,然后第二个从站将得 到的ID作为自身的ID,同时第二个从站将得到的ID反馈至主站。后续的所有从站都与第 一个从站或者第二个从站的处理方式相同,直至链路的最后的一个从站。
[0046] 比如说:计算ID数据包中的初始ID为0,从站1接收到计算ID数据包时,从站1 将在初始ID上加1得到自身的ID为1,从站1将向从站2转发携带ID为1计算ID数据 包,从站2在从站1的ID上加1,该样从站2得到的ID为2,当然从站3得到的ID就为3, 最后该计算ID数据包将返回至端口E2,该时主站将获取计算ID数据包中的ID为N,该ID 说明了该系统中包含了N个从站,该样计算ID阶段完成,此时将进入到数据传输阶段。
[0047] 3)、数据传输阶段
[0048] 在本发明实施例中为了提升系统的通讯效率,因此系统中的从站被划分为两条通 讯链路,该分界点可W选择从站的中间点位置,即N/2作为分界点,此时主站将通过端口E1 向从站1至从站N/2发送业务数据包,同时主站将通过端口E2向从站(N+1 )/2至从站N发 送业务数据包。该样整个系统会形成两条独立的链路,而该两条链路分别使用主站的端口 号作为该个两条链路的链路编号,即;链路E1和链路E2。在本发明实施例中分割点除了在 从站的中间点位置之外,还可W将其他位置作为分割点,比如说从站3或者从站4或者从站 N-1等从站,另外,从站N/2与从站(化1) /2之间处于虚段的状态,也就是从站N/2与从站 (化1) /2之间通过网线连接但不存在数据通讯。
[0049] 主站通过端口E1W及端口E2向从站发送的业务数据包中携带检测信息,该检测 信息用于检测网络中的断网从站,链路E1的从站接收到通过端口E1发送的业务数据包之 后,若从站未断开网络并且运行正常时,从站将基于业务数据包中的检测信息生成反馈数 据包,并且将反馈数据包通过端口E1返回至主站,若是从站断开网络或者是发生故障时, 则主站将无法接收到从站返回的反馈数据包。
[0050] 因此主站为了记录从站是否断开网络或者是发生故障,主站保存有了置位表,该 置位表中保存了各个从站的标识W及各个从站的连通状态,具体如表1所示:
[0051]
【主权项】
1. 一种以太网冗余的控制方法,所述以太网中包括依次连接多个从站和主站,所述依 次连接的多个从站所形成的链路的一端连接至主站的一个端口,链路的另一端连接至主站 的另一端口,其特征在于,包括: 主站获取所有未发送反馈数据包的从站; 在所有未发送反馈数据包的从站中确定与主站的端口传输距离最短的从站为断网从 站; 通过与所述断网从站传输距离最短的端口向所述断网从站与所述端口之间的从站发 送业务数据包,通过另一端口向断网从站以及断网从站与所述另一端口之间的从站发送业 务数据包。
2. 如权利要求1所述的方法,其特征在于,在所有未发送反馈数据包的从站中确定与 主站的端口传输距离最短的从站为断网从站,包括: 获取所有未发送反馈数据包的从站的从站标识,并根据从站标识确定出与主站的端口 传输距离最短的从站; 若是在连续3次未接收到所述从站的反馈数据包时,则确定所述从站为断网从站。
3. 如权利要求1所述的方法,其特征在于,在通过另一端口向所述断网从站以及断网 从站与所述另一端口之间的从站发送业务数据包之后,还包括: 在未接收到断网从站的反馈数据时,则确定所述断网从站发生故障,生成并输出表征 所述断网从站发生故障的告警信息。
4. 如权利要求1所述的方法,其特征在于,在主站获取所有未发送反馈数据包的从站 之前,还包括: 在所述依次连接的多个从站中确定出处于中间位置的中心从站; 通过一个端口向所述端口与所述中心从站之间的从站发送携带检测信息的业务数据 包,通过另一端口向所述中心从站以及所述另一端口与所述中心从站之间的从站发送携带 检测信息的业务数据包。
5. 如权利要求1所述的方法,其特征在于,所述业务数据包携带与从站之间的时间计 数器的偏差值,所述偏差值用于使从站同步调整时间计数器。
6. -种以太网的冗余控制装置,所述以太网中包括依次连接多个从站和主站,所述依 次连接的多个从站所形成的链路的一端连接至主站的一个端口,链路的另一端连接至主站 的另一端口,所述装置设置于所述主站中,其特征在于,包括: 获取模块,用于获取所有未发送反馈数据包的从站; 确定模块,在所有未发送反馈数据包的从站中确定与主站的端口传输距离最短的从站 为断网从站; 发送模块,用于通过与所述断网从站传输距离最短的端口向所述断网从站与所述端口 之间的从站发送业务数据包,通过另一端口向断网从站以及断网从站与所述另一端口之间 的从站发送业务数据包。
7. 如权利要求6所述的装置,其特征在于,所述确定模块,具体用于获取所有未发送反 馈数据包的从站的从站标识,并根据从站标识确定出与主站的端口传输距离最短的从站, 若是在连续3次未接收到所述从站的反馈数据包时,则确定所述从站为断网从站。
8. 如权利要求6所述的装置,其特征在于,还包括: 处理模块,用于在未接收到断网从站的反馈数据时,则确定所述断网从站发生故障,生 成并输出表征所述断网从站发生故障的告警信息。
9. 如权利要求6所述的装置,其特征在于,所述发送模块,具体用于在所述依次连接的 多个从站中确定出处于中间位置的中心从站,通过一个端口向所述端口与所述中心从站之 间的从站发送携带检测信息的业务数据包,通过另一端口向所述中心从站以及所述另一端 口与所述中心从站之间的从站发送携带检测信息的业务数据包。
10. 如权利要求6所述的装置,其特征在于,所述发送模块,具体用于发送携带与从站 之间的时间计数器的偏差值的业务数据包。
【专利摘要】本发明实施例提供了一种以太网的冗余控制方法及装置,该方法包括:主站获取所有未发送反馈数据包的从站,在所有未发送反馈数据包的从站中确定与主站的端口传输距离最短的从站为断网从站,通过与断网从站传输距离最短的端口向断网从站与端口之间的从站发送业务数据包,通过另一端口向断网从站以及断网从站与另一端口之间的从站发送业务数据包。这样在从站发生故障或者是断网时,主站将及时的调整数据包的发送序列,使得系统的下发数据包时可以有效的避免断网从站,实现了系统的快速恢复,从而提升了系统通讯效率以及稳定性。
【IPC分类】H04L12-24, H04L1-22
【公开号】CN104767597
【申请号】CN201410035921
【发明人】周朝阳, 姚詹图, 胡永辉, 林应荃
【申请人】艾默生网络能源有限公司
【公开日】2015年7月8日
【申请日】2014年1月24日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1