IP头是个标签,用来查看是谁发的货物。
TCP头是未来确认由哪个上层应用程序来处理收到的包。(用端口号来决定)
我们之前引入了SAN的概念,SAN首先是个网络,而不是存储设备。
按照SCSI总线16个节点的限制,不可能接入很多的磁盘。
如果仅仅用并行的SCSI总线,那么SAN只能像PCI总线一样作为主机的附属品。
所以必须找到一种可寻址容量大、稳定性强、速度块、传输距离远的网络结构。
1988年出现,最开始作为高速骨干网技术。
Fibre Channnel:也就是网状通道。
任何互联系统都逃不过OSI模型,所以我们可以用OSI来将FC协议进行断层分析。
首先有较高的速度:1Gb/s,2Gb/s,4Gb/s,8Gb/s到16Gbps
为了实现远距离传输,传输介质起码是光纤
FC协议的帧头有24字节,比以太网帧头(14字节)还要长。

因为24字节的帧头不但包含了寻址功能,还包含了传输功能保障。
也就是说网络层和传输层的逻辑都用这24字节来传输。
我们可以对比一下TCP/IP和FC协议的开销:
基于以太网的TCP/IP网络,开销为:
14字节(以太网帧头) + 20字节(IP头) + 20字节(TCP头) =54字节,或者把TCP帧头变为UDP(8字节)一共是42字节
而FC协议就24字节,所以开销比TCP/IP的要小。
FC定义了两种流控策略:
端到端流控:更上层和高级
缓存到缓存流控
以太网:1500字节,
FC链路层:2112字节。
相对于以太网链路层效率又提高了。
两种:FC-AL和Fabric
FC-AL:类似以太网共享总线拓扑,但是连接方式不是总线,而是仲裁环(Arbitral loop)。每个FC -AL 设备首尾接成了一个环路。最多能接入128个节点,实际上只用了8位(1字节)的寻址容量。被广播地址、专用地址占用之后,只剩下127个实际可用的地址。
仲裁环是应该 由所有设备串联而成的闭合环路,每个接口上都有一套旁路电路(Bypass Circuit),一旦检测到本地设备故障,就会自动将这个接口短路。
一跳一跳的传输,而且任何时候只能按照一个方向向下游传输。

Fabric
与以太网交换拓扑类似。Fabric的意思是“网状构造”,表明其实是一种网状的交换矩阵
相对于仲裁环路来说转发效率提升了很多,联入矩阵所有节点可以同时进行点对点通信,加上包交换所带来的并发和资源充分利用,可使得交换架构获得的总带宽为所有端口带宽之和。
而AL架构下,不管接入的节点有多少,带宽为恒定,即共享环路带宽。

FC终端设备接入矩阵端点,一个设备发给另一个设备数据帧被交换矩阵收到后,矩阵会拨动交叉处的开关,连通电路,传输数据。
矩阵是一个大的电路开关矩阵,根据通信的源和目的决定波动哪些开关。
FC交换拓扑寻址容量是2的24次方个地址,比以太网理论值(2的48次方)少,但是对于专用的存储网足够。
任何网络都需要寻址机制,所以需要对FC网络的每个设备定义一个唯一的标识。
WWNN(World Wide Node Name):每个设备自身有一个WWNN
WWPN(World Wide Port Name):FC设备的每个端口都一个WWPN,是世界上唯一的。
以太网交换设备的端口不需要有MAC地址,而FC交换机都有自己的WWPN。
这是因为FC要做的工作比以太网交换机多,许多智能和FC的逻辑都集成在了FC交换机。 需要处理到FC协议的最上层。而以太网相对简单,因为上层逻辑都被交给TCP/IP这样的上层协议来实现了。
WWPN:长度是64位,比MAC地址多16位。长度太长,速度低,所以在WWPN上映射一层寻址机制,分配一个Fabric ID,嵌入链路帧里面来做路由,长24位,高8位定义为Domain区分符,中8位定义为Area区分符,低8位定义为Port区分符。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-58345-3.html
1000次911美国消失得差不多了