2023年FCOE笔记.docx
《2023年FCOE笔记.docx》由会员分享,可在线阅读,更多相关《2023年FCOE笔记.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FC拥有自己的独立层次结构,FC-0到FC-4相应OSI模型的1-5层,但也并非一一相应,完整协议内容请大家自行查阅标准文档。其中FC-2定义了数据通信的内容,是与网络方面息息相关的,下面介绍的内容也都是以FC-2为主。在FC网络中一共有三种重要的接口角色,NPort,FPort和EPort,其中N是服务器或存储等终端节点连接FC网络的的接口,F是FC互换机设备连接服务器或存储等终端节点的接口,E是FC互换机互联接口。FC设备都拥有2个重要标记:WWN(World Wide Name):64bit,节点和每个接口都有各自固定的WWN且所有的WWN均是唯一的,WWN的作用是为了身份辨认和安全控制
2、,有些类似于MAC,但不做转发寻址使用。 FC ID:24bit,由8个bit的Domain ID,8bit的Area ID和8bit的Port ID组成,每个Domain ID代表一台FC Switch(由此可以算出每个FC网络最多支持256个Switch节点,减去部分保存ID,实际可以支持最多239个Switch)。终端节点的FC ID是基于接口的,每个NPort的FC ID是由直连的FC Switch动态分派。FC ID的重要作用就是供数据报文在FC网络中寻址转发。有了标记的Tag,那么就需要个动态协议供FC Switch互相学习了,FC网络使用FSPF(Fabric Shortest
3、Path First)进行FC ID的寻址学习,看名字就知道其协议机制和OSPF没有什么大的区别。FC技术体系尚有最重要的一个关键流控技术Buffer to Buffer Credits用来保证无丢包转发。BB Credits和TCP滑动窗口相似,规则很简朴,两个相邻FC节点在连接初始化的时候先协商一个度量收包设备Buffer大小的数值N出来,发包设备每发一个数据报文就做N-1,收包设备每收一个报文就回一个R_RDY报文回来,发包设备每收到一个R_RDY就做N+1,当N=0时,发包设备就停止发包。这样当突发拥塞时,上游设备们都把报文存在本地缓存中档着,下游有空间时再发,可以最简朴的避免丢包。B
4、B Credits是以报文数目衡量buffer能力,与报文长度无关(FC报文最大长度2112Byte)。 FC设备(一般指服务器,称为Initiator)在传输数据之前需要进行两步注册动作,NPort先通过FLOGI(Fabric Login)注册到最近的Fabric互换机上,获取FC ID及其他一些服务参数并初始化BB Credits。然后再通过PLOGI(Port Login)注册到远端的目的设备(一般指存储,称为Target)的NPort上建立连接,并在P2P直连的拓扑下初始化BB Credits。 FC从标准建立伊始就开始被研究跨传统TCP/IP/Ethernet网络传播,目前重要有i
5、SCSI(IP SAN)、FCIP、iFCP和FCoE四条道路。其中FCIP和iFCP应用最少,iSCSI缓慢增长,FCoE后来居上。SCSI也做过一些研究,后面有专门文章。FCP(Fibre Channel Protocol)是用来协助SCSI进行寻址的协议。iSCSI、FCIP和iFCP都是依靠TCP的可靠连接保证无丢包,但封的报头多了开销很大。iSCSI由于需要全新的存储设备支持,过于激进,目前虽然有发展,但是受传统存储设备厂商制约始终很缓慢。FCIP和iFCP都是支持FC网络跨IP核心网传输时用到的网络协议,由于目前SAN还是本地组网或使用光纤直连方式的远程组网较多,此场景并不多见,因
6、此也应用很少,其中FCIP已经成为RFC,而iFCP止步于Draft。FCoE相比较来说对上层协议改动较少,开销较低,且有助于减少服务器网络接口数量,在传统互换机厂商的大力鼓吹下当前发展最为迅猛,数据中心网络毕竟会是互换机的天下。 FCoE基于FC模型而来,仍然使用FSPF和WWN/FC ID等FC的寻址与封装技术,只是在外层新增长了FCoE报头和Ethernet报头封装和相应的寻址动作,可以理解为类似IP和Ethernet的关系。看一下FCoE的帧结构: 寻址稍微说一下,FCoE使用FIP(FCoE Initialization Protocol)进行初始化连接,FIP运营于VFPort和V
7、NPort之间或VEPort之间,所谓的V就是前面介绍FC的接口角色中的名称前面加了个Virtual。FCoE使用FIP(FCoE Initialization Protocol)进行初始化连接,FIP运营于VFPort和VNPort之间或VEPort之间,所谓的V就是前面介绍FC的接口角色中的名称前面加了个Virtual。FIP在接口使能后一共做了三件事:1.FIP VLAN Discovery 过程FIP VLAN Discovery 过程用于发现 FIP 协议以及后来的 FCoE 中使用的 FCoE VLAN 。ENode 一方面向一个所谓的All-FCF-MACs的 MAC 地址发送
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 FCOE 笔记
限制150内