指示电信网络节点具体处理能力的方法

文档序号:7958656阅读:416来源:国知局
专利名称:指示电信网络节点具体处理能力的方法
技术领域
本发明涉及其节点可以接收信息消息并且以特定方式处理消息的电信网络。
背景技术
本发明特别适用于主动网络(active network)。DARPA在1994年提出主动网络的概念并且主动网络成为第一届国际会议IWAN 99(主动网络国际研讨会)的主题。
在本文中主动网络是其节点或某些节点能够以特定方式处理网络传送的消息的网络。换言之,这些节点必须能够执行一个算法,这个算法不同于那些设计入节点中的算法。
在一个主动网络内部,没有必要为所有节点提供这种处理能力因而在主动节点和非主动(即正常)节点之间产生了差别。
一个主动节点可以执行各种处理它可以执行接收的消息中包含的数据,在这种情况下数据是可执行代码。
或者可以根据一个关于接收的数据的函数从网络中其它地方检索可执行代码。
处理可以涉及至少两个不同等级的、被网络使用的通信协议层次在应用层,可以对接收的消息的有效负载进行解码和修改。
在路由层,可以根据一个关于处理结果的函数进行路由判定。换言之,一个消息可以包含用于对其进行路由的信息或涉及算法自身的信息。
也可以根据环境进行这个判定。例如,由一个主动节点使用的路由算法可以考虑这样的事实,即网络节点在其判定将接收的消息路由到何处时可以采取主动或非主动方式。具体地,优先将一个消息路由到一个主动节点而不是一个不必要能够正确处理消息的正常(非主动)节点是有益的。
在当前的技术现状下这个新问题尚无解决方案。因此以独立于环境的方式路由消息。

发明内容
本发明的一个目标是解决这个技术问题。
因此本发明提供了一个指示电信网络的一个节点能以特定方式处理信息消息的能力的方法,上述节点周期性地向多个节点发送路由消息。该方法包含一个将涉及上述能力的信息插入上述路由消息的步骤。
本发明还提供一种网络节点,这种网络节点包含以特定方式处理信息消息的装置和周期性地向电信网络相邻节点发送路由消息的装置。网络节点还包含将涉及上述能力的信息插入上述路由消息的装置。
因此根据路由协议,各个节点彼此知道其环境中其它节点的消息处理能力。换言之,各个节点可以确定其环境中的一个节点是主动节点还是正常节点。


