CN1921445A - 传送fc帧的方法以及应用该方法的包交换网络及其节点 - Google Patents
传送fc帧的方法以及应用该方法的包交换网络及其节点 Download PDFInfo
- Publication number
- CN1921445A CN1921445A CNA2005100933669A CN200510093366A CN1921445A CN 1921445 A CN1921445 A CN 1921445A CN A2005100933669 A CNA2005100933669 A CN A2005100933669A CN 200510093366 A CN200510093366 A CN 200510093366A CN 1921445 A CN1921445 A CN 1921445A
- Authority
- CN
- China
- Prior art keywords
- frame
- code word
- encoding
- psn
- bits
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Communication Control (AREA)
Abstract
本发明涉及光纤通道技术,特别公开一种在包交换网络传送FC帧的方法以及应用该方法的包交换网络结构及其节点,以解决现有技术中仅通过一次封装无法在PSN网络上传送FC帧中的原语信号帧和原语序列帧的问题。所述方法为将FC帧,包括FC普通帧、和/或FC原语信号帧、和/或FC原语序列帧中的控制标志码字转换成8比特码字后,封装到PWE3报文中的净荷域中,以实现在包交换网络中的透传。所述包交换网络节点包括PSN报文处理模块、连接该PSN报文处理模块的PW处理模块、FC处理模块和FC帧编解码转换模块,以及FC物理接口模块;所述网络结构利用该包交换网络节点连接FC网络。
Description
技术领域
本发明涉及光纤通道技术,特别公开一种在包交换网络传送FC帧的方法以及应用该方法的包交换网络结构及其节点。
背景技术
FC(Fiber Channel,光纤通道)技术是ANSI(American National StandardsInstitute,美国国家标准协会)为网络和通道I/O接口建立的一系列标准,它的最大特性是将网络和设备的通讯协议与传输物理介质隔离开,这样多种协议可在同一个物理连接上同时传送,高性能存储体和宽带网络使用单一I/O接口,使得***的成本和复杂程度大大降低。它使用全双工串行通讯原理传输数据,传输速率高(其传输速率有1G、2G等),加上其标准化和标准的开放性,在SAN(Storage Area Network,存储区域网络)中得到迅速的发展和应用,主要用于数据中心之间的互连。
PSN(Packet Switch Network,包交换网络)是目前传送网络融合的一个发展趋势,即传统业务迁移到融合网络上来,且融合网络要能适应新业务发展的需要。PSN网络由于其带宽利用率高(可统计复用)、QOS保证能力逐步提高而得到相当的重视,很多运营商已经将FR专线、CES专线、Ethernet专线、ATM专线业务迁移到PSN上来,以减少运营成本,提高业务部署能力。PSN网络主要有MPLS网络、L2TP网络、纯IP网络,其中,MPLS有发展成为一个独立的传送层的趋势。在标准化上,IETF(互联网工程任务组)组织已经定义了PWE3(Pseudo Wire Emulation Edge-to-Edge,边缘到边缘的伪线仿真)相关草案,以实现ATM/FR/Ethernet/N*64K等业务在PSN网络上的传送。
在FC中传送的FC帧包括以下三种类型:
1、普通FC帧:用于传送光纤通道用户数据,普通FC帧的格式如图1所示:
其中SOF(Start of Frame,帧开始)、EOF(End of Frame,帧结束)也称为定界符,分别指示帧的开始和结束,FC Header帧头域携带地址信息及其他控制信息,FC payload净荷域中携带用户数据,FCS用于携带误码校验信息。
2、原语信号:用于表示特殊含义,不同的原语信号有不同的含义,比如IDLE空闲原语信号可表示链路初始化已经完成。
3、原语序列:用于表示一个端口处于某种特殊状态,或端口接收逻辑遇到某种条件,原语序列会重复发送,直到收到特定的响应。
其中,原语信号和原语序列以及定界符(包括SOF和EOF)的格式如图2所示,开始部分带有10比特的控制标志码字,用来指示光纤通道命令帧的开始,现有技术一般采用特殊的K28.5码字,三个Dxx.y数据域携带用于识别不同命令的标识信息,同时可携带参数信息,每一个Dxx.y数据域为8比特。
为了适应网络融合的发展趋势,将FC从专用SAN网络扩展到MAN(Metropolitan Area Network,城域网)和WAN(Wide Area Network,广域网)网络中去,而未来MAN和WAN的基础传送技术极有可能是基于分组的传送技术,即PSN网络技术,因此需要一种在PSN网络上传送FC(简称FC over PSN或FCoPSN)的方法,现有技术包括下述两种方法:
现有技术一
FC帧在光纤通道上是以8B/10比特码字流来传送的,现有技术一将FC的8B/10比特码字转换成64B/65B码字封装到GFPT(General FrameProcessing-Transparent,通用帧处理-透明)帧,然后再将GFPT帧封装再次进行PW(Pseudo Wire,伪线)封装,封装为可以在PSN网络中传送的PWE3报文后发送。
这种方法需要进行GFPT和PW两次封装,浪费网络带宽,增加了实现复杂度和延时。
现有技术二
将普通FC帧中的SOF、EOF按照FC-BB-3中“Encoded SOF and EOFOrdered Sets”章节规定的方式进行编码,如图3所示,即1字节的OSCODE+3字节的空闲码字,将SOF、EOF转换成8比特倍数码字后进行PW封装,封装为可以在PSN网络中传送的PWE3报文后在PSN网络中传送。
封装和解封装的过程在如图4所示的节点装置中完成,该节点装置包括:
FC物理接口和PSN物理接口,分别作为连接FC网络和PSN网络的通信接口;
FC处理模块,用于进行FC帧的业务处理,比如流量控制等;
PSN报文处理模块,用于执行添加/去除PWE3报文头、PSN流量控制等处理功能;
PW处理模块,用于执行PWE3报文的封装/解封装以及其他PW处理功能;
FC帧编解码转换模块,用于对普通FC帧中定界符进行编解码转换,将发送到PSN网络的FC帧的定界符中的码字,包括SOF和EOF,按照FC-BB-3协议(INCITS T11/Project 1466-D/Rev 6.3,“fiber channel backbone(FC-BB-3)、REV6.3”,October.4.2004)中的“Encoded SOF and EOF Ordered Sets”章节所提供的方式重新编码为图3所示的格式,例如转换为8比特的OSCODE码字;或者将8比特的OSCODE码字恢复发送到FC网络的FC帧的定界符码字,编解码转换方法为:设定OSCODE码字与数据域码字的对应关系表,FC帧编解码转换模块根据对应关系表进行编解码的转换。
封装的PWE3报文格式如图5所示,其中:PW域表示PWE3相关的头,如当FC在MPLS网络上传送时,PW头为Tunnel Label+PW Label+ControlWord;封装头(Encapsulation Header)包括:指明该帧类型是数据帧还是控制帧的帧类型标识、并可能包括帧长度指示或流量控制指示;封装头后面是完整的转换后的8比特码字的FC帧,包括帧起始定界符(SOF)、帧头(FrameHeader)、帧头可选部分(Opt Header)、净荷域(Payload)、CRC校验域以及帧结束定界符(EOF),每个域均为4字节的整数倍。
这种方法虽然克服了现有技术一需要封装两次的问题,但是每次进行编解码转换时,必须读出数据域码字和OSCODE码字的对应关系表进行转换,比较麻烦,而且现有技术二中仅定义了普通FC帧的封装,没有给出原语信号或原语序列的封装方法,使原语信号或原语序列无法在PSN中传送,同时必须对某些原语信号或原语序列进行终结,增加了端口状态的协商流程和状态机处理的复杂度。
发明内容
本发明提供一种在包交换网络传送FC帧的方法以及应用该方法的包交换网络结构及其节点,以解决现有技术中仅通过一次封装无法在PSN网络上传送FC帧中的原语信号帧和原语序列帧的问题。
一种在PSN网络中传送FC帧的方法,包括如下步骤:
A1、发送端从FC源端口接收FC帧,将该FC帧中的10比特控制标志码字转换为8比特第一标识码字,并打入PWE3报文的净荷域中进行封装后通过PSN网络发送给接收端;
A2、接收端接收所述报文,从所述净荷域解析出所述转换后的FC帧,并将所述8比特第一标识码字恢复为所述10比特控制标志码字后发送到FC目的端口。
所述FC帧包括普通FC帧、原语信号帧或原语序列帧。
所述10比特控制标志码字位于:所述普通FC帧的帧起始定界符和帧结束定界符的标志域、原语信号帧的标志域或原语序列帧的标志域中。
一种在包交换网络(PSN)中传送光纤通道(FC)帧的方法,包括如下步骤:
B1、发送端从FC源端口接收FC帧并判断所述FC帧类型,如果是原语信号帧或原语序列帧则继续步骤B2;如果是普通FC帧则转至步骤B4;
B2、发送端将所述原语信号帧或原语序列帧中的10比特控制标志码字转换为8比特第一标识码字后,打入PWE3报文的净荷域中进行封装后通过PSN网络发送给接收端;
B3、接收端接收所述报文,从所述净荷域解析出所述转换后的原语信号帧或原语序列帧,并将所述8比特第一标识码字恢复为所述10比特控制标志码字后转至步骤B6;
B4、发送端将所述普通FC帧的定界符转换为与数据域码字相对应的8比特第二标识码字和24比特的空闲码字后,封装为PWE3报文并通过PSN网络发送给接收端,所述第二标识码码字与所述第一标识码字不相同;
B5、接收端接收所述报文,解析出所述普通FC帧,并根据所述8比特第二标识码字恢复该普通FC帧的定界符码字;
B6、接收端将恢复后的FC帧发送到FC目的端口。
所述普通FC帧定界符包括帧起始定界符和帧结束定界符。
所述10比特控制标志码字位于所述原语信号帧的标志域或原语序列帧的标志域中。
所述10比特控制标志码字包括10比特K28.5码字。
根据所述的方法,发送端对接收到的多个原语信号帧或原语序列帧分别进行所述8比特第一标识码字转换后,封装入一个PWE3报文的净荷域中发送给接收端;以及,接收端接收到该PWE3报文后,解析出所述多个原语信号帧或原语序列帧并分别进行10比特控制标志码字恢复后发送到FC目的端口。
一种包交换网络及其节点,所述网络包括用户设备和至少两个节点,所述用户设备和节点之间通过FC网络连接,所述节点之间通过PSN网络连接,所述节点包括PSN物理接口模块、PSN报文处理模块、连接该PSN报文处理模块的PW处理模块、FC处理模块和FC物理接口模块;其特征在于,还包括FC帧编解码转换模块;
所述FC物理接口模块接收FC帧并送入FC帧编解码转换模块,由FC帧编解码转换模块将FC帧中的10比特控制标志码字转换为8比特第一标识码字后送入PW处理模块封装为PWE3报文,再经PSN报文处理模块填入报文头后送入PSN网络进行传送;或者
PSN报文处理模块将通过所述PSN物理接口模块接收到携带FC帧报文的报文头去除后,送入PW处理模块解析出FC帧送入FC帧编解码转换模块,由FC帧编解码转换模块将FC帧中的8比特第一标识码字恢复为10比特控制标志码字后通过所述FC物理接口模块发送给FC网络。
所述FC帧编解码转换模块包括:执行所述比特控制标志码字和8比特第一标识码字编解码转换的第一编解码转换子模块。
所述FC帧编解码转换模块还包括:
FC帧识别子模块,对FC帧类型进行识别,并将原语信号帧和原语序列帧送入第一编解码转换子模块,将普通FC帧送入第二编解码转换子模块;
第二编解码转换子模块,对普通FC帧的定界符码字转换为对应的8比特第二标识码字和24比特的空闲码字,或将8比特第二标识码字和24比特的空闲码字恢复为对应的定界符码字。
所述FC处理模块连接在所述FC物理接口模块和FC帧编解码转换模块之间,或者,连接在FC帧编解码转换模块和PW处理模块之间,对FC帧进行FC业务处理。
本发明的有益效果如下:
利用本发明所述方法、节点和网络,在PSN网络上实现了通过一次封装透明传送FC帧中的原语信号帧和原语序列帧,降低了端口状态的协商流程和状态机处理的复杂度,并且非常简单方便。
附图说明
图1为普通FC帧格式;
图2为原语信号、原语序列和定界符格式;
图3为现有技术二中,普通FC帧定界符字节编码格式;
图4为实现现有技术二的PSN网络节点装置结构示意图;
图5现有技术二封装的PWE3报文格式;
图6为本发明所述将普通FC帧定界符(SOF或EOF)、原语序列帧和原语信号帧中的10比特K28.5转换成8比特特殊字符(如0xab)的编码格式;
图7为FC over PSN的通用PWE3报文封装格式;
图8为本发明所述方法一的处理流程图;
图9为本发明所述方法二的处理流程图;
图10为本发明所述FC over PSN网络应用参考模型;
图11为应用在图9所示网络节点中,编解码转换模块的改进结构示意图。
具体实施方式
以下实施例仍以控制标志码字为特殊的10比特K28.5码字为例进行说明,其它类型控制标志码字的处理方法完全相同。
由于FC帧中的控制字符特殊码字K28.5是10比特码字,因此,必须将K28.5码字转换成特殊的8比特码字,如0xab,才能在PSN网络中实现透传,本发明提供如下两种处理方法:
方法一:
发送端对所有FC帧(包括普通FC帧,原语序列,原语信号)中的K28.5转换成特殊字符(如0xab),数据域部分仍然按照原来的字节编码传送。按照这种方法编码后的SOF、EOF、原语序列和原语信号的格式如图6所示,包括8比特特殊字符(如0xab)和24比特完整的数据域部分。
本发明所述方法采用的FC over PSN的通用封装格式为PWE3相关草案所规定的PWE3报文,该报文的格式如图7所示,其中包括:PSN传送头(PSNtransport header)、PW头(Pseudo Wire Header)和控制字(Control Word),按照PWE3已有的控制协议(Control Protocol)、控制字(CW)、架构(ARCH)等标准及其草案进行处理。对于小于最小发送长度(Minimum Transmit Unit,最小发送单元)的FC帧,比如原语信号或原语序列,需要在控制字的长度域标明其实际长度,同时在净荷域部分需要进行填充,也可以将多个原语信号或原语序列封装到一个PWE3报文中。
具体处理流程如图8所示,包括如下步骤:
S101、发送端接收FC帧;
S102、发送端将FC帧中的10比特K28.5码字进行编码转换,转换为特殊字符的8比特码字,如0xab;
S103、发送端将转换后的FC帧打入PWE3报文的净荷域中后进行封装,并通过PSN网络发送给接收端;
S104、接收端接收所述PWE3报文,从PWE3报文的净荷域中解析出所述转换后的FC帧;
S105、恢复FC帧的10比特K28.5码字后发送给FC网络。
接收端接收到PWE3报文并从净荷域中解析出FC帧后,先将将第一个字节和恢复成K28.5编码,然后再判断是否为普通FC帧,如果是则再将倒数第四个字节(即EOF的第一个字节)恢复成K28.5编码,其他域按照正常字符进行处理。
方法二:
对于原语序列和原语信号,如图6所示,则将其中的K28.5转换成8比特的特殊的字节编码,例如:0x51、或0xab,具体编码方式不限,数据域部分仍然按照原来的字节编码传送;
对普通FC帧,其SOF、EOF仍然按照FC-BB-3中“Encoded SOF and EOFOrdered Sets”章节所提供的方式进行编码,编码格式如图3所示,即1字节的OSCODE+3字节的空闲码字,然后封装为图5所示的PWE3报文。
处理流程如图9所示,包括如下步骤:
S201、发送端接收FC帧;
S202、判断FC帧是否为普通FC帧,如果否执行步骤S203~S206;如果是执行步骤S207~S210;
S203、发送端将原语信号帧或FC原语序列帧的10比特K28.5码字转换为8比特特殊码字;
对于FC原语信号帧或FC原语序列帧,本发明提供的方法是将其中的10比特K28.5码字转换成特殊的8比特字节编码,如0xab。
S204、发送端将编码转换后的FC原语信号帧或FC原语序列帧打入PWE3报文的净荷域中后进行封装,封装格式如图7所示,并通过PSN网络发送给接收端;
S205、接收端接收所述PWE3报文,从净荷域解析出所述转换后的FC原语信号帧或FC原语序列帧;
S206、恢复FC原语信号帧或FC原语序列帧码字后发送给FC网络;
接收端将所述8比特特殊码字恢复为10比特K28.5码字后发送到FC目的端口。
如果是普通FC帧,按照下述的步骤S207~S210进行传送:
S207、发送端将普通FC帧的定界符进行编码转换;
具体方法为:读取定界符数据域的码字,根据OSCODE码字与数据域码字的对应关系表,将定界符转换为对应的8比特OSCODE码字加上24比特的空闲码字,重新编码为图3所示的格式,OSCODE码字仅是一种可选编码方式,并不用于限定本发明保护范围,并且,每一个OSCODE码字与S203中的编码结果(如0xab)不同。
S208、发送端将转换后的普通FC帧封装为PWE3报文,并通过PSN网络发送给接收端;
S209、接收端接收所述PWE3报文,解析出所述转换后的普通FC帧;
S210、恢复普通FC帧的定界符码字后发送给FC网络;
接收端仍然根据OSCODE码字与数据域码字的对应关系表,恢复该普通FC帧的定界符码字,然后将恢复后的普通FC帧发送到FC目的端口。
方法二中,接收端接收到PWE3报文并解析出FC帧后,首先判断是普通FC帧还是FC原语信号帧或FC原语序列帧,判断方法可以是从帧中的第一个字节判断出是否为普通FC帧,这就要求转换后的原语信号/原语序列的K28.5字节编码不同于SOF或EOF的OSCODE字节编码值;如果使用了控制字或长度域,也可以通过PWE3长度域或者在控制字中用某一位来表示是否是普通FC帧。如果是原语序列或原语信号,将第一个字节恢复成K28.5编码。如果是普通FC帧,根据所述对应关系表将SOF、EOF恢复为图2所示的10比特编码;FC帧的其他域按照正常字符进行处理。
实现上述透传方法的FC over PSN网络应用参考模型如图10所示,其中,CE(Customer Equipment,用户设备)设备(CE1、CE2)为FC设备,通过FC网络连接PSN网络节点PE(Provider Equipment,运营商设备),PE节点(PE1、PE2)为PSN上运营商边界FC业务接入设备,之间通过逻辑或物理的Tunnel(隧道)连接,一个Tunnel可能会含有多条PW,网络节点PE的作用是将从FC端口进来的FC帧按本文所述方法封装后传送到PSN网络上,从PSN上接收PWE3报文,从中解出FC帧后发送到FC端口上,从而完成FC帧在PSN网络上的传送。
其中,PE节点的基本结构仍如图4所示,需要说明的是,由于对FC帧进行FC业务处理和编解码转换的先后顺序并不影响本发明所述方法的实施,因此FC处理模块可以连接在FC物理接口模块和FC帧编解码转换模块之间,或者,连接在FC帧编解码转换模块和PW处理模块之间,图4所示为FC帧编解码转换模块连接在FC帧编解码转换模块和PW处理模块之间的结构示意图,以下仅以图4为例进行说明。为实现本发明所述的方法,需要对PE节点中的FC帧编解码转换模块进行改进,改进后的FC帧编解码转换模块结构如图11所示,具体包括:
第一编解码转换模块,将FC帧中的10比特K28.5码字转换为8比特特殊码字(如0xab)后送入PW处理模块封装为PWE3报文,再经PSN报文处理模块填入报文头后送入Tunnel中进行传送;或者将FC帧中的8比特特殊码字(如0xab)恢复为10比特K28.5码字后送入FC处理模块,由FC处理模块进行业务处理后通过FC链路发送到用户设备。
FC帧识别模块,对FC帧类型进行识别,并将原语信号帧和原语序列帧送入第一编解码转换子模块,将普通FC帧送入第二编解码转换子模块;
第二编解码转换子模块,按照现有技术二的方法对普通FC帧的定界符码字转换为对应的8比特OSCODE码字和24比特的空闲码字,或将8比特OSCODE码字和24比特的空闲码字恢复为对应的定界符码字。
当采用方法一时,该节点设备只包括第一编解码字模块。
根据图9所示的网络,整个FC帧在PSN上传送的处理过程可表示如下,处理过程仅描述PE1→PE2方向,PE2→PE1方向的处理与之类似,而且以下处理过程都是针对需要在PSN上传送的FC帧或者需要发送到FC端口的FC帧进行处理:
一、采用方法一的FC帧传送处理过程如下:
PE1从相应的FC物理端口上接收FC帧,第一编解码字模块将帧中的K28.5转换成特殊的字节编码(如0xab),数据域仍按原来的字节编码。将转换后的FC帧打入到FCoPSN PWE3封装中,组成完整的PWE3帧后,发送到PSN网络上;
PE2从相应的PSN端口接收到PWE3报文后,解出其净荷部分的FC帧,将第一个字节恢复成K28.5编码,判断是否为普通FC帧(可以通过PWE3长度域或者在控制字中用某一位来表示是否是普通FC帧),如果是,则第一编码字模块将第一个字节和倒数第四个字节(即EOF的第一个字节)恢复成K28.5编码,FC帧的其他域按照正常字符进行处理。
通过上述处理后,可以恢复出完整的FC帧,然后将FC帧发送到FC端口或做其他处理,实现了FC帧在PSN网络中的透传。
二、采用方法二的FC帧传送处理过程如下:
PE1从相应的FC物理端口上接收FC帧,如果是普通FC帧,由第二编解码转换子模块将帧中的SOF、EOF按照FC-BB-3分别转换成相应的4个字节,即1字节的OSCODE+3字节的空闲码字;如果是原语序列或原语信号,由第一编解码转换子模块将其中的K28.5转换成特殊的字节编码(如0xab),数据域仍按原来的字节编码。将转换后的FC帧打入到FCoPSN PWE3封装中,组成完整的PWE3报文后,发送到PSN网络上;
PE2从相应的PSN端口接收到PWE3报文后,解出其净荷部分的FC帧,判断是否为普通FC帧(可以从帧中的第一个字节判断出是否为普通FC帧,这就要求原语信号/原语序列的K28.5字节编码不同于SOF/EOF的OS CODE字节编码值;如果使用了控制字的话,也可以通过长度域判断是否为普通FC帧)。如果是普通FC帧,由第二编解码转换子模块按照FC-BB-3将SOF、EOF转换成对应的10比特编码;如果是原语序列/原语信号,由第一编解码转换子模块将第一个字节恢复成K28.5编码,FC帧的其他域按照正常字符进行处理。
通过上述处理后,可以恢复出完整的FC帧,然后将帧发送到FC端口或做其他处理,实现FC帧在PSN网络上的完全透传,而且处理过程简单。
另外,以上处理过程都是针对在一个PSN报文中只封装一个原语信号或原语序列,对于一个PSN报文中封装多个原语信号或原语序列,可能还需要其他额外的信息或者算法,比如,可能在控制字中表示该PSN帧封装的是控制帧(即原语序列/原语信号),则可根据长度算出其封装了多少个原语信号或原语序列,但对某个原语信号或原语序列的处理,仍可遵守上述规则。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (18)
1、一种在包交换网络(PSN)中传送光纤通道(FC)帧的方法,其特征在于,包括如下步骤:
A1、发送端从FC源端口接收FC帧,将该FC帧中的10比特控制标志码字转换为8比特第一标识码字,并打入PWE3报文的净荷域中进行封装后通过PSN网络发送给接收端;
A2、接收端接收所述报文,从所述净荷域解析出所述转换后的FC帧,并将所述8比特第一标识码字恢复为所述10比特控制标志码字后发送到FC目的端口。
2、如权利要求1所述的方法,其特征在于,所述FC帧包括普通FC帧、原语信号帧或原语序列帧。
3、如权利要求2所述的方法,其特征在于,所述10比特控制标志码字位于:所述普通FC帧的帧起始定界符和帧结束定界符的标志域、原语信号帧的标志域或原语序列帧的标志域中。
4、如权利要求1所述的方法,其特征在于,所述10比特控制标志码字包括10比特K28.5码字。
5、如权利要求1所述的方法,其特征在于,发送端对接收到的多个原语信号帧或原语序列帧分别进行所述8比特第一标识码字转换后,封装入一个PWE3报文的净荷域中发送给接收端;以及,接收端接收到该PWE3报文后,解析出所述多个原语信号帧或原语序列帧并分别进行10比特控制标志码字恢复后发送到FC目的端口。
6、一种在包交换网络(PSN)中传送光纤通道(FC)帧的方法,其特征在于,包括如下步骤:
B1、发送端从FC源端口接收FC帧并判断所述FC帧类型,如果是原语信号帧或原语序列帧则继续步骤B2;如果是普通FC帧则转至步骤B4;
B2、发送端将所述原语信号帧或原语序列帧中的10比特控制标志码字转换为8比特第一标识码字后,打入PWE3报文的净荷域中进行封装后通过PSN网络发送给接收端;
B3、接收端接收所述报文,从所述净荷域解析出所述转换后的原语信号帧或原语序列帧,并将所述8比特第一标识码字恢复为所述10比特控制标志码字后转至步骤B6;
B4、发送端将所述普通FC帧的定界符转换为与数据域码字相对应的8比特第二标识码字和24比特的空闲码字后,封装为PWE3报文并通过PSN网络发送给接收端,所述第二标识码码字与所述第一标识码字不相同;
B5、接收端接收所述报文,解析出所述普通FC帧,并根据所述8比特第二标识码字恢复该普通FC帧的定界符码字;
B6、接收端将恢复后的FC帧发送到FC目的端口。
7、如权利要求6所述的方法,其特征在于,所述普通FC帧定界符包括帧起始定界符和帧结束定界符。
8、如权利要求6或7所述的方法,其特征在于,所述10比特控制标志码字位于所述原语信号帧的标志域或原语序列帧的标志域中。
9、如权利要求8所述的方法,其特征在于,所述10比特控制标志码字包括10比特K28.5码字。
10、如权利要求1所述的方法,其特征在于,发送端对接收到的多个原语信号帧或原语序列帧分别进行所述8比特第一标识码字转换后,封装入一个PWE3报文的净荷域中发送给接收端;以及,接收端接收到该PWE3报文后,解析出所述多个原语信号帧或原语序列帧并分别进行10比特控制标志码字恢复后发送到FC目的端口。
11、一种用于包交换网络的节点,包括PSN物理接口模块、PSN报文处理模块、连接该PSN报文处理模块的PW处理模块、FC处理模块和FC物理接口模块;其特征在于,还包括FC帧编解码转换模块;
所述FC物理接口模块接收FC帧并送入FC帧编解码转换模块,由FC帧编解码转换模块将FC帧中的10比特控制标志码字转换为8比特第一标识码字后送入PW处理模块封装为PWE3报文,再经PSN报文处理模块填入报文头后送入PSN网络进行传送;或者
PSN报文处理模块将通过所述PSN物理接口模块接收到携带FC帧报文的报文头去除后,送入PW处理模块解析出FC帧送入FC帧编解码转换模块,由FC帧编解码转换模块将FC帧中的8比特第一标识码字恢复为10比特控制标志码字后通过所述FC物理接口模块发送。
12、如权利要求11所述的节点,其特征在于,所述FC帧编解码转换模块包括:执行所述比特控制标志码字和8比特第一标识码字编解码转换的第一编解码转换子模块。
13、如权利要求12所述的节点,其特征在于,所述FC帧编解码转换模块还包括:
FC帧识别子模块,对FC帧类型进行识别,并将原语信号帧和原语序列帧送入第一编解码转换子模块,将普通FC帧送入第二编解码转换子模块;
第二编解码转换子模块,对普通FC帧的定界符码字转换为对应的8比特第二标识码字和24比特的空闲码字,或将8比特第二标识码字和24比特的空闲码字恢复为对应的定界符码字。
14、如权利要求11、12或13所述的节点,其特征在于,所述FC处理模块连接在所述FC物理接口模块和FC帧编解码转换模块之间,或者,连接在FC帧编解码转换模块和PW处理模块之间,对FC帧进行FC业务处理。
15、一种包交换网络,包括用户设备和至少两个节点,所述用户设备和节点之间通过FC网络连接,所述节点之间通过PSN网络连接,所述节点包括PSN物理接口模块、PSN报文处理模块、连接该PSN报文处理模块的PW处理模块、FC处理模块和FC物理接口模块;其特征在于,还包括FC帧编解码转换模块;
所述FC物理接口模块接收FC帧并送入FC帧编解码转换模块,由FC帧编解码转换模块将FC帧中的10比特控制标志码字转换为8比特第一标识码字后送入PW处理模块封装为PWE3报文,再经PSN报文处理模块填入报文头后送入PSN网络进行传送;或者
PSN报文处理模块将通过所述PSN物理接口模块接收到携带FC帧报文的报文头去除后,送入PW处理模块解析出FC帧送入FC帧编解码转换模块,由FC帧编解码转换模块将FC帧中的8比特第一标识码字恢复为10比特控制标志码字后通过所述FC物理接口模块发送给FC网络。
16、如权利要求15所述的包交换网络,其特征在于,所述FC帧编解码转换模块包括:执行所述比特控制标志码字和8比特第一标识码字编解码转换的第一编解码转换子模块。
17、如权利要求16所述的包交换网络,其特征在于,所述FC帧编解码转换模块还包括:
FC帧识别子模块,对FC帧类型进行识别,并将原语信号帧和原语序列帧送入第一编解码转换子模块,将普通FC帧送入第二编解码转换子模块;
第二编解码转换子模块,对普通FC帧的定界符码字转换为对应的8比特第二标识码字和24比特的空闲码字,或将8比特第二标识码字和24比特的空闲码字恢复为对应的定界符码字。
18、如权利要求15、16或17所述的包交换网络,其特征在于,所述FC处理模块连接在所述FC物理接口模块和FC帧编解码转换模块之间,或者,连接在FC帧编解码转换模块和PW处理模块之间,对FC帧进行FC业务处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2005100933669A CN1921445A (zh) | 2005-08-26 | 2005-08-26 | 传送fc帧的方法以及应用该方法的包交换网络及其节点 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2005100933669A CN1921445A (zh) | 2005-08-26 | 2005-08-26 | 传送fc帧的方法以及应用该方法的包交换网络及其节点 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1921445A true CN1921445A (zh) | 2007-02-28 |
Family
ID=37779024
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100933669A Pending CN1921445A (zh) | 2005-08-26 | 2005-08-26 | 传送fc帧的方法以及应用该方法的包交换网络及其节点 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1921445A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011131043A1 (zh) * | 2010-04-21 | 2011-10-27 | 华为技术有限公司 | Sdh/sonet段开销字节的传递方法、装置及*** |
CN102395028A (zh) * | 2011-09-23 | 2012-03-28 | 北京航空航天大学 | 一种航空电子视频发送*** |
CN102487307A (zh) * | 2010-12-06 | 2012-06-06 | 中国航空工业集团公司第六三一研究所 | 一种用于fc协议的eof极性选择方法 |
CN101374145B (zh) * | 2007-08-24 | 2012-09-05 | 华为技术有限公司 | 一种速率适配的方法和装置 |
WO2012119422A1 (zh) * | 2011-08-29 | 2012-09-13 | 华为技术有限公司 | 附加空闲位的传输方法、发送机和网络*** |
-
2005
- 2005-08-26 CN CNA2005100933669A patent/CN1921445A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101374145B (zh) * | 2007-08-24 | 2012-09-05 | 华为技术有限公司 | 一种速率适配的方法和装置 |
WO2011131043A1 (zh) * | 2010-04-21 | 2011-10-27 | 华为技术有限公司 | Sdh/sonet段开销字节的传递方法、装置及*** |
US9184862B2 (en) | 2010-04-21 | 2015-11-10 | Huawei Technologies Co., Ltd. | Method, apparatus and system for transmitting SDH/Sonet section overhead bytes |
CN102487307A (zh) * | 2010-12-06 | 2012-06-06 | 中国航空工业集团公司第六三一研究所 | 一种用于fc协议的eof极性选择方法 |
CN102487307B (zh) * | 2010-12-06 | 2014-05-28 | 中国航空工业集团公司第六三一研究所 | 一种用于fc协议的eof极性选择方法 |
WO2012119422A1 (zh) * | 2011-08-29 | 2012-09-13 | 华为技术有限公司 | 附加空闲位的传输方法、发送机和网络*** |
CN102395028A (zh) * | 2011-09-23 | 2012-03-28 | 北京航空航天大学 | 一种航空电子视频发送*** |
CN102395028B (zh) * | 2011-09-23 | 2013-07-03 | 北京航空航天大学 | 一种航空电子视频发送*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3641237A1 (en) | Transmission network system, and data exchange and transmission method, device and apparatus | |
CN101075937A (zh) | 三层虚拟专用网转发报文的方法、***和设备 | |
CN1250294A (zh) | 以太网与同步数字体系或同步光网络融合的适配方法 | |
US7940812B2 (en) | Ethernet access device and Ethernet access method | |
CN1859382A (zh) | 支持多业务的通信设备及其方法 | |
CN1921445A (zh) | 传送fc帧的方法以及应用该方法的包交换网络及其节点 | |
CN1728714A (zh) | 一种用于IPv4网络和IPv6网络互通的方法 | |
CN1728720A (zh) | 一种用于以太网与同步数字体系或者同步光网络融合的适配方法 | |
CN1866835A (zh) | 网络中数据传输的方法 | |
CN101035143A (zh) | 一种物理层芯片、传输信号的方法及交换机 | |
CN1841976A (zh) | 一种传输实时并行数据流的方法及*** | |
WO2008055441A1 (fr) | Procede et appareil de transmission de services de canal de fibres et systeme associe | |
CN109962762A (zh) | 一种数据传输方法、发送装置及接收装置 | |
CN1863013A (zh) | 无源光网络中的网络终端装置及其数据处理方法 | |
CN1929392A (zh) | 捆绑链路状态的管理方法 | |
US20050013313A1 (en) | Method for encapsulating data streams | |
CN1728717A (zh) | 一种以太网与准同步数字体系融合的适配方法 | |
CN1866969A (zh) | 宽带码分多址网络中Iub接口数据传输方法 | |
EP2071808A1 (en) | Methods and a system and devices for ipv6 datagram transmission in the ethernet | |
CN1941819A (zh) | 一种话音业务在以太网传输的方法及*** | |
CN101043424A (zh) | 一种ip分组网络间的数据传输方法及*** | |
CN101262424A (zh) | 转发mpls报文的方法、设备及mpls通信*** | |
CN1347062A (zh) | 千兆ip网卡 | |
CN1791075A (zh) | 实现网络融合的装置及其方法 | |
CN1133301C (zh) | 利用sdh接入网数据通道实现路由器的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20070228 |