[发明专利]建立基于以太网的光纤通道虚链路的方法和系统有效
申请号: | 200910262051.0 | 申请日: | 2009-12-23 |
公开(公告)号: | CN102111395A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 张长君 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/28;H04L29/08;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建立 基于 以太网 光纤 通道 虚链路 方法 系统 | ||
技术领域
本发明涉及FCoE技术领域,特别涉及一种建立FCoE虚链路的方法和FCoE系统。
背景技术
基于以太网的光纤通道(FCoE,Fibre Channel over Ethernet)技术是一种基于以太网运行FC协议族的技术。在FCoE系统中,存在服务器、存储设备等以太网节点(ENode)和支持FCoE协议的FCoE传输(FCoEForwarders,FCF)交换机。
如图1为现有技术中ENode和FCF交换机之间的FCoE虚链路示意图,ENode和FCF交换机之间不但具有以太层中的以太网接口之间的物理链路,还具有FC层中的虚拟节点(VN,Virtual Node)接口与虚拟光纤通道(VFC)接口之间的虚链路,即VN接口——>ENode的以太网接口——>FCF交换机的以太网接口——>VFC接口所形成的逻辑连接。
如图2为现有技术中ENode和FCF交换机之间与FCoE虚链路相关的报文交互过程示意图,包括创建虚接口、建立虚链路、维护虚链路和删除虚链路等四个阶段。具体如下:
第一阶段:创建虚接口,包括步骤201;
步骤201:ENode和FCF交换机的初始化完成之后,手动创建ENode的VN接口和FCF交换机的VFC接口。
第二阶段:建立虚链路,包括步骤202~步骤205;
步骤202:ENode通过VN接口向FCF交换机发送发现请求(discoverysolicitation)报文;FCF交换机通过VFC接口接收discovery solicitation报文,对ENode的地址模式作检查处理,检查通过后,激活相应的VFC接口;
步骤203:FCF交换机通过VFC接口向ENode反馈请求发现通告(solicited discovery advertisement)报文;ENode对接收的solicited discoveryadvertisement报文做MAX size检查处理,获取FCF交换机的MAC地址,激活VN接口;
步骤204:ENode向FCF交换机发送承载有光纤通道注册(FLOGI)报文的虚链路实例化请求(Virtual Link Instantiation Request)报文;当FCF交换机允许ENode登录(log in)时,创建LOGIN数据库;
步骤205:FCF交换机向ENode回复承载有注册响应(LS_ACC)报文的虚链路实例化应答(Virtual Link Instantiation Reply)报文,ENode创建LOGIN数据库。
第三阶段:维护虚链路,包括步骤206~步骤207;
步骤206:ENode以FKA_ADV_PERIOD(通常为8s)为周期向FCF交换机发送保活(keep alive)报文,其中,keep alive报文分为2种,一种代表ENode仍然有效,另一种代表VN接口仍然有效;
步骤207:FCF交换机以FKA_ADV_PERIOD(通常为8s)为周期向ENode发送非请求发现通告(unsolicited discovery advertisement)报文,向ENode通告该FCF交换机仍然有效。
第四阶段:删除虚链路,包括步骤208~步骤209;
步骤208:ENode向FCF交换机发送承载有退出请求(LOGO请求)报文的Virtual Link Instantiation Request报文,FCF交换机删除LOGIN数据库;
步骤209:FCF交换机向ENode发送承载有退出应答(LOGO应答)报文的Virtual Link Instantiation Reply报文,ENode删除LOGIN数据库。
由上述过程可见,现有的建立FCoE虚链路的方法不具备动态发现设备的能力,当ENode需要接入光纤通道架构(Fabric)时,需要先手动创建ENode的VN接口和FCF交换机的VFC接口,之后才能建立ENode和FCF交换机之间的虚链路。
发明内容
本发明提出一种方法建立FCoE虚链路的方法,能够动态智能地建立ENode和FCF交换机之间的FCoE虚链路,不需要在建立FCoE虚链路之前由人工手动创建虚接口。
本发明还提出一种FCoE系统,能够动态智能地建立ENode和FCF交换机之间的FCoE虚链路,不需要在建立FCoE虚链路之前由人工手动创建虚接口。
本发明的技术方案是这样实现的:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910262051.0/2.html,转载请声明来源钻瓜专利网。