开放最短路径优先接口的制作方法

文档序号:7662945阅读:191来源:国知局
专利名称:开放最短路径优先接口的制作方法
技术领域
本发明一般涉及网络路由器中的OSPF(开放最短路径优先)接口。
OSPF是一广泛使用在IP(互联网协议)网络中用来路由IP数据的路由协议。在一个运行OSPF的网络中,路由器根据由每个路由器维护的链接状态数据库,使用链接状态算法来计算至目的地的最短路径。链接状态数据库基本上是链接状态集合,它定义某个路由器本身链接状态和其它路由器的状态,从其它路由器已接收链接状态信息。因此链接状态数据库定义被特殊路由器看见的网络拓扑图,并由该路由器使用用作路由计算。OSPF提供网络的逻辑定义,在该网络路由器指定给OSPF域。如果某个路由器有与OSPF域的接口,它就属于该域,因而从该域范围内能与路由器建立某个链接。为了配置某个接口,必须为接口定义OSPF协议所需的各种设立参数。这些设立参数代表接口描述,并用来确认其它路由器的接口,这样能执行由OSPF协议,如邻居关系的建立,数据库交换,链接状态更新发布等等指定的过程。各种设立参数可以在某个接口中定义,但一般来说一个接口必须配置有至少一个IP地址,一个子网(由IP地址的前缀部分定义)和一个OSPF域,以确认其它路由器的接口。因而接口由网络管理员手工配置,网络管理员建立网络,并且根据网络配置知识,用适当的子网前缀输入OSPF域和IP地址,来配置安装在网络中的路由器中的接口。
根据本发明的一个方面,提供了在网络路由器中配置OSPF接口的方法,该方法包括在连接运行OSPF的网络中的路由器时,自动地从网络获得表示现有网络路由器的OSPF接口的OSPF域的数据;以及使用所述数据用在新近连接的路由器中的所述OSPF域自动配置OSPF接口。
因此依照本发明,当路由器连接在运行OSPF的网络中,路由器自动地从网络获得OSPF域,用该域来配置现有的网络路由器,如在网络中已连接的路由器。然后,该路由器用该OSPF域来配置它本身的有那个OSPF域的接口,这样不需要网络管理员手工输入OSPF域。
适当的依靠网络的特性,可以预先配置带有适当的子网前缀的接口的IP地址,这样仅仅需要OSPF域来配置接口。一旦从网络获得它,由OSPF指定的用来确认邻居和生成邻居状态数据库等等的通常的设立处理就可以进行。然而更适宜地,接口的IP地址在连接网络中的路由器时自动生成。这可以使用例如已知的系统如DHCP(动态主机配置协议)实现,DHCP提供动态分配IP地址的机制,这样当主机不再需要这些IP地址时,它们能被重用。如果这样的一个系统被网络支持,在这样情况下,路由器可包括适当的控制逻辑来要求管理地址分配的网络服务器分配一个可用的IP地址。收到的IP地址,与从网络中获得的OSPF一起,能被用用作配置OSPF接口。表示确认子网的IP地址部分的子网掩码,在这种情况下,也必须由服务器指示和在路由器中预配置,并且为了避免系统的复杂性,理想上子网应该与现有的网络路由器的接口的子网一样,从该路由器获得OSPF域。为了避免这些复杂性,并为了操作的更大的灵活性,用从网络获得表示所述现有路由器的OSPF接口的子网前缀的数据,并向所述子网前缀增加预定后缀的的方法,来生成新近连接的路由器的IP地址,这更是首选。于是这里路由器能简单地用唯一的IP后缀来配置,并且用增加该后缀至现有路由器接口的子网前缀的方法,获得在正确子网中的唯一的IP地址,用于在新近连接的路由器中的OSPF接口的配置。
配置OSPF接口所需的数据能根据特定网络的特点,以不同的方式,从网络中获得。例如在广播网络的情况下,能用接收来自网络的多点广播OSPF握手包(hello packet)的方法获得数据。新近连接的路由器能监听IP多点广播地址(ALLOSPFRouters),并从接收到的握手包对所需的数据解压缩来配置它的接口。现在,连接在有为某特殊域配置的OSPF接口的广播网络中的路由器,一般只接收那些对应那个域的有域ID的呼叫包。在用于这种情况下的实施本发明的路由器中,只有调整路由器的控制逻辑,这样为了网络连接时的接口配置,路由器将接收对应任何OSPF域的呼叫包。然后控制逻辑使用来自已接收包的域来配置接口,如上所述,然后如平常一样操作。对一般路由器控制逻辑的适当的修改来实现它,对本领域的技术人员是显然的。
本发明能够应用其中的非广播网络的一个特例是PNNI网络。PNNI(私人网对网接口)是由ATM(异步传送模式)论坛定义的使用在ATM网络中的分级的,动态链接状态路由协议。ATM网络能使用一种已知为PAR(PNNI增加路由)的PNNI协议的扩展来负载IP流量。例如在1999年1月,ATM论坛,af-ra-0104.000的“PNNI增加路由(RAR)”中,描述了PAR。简单来说,PAR容许IP数据,它不涉及到ATM网络在其中的操作,通过网络来分配。在PNNI网络中,在网络中由于PTSE’s(PNNI拓扑状态元素)溢出而分配拓扑信息。PAR利用这些PTSE’s来分配ATM拓扑信息以及IP有关信息。网络中的PAR使能装置在PTSE’s中封装IP有关信息,然后以通常的PNNI方式分配PTSE’s。在这些“PAR PTSE’s”中的IP信息对那些不是PAR使能的PNNI节点是不透明的,但其它PAR使能的节点知道PARPTSE’s中的IP数据的格式。因此,例如,网络中的PAR使能装置能通过网络用PAR-PTSE’s的方法交流通常的OSPF信息,并且另一个PAR使能装置能解压缩OSPF信息,从而OSPF能在PNNI网络中实现。因此,在本发明的一个实施例中,网络是一个包括一个和多个PAR使能装置的PNNI网络,它用PAR-RTSE’s的方法来作OSPF信息的交流,新近连接的路由器可以是PAR使能路由器,其中在路由器中用来配置OSPF接口所需的数据,能用从网络接收一个PAR PTSE并从那里解压缩所述数据的方法,从网络中获得。在PNNI网络中连接PAR使能路由器时,依照PNNI定义的分配拓扑元的通常处理,从网络中接收PTSE’s,这样包含在PAR PTSE’s中的OSPF信息将交流至PAR使能路由器。
象刚才描述的一样,路由器可以是一个PAR使能装置,在大多数情况下路由器本身不参与PNNI是更适宜的。这可以使用称为代理PAR的PNNI协议的进一步扩展来完成。代理PAR在1999年1月ATM论坛af-ra-0104.00的“PNNI增加路由(PAR)”中也有所描述,象上面提及的一样。简单来说,代理PAR是一简单交换协议,它容许IP装置集成到ATM网络中,完全不需要IP装置运行PNNI。IP装置能通过配置为代理PAR服务器的PAR使能装置连接至网络,例如代理PAR服务器包括实现由代理PAR协议定义的代理PAR服务器功能的控制逻辑。IP装置本身配置为代理PAR客户,包括实现由代理PAR定义的代理PAR客户操作的控制逻辑。依照代理PAR,代理PAR客户能够注册支持代理PAR服务器的IP服务的细节。然后该信息象前面描述的一样封装在PAR PTSE’s中,并以通常方式在网络中流通。代理PAR客户也能向代理PAR服务器要求在连接在网络中的其它IP装置上的信息,为此PAR使能装置已经接收PAR PTSE’s,象前面描述的一样。用这种方式,从IP装置和向IP装置传递IP信息,不要参与在PNNI中的装置。因此,在本发明的一个实施例中,其中网络是包括一个或多个PAR使能装置的PNNI网络,它用PAR PTSE’s方法通过网络交流信息,新近连接的路由器可以配置为代理PAR客户。在这种情况下,该方法包括下列步骤通过配置为代理PAR服务器的PAR使能装置连接路由器至网络,用在配置为代理PAR服务器的PAR使能装置中接收所述PAR PTSE的方法从网络获得所述数据,从PAR PTSE解压缩所述数据并从代理PAR服务器向代理PAR客户通信数据。
一般可以理解,为它配置OSPF接口的路由器可以用直接或非直接连接的方法连接至网络。而且,连接本身可以是硬线连接或无线链接。
依照本发明OSPF接口的自动配置在许多网络系统中是有优势的,本发明在移动环境中应用特别具有优势。将被配置的路由器可以是移动网络的移动路由器,移动网络对于一个或多个其它网络的多个接入点节点的任何一个是可连接的。该网络或其它网络的每一个可以是固定网络或移动网。例如,移动网络对于固定网络的多个接入点节点的任何一个是可连接的。在将被配置的路由器是移动路由器的地方,每次移动网络从一个访问点移到另一个访问点可以要求配置有新OSPF域的OSPF接口,因此在这种情况下手工接口配置尤其不方便。
一般可以理解,依照利用本发明的方法描述特性的地方,相应的特性可以提供在使用本发明的设备上,反之亦然。特别地,本发明的另一个特性提供在网络路由器中配置OSPF接口的设备,该设备包含控制逻辑,在运行OSPF的网络中连接路由器时,调整控制逻辑,来从网络自动获得表示现有网络路由器的OSPF接口的OSPF域的数据,并使用所述数据在新近连接的路由器中自动配置有OSPF域的OSPF接口。
本发明的另一个特征提供网络系统,包含第一网络,它包括至少一个有OSPF接口的网络路由器,和至少一个连接移动网络至第一网络的接入点节点;以及至少一个移动网络,该移动网络包括有在这之前描述的设备的移动路由器。
什么地方将要配置的路由器连接至有不只一个OSPF域的接口的现有路由器的网络,那么更适合使用机制来控制将采用哪一个特殊域用作在新近连接的路由器中的接口的配置。能根据网络特性和将实现的特殊系统的需求采取各种各样的机制。然而,最便利的是,由路由器连接至的网络的适当配置提供该机制。例如,网络可以是一个固定网络,该固定网络包括有各自OSPF域的OSPF接口的多个固定网络路由器,以及用来连接移动网络至固定网络的多个接入点节点。在这种情况下,每个接入点节点更适合地与各自的固定网络路由器联系,这样,在连接移动网至所述接入点节点时,表示与那个接入点节点关联的固定网络路由器的OSPF接口的OSPF域的数据,由移动路由器的控制逻辑获得,用作在移动路由器中有那个域的OSPF接口的配置。接入点节点和有特殊OSPF域的固定网络路由器(或路由器组)的关联确保移动网络只接收一个OSPF域的细节。该关联能用网络的适当设计来实现,这样接入点节点只将它关联的路由器接口的细节交流给连接至那个节点的移动网络。它的一个特例将在下面作为PNNI网络的例子作详细描述,其中接入点节点和有特殊OSPF域的固定网络路由器的关联,是用PNNI级连的适当配置和使用一个范围来限制代理PAR通告(advertisment)至特殊级别来实现的。
现在将用实例的方法参照附图描述本发明的优先实施例,其中

