数据传送装置和数据传送系统的制作方法

文档序号:7604398阅读:118来源:国知局
专利名称:数据传送装置和数据传送系统的制作方法
技术领域
本发明涉及一种用来传送数据的数据传送装置和数据传送系统,特别是遵循网络通信协议的数据传送装置和数据传送系统。另外,本发明特别涉及数据传送装置之中,执行遵循因特网协议的数据包(以下称为IP包)的交换的装置(以下称为路由装置)和网络系统,以及使用多个路由装置构成网络时,适用于这些路由装置的一种有效技术。
背景技术
现有的数据传送装置中,有一种是位于网络的边缘的数据传送装置,其为IP包中所含的每个目标地址分配互不相同的光波长,将所分配的光波长时分复用,利用被时分复用的光波长发送构成数据的光信号,以此来快速、高效地传送大量数据(参照例如特开2001-251253号公报(第33段和第43段、图10))。
进而,现有的数据传送装置中,也有一种是,将基于IP包来决定数据传送路径的IP包路由处理,与基于光的波长来决定构成数据的光信号的发送路径及光波长的光波长路由处理二者合并起来,进行IP包的传送(参照例如特开2001-53803号公报(自第17段至第18段、图1))。
但是,当前,随着正在高速普及的VPN(虚拟专用网VirtualPrivate Network)及VLAN(虚拟局域网Virtual Local AreaNetwotk)等各种服务的提供,在一个交换局内为与高效传送数据所需的隧道技术相关的互不相同的每个通信协议设置相应的通信设备,其存在的问题是通信设备所费成本增大。
另外,近年来,企业或通信运营商等互不相同的团体所运营的网络被分别连接起来构筑大规模网络,如果仅使用上述昂贵的现有数据传送装置构筑大规模网络,也存在着网络构筑成本增大的问题。
另一方面,作为IP(Internet Protocal网际协议)包传送技术之一,人们以往就知道MPLS(Multiprotocol Label Switching多协议标签交换)。
在使用与该MPLS兼容的路由装置所构成的网络中,在边缘路由器装置(与MPLS不兼容的网络、终端或其他MPLS网络等(网络的外部)相连接的路由装置)中,在IP包中附加对应于该IP包的目标地址标签,另外,在核心路由器装置(在MPLS网络内传送数据包的路由装置)中,从所接收的IP包的标签(输入标签)值之中检索要发送的IP包中需附加的标签(输出标签),将标签替换后发送到下一个路由装置,形成由标签所构成的路径。
另外,也有人将标签层次化后,在网络内部参照同一层次的标签,将带标签的IP包在网络内部使用隧道传输(参照例如特开2002-44126号公报)。
但是,这种现有的路由装置在附加标签和替换标签时,需要将交换标记附加到数据包中,以便在路由装置内交换接收数据包,该交换标记也必须通过目标地址或标签进行检索来求得,存在着处理负担增加的问题。另外,由于处理负担增加而引起的路由装置成本增大,也导致了网络构筑成本增加的问题。
在路由装置内部通过目标地址进行检索,并附加用于交换的交换标记,这与通常的IP包传送相同。

