深度分析FCOE E模式之间虚链路协商过程

前面我在《深度分析FCOE E模式完整协商过程》一文中对FCOE E模式完整协商过程做了详细描述,接下将对每个阶段进行更深入的分析。
今天首先分析FCOE E模式之间虚链路协商过程,这是整个FCOE E模式功能的最起始阶段,包括如下三个子阶段:vlan 发现,FCF发现,vlink创建。
阶段1:vlan 发现
这个阶段的作用是协商vsan映射的vlan信息,也就是使用哪个vlan来传输FCOE报文。这个阶段是可选的,很多产商只支持被动应答vlan发现报文,而不支持主动发起vlan发现报文。
阶段2:FCF发现
这个阶段的作用协商FCF(FCoe交换机)间的参数:告诉对端本地mac,wwn,FCMAP地址分配方式(FPMA:动态分配mac前缀为0x0efc00-0efcff),支持的最大帧长。
首先发起端会发送一个目标为组播的discover solicitation发现报文,携带的内容.
对端收到发现报文后,会回复一个单播的discover advertisement报文。
这个报文的特点是以单播回复刚才的发现报文,同时这个报文长度是上面solicitation中指定的最大帧长。回复报文中描述了本机的优先级,mac,wwn,fabric wwn和keepalive发送间隔时间。
当虚链路由正常建立后,E模式接口之间仍然使用advertisement报文进行链路保活,和前面报文的区别就是这个保活报文使用组播地址,帧长就不是最大帧了只有76字节,其他内容和之前的报文相同。
最后一个阶段:vlink创建
这个阶段是vlink创建最后一个交互过程。
协议中有规定:在进行 E 端口间的虚拟链路的建立过程中,当同时两端同时发送ELP报文时交换机名称标识大的交换机可能会先收到交换机名称小的交换机发起FIP ELP 帧,此时将对该交换机名称小的交换机发起FIP ELP 帧进行SW_RJT,并由交换机名称标识大的交换机向交换机名称小的交换机发起FIP ELP过程。
在E模式中ELP报文的作用相当于F模式下flogic报文的作用,用于创建虚链路,和协商链路参数。唯一的区别就是ELP报文用于交换机和交换机间的协商,flogic报文用于交换机的F端口和节点之间的协商。

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

发表评论

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

目前评论:7   其中:访客  5   博主  2

    • avatar www.52wulian.org 1

      很早之前就有看过博主了,你的文章内容很深奥,很有技术含量

      • avatar 站长 5

        我表示压力好大,我对这个居然一点都不懂,好歹我也算半个专业人士。

          • 激劉勇靖 激劉勇靖 Admin

            @站长 这个不懂正常,我在没有接触这个新功能之前也不懂。所以不用感叹呵呵

          • avatar 蓬勃主机 3

            这个技术活好深奥哦

            • avatar 孙超博客 1

              我也表示压力过大··不敢多说,怕娄底子

              • avatar 蔡佳个人网站 0

                我也表示看不懂楼主的东西。。好歹我也是IT人士啊,虽然是学生。。