图1示出使用本发明的网络系统的一个实例;图2显示在图1中示出的类型的系统的IP网络配置的视图;图3显示在图1中示出类型的系统的IP网络配置的另一个视图;图4解释在应用本发明的网络系统中的PNNI级连和代理PAR通告策略;以及图5a至5d解释网络系统操作中的不同情形。
图1是应用本发明的网络系统的一个例子的示意性总览。该系统包含有主干网1a,如公司网,的一个固定网络,也包含有访问点供应商网络(APPN)1b,它提供固定网络接入至该系统的一个或多个移动网。单个移动网络2为简单起见用数字表示。该例中的固定网络1包含装有IP路由器4a,4b和4c的ATM交换器3a和3b的结构。主干网1a要么逆ATM,要么通过IP路由器连接至APPN 1b。在图中标记为3a的交换器建立APPN 1b的接入点节点,并遍布全球。移动网2能象5示意性指出的一样,通过卫星连接至这些接入点节点3a的任何一个。标记为4a的路由器为APPN 1b的边际路由器,并地缘分布,在该例中边际路由器4a位于欧洲,美洲,亚洲和非洲。每个边际路由器4a位于一个和多个接入点节点3a的附近。边际路由器4b是网关路由器,它连接固定网络1至互联网,如6示意性指出的一样。标记为4c的路由器是连接至主干网1a中的本地服务器的本地路由器。本地服务器7向系统中的一个或多个移动网络2提供服务。移动网络2可一个或多个ATM交换器,在本例中示出的二个交换器8a和8b连接至不同的终端系统9。这里交换器8a用无线链接5对一个接入点节点3a是可连接的。移动网络2也有至少一个移动边际路由器,在本例中示出的单个移动边际路由器10连接至交换器8a。
在已说明的情况下,移动网2的移动路由器10通过交换器8a连接至固定网络1。这将在下面作更详细的描述,移动路由器10已自动地配置有欧洲边际路由器4a的OSPF域的一个OSPF接口。因此,来自移动网2的IP流量(图中用断线表示)由移动路由器10传送至欧洲边际路由器4a。从这里,目的地为互联网的IP流量路由至最近的互联网网关路由器4b。目的地为移动网的本地服务器7的IP流量转送至主干网中的本地路由器4c,并从那里至服务器7。而且,移动路由器10可以有一个预先配置的有它的本地路由器4c的OSPF域的OSPF接口。在这种情况下,从移动网至主干网的IP流量通过该预先配置的接口(图中用链接移动路由器10和本地路由器4c的断线表示)送到本地路由器7,其中互联网的IP流量通过自动配置的OSPF接口转送给欧洲边际路由器4a,象前面描述的一样。
本例中描述的移动网络系统使用ATM作为传输层,通过主干网1a的APPN 1b的世界各地站点在移动平台之间通信。APPN和移动网知道,并能够在ATM层适应移动性。下面要进一步描述的IP层利用由ATM层提供的PNNI移动性支持,这样,除了下面要讨论的OSPF接口的自动配置,IP层不知道移动性,并作为固定网络系统操作。由ATM层提供的PNNI移动性支持可以在,例如下面白皮书中描述,进一步信息可以参照“IBM移动ATM网络技术概览V2.0”,IBM研究实验室,1998年8月;以及参照“IBM移动ATM网络,网络设计和寻址参考V2.0”,IBM研究实验室,1999年1月。也可参考“移动性扩展的PNNI附录V1.0”,af-ra-0123.000。在ATM层的移动性支持的细节并不是本发明的中心,并不需要在这里详细讨论。足够能说,ATM层能重新路由点对点SVC’s(交换式虚拟连接),包括用来在二个路由器之间传输IP包的路由器对路由器SVC’s,因为当移动网在访问点之间移动时,网络结构改变。当移动网络将要丧失卫星或可视线链接时,连接移交自动触发,如果有一个第二链接的话,连接重新路由至第二链接。
图2描述网络系统的IP网络拓扑的一个实例,向上面描述的一样。在该例中,主干网和固定网络1的APPN集成到作为单个自治系统运行OSPF的同一个IP网络中。因此,向图中所示的一样,APPN边际路由器,网关路由器4b和本地路由器4c有进入主干OSPF域(0.0.0.0)的OSPF接口,在图中标记为12。网关路由器4b使用例如BGP(广网关协议)会话,同互联网6的其它自治系统交换IP路由详细。而且,每个APPN边际路由器4a有一个用它自己的OSPF域1 3配置的OSPF接口。这些OSPF域13,当连接至与特殊的APPN边际路由器4a关联的接入点节点时,被移动网2的边际路由器使用,三个移动网络2a,2b,2c在该图中示出。移动网络2a显示出通过卫星链接5连接至与欧洲APPN边际路由器关联的接入点节点。作为这种连接的结果,移动边际路由器10a已自动地配置有欧洲边际路由器的OSPF域13的OSPF接口。移动边际路由器10包括控制逻辑(没有单独示出),当移动网与一个APPN访问点作连接时,控制逻辑从网络自动获得用作配置该接口所需的数据。所需的数据从网络中使用PAR和代理PAR协议获得,这将在下面进一步描述。一旦控制逻辑接收到该数据,控制逻辑象以下描述一样处理该数据,获得配置接口所需的设立数据,并自动地供应该设立数据给接口控制电路,在由OSPF指定的后续处理中使用。因此。一旦接口用设立数据配置完毕,接口用同样方式操作,好象设立数据已由网络管理员手工输入,由OSPF指定的标准处理,如建立邻居关系和建立链接状态数据库等等,能以象手工配置接口一样的方式完成。自动配置接口的控制逻辑能用硬件或软件或二者结合实现,并能作为整体方便地集成到控制路由器操作的处理器中。从这里的描述,控制逻辑的合适的实现将对本领域的技术人员是容易的。
在本实施例中,连接移动网络制APPN时,控制逻辑从网络获得的特殊数据包括APPN边际路由器4a的IP地址,表示定义APPN边际路由器的子网的IP地址的前缀部分的子网掩码,以及边际路由器的OSPF域13。然后控制逻辑应用子网掩码至接收到的IP地址来解压缩子网前缀,并增加唯一后缀至子网前缀,从而生成接口的IP地址。该前缀对接口是唯一的,并为此预先保存在控制逻辑中。于是控制逻辑在与欧洲边际路由器4a同样的子网中生成该接口的唯一的IP地址。然后该IP地址,与欧洲边际路由器的OSPF域一起供应给接口控制电路,如前所述。可能需要用作接口配置的任何其它设立参数,如指定路由器(DR)优先和接口类型,能在接口中预先配置,因为当移动网络在接入点之间移动时这些不会改变。基于此种考虑,DR优先一般设为0来作为指定路由器约束路由器的选择,因为移动路由器可能移入并与固定网络失去接触。而且,根据特殊网络,子网掩码,或者在某些情况下甚至IP地址,可以在接口中预先配置,通过本例提供操作中的更大的灵活性。
返回图2,欧洲边际路由器4a有接口,该接口有OSPF域A.A.A.A和IP地址10.5.1.1,子网前缀10.5.1。因此,象上面描述一样,在连接至APPN时,移动网2a的路由器10a自动配置具有OSPF域A.A.A.A和IP地址10.5.1.245的OSPF接口,其中245是接口的唯一的确认的后缀。有移动边际路由器10b的第二移动网络2b,通过卫星链接5连接至与亚洲边际路由器4a关联的APPN接入点节点。亚洲边际路由器有一OSPF接口,该接口配置有OSPF域C.C.C.C和IP地址10.5.3.1,子网前缀10.5.3。因此,在建立卫星链接时,移动路由器10b自动地用域C.C.C.C和IP地址10.5.3.248来配置OSPF接口,其中248是接口的唯一的后缀。移动ATM系统也支持在某些移动网络之间可视线链接,不管与固定网络是否有连接。在解释例中,大型移动网络2b提供可视线链接支持,并用这种链接LS显示出连接至有移动边际路由器10c的小型移动网络2c。为了支持IP层的这种链接,移动路由器10b有一附加的,预先配置的OSPF接口,该接口有域X.X.X.X和IP地址10.9.1.1,子网前缀10.9.1,它们对该网络是唯一的。当在二个移动网络2b和2c之间建立链接LS时,移动路由器10c自动地配置有域X.X.X.X和IP地址10.9.1.252的OSPF接口,其中252在这种情况下是唯一的后缀,象前面描述的一样,在这种情况下从移动网络2b获得必要的数据。为了能够从“客节点”(guest node)将OSPF域X.X.X.X路由至固定网络1,移动路由器10b生成一个同亚洲边际路由器4a的OSPF虚拟链接VL。该虚拟链接VL根据OSPF协议用已知方式产生,将客节点域X.X.X.X连接至主干OSPF域0.0.0.0。
刚刚描述的图2解释了“动态IP配置”的IP网络拓扑,其中来自移动网络的所有IP流量,不管是流向互联网还是流向移动网络的本地路由器4c,都通过具有APPN边际路由器4a的OSPF域的移动路由器的自配置OSPF接口路由。动态配置能与较早接触的“静态IP配置”结合,这里移动路由器有一个具有它的本地路由器的OSPF域的预先配置的OSPF接口。在这种情况下,从移动网络至互联网的IP流量象前面一样通过自配置接口路由,但流向本地路由器4c的IP流量通过预先配置的接口路由。图3示出了这种情况下的IP拓扑的实例,其中二个移动网络2a和2b象图2一样连接,并且每个移动网络有一个本地路由器4c。如已解释一样,移动网络2a的本地路由器4c有一接口,它有域H.H.H.H和IP地址10.1.1.1。移动路由器2a有预先配置的接口,它有域H.H.H.H和IP地址10.1.1.245。同样地,移动网络2b的本地路由器4c有一接口,它有域I.I.I.I和IP地址10.1.2.1,本地路由器10b有预先配置的接口,它有域I.I.I.I和IP地址10.1.1.248。这种结合起来的静态和动态IP配置使得IP流量的路由优化,同时本地服务器提供不是地缘分布的集中化的服务,地缘分布的APPN网关路由器提供IP互联网流量的互联网访问。
移动路由器获得自动配置OSPF接口必须的数据的机制,现在参照图4加以描述。该图示意性地解释了关于网络系统的主要元素的PNNI级连和代理PAR通告策略,如上所述。在PNNI级连的最低级,本例中的级88,欧洲和亚洲边际路由器4a已示出,每个都与APPN接入点节点3a相连。每个节点3a,与可能是也可能不是接入点节点的一个或多个其它APPN节点一起,在级88形成一个PNNI端组。端集合由图中的椭圆表示,而且为简单起见,在这种情况下只有一个附加APPN节点在每个端组中示出。如上所述,在这里定义端组以便在每个端组中只有一个APPN边际路由器。
大型移动网络2b显示出通过卫星链接5连接至亚洲边际路由器的接入点简单3a。该移动网络,为简单起见,由单个ATM交换器15和移动路由器10b表示,并且在PNNI级连的最低级,即级88形成一个端组。同样地,小型移动网络2c,由交换器16和移动路由器10c代表,在级88形成一个端组。小型移动网络2c通过可视线链接LS连接至大型移动网络2b。
大型和小型移动网络2b和2c由逻辑组节点代表,它在高级别,这里即在PNNI级连的级72形成端组。于是该级别是这样的级别,即在该级别逻辑连接存在于大型移动网络和作为客节点连接至大型网络的小型移动网络之间的PNNI级连之中,并且是这样的级别,即在该级别这样小型或客网络能集成大型移动网络的级连。于是级72标记为“小型网络”级别。当客网络的移动网络,不管有还是没有链接客网络,连接至APPN时,在级72的大型网络的端组由LGN代表,LGN与代表它的在PNNI级连的更高级别,这里为级64的APPN接入点接口的LGN共享一对端组。于是级64是这样的级别,即在该级别逻辑连接存在于连接至APPN接入点节点的大型移动网络和它连接的接入点节点之间。于是在该级别,大型移动网络能集成APPN级连,因此该级别在图中标记为“大型网络”级别。从图中可以看到,级64端组仅包括一个APPN边际路由器,在与该级别的不同路由器关联的接入点节点之间没有逻辑连接。接入点节点在静止的更高级别逻辑连接,这里为PNNI级连的级32(“接入点”级别)是逻辑连接的。
象刚刚讨论的一样,IP路由信息使用PAR和代理PAR通过网络系统交流。APPN边际路由器4a连接的APPN接入点节点3a是运行代理PAR服务器的PAR使能交换器。每个APPN边际路由器4a运行一个代理PAR客户。依照代理PAR,APPN边际路由器在代理PAR服务器注册它的服务。这里注册的信息包括路由器的IP地址,子网掩码,OSPF域和指定路由器优先级。该信息由PAR使能交换器封装在PARPTSE’s,并按通常方式在PNNI网络中通告。然而,当注册它的细节信息时,路由器也指示这些细节的通告范围。在本例中,范围对应PNNI级64。因此如图所示,APPN边际路由器OSPF接口的代理PAR通告由PAR使能交换器通告至级64,如大型平台级别。在接入点级别,即级32没有代理PAR通告。因此,关于一个APPN边际路由器的通告将不能由服务另一个APPN边际路由器的PAR使能装置接收。然而,当诸如网络2b的移动网络连接至APPN时,它将接收与APPN接入点关联的APPN边际路由器的代理PAR通告。因此,如图所示,移动网络2b将接收有亚洲边际路由器的OSPF接口细节信息的代理PAR通告。
在移动网络2b中的交换器15也是PAR使能装置,并运行代理PAR服务器。移动路由器10b运行代理PAR客户,并依照代理PAR,能为服务器查询它的代理PAR服务器有关其它IP路由器的细节。因此,当建立起卫星链接5,移动路由器10b的代理PAR控制逻辑向服务器发出请求,请求在任何子网(IP地址0.0.0.0)中的OSPF接口的详情。于是,交换器15中的服务器响应亚洲边际路由器的OSPF接口的详情,然后移动路由器10b用合适的OSPF区域自动地配置OSPF接口,如前所述。接口配置完后,接着移动路由器能同亚洲边际路由器建立邻居关系,必要的IP信息以通常方式封装在ATM包中。
在移动路由器10b中,为客节点连接预先配置有域X.X.X.X的OSPF接口由移动路由器的代理PAR客户逻辑注册在交换器15的代理PAR服务器。这是注册在用对应级72即小型平台级别的范围中。因此,该接口的代理PAR通告将通告至级72,这里它将在建立可视线链接LS时在小型网络2c由PAR使能交换器16接收。交换器16在移动路由器10c给代理PAR客户逻辑运行代理PAR服务器。因此,按刚才描述的同样方式,移动路由器10c将在移动路由器10b接收客节点接口的详细数据,将自动配置有域X.X.X.X的OSPF接口,并将在路由器10b同客节点接口建立邻居关系。注意到,如图所示,小型网络2c的移动路由器10c接收大型移动平台的路由器和亚洲边际路由器二者的服务的通告。然而,配置移动路由器10c中的控制逻辑,只接收最低范围的服务。
图5a至5d示出在上面描述的网络系统操作中的不同情形下的实例。在每一个情况下,为简单起见只示出了网络元素的子网。图5a解释有移动网络2a在船上的发令船L1遨游在大西洋上。有移动网络2c在船上的较小船S1在同一海域遨游并与发令船L1保持激光可视线链接LS。在S1上的路由器10c已配置有域X.X.X.X的接口,并使用OSPF同L1上的路由器10a交换路由信息。然后IP流量能在船L1和S1上的主机之间交流。没有同固定网络结构的连接,船L1和S1形成独立的网络。在图5b,舰只已移动,以便L1进入与欧洲边际路由器关联的卫星的覆盖区域。一旦建立卫星链接并且ATM连接是可得的,L1的移动边际路由器激活在域H.H.H.H运行OSPF的预先配置的接口,并同它的本地路由器4c建立邻居关系。同时,路由器通过在域A.A.A.A中运行OSPF的IP接口的欧洲边际路由器上有的代理PAR学习,并用该域自动配置接口。它也生成一个链接现有OSPF域X.X.X.X至主干OSPF域0.0.0.0的OSPF虚拟链接VL。IP包现在能从S1上的主机转送至L1上的路由器,它要么通过有OSPF域H.H.H.H的它的接口将它们送到本地路由器,要么通过新近配置的有域A.A.A.A的接口将它们送到APPN欧洲边际路由器。本地网络中服务器的IP流量转送到本地路由器,同时其它的IP包路由至欧洲边际路由器。来自固定网络的IP流量,根据哪里生成流量,要么通过有域A.A.A.A的欧洲边际路由器接口,要么通过有域H.H.H.H的L1本地路由器接口转送。
在图5c,随着舰只移动,L1和欧洲接入点之间的卫星链接渐渐消失,并且移交给美洲卫星链接变得必要起来。一旦新链接建立起来并且ATM连接建立,正在减弱的卫星上的ATM连接由ATM层自动地重新路由。这包括在L1的移动路由器10a和欧洲边际路由器之间的点对点SVC’s。当路由器10a的控制逻辑检测到代理PAR信息中的变化,该信息为响应代理PAR客户的对IP信息的周期性请求,由它的服务器分发,控制逻辑自动地用新IP地址和美洲边际路由器的OSPF域B.B.B.B自动配置OSPF接口,如图所示。路由器10a也产生至新APPN边际路由器的虚拟链接VL,将域X.X.X.X链接至主干域。然后移动路由器的控制逻辑移走有欧洲边际路由器的接口,并从此向APPN的IP流量通过美洲边际路由器的新接口路由。
图5d示出的情况除了船S2外,与图5c一样,船上有小型移动网络2d,已加入海域。在建立与L1的可视线连接LS时,S2的移动边际路由器10d以同样方式配置有域X.X.X.X的OSPF接口,向前面描述S1一样。
以上可见,本发明的实施例中的OSPF接口的自动配置提供了显著优点,特别是容许移动网络的高度有效的操作。然而,可以理解,本发明的实施例也能应用到固定网络系统中的优点,避免现在需要的人工配置接口的需要。也可以理解,象上面优先实施例已详细描述的,可以对描述的实施例作出许多变化和修改,而不偏离本发明的范畴。用实例的方式,在上面描述的网络系统中,APPN和主干ATM网集成在IP层中,作为单个自治系统(AS)运行OSPF。在另一个IP配置中,公司(主干ATM)网和APPN是IP层中两个截然不同的网络,它们作为各自的自治系统运行不同的OSPF情况。在本例中,两系统使用一个诸如BGP的内部AS路由协议交换IP路由信息。而且,在移动路由器在公司网中(静态IP配置)有预先配置有本地路由器的接口的地方,使用路由器中的内部BGP会话来桥接该OSPF系统和自动配置有APPN的接口的OSPF系统,这对本领域的技术人员是可以理解的。
作为另一个例子,当上面详细描述了非广播系统的同时,本发明也可应用到广播系统。在这种情况下,例如,移动网络的移动路由器通过卫星链接至一个或多个(固定或移动)广播网络的多个接入点节点可以是可连接的。当建立起卫星链接,移动路由器用聆听IP多点广播地址(ALLOSPFRouters)的方法,获得配置有适当OSPF域的接口的数据,如前所述。每个接入点节点可以与有单个OSPF域的接口的路由器(或路由器组)关联,当连接至那个接入点节点时供移动路由器使用。即,网络可以这样配置,当移动路由器连接至接入点节点时,移动路由器将接收多点广播OSPF呼叫包,该呼叫包仅仅关于由移动网络使用的那个OSPF域,并不关于那些与其它接入点关联的其它路由器。为了处理这样的情况,在移动网络在不只一个接入点的卫星范围之中的地方,移动网络适当地包括选择一个特别卫星链接的方法,为移动路由器使用。例如,网络可以包括用来评估通过活动卫星链接接收的信号相对长度的逻辑,也包括只提供用最高信号长度链接至移动路由器的信号的逻辑。这确保移动路由器接收仅与单个OSPF域有关的多点广播OSPF呼叫包,OSPF接口应该在移动路由器中用该OSPF域配置。
权利要求
1.一种在网络路由器中(10,10c)中配置OSPF接口的方法,该方法包括在连接运行OSPF的网络(1,2b)中的路由器时,从网络(1,2b)自动获得表示现有网络路由器(4a,10b)的OSPF接口的OSPF域的数据;以及使用所述数据在新近连接的路由器(10,10c)中配置有所述OSPF域的OSPF接口。
2.如权利要求1的方法,包括自动产生一个IP地址用来在新近连接的路由器(10,10c)中配置OSPF接口。
3.如权利要求2的方法,包括从网络(1,2b)自动获得表示所述现有网络路由器(4a,10b)的OSPF接口的子网前缀的数据,并用增加预定后缀至所述子网前缀的方法生成新近连接的路由器(10,10c)的OSPF接口的IP地址。
4.如上述权利要求的任一个的方法,其中所述网络是广播网络,该方法包括用从网络接收多点广播OSPF呼叫包的方法从网络中获得所述数据,并从那里解压缩所述数据。
5.如权利要求1至3任一个的方法,其中所述网络(1,2b)是PNNI网络,它包括用PAR PTSE′s的方法通过网络交流OSPF信息的一个或多个PAR使能装置(3a,15),其中新近连接的路由器(10,10c)是PAR使能路由器,该方法包括用从网络接收所述PAR PTSE的方法从网络中获得所述数据,并从那里解压缩所述数据。
6.如权利要求1至3中任一个的方法,其中所述网络(1,2b)是PNNI网络,它包括用PAR PTSE′s的方法通过网络交流OSPF信息的一个或多个PAR使能装置(3a,15),其中新近连接的路由器(10,10c)配置为代理PAR客户,该方法包括通过配置为代理PAR服务器的PAR使能装置(8a,16)连接路由器(10,10c)至网络,和用在配置为代理PAR服务器的PAR使能装置中接收所述PAR PTSE的方法从网络中获得所述数据,以及从PAR PTSE解压缩所述数据并从代理PAR服务器至代理PAR客户交流数据。
7.如上述权利要求中任一个的方法,包括通过无线链接(5,LS)连接路由器(10,10c)至所述网络(1,2b)。
8.如上述权利要求中任何一个的方法,其中新近连接的路由器是移动网络(2)的移动路由器(10),它对固定网络(1)的多个接入点节点(3a)的任何一个是可连接的。
9.一种网络路由器(10,10c)中配置OSPF接口的装置,该装置包含控制逻辑,在运行OSPF的网络(1,2b)中连接路由器(10,10c)时调整控制逻辑来从网络(1,2b)自动获得表示现有网络路由器(4a,10b)的OSPF接口的OSPF域的数据,并使用所述数据来在新近连接的路由器(10,10c)中自动配置有所述OSPF域的OSPF接口。
10.如权利要求9的装置,其中控制逻辑被调整来从网络(1,2b)自动获得表示所述现有网络路由器(4a,10b)的OSPF接口的子网前缀的数据,并通过增加预定后缀至所述子网前缀的方法生成一个IP地址,用于新近连接的路由器(10,10c)中配置OSPF接口。
11.如权利要求9或10的装置,其中所述数据是一广播网络,并且其中控制逻辑被调整来用从网络接收多点广播OSPF呼叫包的方法从网络获得所述数据,并从那里解压缩所述数据。
12.如权利要求9或10的装置,其中所述网络(1,2b)是PNNI网络,它包括用PAR PTSE′s的方法通过网络交流OSPF信息的一个或多个PAR使能装置(3a,15),其中控制逻辑包括用来从网络中接收PAR PTSE′s的PAR逻辑,调整控制逻辑来从接收的PAR PTSE解压缩所述数据用来在新近连接的路由器(10,10c)中配置OSPF接口。
13.如权利要求9或10的装置,其中所述网络(1,2b)是PNNI网络,它包括用PAR PTSE′s的方法通过网络交流OSPF信息的一个或多个PAR使能装置(3a,15),其中控制逻辑包括代理PAR客户逻辑,在连接路由器(10,10c)至网络时,通过配置为代理服务器的PAR使能装置(8a,16)调整该代理PAR客户逻辑来向代理PAR服务器发出请求,请求包括在由服务器接收的PAR PTSE中的OSPF信息,这样所述数据从代理PAR服务器中获得以响应所述请求。
14.一种网络路由器(10,10c)包括如权利要求9至13中任何一个的装置。
15.一种移动网络(2,2c),它对一个或多个其他网络(1,2b)中的多个接入点节点(3a,15)中的任一个是可连接的,移动网络(2,2c)包括如权利要求9至13中任一个的装置的移动路由器(10,10c)。
16.一种网络系统包括第一网络(1,2b),它包括至少一个有OSPF接口的网络路由器,和至少一个连接移动网络(2,2c)至第一网络(1,2b)的接入点节点(3a,15);以及如权利要求15的至少一个移动网络(2,2c)。
17.如权利要求16的网络系统,其中所述第一网络是一固定网络,它包括多个有各自OSPF域的OSPF接口的固定网络路由器,和连接移动网络(2)至固定网络(1)的多个接入点节点;以及每个接入点节点(3a)与各自的固定网络路由器(4a)关联,这样,在连接移动网络(2)至所述接入点节点(3a)时,表示与接入点节点关联的固定网络路由器(4a)的OSPF接口的OSPF域的数据,由移动路由器(10)的控制逻辑获得,用来在移动路由器(10)中配置有那个域OSPF接口。
18.如权利要求17的系统,其中其中固定网络(1)是PNNI级连网络,并且每个所述固定网络路由器(4a)配置为代理PAR客户,并连接至各自的配置为代理PAR服务器的PAR使能装置(3a),它用PAR PTSE′ s的方法在固定网络(1)中通告连接的路由器(4a)的OSPF接口,固定网络路由器(4a)的代理PAR客户对应PNNI级连的预定级别(级64)定义所述OSPF接口的通告范围,在该级别在与固定路由器(4a)关联的接入点节点(3a)与连接至那个接入点的移动网络(2)之间,建立逻辑连接;配置PNNI级连以便接入点节点(3a)在所述预定级别(级64)上的级别(32)逻辑连接,这样所述接入点节点(3a)通过PAR PTSE′s通告那个路由器的OSPF接口的接收,仅与所述固定网络路由器(4a)中的一个关联;并且移动路由器(10)的控制逻辑包括代理PAR客户逻辑,移动网络(2)包括配置为移动路由器(10)的代理PAR服务器的PAR使能装置,在连接移动网络(2)至所述接入点节点(3a)时,调整控制逻辑向配置为移动路由器(10)的代理PAR服务器的PAR使能装置发出请求,请求对由服务器接收的包含在PAR PTSE′s中的OSPF信息,这样所述表示固定网络路由器(4a)的OSPF接口的OSPF域的数据由控制逻辑获得以响应所述请求,4a与移动网络(2)连接的接入点节点(3a)关联。
19.如权利要求17或18的系统,其中固定网络(1)包括连接至移动网络(2)的本地服务器的本地路由器(4c),它有本地ODPF域的OSPF接口,其中移动路由器(10)包括有所述本地OSPF域的预先配置的OSPF接口。
20.如权利要求16至19中任一个的系统,其中移动网络(2,2c)通过无线链接(5,LS)对第一网络(1,2b)是可连接的。
21.如权利要求16至20中任一个的系统,包括通过无线链接(5,LS)互联的多个所述移动网络(2a,2b,2c,2d),其中至少一个第一移动网络(2a,2b)的移动路由器(10a,10b)有预先配置客OSPF域(X.X.X.X)的OSPF接口,当第一和第二移动网络连接时,被第二移动网络(2c,2d)的移动路由器(10c,10d)使用,这样,在连接第一和第二移动网络时,第二移动网络(2c,2d)的移动路由器(10c,10d)的控制逻辑从第一移动网络(2a,2b)自动获得表示客OSPF域(X.X.X.X)的数据,用来配置有客域的OSPF接口。
全文摘要
提供了在网络路由器(10,10c)中配置OSPF接口的方法。该方法包括:连接运行OSPF的网络(1,2b)中的路由器(10,10c)时,从网络(1,2b)自动获得表示现有网络路由器(4a,10b)的OSPF接口的OSPF域的数据;并使用所述数据在新近连接的路由器(10,10c)中自动配置有OSPF域的OSPF接口。也提供了相应的设备和网络系统。
文档编号H04L12/54GK1283911SQ00122550
公开日2001年2月14日 申请日期2000年8月7日 优先权日1999年8月6日
发明者L·弗雷勒乔西, R·哈斯, O·斯托科斯 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1