CN1352843A - 通用标号封装协议 - Google Patents

通用标号封装协议 Download PDF

Info

Publication number
CN1352843A
CN1352843A CN00804632.8A CN00804632A CN1352843A CN 1352843 A CN1352843 A CN 1352843A CN 00804632 A CN00804632 A CN 00804632A CN 1352843 A CN1352843 A CN 1352843A
Authority
CN
China
Prior art keywords
label
error correction
cyclic redundancy
redundancy check
crc
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.)
Granted
Application number
CN00804632.8A
Other languages
English (en)
Other versions
CN1232082C (zh
Inventor
拉亚德干·拉维坎思
奥弗·斯特兰德伯格
帕西·瓦兰伦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Verge Infrastructure
Victoria & Co
Original Assignee
Nokia Telecommunications Oy
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23007472&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1352843(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Nokia Telecommunications Oy filed Critical Nokia Telecommunications Oy
Publication of CN1352843A publication Critical patent/CN1352843A/zh
Application granted granted Critical
Publication of CN1232082C publication Critical patent/CN1232082C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13166Fault prevention
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13174Data transmission, file transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13215Code checking, CRC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13216Code signals, frame structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1329Asynchronous transfer mode, ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13348Channel/line reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13367Hierarchical multiplexing, add-drop multiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet

Abstract

一种用于通过串行通信链路的标号的数据报的封装方法和一种在所述链路的接收端提取数据报的方法。封装方法包括:将标号(210)和标号纠错(220)加到数据报的前面,标号纠错(220)是利用标号(210)导出的;并且将循环冗余校验(240)加到数据报的末端,循环冗余校验(240)是利用数据报导出的。用标号(210)、标号纠错字段(220)、循环冗余校验字段(240)封装数据报的分组的末端可以通过以下方式被识别:分析分组的输入比特,直到检测到匹配用预定编码公式编码的分组的许多以前比特的比特模式,并根据匹配的检测和预定编码公式识别分组的末端。

Description

通用标号封装协议
发明领域
本发明一般涉及串行通信系统,更具体的说,涉及通过串行链路传送标号交换信息包的通用标号封装协议。
技术背景
在数据服务商的网络中,对带宽的要求正在飞涨。对于这种要求,需要有效的带宽利用,较高的性能并且简单。预计互联网协议(IP)业务容量继续以相当高的速度持续增长。随着遍及全球网络的IP增长,许多大容量链路试图回避ATM信元所需要的额外负担。多数电信公司使用SONET(同步光纤网络)作为公众网络中通过光纤进行数据传输的OSI第1层的规范,使用ATM作为OSI第II层的链路。但是,必须添加分组中以通过ATM链路的附加数据会占用10%以上的ATM原始带宽。而且,还有许多其它分组协议用于打包传输的数据。尽管SONET在这里作为一个主要示例来提涉,然而本领域的技术人员将认识到这里讨论的概念对任何串行链路都是有效的。
SONET是传输速率从51.84Mbps(基本速率)到13.22Gbps的系列,它被产生以提供传输许多具有不同容量的数字信号的灵活性并为生产商提供设计标准。尽管它的名字是SONET,但它不限于光纤链路。SONET拟定起初是作为对交换载波标准协会(ExchangeCarriers Standards Association)的建议,并最终为美国国家标准化组织(ANSI)所接受。SONET还被国际电信联盟-电信标准化部门(ITU-T)采用。ITU-T的版本被称为同步数字系列(SDH),它稍微做了一些修改,其速率从155Mbps开始。
为了提供有效的网络可操作性和可伸缩性,如今的数据网络都基于分层结构,它包括主干和服务节点层。路由器和主干的主要功能是提供运行和可伸缩性,以便每秒交换数百万个分组并可达到高速率。在服务节点或分配层,边缘路由器的主要目的是提供诸如安全访问控制的特征,通过服务级提供来支持不同的服务。例如,对于长途来说,多数运营者通过SONET/SDH平台传输其路由业务。SONET/SDH硬件形成修改全球电信提供商和企业的基础结构。因而需要数据设备与这个基础结构进行无缝的互操作。
SONET/SDH上的IP作为减轻上述ATM开销负担并压缩更多链路带宽的方法变得流行。SONET/SDH上的IP从传输图像中去除ATM,放弃传统的把IP分组封装到ATM信元的方法,在传统的方法中ATM信元之后被映射到SONET帧。而该技术直接把IP信息包映射到SONET帧。
SONET/SDH上的分组数据是通过使用点到点协议(PPP)在SONET帧上的数据伺服传输。PPP设计为通过点到点链路进行通信的标准方法。最初被设计用于短距离的本地线路、租用线路和使用调制解调器的普通老式电话业务(POTS)。随着新分组服务和较高速率线路引入,点对点协议也易于在这些环境使用。
PPP将SONET传输作为面向八位位组的同步链路来对待。PPP对物理层表现为八位位组接口并没有规定要备提供或接受的子八位位组(sub-octet)。八位位组流被映射为SONET同步净荷信包(SPE),八位位组边界和SPE八位位组边界对齐。SONET提供丰富的开销信息,允许较为简单的复用和高消耗的操作、管理、维护和提供(OAM§P)能力。
SONET包括诸如映射、对齐、复用和填充的复用原则。SONET的优点之一是它能够承载大的净荷(超过50Mbps)。然而,为了传送和交换小于STS-1速率的净荷,通过把STS(同步传输信号)SPE细分成称为虚拟分支(VT)的较小结构单元,还能够容纳数字体系信号。
因此,SONET/SDH上的分组是被建立以提供互联网或IP数据的网络的理想特征。SONET/SDH上的分组提供比其它传输方法更高的带宽利用和效率。但是,不是所有网络都能受益于SONET/SDH上的IP的优点。首先,所有通过连路的数据必须是IP的。因为IP数据上的155Mbps不容易得到,这种要求是使用SONET/SDH上的IP的主要缺陷。统计上,ATM比SONET/SDH上的IP更容易被复用。可是,ATM能够在较低速率的链路上运行。但是,如上所述,ATM承载必须加到每个分组以通过ATM链路的额外开销。
当经通过任何媒体向任何位置提供高速传输的不同传输交换系统来集中传送音频、数据、图像和视频时,SONET作为用于传输分组的传输网络而获得动力,因为与通过ATM类型的解决方案的IP相比较,SONET的开销低。但是,如上所述,当前在SONET/SDH上分组的方法是使用点到点协议封装。
IETF中正致力于通过使用标号和标号交换路由器(LSR)为伺服链路上的分组业务提供容易的交换。多协议标号交换(MPLS)组的工作是致力于解决标号交换的复杂性和提出基于标准的互操作性测试协议。标号交换对诸如传输控制协议/网际协议(TCP/IP)无连接协议增加了连接。计算通过网络的路由并给这些路由分配“标记”或“标号”,帧发送被简化到也可以由硬件来实现。对于这种结构,标号交换理论上可以同等操作于ATM和非ATM环境。在ATM网络中,标号已经存在;它就是虚拟信道(VC)地址。在诸如以太网的非ATM环境中,需要拟定新协议来完成这个目的。使用标号的主要优点是:通过删除第三层查找提高的传送能力以及通过使用标号带来的业务工程能力。
但是,如上所述,当前用于在SONET/SDH上承载分组业务的唯一途径是使用点对点封装。还没有建议有关如何封装标号的定义。另外,即使标号用于通过伺服链路承载分组业务,然而还未解决不必在净荷中进行查看就检测分组末端的问题。
可见,需要用于通过伺服链路承载标号交换分组的封装。
可见,需要一种不必在净荷中进行查看就检测分组末端的方法。
发明概述:
为了克服上述先有技术中的限制,并克服在阅读和理解本发明说明书时将变得明显的其它限制,本发明公开一种用于通过串行链路来传送标号交换分组的通用标号协议。
本发明通过提供一种标号封装协议和一种用于检测可变长度分组末端的方法来解决上述问题。
一种按照本发明原理的方法包括:将标号和标号纠错加到数据报的前面,标号纠错可以用标号来导出;将循环冗余校验(CRC)加到数据报的末端,循环冗余校验可以用数据报来导出。
按照本发明原理的方法的其它实施例可以包括另外的或任选的附加方面。本发明的这样一个方面是标号包括三个字节。
本发明的另一方面是根据D8+D2+D+1得到标号纠错。
本发明的另一方面是数据报被加扰。
本发明的另一方面是根据D43+1加扰数据报。
本发明的另一方面是利用多项式D16+D15+D2+1得到循环冗余校验。
本发明的另一方面是数据报是IPv4分组。
本发明的另一方面是数据报是IPv6分组。
本发明的另一方面是标号包含多个比特,其中标号中的一个比特是指示没有承载净荷的标号有效比特。
本发明的另一实施例中提供一种方法,用于识别用标号、标号纠错字段和循环冗余校验字段封装数据报的分组的末端,该方法包括:分析分组的输入比特,直到检测到匹配用预定编码公式编码的分组的多个以前比特的比特模式,并根据匹配的检测和预定编码公式来识别分组的末端。
本发明的另一方面是:预定编码公式包括循环冗余校验多项式,并且分析包括根据循环冗余校验多项式对输入比特进行编码以产生计算的循环冗余校验,直到计算的循环冗余校验匹配循环冗余校验字段。
本发明的另一方面是:选择还包括根据匹配的检测来识别当前分组的末端。
本发明的另一方面是:预定编码公式包括标号纠错多项式,并且分析包括根据标号纠错多项式对输入比特进行编码以产生计算的标号纠错,直到标号纠错匹配标号纠错字段。
本发明的另一方面是:选择还包括根据匹配的检测来识别以前分组的末端。
本发明的另一方面是:预定编码公式包括循环冗余校验多项式和标号纠错多项式的组合,其中分析包括根据循环冗余校验多项式和标号纠错多项式对输入比特进行编码,其中循环冗余校验多项式产生计算的循环冗余校验,直到计算的循环冗余校验匹配循环冗余校验字段,并且标号纠错多项式产生计算的标号纠错,直到标号纠错匹配标号纠错字段。
成为本发明特征的上述和各种其它的优点及新颖性特征在后附的权利要求书中被详细指出,并成为其一部分。然而,为了更好的理解本发明、其优点及通过其使用达到的目的,应该参考附图及伴随的说明性材料,其中示出并描述了根据本发明设备中的具体示例。
附图简述:
参考附图,整个附图中相同的参考数字代表相应的部分。
图1说明适用于根据本发明的通用标号封装协议的用于通过串行链路传送标号交换分组的网络系统;
图2说明根据本发明的通用标号封装协议(GLEP)分组;
图3说明可变大小分组流300;和
图4说明用于检测具有根据本发明封装的标号的可变大小分组的末端的方法的流程图。
发明详述:
在下面对示例性实施例的说明中,参考构成所述示例性实施例的一部分并通过对可以实践本发明的特定实施例的说明来示出的附图。应该理解可以使用其它实施例,这些实施例结构有所变化,但没有脱离本发明的范围。
图1说明适用于根据本发明的通用标号封装协议的用于通过串行链路传送标号交换分组的网络系统100。在图1中,本地用户110通过串行链路130发送分组给远程用户120。分组经由网络140的每个端的路由器150、152穿过网络140。例如,分组可以通SONET/SDH传输。通过SONET/SDH的分组因为与通过ATM类型的IP解决方案相比其开销得到将低而获得了动力。IP网络中的标号交换到目前为止已经涉及诸如ATM和帧中继的链路层技术。但是与通过SONET/SDH的分组相比,ATM和帧中继更自然地将标号交换式业务映射到链路层技术。为了这个目的,当前通过SONET/SDH来分组的方法使用PPP封装。但是,还未定义能将标号封装在通过SONET/SDH的分组中的方式。
本发明提供通用标号封装协议,它使得可以以一种方式实现标号和相关分组的传送,所述方式将使得通过标号交换路由器(LSR)150、152容易交换。而且,本发明提供一种用于在远程端从标号中提取数据报的方法。
图2说明根据本发明的通用标号封装协议(GLEP)分组200。如图2所示,24比特或3字节分被配用于标号210信息。由于它是作为标号交换根据的主要包头,因而用1字节的标号纠错(LEC)字段220来检测这个GLEP分组200的标号包头中的错误。例如,可以使用多项式D8+D2+D+1得到LEC字段220。GLEP分组200还包括原始净荷230和循环冗余校验(CRC)字段240。
原始净荷是可变大小的分组。图3说明可变大小分组310至320的流300。每个可变大小分组310至320包括包头330和数据字段340。例如,可变大小分组310至320可以是IPv4或IPv6分组,或者他们可以基于任何其它的物理层协议。
再参考图2,净荷230是邻近LEC字段220的字段。净荷230可以被加扰,例如使用作为ATM加扰器的多项式D43+1。本领域的技术人员将认识到根据本发明的通用标号封装协议确实是多协议,实际上被承载的净荷230可以是任何网络层协议。这确保根据本发明的通用标号封装协议与MPLS工作组的工作一致。建议方案中的第四和最后的字段是CRC字段240。CRC可以长2字节。而且,能够利用CRC-16多项式D16+D15+D2+1得到CRC 240。
但是,本领域的技术人员将认识到本发明并不限于上述标号空间划分、字段大小和编码多项式。本领域的技术人员还将认识到:除了MPLS标号标识符,还可以包括象MAC比特、服务类型比特、堵塞指示比特的字段等,并且,在这样一种情况下,上面所示标号字段210可以超过3个字节。此外,可以保留标号字段210中的一个比特作为“标号有效比特”。它用于指示没有承载净荷230。实际上,有三个选项:
1.没有数据要发送时,这个比特设为“标号无效”,并且只要没有数据要发送,发送标有“标号无效”的相继标号。
2.甚至可以不必对此有比特,根据紧接的相继匹配符号的接收可以将它们丢弃。
3.其它选择是保留诸如00000000 00000000 xxxxxxxx的特别标号码点用于该功能(比特是昂贵的)。
说明了封装协议,接着将说明从标号提取净荷的方法。就本发明能否有效地用于标号交换GLEP分组200,而不需要太多的处理(诸如IP级处理)开销,需要检查所述提取。
ATM方法的主要优点之一在于:ATM信元是固定大小的,并且虚拟路径标识符/虚拟信道标识符(VPI/VCI)字段在信元中的固定位置。虽然即使在当前GLEP情况下,标号210置于固定位置并且只需要固定长度的查找,然而继续存在着问题,即GLEP分组200实际上是可变大小的,因为数据报230本身是可变长度的,如图3所示。随后的任务是检测分组的末端,而不用在净荷中进行查找。这可以利用CRC字段240和LEC字段220来完成。
图4说明用于检测具有根据本发明封装的标号的可变大小分组的末端的方法的流程图400。在图4中,可以以两种方式识别帧的末端。通过利用LEC来检测当前帧的标号的开头可以识别前一帧的末端,或通过利用CRC可以检测当前帧的末端。首先,在410中,选择方法。如果选择当前帧末端的方法412,则在414中,计算净荷比特的CRC。CRC的典型实现是用移位寄存器的形式。与参考图2的上述示例一致,当净荷比特输入时,用硬件执行16比特的CRC操作。然后,在416中,计算的CRC与末端16比特相比较。在418中,监视匹配,其中匹配表示当前GLEP帧的末端420。否则,处理器循环422。
如果选择前一帧的末端方法440,则在442中,计算标号比特的LEC。当标号的比特输入时,用硬件执行LEC操作。然后,在444中,检查计算的LEC,直到识别到与LEC字段的匹配。在446中,监视匹配,其中匹配448表示当前帧的开始,从而表示前一GLEP帧的末端。否则,处理循环450。
因而,有可能精确识别可变长度GLEP帧。LEC允许根据承载在包头里的标号传送GLEP帧,它是固定长度查找。因而,根据本发明的通用标号封装协议允许通过诸如SONET的串行链路容易运用MPLS。然而,本领域的技术人员将容易认识到本发明不意味着限于单独使用CRC和LEC。本领域的技术人员将认识到可以利用根据本发明的更为复杂的方法以增加性能。例如,两种方法的组合,即可以使用利用LEC和CRC的组合来检测GLEP分组的末端。
重新回到图1,根据本发明,进入网络140的分组在入口LSR 150会附加标号。出口LSR 152将按照上面参考图4描述的方法来提取标号。
总之,本发明描述了一种用于通过串行通信链路的封装标号数据报的新方法,以及一种在所述链路的接收端提取数据报的方法。在诸如ATM和帧中继的当前可用标号封装方法中,本发明的主要优点在于比通过其它选择的方法更为简单有效。而SONET和MPLS是网间互连的关键技术,接合两者是有益的。在此概述的方法表示在SONET中承载MPLS分组的最初成果。这消除了在SONET中运行ATM的附加开销,而仍然保留了MPLS交换能力。而且,可以得到MPLS所有相关的优点。由于SONET上的分组已在使用中,因而本发明进一步增强这样一种网络的能力。特别是,通过MPLS的使用,可以在SONET主干的IP上实现QoS(服务质量)。虽然SONET作为上面的主要示例,然而本领域的技术人员将认识到这里所述的本发明对任何串行链路都有效,因而可以在任何串行链路上实现MPLS。
为了说明和描述,已经给出本发明示例性实施例的上述说明。这不是用于穷举或限制本发明为公开的精确形式。根据上面的讲授有可能作出许多修改和改变。并不以本详细说明书来限制本发明的范围,而是在后附的权利书中定义本发明的范围。

Claims (32)

1.一种用于将标号封装在允许通过串行链路实现分组的标号交换的分组中的方法,它包括:
将标号和标号纠错加到数据报的前面,可以利用所述标号来导出所述标号纠错;以及
在所述数据报的末端添加循环冗余校验(CRC),利用所述数据报来导出所述循环冗余校验。
2.权利要求1的方法,其特征在于所述标号包括三个字节。
3.权利要求1的方法,其特征在于根据D8+D2+D+1来得到所述标号纠错。
4.权利要求1的方法,其特征在于所述数据报被加扰。
5.权利要求的4方法,其特征在于根据D43+1来加扰所述数据报。
6.权利要求1的方法,其特征在于利用D16+D15+D2+1来得到所述循环冗余校验。
7.权利要求1的方法,其特征在于所述数据报是IPv4分组。
8.权利要求1的方法,其特征在于所述数据报是IPv6分组。
9.权利要求1的方法,其特征在于:所述标号包括多个比特,所述标号中的一个比特是用于指示没有承载净荷的标号有效比特。
10.一种用于识别封装具有标号、标号纠错字段和循环冗余校验字段的数据报的末端的方法,它包括:
分析分组的输入比特,直到检测到匹配许多用预定编码公式编码的分组的以前比特的比特模式;以及
根据所述匹配的检测和所述预定编码公式来识别所述分组的末端。
11.权利要求10的方法,其特征在于:所述预定编码公式包括循环冗余校验多项式,所述分析包括根据所述循环冗余校验多项式对输入比特进行编码以产生计算的循环冗余校验,直到所述计算的循环冗余校验匹配所述循环冗余校验字段。
12.权利要求11的方法,其特征在于所述选择还包括根据所述匹配的检测识别所述当前分组的末端。
13.权利要求10的方法,其特征在于:所述预定编码公式包括标号纠错多项式,所述分析包括根据所述标号纠错多项式对输入比特进行编码以产生计算的标号纠错,直到所述标号纠错匹配所述标号纠错字段。
14.权利要求13的方法,其特征在于所述选择还包括根据所述匹配的检测识别所述以前分组的末端。
15.权利要求10的方法,其特征在于:所述预定编码公式包括循环冗余校验多项式和标号纠错多项式的组合,所述分析包括根据所述循环冗余校验多项式和所述标号纠错多项式对输入比特进行编码,所述循环冗余校验多项式产生计算的循环冗余校验,直到所述计算的循环冗余校验匹配所述循环冗余校验字段,所述标号纠错多项式产生计算的标号纠错,直到所述标号纠错匹配所述标号纠错字段。
16.权利要求15的方法,其特征在于所述选择还包括根据所述匹配的检测识别所述当前分组的末端。
17.一种分组网络,它包括:
入口实体,用于接收数据报并以用于控制所述数据报处理的标号、标号纠错字段和循环冗余校验字段来封装所述数据报以产生标号的分组,并将所述标号的分组传送到下一跳(hop);以及
出口实体,用于识别用所述标号、所述标号纠错字段和所述循环冗余校验字段封装所述数据报的分组的末端。
18.权利要求17中的分组网络,其特征在于:入口实体通过将标号和利用所述标号导出的标号纠错加到数据报的前面并将利用所述数据报导出的循环冗余校验加到所述数据报的末端来封装所述数据报。
19.权利要求18的分组网络,其特征在于所述标号包括三个字节。
20.权利要求18的分组网络,其特征在于根据D8+D2+D+1得到所述标号纠错。
21.权利要求18的分组网络,其特征在于所述数据报被加扰。
22.权利要求21的分组网络,其特征在于根据D43+1加扰所述数据报。
23.权利要求18的分组网络,其特征在于利用多项式D16+D15+D2+1得到所述循环冗余校验。
24.权利要求18的分组网络,其特征在于所述数据报是IPv4分组。
25.权利要求18的分组网络,其特征在于所述数据报是Ipv6分组。
26.权利要求18的分组网络,其特征在于:所述标号包括多个比特,其中,所述标号中的一个比特是用于指示没有承载净荷的标号有效比特。
27.权利要求17的分组网络,其特征在于所述出口实体识别用所述标号、所述标号纠错字段和所述循环冗余校验字段封装所述数据报的分组的末端,其方式是:分析分组的输入比特,直到检测到匹配用预定编码公式编码的分组的多个以前比特的比特模式并根据所述匹配的检测和所述预定编码公式识别所述分组的末端。
28.权利要求27的分组网络,其特征在于:所述预定编码公式包括循环冗余校验多项式,所述出口实体根据所述循环冗余校验多项式对输入比特进行编码以产生计算的循环冗余校验,直到所述计算的循环冗余校验匹配所述循环冗余校验字段。
29.权利要求28的分组网络,其特征在于所述选择还包括根据所述匹配的检测识别所述当前分组的末端。
30.权利要求27的分组网络,其特征在于:所述预定编码公式包括标号纠错多项式,所述出口实体根据所述标号纠错多项式对输入比特进行编码以产生计算的标号纠错,直到所述标号纠错匹配所述标号纠错字段。
31.权利要求30的分组网络,其特征在于所述选择还包括根据所述匹配的检测识别所述以前分组的末端。
32.权利要求27的分组网络,其特征在于:所述预定编码公式包括循环冗余校验多项式和标号纠错多项式的组合,所述出口实体根据所述循环冗余校验多项式和所述标号纠错多项式对输入进行编码,其中所述出口实体使用所述循环冗余校验多项式来产生计算的循环冗余校验直到所述计算的循环冗余校验匹配所述循环冗余校验字段,并且使用所述标号纠错多项式来产生计算的标号纠错,直到所述标号纠错匹配所述标号纠错字段。
CN00804632.8A 1999-03-09 2000-03-09 通用标号封装协议 Expired - Lifetime CN1232082C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/264,758 1999-03-09
US09/264,758 US6331978B1 (en) 1999-03-09 1999-03-09 Generic label encapsulation protocol for carrying label switched packets over serial links

Publications (2)

Publication Number Publication Date
CN1352843A true CN1352843A (zh) 2002-06-05
CN1232082C CN1232082C (zh) 2005-12-14

Family

ID=23007472

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00804632.8A Expired - Lifetime CN1232082C (zh) 1999-03-09 2000-03-09 通用标号封装协议

Country Status (6)

Country Link
US (1) US6331978B1 (zh)
EP (1) EP1159804A4 (zh)
JP (1) JP2002539681A (zh)
CN (1) CN1232082C (zh)
AU (1) AU3183200A (zh)
WO (1) WO2000054465A1 (zh)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7570645B2 (en) * 2000-01-18 2009-08-04 Viasat, Inc. Frame format and frame assembling/disassembling method for the frame format
US6931009B1 (en) * 1997-07-15 2005-08-16 Viasat, Inc. Frame format and frame assembling/disassembling method for the frame format
CN1214689C (zh) 1998-06-19 2005-08-10 杜松网络公司 用于把数据导向目的地址的设备和方法
US6473421B1 (en) * 1999-03-29 2002-10-29 Cisco Technology, Inc. Hierarchical label switching across multiple OSPF areas
US6882643B1 (en) * 1999-07-16 2005-04-19 Nortel Networks Limited Supporting multiple services in label switched networks
US7215650B1 (en) 1999-08-16 2007-05-08 Viasat, Inc. Adaptive data rate control for narrowcast networks
US6937598B1 (en) * 1999-09-20 2005-08-30 Lucent Technologies Inc. Method and apparatus for transporting ATM cell traffic over IP networks
US6891850B1 (en) * 1999-12-22 2005-05-10 Rockwell Automation Technologies, Inc. Network independent safety protocol for industrial controller
US6839322B1 (en) * 2000-02-09 2005-01-04 Nortel Networks Limited Method and system for optical routing of variable-length packet data
CA2335898A1 (en) * 2000-02-14 2001-08-14 Nec Corporation Method and system for transmission and reception of asynchronously multiplexed signals
US6973084B1 (en) * 2000-02-23 2005-12-06 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
US6778561B1 (en) * 2000-02-23 2004-08-17 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
US6771663B1 (en) 2000-02-23 2004-08-03 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
US7006525B1 (en) 2000-02-23 2006-02-28 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
US6847644B1 (en) * 2000-02-23 2005-01-25 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
US6999479B1 (en) 2000-02-23 2006-02-14 Cypress Semiconductor Corp. Hybrid data transport scheme over optical networks
US7230908B2 (en) * 2000-07-24 2007-06-12 Viasat, Inc. Dynamic link assignment in a communication system
US20020085567A1 (en) * 2000-12-28 2002-07-04 Maple Optical Systems, Inc. Metro switch and method for transporting data configured according to multiple different formats
US20020085563A1 (en) * 2001-01-03 2002-07-04 Michael Mesh Packet processing method and engine
US20020116669A1 (en) * 2001-02-12 2002-08-22 Maple Optical Systems, Inc. System and method for fault notification in a data communication network
US20020191621A1 (en) * 2001-06-14 2002-12-19 Cypress Semiconductor Corp. Programmable protocol processing engine for network packet devices
US20020194363A1 (en) * 2001-06-14 2002-12-19 Cypress Semiconductor Corp. Programmable protocol processing engine for network packet devices
JP4161557B2 (ja) * 2001-09-03 2008-10-08 株式会社日立製作所 パケット転送方法及びその装置
US8014395B1 (en) 2002-01-10 2011-09-06 Ericsson Ab Method and apparatus for processing labels
US7139272B1 (en) * 2002-01-10 2006-11-21 Redback Networks Inc. Method and apparatus for a label forwarding information base
WO2003081850A1 (de) * 2002-03-27 2003-10-02 Siemens Aktiengesellschaft Verfahren für den betrieb und die überwachung von mpls-netzen
CA2493383C (en) * 2002-07-16 2012-07-10 Enterasys Networks, Inc. Apparatus and method for a virtual hierarchial local area network
US8315518B1 (en) 2002-09-18 2012-11-20 Ciena Corporation Technique for transmitting an optical signal through an optical network
US20040114640A1 (en) * 2002-12-16 2004-06-17 Bhide Nilesh M. System, method and device for aggregating SONET links
EP1463370B1 (en) * 2003-03-28 2008-03-05 Alcatel Lucent Transport network restoration method
US7395495B2 (en) * 2004-01-12 2008-07-01 Intel Corporation Method and apparatus for decoding forward error correction codes
US7333493B2 (en) * 2004-05-20 2008-02-19 International Business Machines Corporation Method for prevention of out-of-order delivery of data packets
US7433359B2 (en) * 2004-05-28 2008-10-07 Fujitsu Limited Application of an Ethernet/MPLS half bridge to provide Ethernet multiplexing functions (EMF) in SONET network elements (NEs)
CN100413240C (zh) * 2004-06-18 2008-08-20 财团法人工业技术研究院 用于信息长度侦测及错误侦测的改良式循环冗余检验方法
US8547843B2 (en) 2006-01-20 2013-10-01 Saisei Networks Pte Ltd System, method, and computer program product for controlling output port utilization
US7801121B1 (en) * 2006-04-20 2010-09-21 Altera Corporation Serial communications systems with cyclic redundancy checking
JP2010206741A (ja) * 2009-03-06 2010-09-16 Hitachi Ltd ネットワークシステム
JP2014053790A (ja) * 2012-09-07 2014-03-20 Fujitsu Telecom Networks Ltd 伝送装置および伝送システム
JP6295961B2 (ja) * 2012-11-13 2018-03-20 日本電気株式会社 メッセージ認証システム、およびメッセージ認証方法

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4763319A (en) * 1986-05-19 1988-08-09 Bell Communications Research, Inc. Multi-rate synchronous virtual circuit network for voice and data communications
IT1224493B (it) * 1988-10-17 1990-10-04 Cselt Centro Studi Lab Telecom Interfaccia di controllo e commutazione di etichetta per commutazione veloce di pacchetto asincrona
US5136592A (en) * 1989-06-28 1992-08-04 Digital Equipment Corporation Error detection and correction system for long burst errors
US5099517A (en) 1990-06-29 1992-03-24 Digital Equipment Corporation Frame status encoding for communication networks
US5502726A (en) * 1992-01-31 1996-03-26 Nellcor Incorporated Serial layered medical network
US5524116A (en) * 1992-02-14 1996-06-04 At&T Corp. Packet framer
GB9213272D0 (en) * 1992-06-23 1992-08-05 Digital Equipment Int Check sequence preservation
US5490252A (en) * 1992-09-30 1996-02-06 Bay Networks Group, Inc. System having central processor for transmitting generic packets to another processor to be altered and transmitting altered packets back to central processor for routing
SE515422C2 (sv) * 1993-03-10 2001-07-30 Ericsson Telefon Ab L M Etiketthantering i paketnät
US5430715A (en) 1993-09-15 1995-07-04 Stratacom, Inc. Flexible destination address mapping mechanism in a cell switching communication controller
US5655140A (en) * 1994-07-22 1997-08-05 Network Peripherals Apparatus for translating frames of data transferred between heterogeneous local area networks
US5594732A (en) * 1995-03-03 1997-01-14 Intecom, Incorporated Bridging and signalling subsystems and methods for private and hybrid communications systems including multimedia systems
US5699369A (en) * 1995-03-29 1997-12-16 Network Systems Corporation Adaptive forward error correction system and method
US6122759A (en) * 1995-10-10 2000-09-19 Lucent Technologies Inc. Method and apparatus for restoration of an ATM network
US5717689A (en) * 1995-10-10 1998-02-10 Lucent Technologies Inc. Data link layer protocol for transport of ATM cells over a wireless link
US5841776A (en) 1995-12-29 1998-11-24 Lucent Technologies Inc. Apparatus and method for a high throughput fiber-optic access network using code division multiple access
US5765032A (en) * 1996-01-11 1998-06-09 Cisco Technology, Inc. Per channel frame queuing and servicing in the egress direction of a communications network
US5892924A (en) * 1996-01-31 1999-04-06 Ipsilon Networks, Inc. Method and apparatus for dynamically shifting between routing and switching packets in a transmission network
AU734747B2 (en) * 1996-01-31 2001-06-21 Ipsilon Networks, Inc. Improved method and apparatus for dynamically shifting between routing and switching packets in a transmission network
US5878044A (en) 1996-04-25 1999-03-02 Northern Telecom Limited Data transfer method and apparatus
US5878045A (en) 1996-04-26 1999-03-02 Motorola, Inc. Method and apparatus for converting data streams in a cell based communications system
JP3531367B2 (ja) * 1996-07-04 2004-05-31 株式会社日立製作所 トランスレータ
US5936949A (en) * 1996-09-05 1999-08-10 Netro Corporation Wireless ATM metropolitan area network
US5995995A (en) * 1996-09-12 1999-11-30 Cabletron Systems, Inc. Apparatus and method for scheduling virtual circuit data for DMA from a host memory to a transmit buffer memory
EP0840462B1 (en) * 1996-10-29 2004-12-15 International Business Machines Corporation A method and apparatus for a two-step calculation of CRC-32
EP0840482B1 (en) * 1996-11-01 2007-04-25 Hitachi, Ltd. Communicating method between IPv4 terminal and IPv6 terminal and IPv4-IPv6 converting apparatus
US5917828A (en) * 1997-01-03 1999-06-29 Ncr Corporation ATM reassembly controller and method
EP1009129A2 (en) * 1998-12-11 2000-06-14 International Business Machines Corporation System and method for assigning labels in a data transmission network using label switching

Also Published As

Publication number Publication date
EP1159804A4 (en) 2007-04-04
JP2002539681A (ja) 2002-11-19
CN1232082C (zh) 2005-12-14
WO2000054465A1 (en) 2000-09-14
AU3183200A (en) 2000-09-28
EP1159804A1 (en) 2001-12-05
US6331978B1 (en) 2001-12-18

Similar Documents

Publication Publication Date Title
CN1232082C (zh) 通用标号封装协议
US6704326B2 (en) Payload mapping in synchronous networks
CA2416082C (en) Method of and system for the transfer of sonet traffic across a packet network
US9077560B2 (en) Adaptation scheme for communications traffic
CN1166246C (zh) 支持有线与无线通信的可变带宽异步传送模式网络接入的系统
US6847644B1 (en) Hybrid data transport scheme over optical networks
US20020083190A1 (en) Apparatus and method for GFP frame transfer
CN1246012A (zh) 一种用于英特网与同步数字体系融合的适配方法
US20020085563A1 (en) Packet processing method and engine
WO1998024264A1 (en) System and method for the communication of operation and maintenance, administration and provisioning over an atm network
WO2009021376A1 (fr) Dispositif ethernet et procédé de traitement d'affaire ethernet basé sur l hiérarchie numérique synchrone (sdh)
CN1905456A (zh) 一种数据帧的传输处理方法
CN1180599C (zh) Voip网间连接器装置和数字单链路汇接交换方法
EP2232785A1 (en) Adaptation scheme for communications traffic
CN100514935C (zh) 网元设备管理信息传送方法及装置和网元设备
US6982989B2 (en) Transmission of data frames using low-overhead encapsulation and multiple virtual tributaries in a synchronous optical network
US6996095B2 (en) Shared VT connectivity over SONET
EP1266476A1 (en) Hybrid data transport scheme over optical networks
EP1251650A2 (en) Fiber optic communication method
US7145916B2 (en) Full multicast connectivity over SONET
Cheng et al. Analysis and application of frame relay
CN1136707C (zh) 一种用于英特网与同步光网络融合的适配方法
WO2024032269A1 (zh) 通信方法、相关装置及计算机可读存储介质
CN100466649C (zh) 传送多协议标签交换协议数据单元的方法
Dahai Performance comparison of GFP and LAPS in application of data-transport

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: NOKIA CORPORATION

Free format text: FORMER OWNER: NOKIA TELECOMMUNICATIONS OY

Effective date: 20121023

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20121023

Address after: Espoo, Finland

Patentee after: NOKIA Corp.

Address before: Espoo, Finland

Patentee before: Nokia Networks OY

ASS Succession or assignment of patent right

Owner name: WEIRUIGE INFRASTRUCTURE COMPANY

Free format text: FORMER OWNER: WEIRUIGE COMPANY

Effective date: 20130130

Owner name: WEIRUIGE COMPANY

Free format text: FORMER OWNER: NOKIA OY

Effective date: 20130130

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130130

Address after: American New York

Patentee after: Verge Infrastructure

Address before: American New York

Patentee before: Victoria & Co.

Effective date of registration: 20130130

Address after: American New York

Patentee after: Victoria & Co.

Address before: Espoo, Finland

Patentee before: NOKIA Corp.

CX01 Expiry of patent term

Granted publication date: 20051214

CX01 Expiry of patent term