深度分析FCOE E模式完整协商过程

在前面的文章《最详细FCOE协议状态协商过程原理分析》一文中分析了FCOE F模式接口和N节点之间的交互过程。今天将FCOE拓展到整网中,也就是分析一下FCOE E模式(交换机和交换机之间互连的接口)接口之间的交互过程。
对FCoE 整网的交互过程进行说明:
1) VLAN发现:传输 FCoE流量所使用的VLAN。例如交换机间首先通过 FIP 获得传输FCoE
帧的VLAN ID,此后交换机间传递的FCoE 帧的VLAN TAG 中都携带此VLAN ID。 (通信
方式为点到点)
2) FCF (FCoE 交换机)发现: FCoE 通过FIP获取网络中的所有的 FCF信息,然后和各台FCF建立VE 端口间的虚链路连接。 (通信方式为点到点) 。FCOE交换机通过发送solicitation报文发现FCF,对端收到报文时会回复Advertisement报文,这个过程和F模式相同,报文内容也类似。
3) VLINK 建立:VE 端口间的虚拟链路是通过交换机名称标识大的交换机向交换机名称小的交换机发起FIP ELP 帧来建立的。 相当于F模式下的FLOGIC过程。 (通信方式为点到点)
4) 主交换机竞选:
交换机启动并经过链路协商后,如果交换机发现自己处于一个多交换机环境,将会引发一个主交换机选举过程,交换机间通过相连的E 端口进行通信,选举出主交换机。主交换机负责整个 Fabric中所有交换机的Domain_ID 分配。 交换机间通过EFP 报文(用来进行主交换机选举和在Fabric内传播分配的Domain_ID的报文)来选举主交换机,EFP 报文中携带交换机的优先级和交换机名。在选举过程中,优先级最高(值最小)的交换机作为主交换机,如果多台交换机优先级相同,则交换机名最小的交换机作为主交换机。
5) 分配 Domain_ID:
当主交换机被选举出来之后,主交换机将负责为整个 Fabric 中每个交换机分配Domain_ID:
主交换机首先给自己分配 Domain_ID,然后向它相邻的直连下游交换机发送 DIA 报文(通知申请Domain_ID 的报文),通知开始申请 Domain_ID。当下游交换机收到 DIA 报文后,并向主交换机发送 RDI 报文 (申请分配 Domain_ID 的报文),用于请求Domain_ID。主交换机收到 RDI 请求报文之后,为其分配 Domain_ID,并给其发送回应报文。
6) FSPF路由(含邻居建立即 FSPF路由交互):当交换机获得 Domain_ID 后,将尝试在 E 模式接口建立邻居,并进行FSPF路由的交互。(通信方式为点到点)。
7) 交换能力协商:当交换机获得到其它 Domain_ID 的路由后,将跟该Domain_ID 对应的交换机进行交换能力的协商。(通信方式为端到端)
通过ESS(Exchange Switch Support)报文来交换两台交换机之间Fabric服务和交换链路服务信息。
8 ) 名称服务同步:
(a) 交换机获得了到 Fabric 中其它交换机的Domain_ID 路由后,通过NAME SERVER 查询报文获得其它交换机的NAME SERVER信息,进而完成名称服务的同步。(通信方式为
端到端)
(b) 当FCoE 终端(存储设备)向入口交换更新其NAME SERVER信息时候,入口交换机将向其它交换机以 SW_RSCN 的方式通告该终端(存储设备)的NAME SERVER 信息发生变化(通信方式为端到端);其它交换机收到 SW_RSCN 通告后,向入口交换机获得关于该 FCoE 终端(存储设备)的最新的 NAME SERVER 信息(通信方式为端到端),从而完成因NAME SERVER信息变化而进行的名称服务同步;其它交换机发现 FCoE 终端(存储设备)的NAME SERVER 信息发生变化,将以 RSCN的方式通告给与其直连的关于该变化的其它 FCoE 终端(服务器)。
9) 数据通信:当服务器向存储设备发送 FCoE 帧时,服务器所直连的入口交换机通过查询该FCoE 帧的目的ID 的FSPF路由,对该FCoE 帧进行路由转发;当该FCoE 帧到达存储设备所直连的入口交换机后,交换机通过查该目的 ID 的直连路由,从而该FCoE帧转发到存储设备。

weinxin
DC Farm小程序二维码
扫一扫添加博客小程序
Jim

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:3   其中:访客  3   博主  0

    • avatar 蓬勃主机 3

      原来是这种协商过程

      • avatar 螃蟹博客 1

        我的也是技术类博客,希望能和博主交换链接。

        • avatar 114博客大全 0

          可否小站做个链接!小站是个专门收集优秀博客的网站,希望能够让更多的人看到这些优秀博客,非常感谢!