发明内容
本发明是为了解决上述的现有技术的问题点而提出的,本发明的目的在于提供一种能够降低网络成本的数据传送装置和数据传送系统,以及路由装置和网络系统。
更具体地,本发明的目的在于提供一种能够降低在一个交换局内为互不相同的每个通信协议设置相应的通信设备所需的成本以及构筑网络所需成本的数据传送装置和数据传送系统。
另外,本发明的目的在于提供一种路由装置和网络系统,其在数据包中按照传送路径顺序附加交换标记,根据该交换标记依次进行路由装置内部交换,以此降低处理负担,提高数据包传送效率,以降低路由装置的成本,由此能够降低网络构筑成本。
本发明的上述以及其他目的和新特征通过本说明书的记述及附图加以明确。
以下是对本申请所公开的发明之中有代表性的内容所做的简单的概要说明。
本发明的数据传送装置是这样一种数据传送装置,从与自己相邻的上游数据传送装置接收数据,然后将所接收的数据传送给与自己相邻的下游数据传送装置,其具备数据接收单元,从上述上游数据传送装置接收遵循互不相同的通信协议的数据包;内容信息提取单元,提取上述数据接收单元所接收的数据包中包含的内容信息;线路选择信息保存单元,保存线路选择信息,该选择信息用来选择遵循互不相同的通信协议的通信线路;线路选择单元,根据上述线路选择信息保存单元所保存的线路选择信息,选择与上述内容信息提取单元所提取的上述内容信息相对应的通信线路;数据传送单元,用来向连接到上述线路选择单元所选择的通信线路上的上述下游数据传送装置传送上述数据包。
利用这种结构,根据来自上游数据传送装置的遵循互不相同的通信协议的数据包中所含的内容信息,选择遵循互不相同的通信协议的通信线路,向连接到所选择的通信线路上的上述下游数据传送装置发送数据,因此,能够降低在一个交换局内为互不相同的每个通信协议设置相应的通信设备所需的成本。另外,由于是根据线路选择信息来传送数据包,所以能够依据网络管理员所做的网络设计等,对数据包的传送路径作出选择。
另外,本发明的数据传送装置从与自己相邻的上游数据传送装置接收数据,然后将所接收的数据传送给与自己相邻的下游数据传送装置,其具备数据接收单元,从上述上游数据传送装置接收遵循互不相同的通信协议的数据包;目标信息提取单元,提取用来表示上述数据接收单元所接收的上述数据包中包含的目标的目标信息;目标选择信息保存单元,用来保存进行通信线路选择所需的目标选择信息;目标线路选择单元,根据上述目标选择信息保存单元所保存的目标选择信息,选择与上述目标信息提取单元所提取的目标信息相对应的通信线路;内容信息提取单元,当利用上述目标线路选择单元选择了多个通信线路时,提取上述数据接收单元所接收的数据包中包含的内容信息;线路选择信息保存单元,保存线路选择信息,该选择信息用来选择遵循互不相同的通信协议的通信线路;线路选择单元,根据上述目标线路选择单元所选择的通信线路或者上述线路选择信息保存单元所保存的线路选择信息,选择与上述内容信息提取单元所提取的上述内容信息相对应的通信线路;数据传送单元,用来向连接到上述线路选择单元所选择的通信线路上的上述下游数据传送装置传送上述数据包。
利用这种结构,即使在存在多条依照数据包中包含的目标信息的传送路径的网络结构中,根据线路选择信息来传送数据包,也能够依据网络管理员所做的网络设计等,对数据包的传送路径作出选择。
另外,本发明的数据传送装置中,当上述目标信息提取单元所提取的目标信息标明了自己的地址时,还可以进一步具备数据包分析单元,用来分析上述数据接收单元所接收的上述数据包;线路选择信息更新单元,根据上述数据包分析单元分析所得的分析信息,更新上述线路选择信息保存单元所保存的线路选择信息。
利用这种结构,例如,根据服务器或用户终端发送过来的规定数据包,线路选择信息得到更新,因此,能够根据服务器或用户终端的请求自动选择数据包的传送路径。
另外,本发明的数据传送装置也可以进一步具备线路选择信息输入单元,用来输入上述线路选择信息;上述线路选择信息保存单元也可以将由上述线路选择信息输入单元输入的线路选择信息保存起来。
利用这种结构,线路选择信息经管理终端等输入,就能够根据管理终端的输入,改变线路选择信息。
另外,本发明的数据传送装置中,上述内容信息也可以包含用来描述虚拟专用网的虚拟专用网信息。
利用这种结构,根据描述虚拟专用网的虚拟专用网信息传送数据包,就能够根据向用户提供虚拟专用网的服务,选择数据包的传送路径。
该虚拟专用网信息也可以包含IEEE802.1Q中规定的VLAN标识符。由此,根据IEEE802.1Q中规定的VLAN标识符传送数据包,就能够根据向用户提供VLAN的服务等,选择数据包的传送路径。
该虚拟专用网信息也可以包含RFC2547中规定的描述VPN的VPN标签。由此,根据RFC2547中规定的描述VPN的VPN标签传送数据包,就能够根据向用户提供MPLS-VPN的服务等,选择数据包的传送路径。
该虚拟专用网信息也可以包含附加在协议数据单元上用来描述虚拟线路的VC标签。由此,根据附加在协议数据单元上用来描述虚拟线路的VC标签传送数据包,就能够根据向用户提供例如在第2层中实现的VPN的服务等,选择数据包的传送路径。
另外,本发明的数据传送装置中,上述内容信息也可以包含用来描述逻辑线路的逻辑线路信息。
利用这种结构,根据描述逻辑线路的逻辑线路信息传送数据包,因此能够根据向用户提供逻辑线路的服务等,选择数据包的传送路径。
另外,本发明的数据传送系统是一种上述数据传送装置以中继方式向上述数据传送装置传送数据的数据传送系统。
利用这种结构,可以不完全依赖现有的昂贵的数据传送装置来构筑网络,因此能够降低网络构筑成本。
本发明的第1实施方式的边缘路由器装置是一种连接到网络外部、接收来自网络外部的数据包后向网络内的路由装置传送、同时将来自网络内路由装置的数据包发送到网络外部的边缘路由器装置,其根据所接收的来自网络外部的数据包的目标地址,在位于所接收数据包的网络内传送路径上的各个路由装置中,求取用来交换上述所接收数据包的交换信息,将所求取的该交换信息按照传送路径顺序排列后附加到上述所接收的数据包中,发送到传送目的地的路由装置。
利用这种结构,在边缘路由器装置中,在位于所接收数据包的网络内传送路径上的各个路由装置中,用来交换上述所接收数据包的交换信息被按照传送路径顺序附加到所接收的数据包中。
因此,在各个路由装置中,可以利用数据包中附加的交换信息进行交换,因此,在核心路由器装置中,无须检索交换信息,能够降低处理负担,提高传送效率。
本发明的第2实施方式的边缘路由器装置在上述第1实施方式的边缘路由器装置结构的基础上,具备存储了交换信息的路由表,该交换信息用来在位于到达其他网络的、数据包在网络内的传送路径上的各个路由装置中,针对其他网络的每个网络地址进行数据包交换;使用从其他网络所接收的数据包的目标地址,检索上述路由表,在位于上述所接收的数据包在上述网络内直至上述目标地址网络的传送路径上的各个路由装置中,求取对上述所接收的数据包进行交换所需的交换信息。
利用这种结构,在位于所接收的数据包在网络内的传送路径上的各个路由装置中,数据包交换所需的交换信息被存储为路由表,数据包以路由表中设定的路径传送。因此,能够简单地求得交换信息,可以降低处理负担。其结果是,能够降低包含路由装置的网络的成本。
本发明的第3实施方式的边缘路由器装置除了上述第2实施方式的边缘路由器装置的结构外,也可以具备数据输入装置,用来在上述路由表中设定上述交换信息。利用这种结构,路由表由数据输入装置设定。因此,能够简单地实现路由表设定。其结果是,能够降低包含路由装置的网络的成本。
本发明的核心路由器装置是一种对附加了数据包交换所需的交换信息的数据包进行接收、传送的核心路由器装置,其根据接收到的数据包中附加的交换信息,将接收到的数据包在装置本身内进行交换,并将删掉了装置本身所使用过的交换信息后的数据包发送出去。
利用这种结构,根据数据包中附加的交换信息,将数据包进行交换,而使用过的交换信息被删除后传送出去。
本发明的第1实施方式的网络系统具备上述第1实施方式的边缘路由器装置和上述核心路由器装置。
利用这种结构,边缘路由器装置中,在位于所接收的数据包在网络内的传送路径上的各个路由装置中,将数据包交换所需的信息按照传送路径顺序附加到数据包中;在核心路由器装置中,则利用数据包中附加的交换信息进行数据包交换,将使用过的交换信息依次删除后传送出去。
因此,在边缘路由器装置中,根据附加的交换信息进行数据包交换和传送。
本发明的第2实施方式的网络系统具备上述第2实施方式的边缘路由器装置和上述核心路由器装置。
利用这种结构,在边缘路由器装置中,根据路由表,在位于所接收数据包在网络内的传送路径上的各个路由装置中,用来交换所接收数据包的交换信息被附加到所接收的数据包中;在核心路由器装置中,则利用数据包中附加的交换信息进行数据包交换,将使用过的交换信息依次删除后传送出去。因此,根据边缘路由器装置中存储的路由表的交换信息,进行数据包交换和传送。
在上述的网络系统结构的基础上,边缘路由器装置也可以具备数据输入装置,用来在上述路由表中设定上述交换信息。利用这种结构,路由表由数据输入装置设定。因此,能够简单地实现路由表设定。
在上述的网络系统结构的基础上,边缘路由器装置也可以将装置本身所连接的其他网络的网络地址以及指向该其他网络的交换信息作为路径信息,通报给连接到装置本身的核心路由器装置或边缘路由器装置,接收到该路径信息的核心路由器装置向所接收的路径信息中附加指向发送了该路径信息的核心路由器装置或边缘路由器装置的交换信息,利用连接到装置本身的核心路由器装置或边缘路由器装置将附加了该交换信息的路径信息通报给发送了上述路径信息的边缘路由器装置或核心路由器装置之外的核心路由器装置或边缘路由器装置,接收到该路径信息的边缘路由器装置利用所接收的路径信息生成上述路由表。
利用这种结构,从边缘路由器装置开始沿着路径回溯,依次附加交换信息,直至通知另一个边缘路由器装置,生成路由表。依照此种方式,通过在路由装置之间通报信息来生成路由表,由此,能够实现路由表的自动设定。


