[发明专利]在网络中交换器与装置之间的未递送通知有效
申请号: | 201080032944.7 | 申请日: | 2010-07-07 |
公开(公告)号: | CN102474526A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | R·哈特霍恩;L·W·里奇;D·艾森豪威尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56;H04L12/26 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 交换 装置 之间 递送 通知 | ||
技术领域
本发明涉及网络中交换器与装置之间的未递送通知的方法、系统、及计算机程序产品。
背景技术
在光纤信道存储局域网络(SAN)中,光纤信道组织(fabric)可包含许多交换器,并在启动器(例如服务器)Nx_Port与目标Nx_Port(例如存储装置)间互联。当在二个Nx_Port之间的路径中的任一实体光纤链接失效、或因服务操作、重置、或其它恢复操作而离线时,通信的Nx_Port必须能快速决定它们之间全体通信路径的状态,从而他们可采取操作以失效和恢复此通信路径,或在较高阶的应用程序或操作系统利用失效的路径而经历长时间的超时恢复前开始利用另一个路径。
网络中的服务器或其它装置可通过传送询问帧来决定与另一个节点的路径状态。在光纤信道实现中,要决定此状态的装置可自第一Nx_Port传送PDISC扩展性链接服务(ELS)请求到第二目的地Nx_Port,并利用在超时期间内是否有响应来决定路径状态。或者,此装置可传送询问到名称服务器,以决定目标装置是否已因装置的链接失效或链接处于离线状态,而自名称服务器取消登记。上述各种方法可在收到来自组织的登记状态改变通知(RSCN)后启动,此通知指示组织状态的改变,此改变可影响来自此装置的通信。
光纤信道第二类服务通过要求帧或请求的认知递送,以及当未递送帧或请求时由组织对请求者发出通知,进而提供装置有效性的信息。举例而言,在光纤信道第二类服务中,若请求自一Nx_Port传送到另一个Nx_Port,且无法传送到在组织中任一特定点的目标,则未递送请求的交换器必须传送一个组织拒绝(F_RJT)或组织忙碌(F_BSY)响应给请求者。这个响应向请求者立即给出路径的一部份已失效的指示(在几微秒内)。第二类服务可进一步用来询问名称服务器,若启动器目前没有登入组织或名称服务器,则可分别立即收到F_RJT或P_RJT(端口拒绝)。
在光纤信道交换器与主机总线适配器中实施光纤信道第二类服务是昂贵的,且无法广泛地适用于非企业类型的光纤信道装置。较常用的是光纤信道第三类服务,此服务无须确认的递送通知。未递送的第三类询问会被丢弃,且不会通知请求者。在光纤信道第三类的环境中,要决定光纤信道路径状态的装置必须传送询问到目的地节点,并等待超时期间期满而没有响应,以决定无法使用到目的地节点的测试路径。等待超时期间来决定路径状态可能无法提供及时的路径失效决定。举例而言,请求者可能不但必须等待2-10秒量级的超时期间,并且在某些实现中,在决定路径已失效之前需要重试询问并再次超时。无法保证此决定正确,因为超时可能是基于某些其它错误或组织阻塞所造成的。
发明内容
本发明提供在网络中交换器与装置之间支持未递送通知的计算机程序产品、系统、及方法。启动对该交换器的登入,该登入包含请求未递送通知服务的测试服务参数,使得该交换器返回未递送通知,以响应于指示无法使用的该目的地节点的测试路径请求。指示该登入可使用该测试服务,以响应于收到来自该交换器的应答,该应答为该交换器接受具有该未递送通知服务的该登入。将该测试路径请求传送给该交换器,决定是否可使用该目的地节点,以响应于决定该交换器登入可使用该未递送通知服务。接收来自该交换器的该未递送通知,以响应于该交换器决定无法使用该测试路径请求所指向的该目的地节点。
本发明提供在网络中交换器与装置之间支持未递送通知的计算机程序产品、系统、及方法。接收来自该适配器的登入请求,该登入请求包含请求未递送通知服务的测试服务参数。指示该适配器可使用该未递送通知服务,以响应于决定支持该未递送通知。接收来自该适配器的针对该目的地节点的测试路径请求。将该测试路径请求转发给该目的地节点。决定无法使用该测试路径请求所指向的该目的地节点。决定该适配器是否可使用该未递送通知服务,以响应于决定无法使用该目的地节点。传送对于该目的地节点的未递送通知给该适配器,以响应于决定该适配器可使用该未递送通知服务。
附图说明
现在仅通过实例,参照附图,将描述本发明的实施例,在附图中:
图1示出网络计算环境的实施例。
图2示出装置登入请求的实施例。
图3示出装置登入信息的实施例。
图4示出交换器登入信息的实施例。
图5示出测试路径请求的实施例。
图6示出在装置与交换器之间执行以建立交换器与装置之间未递送通知服务的登入的操作的实施例。
图7示出装置与交换器内执行以利用未递送通知服务决定目的地节点的有效性的操作的实施例。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080032944.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:零待机功率的RF控制的设备
- 下一篇:动态系统重新配置