[发明专利]网络中继装置、网络中继方法、以及网络中继程序有效
申请号: | 201910487639.X | 申请日: | 2019-06-05 |
公开(公告)号: | CN110798391B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 前多和洋;小泽洋司 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/24 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 曾贤伟;范胜杰 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 中继 装置 方法 以及 程序 | ||
1.一种网络中继装置,其能够根据接收到的二层帧生成三层数据包,并发送所生成的三层数据包,其特征在于,
该网络中继装置具有能够收发数据的多个端口,并且
该网络中继装置具备:
检测部,其检测经由上述端口连接的网络的故障;
发送处理部,其在通过上述检测部检测出上述网络的故障的情况下,根据经由上述端口接收到的一个二层帧生成多个三层数据包,并经由多个端口向网络发送所生成的多个三层数据包,该多个三层数据包具有同一接收目的地IP地址和同一接收目的地MAC地址;
路径信息学习部,其对在发生了上述网络的故障时的向各接收目的地输出上述三层数据包的端口进行学习,并存储为三层数据包路径信息;
地址学习部,其根据接收到的二层帧,学习与MAC地址对应的IP地址,并存储为发送目的地地址信息,
在上述路径信息学习部对上述三层数据包路径信息的学习结束的情况下,上述发送处理部根据接收到的一个二层帧生成一个三层数据包,根据上述三层数据包路径信息,确定输出上述三层数据包的上述端口,向所确定的上述端口发送所生成的上述三层数据包,
上述发送处理部在对发送目的地地址信息学习了接收到的上述二层帧的发送目的地的IP地址的情况下,根据上述三层数据包路径信息确定与所学习的IP地址对应的端口,
在检测出上述故障的情况下,上述地址学习部抑制上述IP地址的学习,
上述地址学习部在上述路径信息学习部对上述三层数据包路径信息的学习已结束的情况下,解除上述IP地址的学习的抑制,
存储未学习用信息,该未学习用信息表示在发送目的地地址信息中没有学习上述二层帧的发送目的地的IP地址的情况下的、输出上述三层数据包的端口,
在没有学习接收到的上述二层帧的发送目的地的IP地址的情况下,上述发送处理部根据上述未学习用信息,经由进行输出的端口发送上述三层数据包,
上述未学习用信息包含表示在上述网络发生了故障的情况下输出上述三层数据包的多个端口的故障时端口信息、表示在除此以外时输出上述三层数据包的端口的通常时端口信息,
在通过上述检测部检测出上述网络的故障的情况下、且在没有学习接收到的上述二层帧的发送目的地的IP地址的情况下,上述发送处理部根据上述故障时端口信息,向进行输出的多个端口发送上述三层数据包,
存储表示上述未学习用信息的故障时端口信息、上述通常时端口信息中的任意一个的参照目标信息,
上述发送处理部使用上述参照目标信息,根据上述未学习信息参照故障时端口信息或上述通常时端口信息,
在通过上述检测部检测出上述网络的故障的情况下,上述发送处理部设定表示上述故障时端口信息的参照目标信息作为上述参照目标信息。
2.根据权利要求1所述的网络中继装置,其特征在于,
上述地址学习部在检测出上述故障的情况下,删除上述发送目的地地址信息的学习内容。
3.根据权利要求2所述的网络中继装置,其特征在于,
上述检测部检测上述网络故障的恢复,
上述地址学习部在检测出上述故障的恢复的情况下,删除上述发送目的地地址信息的学习内容。
4.根据权利要求1所述的网络中继装置,其特征在于,
上述网络中继装置与其他网络中继装置连接而构成环形的网络,
上述检测部检测上述环形的网络的故障,
上述发送处理部根据经由上述端口接收到的一个二层帧,生成2个三层数据包,经由与构成上述环形的网络的其他2个网络中继装置连接的2个端口,发送所生成的2个三层数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910487639.X/1.html,转载请声明来源钻瓜专利网。