网站大量收购独家精品文档,联系QQ:2885784924

第五章FC-GS协议分析.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章FC-GS协议分析

第五章 FC-GS协议分析 5.1 FC-GS概述 FC-GS协议详细描述了FS协议中所介绍的普通服务(Generic Service)。此外,GS协议中描述了用于支持普通服务所定义的辅助功能和服务。所描述的服务包括名字服务,管理服务,发现服务(Discover Service),时间服务和别名服务(Alias Service)。 对于上述普通服务,GS协议中定义了一个通用传输协议(Common Transport protocol)。通用传输为普通服务提供了一个统一的FC-4层接口。 名字服务是目录服务的一种,负责交换网内节点和端口名字的响应节点的注册请求和查询请求,并在交换网结构发生改变时及时更新。 管理服务是用于管理整个交换网的行为及运作。其中包括: 交换网配置服务器:用于交换网配置管理; 未分区(Unzoned)名字服务器:用于访问不在分区中的名字服务器信息; 交换网分区服务器:提供分区访问和管理; 性能服务器:Performance Server。 安全策略服务器:??供分布式的安全策略; 交换网设备管理接口:管理特定设备的数据信息。 别名服务管理别名标识符(包括搜索组合多播组)的注册和注销。 5.2 通用传输(CT) 5.2.1 概述 光纤通道普通服务在FC-4层共用通用传输(CT)。CT提供了一种带有服务参数集的方式访问服务,更易于使用光纤通道结构,也为简化分布式服务中服务器-服务器通信提供了另一层次的复用。光纤通道普通服务并不象高性能I/O(比如SCSI,IP,VI)那样需要高性能通信通道。与普通服务有关的CT和FC-FS的关系如图5-1所示。 图5-1 CT和FC-FS关系图 CT可访问服务,每一种服务可访问多个服务器。每一个服务器又可访问不同的信息和控制,或者通过不同的方式访问相同的信息和控制。服务类型可根据GS_Type字段识别。服务既可由服务对应的周知地址接受,也可由提供服务的N端口接受。提供服务的服务器由GS_Type中的GS_Subtype字段确定。CT,服务和服务器之间的关系如图5-2所示。 图5-2服务和服务器关系图 5.2.2 一般概念 以下参数用于描述CT向服务传送的参数: 服务和服务器的类型(type of service and server); 事务类型(type of transaction); 服务类别(Class of service); IU的最大字节数(maximum size of an IU)。 GS协议中描述的通过CT可访问的服务类型有: 目录服务(Directory Service); 别名服务(Alias Service); 管理服务(Management Service); 时间服务(Time Service); 有两种事务类型: 请求:一个实体(例如客户端)向另一个实体(例如服务器)传送IU,请求服务器执行一项功能; 应答:服务器在收到客户端发来的请求之后,向客户端回送一个应答IU。 服务类别标志着客户端在以后的传输中所期望的服务质量。包括以下3种: (1)1类; (2)2类; (3)3类。 因为并不需要支持所有的类型,这个参数按优先级递减的顺序罗列了服务类别。客户端用它来指出可用的类型优先顺序。如果操作环境允许第3类服务,客户端也应该支持第3类服务。 注2:当服务器分布于交换网中多个实体之中时,在这多个实体之间传送CT信息要采用F类服务。F类的用法未在本标准中定义,参见FC-SW-3。 客户端也可限制接收到的来自服务器的IU大小。服务器应检查并遵守客户端的限制。 5.2.3 CT信息单元(CT_IU) (1) 概述 通用传输信息单元(CT_IU)是通用光纤通道序列,用于传输客户端和服务器之间所有信息。CT_IU的第一部分为CT_IU preamble。CT_IU preamble至少包含一个16字节的基本CT_IU preamble。此外,还可能包括扩展CT_IU preamble和厂商定义的preamble。 CT_IU中使用了多个preamble时,这些preamble的顺序见下图,所有CT_IU中的preamble都遵从CT_IU preamble的定义。CT_IU的剩余部分包含preamble定义信息的附加信息,长度可能为0或者不为0。 CT_IU的格式如表5-1: 表5-1 基本CT_IU preamble格式 表5-2 Revision域:指出协议的修订版本。01h或02h标识本标准的前版本。03h表示为本版本。 IN_ID域:由请求CT_IU置为0。 GS_Type域:指明服务的类型。FC-目录服务;FA-管理服务;FB-时间服务;F8-别名服务。 GS_Subtype域:指明服务所对应的具体服务器。这个值由具体的服务提供。 Options

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档