图1是表示本发明的第1实施方式的数据传送系统的系统结构的框图。
图2是表示本发明的第1实施方式的数据传送装置的概略结构的框图。
图3是表示本发明的第1实施方式的数据传送装置的动作的流程图。
图4是表示本发明的第2实施方式的数据传送系统的系统结构的框图。
图5是表示本发明的第2实施方式的数据传送装置的概略结构的框图。
图6是表示本发明的第2实施方式的数据传送装置的动作的流程图。
图7是表示本发明的第3实施方式的数据传送系统的系统结构的框图。
图8是表示本发明的第3实施方式的数据传送装置的概略结构的框图。
图9是表示本发明的第3实施方式的数据传送装置的动作的流程图。
图10A~图10C是表示了虚拟专用网信息的数据包结构的图。
图11是表示本发明的第4实施方式的路由器装置的概略结构的框图。
图12是表示图11所示的第1线路接口部的概略结构的框图。
图13是表示图11所示的第2线路接口部的概略结构的框图。
图14是表示图12所示的数据存储部中保存的路由表的内容的图。
图15是表示图11所示的交换部中输入的数据包的格式的图。
具体实施例方式
下面,参照附图详细说明本发明的实施方式。
此外,在用于说明实施方式的整个图中,具有相同功能的部分使用相同符号,并省略其重复说明。
图1是表示本发明的第1实施方式的数据传送系统的系统结构的框图。
如图1所示,本实施方式的数据传送系统41的结构包含多个数据传送装置100,但也可以由1个数据传送装置100构成。另外,数据传送系统41也可以构成骨干网络,骨干网络连接到由第1层网络10、第2层网络20、以及第3层网络30所构成的外部网络。
第1层网络10的结构包含上游数据传送装置51和下游数据传送装置61。
此外,所谓的上游数据传送装置,在从接收到数据的数据传送装置的角度观察时,是指发送所接收到的数据的数据传送装置。所谓的下游数据传送装置,在从发送了数据的数据传送装置的角度观察时,是指接收到所发送的数据的数据传送装置。
上游数据传送装置51和下游数据传送装置61遵循WDM(波分复用通信方式Wavelength Division Multiplexing)等公知的通信协议,基于光的波长来决定发送构成数据的光信号时的发送路径和光波长,根据所决定的路径和光波长发送光信号。
另外,也可以根据遵循SDH(同步数字体系Synchronous DigitalHierarchy)或ATM(异步传输模式Asynchronous Transfer Mode)等公知的通信协议的数据包传送数据,上游数据传送装置51和下游数据传送装置61也可以是由这些通信协议混合起来,基于遵循着各自通信协议的数据包来传送数据。
第2层网络20的结构包含上游数据传送装置52和下游数据传送装置62。
上游数据传送装置52和下游数据传送装置62基于遵循着以太网等公知的通信协议的数据包来传送数据。
另外,上游数据传送装置52和下游数据传送装置62也可以基于遵循MPLS(Multiprotocol Label Switching多协议标签交换)等公知的通信协议的数据包来传送数据,上游数据传送装置52和下游数据传送装置62也可以是由这些通信协议混合起来,基于遵循着各自通信协议的数据包来传送数据。
第3层网络30的结构包含上游数据传送装置53和下游数据传送装置63。
上游数据传送装置53和下游数据传送装置63基于遵循着因特网协议的数据包(以下称为IP包)来决定传送数据时的传送路径后,将IP包发送到所决定的路径。
图2是表示本发明的第1实施方式的数据传送装置的概略结构的框图。
如图2所示,本实施方式的数据传送装置100具备数据接收单元110、内容信息提取单元120、线路选择信息保存单元130、线路选择单元140、光学空间开关141、数据传送单元150、以及线路选择信息输入单元160。
数据接收单元110具有线路接口111,用来接收从构成第1层网络10的上游数据传送装置51发送过来的光信号;线路接口112,用来接收从构成第2层网络20的上游数据传送装置52发送过来的遵循以太网的数据包;线路接口113,用来接收从构成第2层网络20的上游数据传送装置52发送过来的遵循MPLS的数据包;线路接口114,用来接收从构成第3层网络30的上游数据传送装置53发送过来的IP包。
另外,线路接111根据构成所接收的光信号的光波长成分来将预定的光信号发送到光学空间开关141。此外,在图2中,示出了4个线路接口,但线路接口的个数不限于4个。
数据接收单元110经由线路接口111、线路接口112、线路接口113、以及线路接口114,接收到遵循互不相同的通信协议的数据,将由所接收数据构成的数据包输出到内容信息提取单元120。
内容信息提取单元120中输入了数据接收单元110所输出的数据包,内容信息提取单元120提取输入的数据包中所含的内容信息,将所提取的内容信息和与所提取的内容信息对应的数据包输出到线路选择单元140。
例如,在内容信息中,包含描述虚拟专用网的虚拟专用网信息、或者描述MPLS(Multiprotocol Label Switching多协议标签交换)中的LSP(Label Switched Path标签交换路径)、ATM(异步传输模式Asynchronous Transfer Mode)中的VP(Virtual Path虚拟路径)、VC(Virtual Channel虚拟通道)等逻辑线路的逻辑线路信息。
线路选择信息保存单元130保存线路选择信息,该选择信息用来选择遵循互不相同的通信协议的通信线路。
该线路选择信息保存单元130中,输入线路选择信息输入单元160所输出的线路选择信息,线路选择信息保存单元130也可以保存所输入的线路选择信息。
线路选择数据包含描述数据包中的内容信息与发送数据包所需的线路接口的标识符之间的对应关系的信息等。
此外,内容信息中包含虚拟专用网信息,图10A~图10C是描述虚拟专用网信息的数据包结构图。
如图10A所示,数据包1000中所含的虚拟专用网信息中包含IEEE802.1Q(the lnstitute of Electrical and ElectronicsEngineers美国电气电子工程师学会)所规定的VLAN标识符1001;如图10B所示的,描述RFC2547(Request For Comments请求评论)所规定的VPN(Virtual Private Network虚拟专用网)的VPN标签1002;如图10C所示,描述协议数据单元(PDUProtocol Data Unit)上附加的虚拟线路(VCVirtual Circuit)的VC标签1003。
此外,图10C所示的PDU包含IEEE802.3所规定的数据或IEEE802.1Q所规定的数据等,tunneling报头包含shim报头等。
这里,表1是表示用来描述虚拟专用网信息与线路接口的标识符的对应关系的线路选择信息的一个实例。此外,线路接口构成了通信线路。
表1

另外,内容信息中包含描述逻辑线路的逻辑线路信息;逻辑线路中包含VP(Virtual Path虚拟路径)及VC(Virtual Channel虚拟通道)、或者基于构成shim报头的标签传送的LSP(Label SwitchedPath标签交换路径)等。
这里,表2是表示用来描述逻辑线路信息与线路接口的标识符的对应关系的线路选择信息的一个实例。
表2