通过以下参照附图进行的描述会更清晰地理解本发明及其优点。
图1示出了一个根据本发明的第一实施例的路由分组。
图2示出了一个根据本发明的第二实施例的路由分组。
优选实施方式上述主动网络技术特别适用于国际互联网络类型的网络,即基于网际协议(IP)类型的通信协议的网络。在上述环境中节点被称作路由器并且主动节点被称作主动路由器。
在国际互联网络类型的网络环境中,路由协议大部分符合国际互联网络工程任务组(IETF)的RFC 2328中描述的开放最短路径优先(OSPF)标准。
根据该标准,路由器通过交换OSPF消息彼此定期告知其状态,OSPF消息可以包含由一个"类型"字段的值指示的不同类型消息,其中包含"呼叫"消息和"链路状态更新"消息。
"呼叫"消息的目的是将一个路由器的状态通知到其相邻路由器。按照规则间隔发送"呼叫"消息以便当某个路由器在一个相当长的时间间隔内没有从另一个路由器接收"呼叫"消息时可以推测该路由器停机并且可以采取特别的措施(例如可以修改其路由表)。
"链路状态更新"消息的目标通常是更新网络中各个路由器的路由表。各个路由器在开始时不能知道整个网络或其中的子网的拓扑。并且"链路状态更新"消息的作用是允许路由器交换信息以便它们可以获得有关网络拓扑的知识。这种知识可被各个路由器用来构造其自身的路由表,而路由表可以被用来路由路由器接收的消息。
LSA更新消息可以包含一或多个被称作"链路状态广告"(LSA)的信息单元。一个LSA包含有关路由器及其一个相邻路由器之间的连接的信息。
IETF的国际互联网标准草案(RFC)2370以开放OSPF协议为目的引入了非透明LSA的概念。这些非透明LSA被用来传送涉及路由器使用的应用的专用信息。
一个非透明LSA消息具有两个部分一个报头,和一个包含该消息所涉及的应用的特定的信息的消息主体。
在本发明的一个最优实施例中,这些非透明LSA消息被用来发送涉及一个节点的能力的信息以便以特定方式处理信息消息。
图1是有关符合RFC 2370的非透明LSA消息的结构的图例。"LS期限","选项","9,10或11","广告路由器","LS序列编号","LS校验和"和"长度"字段对应于LSA消息规范并且因此没有在这里详细描述。
"非透明类型"和"非透明ID"字段专用于非透明LSA消息。
第一字段"非透明类型"指示有关的LSA消息是一个非透明LSA消息,该消息包含涉及发送路由器(由"广告路由器"字段标识)的能力的信息以便以特定方式处理信息消息。
一旦属于网络或子网的所有路由器知道了这个字段的数值,该数值便不再重要。在国际互联网络环境中,当前由国际互联网络号码分配权威机构(IANA)负责设定这个数值,在以下Web站点http//www.iana.org上可以发现有关信息。
下一个字段"非透明ID"更加精确地指定有关要指示的具体处理的特征。除了指示有关路由器可以通过特定方式处理接收的信息消息之外,可以期望指定其能够适用的处理类型,适用程度,所基于的约束等等。
这种特征的一个例子是执行环境。例如,"非透明ID"字段中的数值0(零)可以指示非透明LSA消息指定的特征是执行环境。
涉及"执行环境"特征的信息可以被插入消息主体,即插在OSPF协议定义的报头后面。
在本发明的一个实施例中消息主体C可以被分成若干个字段。
一个"EE ID"字段标识执行环境的一个唯一标识符。可以向一个官方团体注册唯一标识符。一种这样的团体是主动网络号码分配权威机构(ANANA)。
唯一标识符通常明确确定了路由器的执行环境。执行环境包含其使用的操作系统和一些其它特性。例如操作系统可以是一个Java机。由于可能存在虚拟机之间的兼容问题,在这种情况下重要的是指定虚拟机版本,其提供商等等。
还应当注意,相同路由器可以使用多个不同的执行环境。
图1中的下一个字段"EE信息长度"表示下一个字段的长度,该长度可以被表示成32位字的数量。
根据约定,为了在32个位上完成对齐,数值0可以指示下一个字段具有一个被限定为16位的长度。
下一个字段"EE信息"允许插入涉及执行环境的补充信息。
以非穷举的方式,一列在服务器上可用的软件模块(或库),涉及访问权限的信息等等可以被插入这个字段。
图2示出了本发明的第二实施例。本发明可以适用于除了OSPF之外的任何类型的协议,尤其是在标题为"IPv6的RIPng"的RFC 2080中定义的RIPng协议。
一个RIPng消息包含一或多个路由表项(RTE),图2中示出了其中的一个。
在这个实施例中,最终的字段"度量"被用来指定输入的性质。其作用类似于OSPF实现中的"非透明类型"字段。同样地,由一个诸如IANA的组织指定其数值。
如果"度量"字段包含这个数值,则修改表项的字段的语义以便包含涉及路由器的主动能力的信息。
"EE信息"和"EE ID"字段类似于结合使用OSPF的第一实施例描述的字段。
"EE信息数量"字段指示(包含在"EE信息"字段中的涉及执行环境的信息)不能被放在一个单独的RIPng消息中。所以其数值可以是包含涉及相同执行环境的信息的连续RIPng消息的数量。
最终,"EE信息长度"字段指定"EE信息"字段中有效负载数据的长度。
权利要求
1.一个指示电信网络的一个节点的以特定方式处理信息消息的能力的方法,上述节点周期性地向上述电信网络的相邻节点发送路由消息,该方法包含一个向上述路由消息插入涉及上述能力的信息的步骤。
2.如权利要求1所述的方法,其中涉及上述能力的信息包含涉及上述路由器的执行环境的信息。
3.如权利要求2所述的方法,其中上述路由消息是符合OSPF协议的非透明LSA消息。
4.如前面任一个权利要求所述的方法,其中涉及上述能力的信息被插入消息的"非透明类型"和"非透明ID"字段并且还可能被插入消息主体中。
5.如权利要求4所述的方法,其中"非透明ID"字段指示涉及上述路由器的环境的信息被包含在消息的上述主体中。
6.如权利要求1所述的方法,其中上述路由消息符合RIPng协议。
7.如前面权利要求所述的方法,其中涉及上述能力的信息被插入路由表项(RTE)中。
8.一种网络节点,这种网络节点包含以特定方式处理信息消息的装置和周期性地向电信网络相邻节点发送路由消息的装置,上述节点还包含将涉及上述能力的信息插入上述路由消息的装置。
9.如权利要求8所述的网络节点,其中涉及上述能力的信息包含涉及上述路由器的执行环境的信息。
10.如权利要求8所述的网络节点,其中上述路由消息是符合OSPF协议的非透明LSA消息。
11.如权利要求8-10的任一个所述的网络节点,其中涉及上述能力的信息被插入消息的"非透明类型"和"非透明ID"字段并且还可能被插入消息主体中。
12.如权利要求8-11的任一个所述的网络节点,其中"非透明ID"字段指示涉及上述路由器的执行环境的信息被包含在消息的上述主体中。
13.如权利要求8所述的网络节点,其中上述路由消息符合RIPng协议。
14.如权利要求8-13的任一个所述的网络节点,其中涉及上述能力的信息被插入路由表项(RTE)中。
全文摘要
本发明提供了一个指示电信网络节点以特定方式处理信息消息的能力的方法,上述节点周期性地向相邻节点发送路由消息。该方法包含一个将涉及上述能力的信息插入上述路由消息的步骤。
文档编号H04L12/56GK1350387SQ0113709
公开日2002年5月22日 申请日期2001年10月23日 优先权日2000年10月23日
发明者格兰德·达明, 马尔斯·奥立夫 申请人:阿尔卡塔尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1