线路选择单元140中输入内容信息提取单元120所输出的内容信息和数据包。
线路选择单元140基于线路选择信息保存单元130中保存的线路选择信息,选择与所输入的内容信息相对应的线路接口,将描述所选择的线路接口的选择线路标识符及所输入的数据包输出到数据传送单元150。
例如,如表1所示,VLAN标识符1001所示的数值为10至20的数据包1000被输入时,线路选择单元140将描述线路接口151的选择线路标识符及数据包1000输出到数据传送单元150。
另外,VPN标签1002所示的数值为101至200的数据包1000被输入时,线路选择单元140将描述线路接口152的选择线路标识符及数据包1000输出到数据传送单元150。
另外,VC标签1003所示的数值为101至200的数据包1000被输入时,线路选择单元140将描述线路接口153的选择线路标识符及数据包1000输出到数据传送单元150。
进而,VLAN标识符1001所示的数值为10至20的范围之外的数据包、VPN标签1002所示的数值为101至200的范围之外的数据包、VC标签1003所示的数值为101至200的范围之外的数据包、并且内容信息中不包含虚拟专用网信息的数据包1000被输入时,线路选择单元140将描述线路接口154的选择线路标识符及数据包1000输出到数据传送单元150。
另外,如表2所示,构成shim报头的标签所示的数值为1至5的数据包被输入时,线路选择单元140将描述线路接口151的选择线路标识符及数据包输出到数据传送单元150。
另外,VP所示的数值为10至20的信元(cell)被输入时,线路选择单元140将描述线路接口152的选择线路标识符及信元输出到数据传送单元150。此外,根据ATM的规定,由53个八位位组(octet)构成的数据包称为信元。
另外,VP所示的数值为1且VC所示的数值为101至200的信元被输入时,线路选择单元140将描述线路接口153的选择线路标识符及信元输出到数据传送单元150。
进而,构成shim报头的标签所示的数值为1至5的范围之外的数据包、VP所示的数值为10至20的范围之外的信元、VP所示的数值为1并且VC所示的数值为101至200的范围之外的信元、并且内容信息中不包含逻辑线路信息的数据包被输入时,线路选择单元140将描述线路接口154的选择线路标识符及数据包输出到数据传送单元150。
数据传送单元150中输入线路选择单元140所输出的线路接口标识符及数据包,数据传送单元150将由数据包构成的数据传送到连接在所输入的选择线路标识符所描述的通信线路中的下游数据传送装置61、下游数据传送装置62、和下游数据传送装置63。
数据传送单元150具备交换部155、线路接口151、线路接口152、线路接口153、以及线路接口154。
交换部155中输入线路选择单元140所输出的选择线路标识符和数据包,交换部155将数据包输出到所输入的选择线路标识符所描述的通信线路,即线路接口的某一个。
线路接口151中输入交换部155所输出的数据包,线路接口151向下游数据传送装置61发送由所输入的数据包构成的数据的光信号。
另外,线路接口151将光学空间开关141所发送的光信号发送到下游数据传送装置61。此外,在图2中,图示了4个线路接口,但线路接口的个数不限于4个。
线路接口152中输入交换部155所输出的数据包,线路接口152使所输入的数据包遵循以太网格式后发送到下游数据传送装置62。
线路接口153中输入交换部155所输出的数据包,线路接口153使所输入的数据包遵循MPLS格式后发送到下游数据传送装置63。
线路接口154中输入交换部155所输出的数据包,线路接口154将所输入的数据包变换为IP包,将变换所得的IP包发送到下游数据传送装置64。
光学空间开关141接收线路接口111所发送的光信号,将构成了接收光信号的光波长进行变换,将变换后的光波长所构成的光信号发送到线路接口151。
线路选择信息输入单元160中从管理终端70输入线路选择信息,将所输入的线路选择信息输出到线路选择信息保存单元130。此外,借助于本发明,线路选择信息输入单元160也可以经由通信运营商等管理的管理网络从管理终端70输入线路选择信息。
下面使用图3说明本发明的第1实施方式的数据传送装置的动作。
图3是表示本发明的第1实施方式的数据传送装置的动作的流程图。
首先,线路选择信息从管理终端70经由管理网络输入到线路选择信息输入单元160,保存到线路选择信息保存单元130(步骤S101)。
另一方面,通过线路接口111、线路接口112、线路接口113、以及线路接口114,遵循互不相同的通信协议的数据所构成的数据包被数据接收单元110接收(步骤S102)。
内容信息提取单元120中输入数据包后,数据包所含的内容信息被内容信息提取单元120提取出来(步骤S103)。
接着,线路选择单元140中输入数据包后,根据线路选择信息保存单元130所保存的线路选择信息,描述与内容信息相对应的线路接口的选择线路标识符被线路选择单元140选择出来(步骤S104)。
接着,数据传送单元150中输入数据包后,由数据包构成的数据由交换部155输出到所选择线路标识符所描述的通信线路,即线路接口的某一个,然后被传送到下游数据传送装置(步骤S105)。
之后,当数据传送装置100接收到数据时,重复步骤S102至步骤S105。
此外,在图1所示的数据传送系统41中,从上游数据传送装置51、上游数据传送装置52、或上游数据传送装置53发送到数据传送装置100-1的数据,以中继方式,例如由数据传送装置100-1传送到数据传送装置100-2,由数据传送装置100-2传送到数据传送装置100-3,由数据传送装置100-3传送到下游数据传送装置61、下游数据传送装置62、下游数据传送装置63之中的某一个。
如上述说明,本发明的第1实施方式的数据传送装置,根据来自上游数据传送装置的遵循互不相同的通信协议的数据中所含的内容信息,选择遵循互不相同的通信协议的通信线路,向连接到所选择的通信线路上的下游数据传送装置传送数据,因此,能够降低在一个交换局内为互不相同的每个通信协议设置相应的通信设备所需的成本。
另外,因为根据线路选择信息来传送数据包,所以能够依据网络管理员所做的网络设计等,对数据包的传送路径作出选择。
另外,因为根据描述虚拟专用网的虚拟专用网信息传送数据包,所以能够根据向用户提供虚拟专用网的服务,选择数据包的传送路径。
另外,根据描述逻辑线路的逻辑线路信息传送数据包,因此能够根据向用户提供逻辑线路的服务等,选择数据包的传送路径。例如,根据描述LSP的标签传送数据包,因此能够根据向用户提供LSP的服务等,选择数据包的传送路径。
进而,根据VP或VC传送数据包,因此能够根据向用户提供VP或VC的服务等,选择数据包的传送路径。
另外,根据IEEE802.1Q中规定的VLAN标识符传送数据包,就能够根据向用户提供VLAN的服务等,选择数据包的传送路径。
另外,根据RFC2547中规定的描述VPN的VPN标签传送数据包,就能够根据向用户提供MPLS-VPN的服务等,选择数据包的传送路径。
另外,根据附加在协议数据单元上用来描述虚拟线路的VC标签传送数据包,就能够根据向用户提供例如在第2层中实现的VPN的服务等,选择数据包的传送路径。
另外,线路选择信息从管理终端等输入,就能够根据管理终端的输入,改变线路选择信息。
另外,本发明的第1实施方式的数据传送系统可以不完全依赖现有的昂贵的数据传送装置来构筑网络,因此能够降低网络构筑成本。
图4是表示本发明的第2实施方式的数据传送系统的系统结构的框图。
本实施方式的数据传送系统42虽然在图4中其结构包含多个数据传送装置100和数据传送装置200,但它既可以由1个数据传送装置200构成,也可以由数据传送装置200和其他的数据传送装置构成。另外,数据传送系统42也可以构成骨干网络,骨干网络连接到由第1层网络10、第2层网络20、以及第3层网络30所构成的外部网络。
图5是表示本发明的第2实施方式的数据传送装置的概略结构的框图。
如图5所示,本实施方式的数据传送装置200具备数据接收单元110、内容信息提取单元120、线路选择信息保存单元130、线路选择单元240、光学空间开关141、数据传送单元150、线路选择信息输入单元160、目标信息提取单元270、目标选择信息保存单元271、以及目标线路选择单元280。
此外,在构成本发明的第2实施方式的数据传送装置200的各个单元之中,对与构成上述的第1实施方式的数据传送装置100的相同单元标以相同符号,省略其各个说明。
目标信息提取单元270中输入数据接收单元110所输出的数据包,目标信息提取单元270提取输入的数据包中包含的描述目标的目标信息,将所提取的目标信息和数据包输出到目标线路选择单元280。
目标选择信息保存单元271保存用来根据目标信息选择通信线路的目标选择信息。此外,目标选择信息既可以遵循OSPF(OpenShortest Path First开放最短路径优先)等路径控制协议来生成,也可以从管理终端输入。
表3是表示用来描述目标信息与线路接口的标识符的对应关系的目标选择信息的一个实例。
表3表示了与描述目标的目标IP地址(Internet ProtocolAddress)相对应的线路接口的标识符。此外,线路接口构成了通信线路。
表3

例如,数据包中包含的目标信息为目标IP地址,目标IP地址表示为“目标IP地址111.0.0.0至111.0.0.9”时,线路接口151和线路接口152被选择。
目标线路选择单元280中输入目标信息提取单元270所输出的目标信息和数据包,目标线路选择单元280根据目标选择信息保存单元271中保存的目标选择信息,选择与输入的目标信息相对应的线路接口。
多个线路接口被选择时,目标线路选择单元280将所输入的数据包输出到内容信息提取单元120。
未选择多个线路接口时,目标线路选择单元280将描述被选择的线路接口的选择线路标识符以及所输入的数据包输出到线路选择单元240。
线路选择单元240中输入由目标线路选择单元280输出的选择线路标识符和数据包,线路选择单元240将所输入的选择线路标识符和所输入的数据包输出到数据传送单元150。
另外,线路选择单元240中输入由内容信息提取单元120所输出的内容信息和数据包,线路选择单元240基于线路选择信息保存单元130中保存的线路选择信息,选择与所输入的内容信息相对应的线路接口,将描述所选择的线路接口的选择线路标识符及所输入的数据包输出到数据传送单元150。
下面使用图6说明本发明的第2实施方式的数据传送装置的动作。
图6是表示本发明的第2实施方式的数据传送装置的动作的流程图。此外,在本发明的第2实施方式的数据传送装置200的动作之中,对与上述第1实施方式的数据传送装置相同的动作标以相同符号,省略其逐个说明。
首先,目标选择信息遵循OSPF等路径控制协议生成,保存到目标选择信息保存单元271(步骤S201)。
另一方面,内容信息提取单元270中输入数据包后,数据包所含的目标信息被目标信息提取单元270提取出来(步骤S202)。
接着,目标线路选择单元280中输入数据包和目标信息后,根据目标选择信息保存单元271中保存的目标信息,与目标信息相对应的线路接口被目标线路选择单元280选择出来(步骤S203)。
多个线路接口被选择时,数据包从目标线路选择单元280输出到内容信息提取单元120;未选择多个线路接口时,数据包从目标线路选择单元280输出到线路选择单元240(步骤S204)。
接着,线路选择单元240中输入数据包后,根据目标线路选择单元280所输出的选择线路标识符和数据包或者线路选择信息保存单元130所保存的线路选择信息,描述与内容信息相对应的线路接口的选择线路标识符被选择出来,被选择的描述线路接口的选择线路标识符及数据包被输出到数据传送单元150(步骤S205)。
此外,在图4所示的数据传送系统42中,从上游数据传送装置51、上游数据传送装置52、或上游数据传送装置53发送到数据传送装置200的数据,以中继方式,例如由数据传送装置200传送到数据传送装置100-2,由数据传送装置100-2传送到数据传送装置100-3,由数据传送装置100-3传送到下游数据传送装置61、下游数据传送装置62、下游数据传送装置63之中的某一个。
如上述说明,本发明的第2实施方式的数据传送装置,即使采用具有多个基于数据包中包含的目标信息的传送路径的网络结构,因为根据线路选择信息来传送数据包,所以也能够依据网络管理员所做的网络设计等,对数据包的传送路径作出选择。
另外,本发明的第2实施方式的数据传送系统可以不完全依赖现有的昂贵的数据传送装置来构筑网络,因此能够降低网络构筑成本。
图7是表示本发明的第3实施方式的数据传送系统的系统结构的框图。
本实施方式的数据传送系统43虽然在图7中其结构包含多个数据传送装置100和数据传送装置300,但它既可以由1个数据传送装置300构成,也可以由数据传送装置300和其他的数据传送装置构成。另外,数据传送系统43也可以构成骨干网络,骨干网络连接到由第1层网络10、第2层网络20、以及第3层网络30所构成的外部网络。
图8是表示本发明的第3实施方式的数据传送装置的概略结构的框图。
如图8所示,本实施方式的数据传送装置300具备数据接收单元110、内容信息提取单元120、线路选择信息保存单元130、线路选择单元240、光学空间开关141、数据传送单元150、线路选择信息输入单元160、目标信息提取单元370、目标选择信息保存单元271、目标线路选择单元280、数据包分析单元390、以及线路选择信息更新单元391。
此外,在构成本发明的第3实施方式的数据传送装置300的单元之中,对与构成上述的第2实施方式的数据传送装置200的相同单元标以相同符号,省略其逐个说明。
目标信息提取单元370中输入数据接收单元110所输出的数据包,目标信息提取单元370提取输入的数据包中包含的描述目标的目标信息,将所提取的目标信息和数据包输出到目标线路选择单元280。
另外,目标信息提取单元370在所提取的目标信息指向本身的地址时,目标信息提取单元370将数据包输出到数据包分析单元390。
例如,数据传送单元300的自身的目标为“100”、目标信息为“100”时,目标信息提取单元370将数据包输出到数据包分析单元390。
数据包分析单元390中输入目标信息提取单元370所输出的数据包,数据包分析单元390分析所输入的数据包,将分析得到的分析信息输出到线路选择信息更新单元391。
线路选择信息更新单元391中输入数据包分析单元390所输出的分析信息,线路选择信息更新单元391根据所输入的分析信息,对线路选择信息保存单元130中保存的线路选择信息进行更新。
表4表示了表2所示的线路选择信息更新后所得的线路选择信息的一个实例。
此时,数据包中包含的内容信息为构成shim报头的标签,当shim报头表示“标签6至9”时,数据包通过线路接151传送。
例如,试图经由包含下游数据传送装置61的第1层网络10传送预定终端发送的数据包时,更新线路选择信息所需的更新数据包由服务器80发送出来,根据更新数据包,从表2更新为表4。
表4

下面参照

本发明的第3实施方式的数据传送装置的动作。
图9是表示本发明的第3实施方式的数据传送装置的动作的流程图。此外,在本发明的第3实施方式的数据传送装置300的动作之中,对与上述第2实施方式的数据传送装置相同的动作标以相同符号,省略其逐个说明。
首先,目标信息提取单元370所提取的目标信息指向自身的地址时,数据包由目标信息提取单元370输出到数据包分析单元390;目标信息提取单元370所提取的目标信息不表示自身的地址时,数据包由目标信息提取单元370输出到目标线路选择单元280(步骤S301)。
接着,数据包分析单元390中输入数据包后,数据包被数据包分析单元390分析(步骤S302)。
线路选择信息更新单元391中输入分析信息后,线路选择信息被线路选择信息更新单元391更新(步骤S303)。
此外,在图7所示的数据传送系统43中,从上游数据传送装置51、上游数据传送装置52、或上游数据传送装置53发送到数据传送装置300的数据,以中继方式,例如由数据传送装置300传送到数据传送装置100-2,由数据传送装置100-2传送到数据传送装置100-3,由数据传送装置100-3传送到下游数据传送装置61、下游数据传送装置62、下游数据传送装置63之中的某一个。
如上述说明,本发明的第3实施方式的数据传送装置,例如,根据服务器或用户终端发送过来的预定数据包,线路选择信息得到更新,因此,能够根据服务器或用户终端的要求自动选择数据包的传送路径。
另外,本发明的第3实施方式的数据传送系统可以不完全依赖现有的昂贵的数据传送装置来构筑网络,因此能够降低网络构筑成本。
本第4实施方式与上述第1实施方式至第3实施方式一样致力于降低网络成本,通过减轻处理负担提高数据包传送效率,从而降低网络成本。下面专注于本第4实施方式的特征进行说明,通过在第1实施方式至第3实施方式中应用本实施方式,能够进一步降低网络成本。
图11是表示本发明的第4实施方式的路由器装置的概略结构的框图。
在图11中,本实施方式的路由装置具备第1和第2线路接口部(1300、1400),连接到线路,控制从线路接收到的数据包的传送,同时控制向该线路发送数据包;交换部1200,对由第1和第2线路接口部(1300、1400)输入的数据包进行交换,输出到预定的输出端的线路接口部;控制部1100,用来控制第1和第2线路接口部(1300、1400)和交换部1200;数据输入装置1500,用于向路由装置输入各种数据。
第1和第2线路接口部(1300、1400)与交换部1200之间的连接可以拆卸,能够自由组合不同功能的线路接口部,与交换部1200连接构成路由装置。
图12是表示图11所示的第1线路接口部1300的概略结构的框图。第1线路接口部1300用于连接到网络外部等的其他网络。
如图12所示,第1线路接口部1300具备入口线路终端部1310、入口数据包处理部1320、出口数据包处理部1340、出口线路终端部1350。
入口线路终端部1310通过线路连接到其他网络,从经由该线路接收到的数据中提取数据包;入口数据包处理部1320所做的处理是,将入口线路终端部1310提取出来的数据包交换到期望的出口线路。
出口数据包处理部1340将经过交换部1200交换的数据包处理成输出数据包,出口线路终端部1350将由出口数据包处理部1340输入的数据包通过所连接的线路发送到其他网络或其他路由装置。
入口线路终端部1310具备光/电(O/E)转换部1311,将光信号转换为电信号;入口物理层处理部1312,对O/E转换部1311转换得到的电信号进行物理层处理,提取数据包。
入口数据包处理部1320具备入口转发处理部(入口FW处理部)1321、数据存储部1322、QoS处理部1323、入口交换接口部(SW-IF)1324。
入口转发处理部1321从输入的数据包的目标地址之中求取到达该目标地址网络所经过的路由装置(包括装置本身)(即,位于数据包在网络内的传送路径中的各个路由装置)中的交换标记,将装置本身的交换标记附加到数据包中,并将其他装置的交换标记设定到各个shim报头的标签中,按照传送路径顺序附加到shim报头。
数据存储部1322连接到入口转发处理部1321,针对每个其他的网络地址,存储到达该其他的网络所经过的路由装置的交换标记。
QoS处理部1323对数据包执行DiffServ(differentiatedservices差分业务)处理、分类(coloring)、监控(policing)等QoS(Quality of Service服务质量)处理。
入口交换接口部1324将数据包输出到交换部1200。
出口数据包处理部1340具备出口交换接口部1342,将交换部1200输出的数据包输出到出口转发处理部1341;出口转发处理部1341,将数据包中附加的交换标记删除后输出到出口线路终端部1350。
出口线路终端部1350具备出口物理层处理部1352,将出口数据包处理部1340所输入的数据包转换为物理层信号;电/光(E/O)转换部1351,将出口物理层处理部1352所转换的信号转换为光信号。
图13是表示图11所示的第2线路接口部1400的概略结构的框图。第2线路接口部1400用于路由装置之间的连接。
如图13所示,第2线路接口部1400具备入口线路终端部1410、入口数据包处理部1420、出口数据包处理部1440、出口线路终端部1450。
入口线路终端部1410通过线路连接到其他路由装置,从经由该线路接收到的数据中提取数据包。
入口数据包处理部1420所做的处理是,将入口线路终端部1410提取出来的数据包交换到期望的出口线路。
出口数据包处理部1440将交换部1200所交换的数据包处理成输出数据包。
出口线路终端部1450将出口数据包处理部1440所输入的数据包通过连接的线路发送到其他的路由装置。
入口线路终端部1410具备光/电(O/E)转换部1411,将光信号转换为电信号;入口物理层处理部1412,对经O/E转换部1411转换得到的电信号进行物理层处理,提取数据包。
入口数据包处理部1420具备入口转发处理部1421以及将数据包输出到交换部1200的入口交换接口部1422。
入口转发处理部1421将输入的数据包开头的shim报头的标签值作为装置本身的交换标记附加到数据包中,并将开头的shim报头删除,使下一个shim报头成为开头。
出口数据包处理部1440具备出口交换接口1442,将交换部1200输出的数据包输出到出口转发处理部1441;出口转发处理部1441,将数据包中附加的交换标记删除后输出到出口线路终端部1450。
出口线路终端部1450具备出口物理层处理部1452,将出口数据包处理部1440所输入的数据包转换为物理层信号;电/光(E/O)转换部1451,将出口物理层处理部1452所转换的信号转换为光信号。
另外,路由装置的控制部1100上可以连接数据输入装置1500,利用该数据输入装置1500,针对图14所示的每个其他网络的地址,将到达该其他网络所经过的路由装置(包括装置本身)(位于数据包在网络内的传送路径中的路由装置)中的交换标记,按照从装置本身开始的顺序排列(路由表)后,存储到控制部1100的存储装置中,在初始设定时或路由表内容被改写时,控制部1100将路由表传送到第1线路接口部1300的入口数据包处理部1320的数据存储部1322存储起来。
在由这种路由装置构成的网络中,为使路由装置发挥边缘路由器装置的功能,与其他网络相连接的线路收容在第1线路接口部1300中,与网络内的核心路由器装置相连接的线路收容在第2线路接口部1400中。
另外,为使路由装置发挥核心路由器装置的功能,与其他核心路由器装置或边缘路由器装置相连接的线路收容在第2线路接口部1400中。
当这种边缘路由器装置和核心路由器装置所构成的网络的边缘路由器装置的第1线路接口部1300的入口线路终端部1310从其他网络接收到数据时,入口物理层处理部1312从所接收的数据之中提取数据包,输入到入口数据包处理部1320。
入口数据包处理部1320的入口转发处理部1321参照输入的数据包的目标地址,利用数据存储部1322中存储的如图14所示的路由表,将所接收的数据包的目标地址的高位比特与地址前缀栏的值一致的行的交换标签读取出来,将开头的交换标记(图14中的tag1或tag4)作为装置本身的交换标记附加到数据包,将其后续交换标记分别设定到MPLS协议的shim报头的格式的标签,将所设定的shim报头按照到达目标网络的传送路径顺序排列后,作为堆栈化的shim报头附加到数据包,以图15所示的格式传递给QoS处理部1323。
QoS处理部1323对数据包执行DiffServ(differentiatedservices差分业务)处理、分类(coloring)、监控(policing)等众所周知的QoS处理,通过入口交换接口部1324将数据包输出到交换部1200。
交换部1200中输入的数据包按照附加的交换标记在交换部1200得到交换后,输出到交换标记所指定的第2线路接口部1400(向核心路由器装置或边缘路由器装置传送)或第1线路接口部1300(折回装置本身)。
在向核心路由器装置或边缘路由器装置传送时,第2线路接口部1400中输入的数据包经由出口交换接口1442输入到出口转发处理部1441,经出口转发处理部1441消除装置本身的交换标记,在出口线路终端部1450转换为物理层信号,转换为光信号后发送到线路中。
折回装置本身时也一样,在第1线路接口部1300的出口转发处理部1341消除装置本身的交换标记,在出口线路终端部1350转换为物理层信号,转换为光信号后发送到线路中。
接着,在核心路由器装置中,在第2线路接口部1400的入口线路终端部1410接收到来自网络内部的边缘路由器装置或核心路由器装置的数据后,入口物理层处理部1412从接收到的数据之中提取数据包,输入到入口数据包处理部1420。
入口数据包处理部1420的入口转发处理部1421参照所输入的数据包的堆栈化shim报头的开头的shim报头,将该shim报头的标签中的设定值作为装置本身的交换标记附加到数据包,并将开头的shim报头删除以使下一个shim报头成为开头,经由入口交换接口部1422将数据包输出到交换部1200。
交换部1200中输入的数据包按照附加的交换标记在交换部1200得到交换后,输出到交换标记指定的第2线路接口部1400(向核心路由器装置或边缘路由器装置传送)。
第2线路接口部1400中输入的数据包经由出口交换接口1442输入到出口转发处理部1441,在出口转发处理部1441消除装置本身的交换标记,在出口线路终端部1450转换为物理层信号,转换为光信号后发送到线路中。
接着,在边缘路由器装置中,在第2线路接口部1400的入口线路终端部1410接收到来自网络内部的核心路由器装置或边缘路由器装置的数据后,入口物理层处理部1412从接收到的数据之中提取数据包,输入到入口数据包处理部1420。
入口数据包处理部1420的入口转发处理部1421参照所输入的数据包的堆栈化shim报头的开头的shim报头,将该shim报头的标签中的设定值作为装置本身的交换标记附加到数据包,并将开头的shim报头删除,经由入口交换接口部1422将数据包输出到交换部1200。
交换部1200中输入的数据包按照附加的交换标记在交换部1200得到交换后,输出到交换标记指定的第1线路接口部1300(向其他网络发送)。
第1线路接口部1300中输入的数据包经由出口交换接口1342输入到出口转发处理部1341,在出口转发处理部1341消除装置本身的交换标记,在出口线路终端部1350转换为物理层信号,转换为光信号后发送到线路中。
依照此种方式,本实施方式在边缘路由器装置中,到达数据包的目标地址的其他网络所经过的路由装置(包含装置本身)(位于数据包在网络内的传送路径上的路由装置)的交换标记被按照传送路径顺序依次排列后附加到数据包发送出去,在核心路由器装置中,利用数据包中附加的交换标记的开头的标记执行装置本身的交换,将后续标记置于开头后发送数据包,因此,能够去除核心路由器装置中从输入标签之中检索输出标签的处理以及交换标记的检索处理等,能够减轻处理负担。
此外,在本实施方式中,由数据输入装置1500输入路由表;也可以如众所周知的OSPF(Open Shortest Path First开放最短路径优先)协议那样,在路由装置之间通报信息以制作出路由表。
在这种情况下,边缘路由器装置将装置本身所连接的其他网络的网络地址以及指向该其他网络的交换信息(交换标识)作为路径信息,通报给连接到装置本身的核心路由器装置或边缘路由器装置,各路由器装置将装置本身中向该路由器装置进行交换所需的交换信息(交换标识)附加到由相邻路由器装置通报的路径信息之中,并通报给其他的相邻路由器装置。
然后,接收到该路径信息的边缘路由器装置根据所接收的路径信息生成上述路由表。
依照此种方式,这种方法从边缘路由器装置开始沿着路径回溯,依次附加交换信息,直至通知到另一个边缘路由器装置,并生成路由表。
以上基于上述实施方式具体说明了本发明人所作的发明;但本发明并不限定于上述实施方式,在不背离其主旨的范围内,当然可以有各种各样的变化。
例如,如上所述,将第1实施方式至第3实施方式与第4实施方式组合起来,能够进一步降低网络成本。
工业适用性借助于本发明,根据来自上游数据传送装置的遵循互不相同的通信协议的数据中所含的内容信息,选择遵循互不相同的通信协议的通信线路,向连接到所选择的通信线路上的上述下游数据传送装置传送数据,因此,能够降低在一个交换局内为互不相同的每个通信协议设置相应的通信设备所需的成本和网络构筑成本。
另外,借助于本发明,在边缘路由器装置中,在位于数据包在网络内到达数据包的目标地址的网络的传送路径上的各个路由装置中,将数据包交换所需的信息按照传送路径顺序附加到数据包中,在核心路由器装置,利用数据包中附加的交换信息进行交换,并将使用过的交换信息依次删除后传送出去,因此,在核心路由器装置中,无须检索交换信息,能够减轻处理负担,提高数据包的传送效率。其结果是,能够降低包含路由装置的网络的成本。
进而,本发明具有存储了交换信息的路由表,该交换信息用来在位于到达其他网络的、数据包的网络内的传送路径上的各个路由装置中,针对其他网络的每个网络地址进行数据包交换;利用该路由表求取交换信息,因此,能够简单地求得交换信息,减轻处理负担。由此,能够降低包含路由装置的网络的成本。
另外,路由表的内容由数据输入装置设定,因此,能够简单地实现路由表设定。
另外,通过在路由装置之间通报信息来生成路由表,因此,能够实现路由表的自动设定。
权利要求
1.一种数据传送装置,其从与自己相邻的上游数据传送装置接收数据,然后将所接收的数据传送给与自己相邻的下游数据传送装置,其具备数据接收单元,从上述上游数据传送装置接收遵循互不相同的通信协议的数据包;内容信息提取单元,提取上述数据接收单元所接收的数据包中包含的内容信息;线路选择信息保存单元,保存线路选择信息,该选择信息用来选择遵循互不相同的通信协议的通信线路;线路选择单元,根据上述线路选择信息保存单元所保存的线路选择信息,选择与上述内容信息提取单元所提取的上述内容信息相对应的通信线路;数据传送单元,用来向连接到上述线路选择单元所选择的通信线路上的上述下游数据传送装置传送上述数据包。
2.一种数据传送装置,其从与自己相邻的上游数据传送装置接收数据,然后将所接收的数据传送给与自己相邻的下游数据传送装置,其具备数据接收单元,从上述上游数据传送装置接收遵循互不相同的通信协议的数据包;目标信息提取单元,提取用来表示上述数据接收单元所接收的上述数据包中包含的目标信息;目标选择信息保存单元,用来保存进行通信线路选择所需的目标选择信息;目标线路选择单元,根据上述目标选择信息保存单元所保存的目标选择信息,选择与上述目标信息提取单元所提取的目标信息相对应的通信线路;内容信息提取单元,当利用上述目标线路选择单元选择了多个通信线路时,提取上述数据接收单元所接收的数据包中包含的内容信息;线路选择信息保存单元,保存线路选择信息,该选择信息用来选择遵循互不相同的通信协议的通信线路;线路选择单元,根据上述目标线路选择单元所选择的通信线路或者上述线路选择信息保存单元所保存的线路选择信息,选择与上述内容信息提取单元所提取的上述内容信息相对应的通信线路;数据传送单元,用来向连接到上述线路选择单元所选择的通信线路上的上述下游数据传送装置传送上述数据包。
3.如权利要求2所述的数据传送装置,其进一步具备数据包分析单元,当上述目标信息提取单元所提取的目标信息表示自身的地址时,对上述数据接收单元所接收的上述数据包进行分析;线路选择信息更新单元,根据上述数据包分析单元分析所得的分析信息,更新上述线路选择信息保存单元所保存的线路选择信息。
4.如权利要求1所述的数据传送装置,其进一步具备用来输入上述线路选择信息的线路选择信息输入单元;上述线路选择信息保存单元用来保存由上述线路选择信息输入单元输入的线路选择信息。
5.如权利要求2所述的数据传送装置,其进一步具备用来输入上述线路选择信息的线路选择信息输入单元;上述线路选择信息保存单元用来保存由上述线路选择信息输入单元输入的线路选择信息。
6.如权利要求3所述的数据传送装置,其进一步具备用来输入上述线路选择信息的线路选择信息输入单元;上述线路选择信息保存单元用来保存由上述线路选择信息输入单元输入的线路选择信息。
7.如权利要求1所述的数据传送装置,其上述内容数据包含描述虚拟专用网的虚拟专用网信息。
8.如权利要求2所述的数据传送装置,其上述内容数据包含描述虚拟专用网的虚拟专用网信息。
9.如权利要求3所述的数据传送装置,其上述内容数据包含描述虚拟专用网的虚拟专用网信息。
10.如权利要求4所述的数据传送装置,其上述内容数据包含描述虚拟专用网的虚拟专用网信息。
11.如权利要求5所述的数据传送装置,其上述内容数据包含描述虚拟专用网的虚拟专用网信息。
12.如权利要求6所述的数据传送装置,其上述内容数据包含描述虚拟专用网的虚拟专用网信息。
13.如权利要求1所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
14.如权利要求2所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
15.如权利要求3所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
16.如权利要求4所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
17.如权利要求5所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
18.如权利要求6所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
19.如权利要求7所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
20.如权利要求8所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
21.如权利要求9所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
22.如权利要求10所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
23.如权利要求11所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
24.如权利要求12所述的数据传送装置,其上述内容数据包含描述逻辑线路的逻辑线路信息。
25.如权利要求7至权利要求12的任意一个所述的数据传送装置,其上述虚拟专用网数据包含IEEE802.1Q规定的VLAN标识符。
26.如权利要求7至权利要求12的任意一个所述的数据传送装置,其上述虚拟专用网数据包含RFC2547中规定的描述VPN的VPN标签。
27.如权利要求7至权利要求12的任意一个所述的数据传送装置,其上述虚拟专用网数据包含附加在协议数据单元上用来描述虚拟线路的VC标签。
28.一种数据传送系统,其中,权利要求1至权利要求24的任意一个所述的数据传送装置以中继方式向权利要求1至权利要求24的任意一个所述的数据传送装置传送数据。
29.一种边缘路由器装置,其配置于网络与网络外部的连接部位,接收来自上述网络外部的数据包后传送到上述网络内的路由装置,或者将来自上述网络内路由装置的数据包发送到上述网络外部,其具备交换信息计算单元,根据从上述网络外部接收的数据包的目标地址,在位于所接收数据包在上述网络内的传送路径上的各个路由装置中,求取用来交换上述所接收的数据包所需的交换信息;发送单元,将上述交换信息计算单元所求得的交换信息按照上述传送路径顺序排列后附加到上述所接收的数据包中,将附加了该交换信息的上述所接收的数据包发送到传送目的地的路由装置。
30.一种边缘路由器装置,其配置于网络与其他网络的连接部位,接收来自上述其他网络的数据包后传送到上述网络内的路由装置,并将来自上述网络内路由装置的数据包发送到上述其他网络,其具备路由表,存储了交换信息,该交换信息用来在位于到达上述其他网络的、上述数据包在上述网络内的传送路径上的各个路由装置中,针对上述其他网络的每个网络地址进行上述数据包交换;交换信息计算单元,利用从上述其他网络接收的数据包的目标地址,检索上述路由表,在位于上述所接收数据包在上述网络内的传送路径上的各个路由装置中,求取用来交换上述接收的数据包所需的交换信息;发送单元,将上述交换信息计算单元所求得的交换信息按照上述传送路径顺序排列后,附加到上述所接收的数据包中,将附加了该交换信息的上述所接收的数据包发送到发送目的地的路由装置。
31.如权利要求30所述的边缘路由器装置,其具备数据输入装置,用来在上述路由表中设定上述交换信息。
32.一种核心路由器装置,其对附加了数据包交换所需的交换信息的数据包进行接收、传送,并具备发送单元,根据上述接收到的数据包中附加的上述交换信息,将上述接收到的数据包在核心路由器装置本身内进行交换,并将删掉了核心路由器装置本身所使用过的上述交换信息后的数据包发送出去。
33.一种网络系统,其具备边缘路由器装置,配置于网络与网络外部的连接部位,接收来自上述网络外部的数据包后传送到上述网络内的路由装置,或者将来自上述网络内路由装置的数据包发送到上述网络外部,以及核心路由器装置,对附加了数据包交换所需的交换信息的数据包进行接收、传送;上述边缘路由器装置具备交换信息计算单元,根据从上述网络外部接收的数据包的目标地址,在位于所接收数据包在上述网络内的传送路径上的各个路由装置中,求取用来交换上述所接收数据包所需的交换信息;以及第1发送单元,将上述交换信息计算单元所求得的交换信息按照上述传送路径顺序排列后,附加到上述所接收的数据包中,将附加了该交换信息的上述所接收的数据包发送到传送目的地的路由装置;上述核心路由器装置具备第2发送单元,根据上述接收到的数据包中附加的上述交换信息,将上述接收到的数据包在核心路由器装置本身内进行交换,并将删掉了核心路由器装置本身所使用过的上述交换信息后的数据包发送出去。
34.一种网络系统,其具备边缘路由器装置,配置于网络与其他网络的连接部位,接收来自上述其他网络的数据包后传送到上述网络内的路由装置,并将来自上述网络内路由装置的数据包发送到上述其他网络,以及核心路由器装置,对附加了数据包交换所需的交换信息的数据包进行接收、传送;上述边缘路由器装置具备路由表,存储了交换信息,该交换信息用来在位于到达上述其他网络的、上述数据包在上述网络内的传送路径上的各个路由装置中,针对上述其他网络的每个网络地址进行上述数据包交换,;交换信息计算单元,利用从上述其他网络接收的数据包的目标地址,检索上述路由表,在位于上述所接收数据包在上述网络内的传送路径上的各个路由装置中,求取用来交换上述接收的数据包所需的交换信息;第1发送单元,将上述交换信息计算单元所求得的交换信息按照上述传送路径顺序排列后,附加到上述所接收的数据包中,将附加了该交换信息的上述所接收的数据包发送到发送目的地的路由装置;上述核心路由器装置具备第2发送单元,根据上述接收到的数据包中附加的上述交换信息,将上述接收到的数据包在核心路由器装置本身内进行交换,并将删掉了核心路由器装置本身所使用过的上述交换信息后的数据包发送出去。
35.如权利要求34所述的网络系统,其上述边缘路由器装置具备数据输入装置,用来在上述路由表中设定上述交换信息。
36.如权利要求34所述的网络系统,其上述边缘路由器装置具备第1通报单元,将边缘路由器装置本身所连接的其他网络的网络地址以及指向该其他网络的交换信息作为路径信息,通报给连接到边缘路由器装置本身的上述核心路由器装置或边缘路由器装置,以及生成单元,接收连接到边缘路由器装置本身的上述核心路由器装置或自边缘路由器装置所通报的路径信息,根据该所接收的路径信息,生成上述路由表;上述核心路由器装置具备第2通报单元,将指向发送了上述路径信息的边缘路由器装置或核心路由器装置的交换信息附加到接收到的上述路径信息中,通过连接到核心路由器装置本身的核心路由器装置或边缘路由器装置,将附加了该交换信息的路径信息通报给发送了上述路径信息的边缘路由器装置或核心路由器装置之外的核心路由器装置或边缘路由器装置。
全文摘要
提供一种能够降低在一个交换局内为互不相同的每个通信协议设置相应的通信设备所需的成本以及构筑网络所需的成本的数据传送装置和数据传送系统。数据传送装置具备数据接收单元(110),从上游数据传送装置(51、52、53)接收遵循互不相同的通信协议的数据包;内容信息提取单元(120),提取数据包中包含的内容信息;线路选择信息保存单元(130),保存线路选择信息,该选择信息用来选择遵循互不相同的通信协议的通信线路;线路选择单元(140),用来根据线路选择信息选择与内容信息相对应的通信线路;数据传送单元(150),用来向连接到上述线路选择单元所选择的通信线路上的下游数据传送装置(61、62、63)传送数据。
文档编号H04L12/56GK1701572SQ20048000076
公开日2005年11月23日 申请日期2004年2月2日 优先权日2003年2月3日
发明者桦岛启介, 青木道宏, 栗本崇, 宫村崇, 五岛正浩, 松浦伸昭, 漆谷重雄 申请人:日本电信电话株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1