CN102223249B - 利用向量网升级ip网的方法及其数据传送的方法 - Google Patents
利用向量网升级ip网的方法及其数据传送的方法 Download PDFInfo
- Publication number
- CN102223249B CN102223249B CN201110155590.1A CN201110155590A CN102223249B CN 102223249 B CN102223249 B CN 102223249B CN 201110155590 A CN201110155590 A CN 201110155590A CN 102223249 B CN102223249 B CN 102223249B
- Authority
- CN
- China
- Prior art keywords
- peer
- group
- vector
- network
- edge device
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种利用向量网升级IP网的方法,根据地理位置将整个IP网划分为多个对等组;在对等组边界设置边界设备,对等组通过所述边界设备直接或间接连接;每个对等组的边界设备将该对等组升级为相应的向量网等效交换机,每个对等组分别对应一个向量网等效交换机,向量网等效交换机之间组成向量网;本发明还提供一种在利用上述方法升级后的网络中进行数据传送的方法,数据包在对等组内部采用IP网数据传送方式传送,在对等组之间采用向量交换方式通过向量网等效交换机传送。本发明提供的技术,为IP网的升级改造提供了一种低成本高效率的方案。
Description
技术领域
本发明涉及网络通信领域,特别涉及一种利用向量网升级IP网的方法及其数据传送的方法。
背景技术
当今,基于IP的Internet遇到了设计之初没有预料到的许多问题,比如地址资源匮乏,路由表规模大,扩展性不好;网络安全漏洞多,可信任度不高;网络服务质量控制能力弱,不能保证QoS;转发设备复杂;缺乏有效的管理机制与控制手段;移动接入等问题。虽然IP网在很多技术上也进行了完善,但是不能根本上解决Internet存在的问题,因此单纯的IP网已不能完全适合下一代网络的发展。为了构建下一代网络,Internet的体系结构需要有一种根本性的改变。
面对现有网络的主要挑战,多年来许多国家持续投入大量的人力和财力进行下一代网络的研究,积极解决现有网络的重要理论难题和技术挑战,努力开展下一代网络技术创新。国外具有代表性的研究包括美国新一代互联网研究计划FIND和GENI,欧盟新一代互联网研究计划FIRE等。向量网(Vector Network,VN)便是在下一代网络如火如荼的发展背景下应运而生的。
向量网基于中国发明专利《一种向量网络地址编码方法》(授权号ZL200610089302.6)和中国发明专利申请公开说明书《向量数据通信网上建立向量连接的方法》(授权号ZL200710064804.8),集电信网、ATM网、IP网、帧中继、MPLS等技术的优点,提出“向量连接”和“向量交换”的概念,提出以“身份标识”为主导的五标识体系,并且从信息网络的社会属性出发,以向量网络地址为基础,建立了一套具有分形特征的数据通信网技术体系。它具有简单、无限可扩充性、内在可信、支持QoS,以及自组织、分布式,全面支持移动和多播等特点。与IP网和ATM相比,向量网具有相对比较好的技术优势。
由于目前全球范围之内的绝大部分网络基础设施和网络应用都是基于IP技术的,而下一代网络还没有得到大规模部署,人们不可能在很短时间内放弃已经很成熟的现有网络而直接用一种新的网络来代替IP网,所以无论从学术界还是产业界的角度,要彻底抛弃IP网而采用完全新的网络面临很大的挑战。一种可行的平滑过度的机制就是:采用新的先进的网络技术来升级现有的IP网,从而能低成本的解决现有网络的一些问题,使得现有的IP网向下一代网络平滑演进。
目前,对IP网升级的主要方案包括:已经部署的多协议标记交换(Multi-Protocol Label Switching,MPLS)、正在研究的主机标识协议(HostIdentifier Protocol,HIP)和位置标识/身份标识分离协议(Locator IdentifierSeparation Protocol,LISP)等。
然而,这些IP网升级方案都有各自的问题。MPLS技术在QoS标签分配信令、解决VC合并、传输分类业务等许多方面还存在相当大的难点,需要进一步完善;另外,用MPLS技术来升级IP网络,需要将IP网中的所有骨干路由器升级为标签交换路由器,而且需要添加额外的标签边缘路由器,代价显然比较大。HIP的缺点包括:HIP不支持组播;需要大量部署RVS以解决主机移动问题,如果利用现有的DNS,需增强动态更新的处理能力;HIP主机之间的通信需要对数据包进行加密和解密,增加了CPU的额外负担;HIP的主机标志采用扁平结构,不具备合理的商业模型;采用HIP技术对现有IP网络进行升级,需要对所有主机的TCP/IP协议栈进行修改,部署难度较大,且对Internet影响较大。LISP也存在一些问题,例如LISP的实现依赖隧道技术,需要在入口隧道路由器处采用查询映射,查询延迟会导致路由器丢弃或者缓存大量分组,容易遭受攻击;边界路由器需要维护流量状态,由此而产生的可靠性和扩展性问题有待解决。
发明内容
本发明的目的在于,提供一种无需对子网内部的节点和主机协议栈进行修改,也无需升级、添加路由器,进而能够大大降低升级成本的利用向量网升级IP网的方法及其数据传送的方法。
本发明又一目的在于,提供一种能够降低域间路由复杂程度,缩短域间路由的收敛时间,从而进一步提高网络性能的利用向量网升级IP网的方法及其数据传送的方法。
本发明再一目的在于,提供一种能够将子网单独封装,满足分形特征,实现网络可扩展性的利用向量网升级IP网的方法及其数据传送的方法。
为了达到上述目的,本发明的采用如下的技术方案:
一种利用向量网升级IP网的方法,包括以下步骤:
根据地理位置将整个IP网划分为多个对等组,每个对等组包括至少一个节点;
将对等组中与其他对等组内节点直接连接的节点定义为边界设备;
每个对等组的边界设备将该对等组升级为相应的向量网等效交换机,每个对等组分别对应一个向量网等效交换机,向量网等效交换机之间组成向量网;
数据在对等组内部采用IP网数据传送方式传送,在对等组之间采用向量交换方式通过向量网等效交换机传送。
所述的利用向量网升级IP网的方法,每个节点唯一属于一个对等组。
所述的利用向量网升级IP网的方法,将对等组升级为一个向量网等效交换机的方法包括:
在每个对等组的各边界设备上运行向量网协议;
根据对等组边界设备之间的连接关系设定向量网等效交换机之间的连接关系。
所述的利用向量网升级IP网的方法,向量网协议包括向量网数据交换协议和向量网呼叫寻由协议。
所述的利用向量网升级IP网的方法,为每个向量网等效交换机分别定义端口号,并根据所述向量网等效交换机的端口号与其对应的对等组的边界设备的IP地址关系,为每个对等组建立端口-IP地址表,并将每个对等组的端口-IP地址表存储于本对等组的边界设备中。
所述的利用向量网升级IP网的方法,利用向量网的拓扑关系,计算各对等组到其他对等组的向量地址,分别建立对等组-向量地址表,并将每个对等组-向量地址表存储于本对等组的边界设备中,其中,所述向量地址的每个分量地址依次代表数据包从信源到信宿所经过的向量网等效交换机的出端口号。
所述方法升级后的网络中进行数据传送的方法,信源发出的数据传送到信宿包括以下步骤:
S1:信源所在对等组的边界设备根据信源和信宿所在的对等组得到IP数据包从信源到信宿的向量地址;
S2:信源发出的IP数据包被传送至信源所在对等组的出边界设备,并由所述出边界设备封装成向量包发送给下一个向量网等效交换机,根据所述的下一个向量网等效交换机对应的对等组,从而确定所述对等组的入边界设备;
S3:所述入边界设备将向量包封装为本对等组的IP数据包,在本对等组内传送,直至本对等组的出边界设备;
S4:所述步骤S3中的出边界设备删除本对等组的IP包头,得到向量包,采用向量交换方式通过向量网等效交换机发送给下一个向量网等效交换机,根据所述的下一个向量网等效交换机对应的对等组,从而确定所述对等组的入边界设备;
S5:重复步骤S3-S4,直至向量包到达信宿所在对等组的入边界设备;
S6:信宿所在对等组的入边界设备删除向量地址,恢复为信源发出的IP数据包,并转发给信宿。
所述的数据传送的方法,步骤S1中,通过洪泛、层次路由的方法获得IP数据包从信源到信宿的向量地址,或者,根据信源和信宿地址所在的对等组,查找对等组-向量地址表,获得IP数据包从信源到信宿的向量地址。
所述的数据传送的方法,步骤S2中的出边界设备封装成向量包包括以下步骤:出边界设备将删除第一分量地址后的向量地址作为前缀,连同信源发出的IP数据包一起封装为向量包,经向量网发送给与本对等组出边界设备直接连接的下一个对等组的入边界设备。
所述的数据传送的方法,步骤S3包括以下步骤:
所述入边界设备分离出当前向量地址的第一分量地址后,以此为依据查找本对等组的端口-IP地址表,确定本对等组的出边界设备;
所述入边界设备将本对等组的IP包头作为前缀,连同删除当前向量地址的第一分量地址后的向量包封装为本对等组的IP数据包,发送至本对等组的出边界设备。
本发明的有益效果在于:
(1)本发明根据网络中节点的不同网络功能和特性,提出了通过升级边界设备从而达到升级整个网络的方案。对于整个网络而言,主机节点的数量大大超过边界设备的数量,因此,本发明只对边界设备进行升级,而子网内部的节点和主机协议栈不做任何修改,可以大大降低升级成本。
(2)本发明分析向量网的特性,从中提取出用于升级IP网的技术,包括分形、面向对象和等效交换机技术。可以提高网络的融合性、扩展性和适应性,可以使升级网络便于实现,也可以使升级后的IP网在高层表现为向量网,具备向量网的优点,使升级后的网络更好的满足用户的需求。
(3)本发明使用了具有向量交换特征的传送面升级方案,采用向量交换技术代替对等组间的IP转发方法,使得升级后的网络在高层表现为向量网,保留了向量网保证QoS的优点,可以有效保证大规模网络的性能。
(4)本发明利用向量网中等效交换机技术对各个IP子网封装为一个个单独的对象,使得封装后的对象都满足分形特征,从而可以简洁有效地相互通信,实现可扩展性。
(5)本发明在IP网络对等组之间采用向量交换,实现简单的转发操作,使域间路由的实现复杂度降低,并能够在很大程度上缩短域间路由的收敛时间,从而进一步提高网络性能。
附图说明
图1是本发明的IP网物理连接示意图。
图2是本发明的对等组划分示意图。
图3是本发明图1IP网的控制面分层架构示意图。
图4是本发明的数据包经各对等组转发过程示意图。
具体实施方式
下面结合附图及实施例对本发明的发明内容作进一步的描述。
参见图1所示,为IP网物理连接示意图。IP网的节点包括IP终端设备和IP路由器,IP终端设备就是普通IP用户终端,在图中分别以A、B、C表示,作为数据包的发起点和终止点;IP路由器负责拓扑收集和提供寻由服务,同时负责对到达的数据包进行转发。
本发明提供一种利用向量网升级IP网的方法,包括以下步骤:
S11:根据地理位置将整个IP网划分为多个对等组,每个对等组包括至少一个节点。
在步骤S11中,按照地理位置将IP网划分成若干个对等组,划分时将地理位置相邻的节点分为一个对等组,每个对等组满足以下要求:
(1)每一个节点都被划分到一个对等组,即没有不属于某个对等组的节点;
(2)每一个节点只属于唯一一个对等组;
(3)对等组内部的任意两个节点之间有直接和/或间接链路相连;
(4)同一对等组内的任意两个节点之间在本对等组内进行通信。
对等组的划分还要考虑到对等组中节点数量,如果节点数量较多,则要求该对等组内设备存储信息的容量较大,由此会带来较大的查表延时,所以一般将对等组划分为一个较适宜的大小。
本实施例以IP子网为单位划分对等组(但不限于此划分方式),将每个IP子网或者由多个IP子网聚合而成的一个更大的IP子网划分为一个对等组,采用这种划分方式,每个对等组中的IP终端设备具有相同的IP地址前缀。
参见图2所示,为本发明对等组划分示意图。依据IP子网为单位,将图1中的IP网划分为5个对等组,每一个对等组都由一个逻辑节点表示,该逻辑节点即向量网等效交换机。本实施例中逻辑节点的标识采用该对等组对应IP子网的网络地址。对等组1的逻辑节点用192.168.122.0标识;对等组2的逻辑节点用212.202.144.0标识;对等组3的逻辑节点用219.242.122.0标识;对等组4的逻辑节点用59.64.15.0标识;对等组5的逻辑节点用211.221.123.0标识。
将一个大的IP网划分成若干个对等组后,为了利用向量网升级IP网,需要在对等组边界设置边界设备,将对等组中与其他对等组内节点直接连接的节点设置为对等组边界设备。
S12:将对等组中与其他对等组内节点直接连接的节点定义为边界设备。
S13:每个对等组的边界设备将该对等组升级为相应的向量网等效交换机,每个对等组分别对应一个向量网等效交换机,向量网等效交换机之间组成向量网。
由于升级后的IP网在对等组内是普通的IP网,在对等组间表现的是向量网的特性,因此边界设备既需要执行普通IP网的协议,同时也要运行边界设备特有的协议,也就是说升级后的网络具备两层架构,底层表现的是普通IP网,高层表现的是向量网。如果网络规模很大,也可以考虑建立多个层次,只有最底层是IP网,其它层次都表现为向量网。
将IP网划分为若干对等组后,使得升级IP网更加容易实施。经过划分后的每个对等组内是普通的IP网,运行现有的IP网协议,可以依靠适当轻载维持局部的QoS,容易管理。每个对等组又被升级为一个向量网等效交换机,从整体上看,升级后的网络是由等效交换机组成的向量网,在对等组间表现的是向量网的特性,可以实施向量网的QoS机制,能够简单有效的保证QoS。
参见图3所示,为图1IP网的控制面分层架构示意图。本实施例以两层架构为例,将图1的IP网划分为高层的向量网和底层的对等组,通过对等组1-5的边界设备建立起网络分层架构(控制面分层架构的建立过程不在本发明讨论范围之内),将每个对等组分别升级为向量网等效交换机,升级后的网络从整体上看是等效交换机组成的向量网。对等组1具有一个边界设备,用192.168.122.1标识,对等组1升级为向量网等效交换机a;对等组2具有三个边界设备,分别用212.202.144.1、212.202.144.2和212.202.144.3标识,对等组2升级为向量网等效交换机b;对等组3具有两个边界设备,分别用219.242.122.1和219.242.122.2标识,对等组3升级为向量网等效交换机c;对等组4具有三个边界设备,分别用59.64.15.1、59.64.15.2和59.64.15.3标识,对等组4升级为向量网等效交换机d;对等组5具有一个边界设备,用211.221.123.1标识,对等组5升级为向量网等效交换机e。
分别为每个向量网等效交换机的端口定义端口号,并根据每个向量网等效交换机的端口号与相应对等组边界设备的IP地址关系,为每个对等组建立端口-IP地址表,并将每个对等组的端口-IP地址表存储于本对等组的边界设备中。每个对等组的边界设备至少对应一个向量网等效交换机的端口。
本实施例中对等组1中边界设备存储的“端口-IP地址表”如表1所示。
端口号 | 对应的IP地址 |
1 | 192.168.122.1 |
表1
对等组2中边界设备存储的“端口-IP地址表”如表2所示。
端口号 | 对应的IP地址 |
1 | 212.202.144.1 |
2 | 212.202.144.3 |
3 | 212.202.144.2 |
表2
对等组3中边界设备存储的“端口-IP地址表”如表3所示。
端口号 | 对应的IP地址 |
1 | 219.242.122.1 |
2 | 219.242.122.2 |
表3
对等组4中边界设备存储的“端口-IP地址表”如表4所示。
端口号 | 对应的IP地址 |
1 | 59.64.15.1 |
2 | 59.64.15.2 |
3 | 59.64.15.3 |
表4
对等组5中边界设备存储的“端口-IP地址表”如表5所示。
端口号 | 对应的IP地址 |
1 | 211.221.123.1 |
表5
定义边界设备后,在每个边界设备上安装并运行向量网协议,向量网协议包括向量网数据交换协议和向量网呼叫寻由协议。这样每个对等组就被升级为一个向量网等效交换机。向量网等效交换机是一个逻辑节点,其功能由边界设备执行,每个等效交换机对应一个对等组。
所有的等效交换机组成高层的向量网,向量网中等效交换机之间的连接关系根据对等组边界设备之间的连接关系设定,即如果两个对等组边界设备之间有直接链路相连,则对应这两个对等组的两个向量网等效交换机之间在高层向量网中就具有直接相连的关系。
数据在对等组内部采用IP网数据传送方式传送,在对等组之间采用向量交换方式通过向量网等效交换机传送。
利用向量网的拓扑关系,计算各对等组到其他对等组的向量地址,分别建立对等组-向量地址表,并将每个对等组-向量地址表存储于本对等组的边界设备中,其中,所述向量地址的每个分量地址依次代表数据包从信源到信宿所经过的向量网等效交换机的出端口号。
在本实施例中,信源A所在对等组1的边界设备192.168.122.1通过建立对等组-向量地址表获得信源到信宿的向量地址。各个对等组的边界设备中的对等组-向量地址表的内容如下:
本实施例中对等组1的边界设备中“对等组-向量地址表”的内容如表6所示。
源对等组-目的对等组 | 目的对等组的IP地址 | 对应的向量地址 |
1-2 | 212.202.144.0 | 1 |
1-3 | 219.242.122.0 | 13 |
1-4 | 59.64.15.0 | 12 |
1-5 | 211.221.123.0 | 123 |
表6
对等组2的边界设备中“对等组-向量地址表”的内容如表7所示。
源对等组-目的对等组 | 目的对等组的IP地址 | 对应的向量地址 |
2-1 | 192.168.122.0 | 1 |
2-3 | 219.242.122.0 | 3 |
2-4 | 59.64.15.0 | 2 |
2-5 | 211.221.123.0 | 23 |
表7
对等组3的边界设备中“对等组-向量地址表”的内容如表8所示。
源对等组-目的对等组 | 目的对等组的IP地址 | 对应的向量地址 |
3-1 | 192.168.122.0 | 11 |
3-2 | 212.202.144.0 | 1 |
3-4 | 59.64.15.0 | 2 |
3-5 | 211.221.123.0 | 23 |
表8
对等组4的边界设备中“对等组-向量地址表”的内容如表9所示。
源对等组-目的对等组 | 目的对等组的IP地址 | 对应的向量地址 |
4-1 | 192.168.122.0 | 11 |
4-2 | 212.202.144.0 | 1 |
4-3 | 219.242.122.0 | 2 |
4-5 | 211.221.123.0 | 3 |
表9
对等组5的边界设备中“对等组-向量地址表”的内容如表10所示。
源对等组-目的对等组 | 目的对等组的IP地址 | 对应的向量地址 |
5-1 | 192.168.122.0 | 111 |
5-2 | 212.202.144.0 | 11 |
5-3 | 219.242.122.0 | 12 |
5-4 | 59.64.15.0 | 1 |
表10
各个对等组的边界设备根据“对等组-向量地址表”查找到对应的向量地址,执行呼叫寻由操作之后,在“端口-IP地址表”中根据各分量地址对应的端口查找每个对等组的出边界设备的IP地址。
“对等组-向量地址表”和“端口-IP地址表”建立完成后,传送面就可以准确地提供数据包转发服务。当对等组内部的拓扑情况发生变化时,“对等组-向量地址表”和“端口-IP地址表”需要即时更新。
本发明还提供一种在利用上述方法升级后的网络中进行数据传送的方法,是将网络的数据包转发过程分解为两种过程,一种是对等组之间的数据转发过程,采用向量交换方法,另一种是对等组内的数据转发过程,采用IP网数据转发方法。
信源发出的数据传送到信宿包括以下步骤:
S1:信源所在对等组的边界设备根据信源和信宿所在的对等组得到IP数据包从信源到信宿的向量地址。
其中,信源所在对等组的边界设备可以通过洪泛、层次路由的方法获得数据包从信源到信宿的向量地址。信源所在对等组的边界设备也可以根据信源和信宿地址所在的对等组,查找对等组-向量地址表,获得IP数据包从信源到信宿的向量地址。
S2:信源A发出的IP数据包被传送至信源A所在对等组的出边界设备,并由所述出边界设备封装成向量包发送给下一个向量网等效交换机,根据所述的下一个向量网等效交换机对应的对等组,从而确定所述对等组的入边界设备。
出边界设备将删除第一分量地址后的向量地址作为前缀,连同信源发出的IP数据包一起封装为向量包,经向量网发送给下一个向量网等效交换机,根据该等效交换机对应的对等组,得到该对等组的入边界设备。
S3:所述入边界设备将向量包封装为本对等组的IP数据包,在本对等组内传送,直至本对等组的出边界设备。
所述入边界设备分离出当前向量地址的第一分量地址后,以此为依据查找本对等组的端口-IP地址表,确定本对等组的出边界设备。
所述入边界设备将本对等组的IP包头作为前缀,连同删除当前向量地址的第一分量地址后的向量包封装为本对等组的IP数据包,发送至本对等组的出边界设备。
S4:所述步骤S3中的出边界设备删除本对等组的IP包头,得到向量包,采用向量交换方式通过向量网等效交换机发送给下一个向量网等效交换机,根据所述的下一个向量网等效交换机对应的对等组,从而确定对等组的入边界设备。
S5:重复步骤S3-S4,直至向量包到达信宿所在对等组的入边界设备;
S6:信宿所在对等组的入边界设备删除向量地址,恢复为信源发出的IP数据包,并转发给信宿B。
参见图3、4所示,特举实施例具体说明本发明在利用向量网升级IP网后的网络中实现数据包转发的步骤流程。
从信源A向信宿B发送IP数据包,经各个对等组转发的主要步骤如下:
步骤S1:信源A所在对等组1的边界设备192.168.122.1获得数据从信源到信宿的向量地址“123”。
信源A位于对等组1,信宿B位于对等组5,对等组1内的IP数据包的信源和信宿地址分别是信源A和信宿B的IP地址,在图中用SIP1和DIP5表示。对等组1的边界设备192.168.122.1收到信源发出的数据包后,根据信宿地址DIP5所在的对等组5通过查找表1的“对等组-向量地址表”,得到向量地址“123”,从而确定了一条通向信宿B的向量网通信路径。
S2:信源A发出的IP数据包被传送至信源A所在对等组1的出边界设备,并由所述出边界设备封装成向量包发送给下一个向量网等效交换机b,从而确定对等组2的入边界设备。
信源A位于对等组1,对等组1中有多台设备,信源A在对等组1内部将其要发送的IP数据包(SIP1|DIP5|Data)发送给对等组1的出边界设备192.168.122.1。
对等组1的出边界设备192.168.122.1将删除第一分量地址“1”后的向量地址“23”作为前缀,连同信源发出的IP数据包(SIP1|DIP5|Data)一起封装为本对等组向量包(23|SIP1|DIP5|Data),经向量网等效交换机a发送给下一个向量网等效交换机b,根据向量网等效交换机b对应对等组2,确定对等组2的入边界设备为212.202.144.1后,将向量包(23|SIP1|DIP5|Data)发送至对等组2的入边界设备212.202.144.1。
S3:所述入边界设备212.202.144.1将向量包封装为本对等组的IP数据包,在本对等组2内传送,直至本对等组的出边界设备212.202.144.3。
对等组2的入边界设备212.202.144.1收到向量包(23|SIP1|DIP5|Data),按照向量交换机的交换原理,分离出向量地址的第一分量地址“2”,查找对等组2的“端口-IP地址表”(表2),得到出边界设备的IP地址212.202.144.3,从而确定了向量包指定的对等组2的出口。
对等组2的入边界设备212.202.144.1将本对等组的IP包头(SIP2|DIP2)作为前缀,连同分离出第一分量地址“2”后的量包(3|SIP1|DIP5|Data)封装为本对等组的IP数据包(SIP2|DIP2|3|SIP1|DIP5|Data),在对等组2内发送至出边界设备212.202.144.3。
其中,信源地址SIP2是入边界设备模块的IP地址212.202.144.1,信宿地址DIP2是出边界设备模块的IP地址212.202.144.3。
S4:对等组2的出边界设备212.202.144.3收到IP数据包(SIP2|DIP2|3|SIP1|DIP5|Data)后,删除IP包头(SIP2|DIP2),使IP数据包恢复成向量包(3|SIP1|DIP5|Data),通过向量网等效交换机b发送到下一个向量网等效交换机d,根据向量网等效交换机d对应对等组4,确定对等组4的入边界设备为59.64.15.1后,将将向量包(3|SIP1|DIP5|Data)发送至对等组4的入边界设备59.64.15.1。
S5:重复步骤S3-S4,直至向量包到达信宿B所在对等组5的入边界设备。
具体的,对等组4的入边界设备59.64.15.1收到向量包(3|SIP1|DIP5|Data),按照向量交换机的交换原理分离出向量地址的第一分量地址“3”,至此,向量地址已经被完全分离。所述第一分量地址“3”对应向量网等效交换机d的端口3。
根据分离出向量地址的第一分量地址“3”查找对等组4的“端口-IP地址表”(表4),得到对等组4的出边界设备的IP地址59.64.15.3,从而确定了向量包指定的对等组4的出口。
对等组4的入边界设备59.64.15.1分离出第一分量地址“3”后,向量地址为空,在图中用NUL表示,将得到的向量包(NUL|SIP1|DIP5|Data)作为数据,通过前缀IP包头(SIP4|DIP4)封装成IP数据包(SIP4|DIP4|NUL|SIP1|DIP5|Data),进入对等组4对应的IP子网,并在对等组4内传送。
其中,信源地址SIP4是入边界设备模块的IP地址59.64.15.1,信宿地址DIP4是出边界设备的IP地址59.64.15.3。
对等组4的出边界设备59.64.15.3收到IP数据包(SIP4|DIP4|NUL|SIP1|DIP5|Data)后,删除IP包头(SIP4|DIP4),使IP数据包恢复成向量包(NUL|SIP1|DIP5|Data),将其发送到下一个向量网等效交换机e,根据向量网等效交换机e对应对等组5,确定对等组5的入边界设备为211.221.123.1后,将向量包(NUL|SIP1|DIP5|Data)发送至对等组5的入边界设备211.221.123.1。
S6:信宿B所在对等组5的入边界设备211.221.123.1删除向量地址,恢复为信源发出的IP数据包,并转发给信宿B。
对等组5为信宿B所在的对等组,对等组5的入边界设备211.221.123.1删除向量地址,恢复为IP数据包(SIP1|DIP5|Data),即信源A发出的IP数据包,并将IP数据包(SIP1|DIP5|Data)在对等组5内部转发给信宿B,即完成整个传送面的数据转发功能。
上述实施例是对本发明的进一步说明,但不作为对本发明的限定,只是本发明的一种较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。
Claims (6)
1.一种利用向量网升级IP网的方法,其特征在于包括以下步骤:
根据地理位置将整个IP网划分为多个对等组,每个对等组包括至少一个节点,每个节点唯一属于一个对等组;
将对等组中与其他对等组内节点直接连接的节点定义为边界设备;
在每个对等组的各边界设备上运行向量网协议,每个对等组的边界设备将该对等组升级为相应的向量网等效交换机,每个对等组分别对应一个向量网等效交换机,向量网等效交换机之间组成向量网,根据对等组边界设备之间的连接关系设定向量网等效交换机之间的连接关系;
数据在对等组内部采用IP网数据传送方式传送,在对等组之间采用向量交换方式通过向量网等效交换机传送。
2.根据权利要求1所述的利用向量网升级IP网的方法,其特征在于,向量网协议包括向量网数据交换协议和向量网呼叫寻由协议。
3.根据权利要求2所述的利用向量网升级IP网的方法,其特征在于,为每个向量网等效交换机分别定义端口号,并根据所述向量网等效交换机的端口号与其对应的对等组的边界设备的IP地址关系,为每个对等组建立端口-IP地址表,并将每个对等组的端口-IP地址表存储于本对等组的边界设备中。
4.根据权利要求3所述的利用向量网升级IP网的方法,其特征在于,利用向量网的拓扑关系,计算各对等组到其他对等组的向量地址,分别建立对等组-向量地址表,并将每个对等组-向量地址表存储于本对等组的边界设备中,其中,所述向量地址的每个分量地址依次代表数据包从信源到信宿所经过的向量网等效交换机的出端口号。
5.一种在利用权利要求4所述方法升级后的网络中进行数据传送的方法,其特征在于,信源发出的数据传送到信宿包括以下步骤:
S1:信源所在对等组的边界设备根据信源和信宿所在的对等组得到IP数据包从信源到信宿的向量地址;
S2:信源发出的IP数据包被传送至信源所在对等组的出边界设备,并由所述出边界设备封装成向量包发送给下一个向量网等效交换机,根据所述的下一个向量网等效交换机对应的对等组,从而确定所述对等组的入边界设备;
出边界设备将删除第一分量地址后的向量地址作为前缀,连同信源发出的IP数据包一起封装为向量包,经向量网发送给与本对等组出边界设备直接连接的下一个对等组的入边界设备;
S3:所述入边界设备分离出当前向量地址的第一分量地址后,以此为依据查找本对等组的端口-IP地址表,确定本对等组的出边界设备;所述入边界设备将本对等组的IP包头作为前缀,连同删除当前向量地址的第一分量地址后的向量包封装为本对等组的IP数据包,在本对等组内传送,直至本对等组的出边界设备;
S4:所述步骤S3中的出边界设备删除本对等组的IP包头,得到向量包,采用向量交换方式通过向量网等效交换机发送给下一个向量网等效交换机,根据所述的下一个向量网等效交换机对应的对等组,从而确定所述对等组的入边界设备;
S5:重复步骤S3-S4,直至向量包到达信宿所在对等组的入边界设备;
S6:信宿所在对等组的入边界设备删除向量地址,恢复为信源发出的IP数据包,并转发给信宿。
6.根据权利要求5所述的数据传送的方法,其特征在于,步骤S1中,通过洪泛、层次路由的方法获得IP数据包从信源到信宿的向量地址,或者,根据信源和信宿地址所在的对等组,查找对等组-向量地址表,获得IP数据包从信源到信宿的向量地址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110155590.1A CN102223249B (zh) | 2011-06-10 | 2011-06-10 | 利用向量网升级ip网的方法及其数据传送的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110155590.1A CN102223249B (zh) | 2011-06-10 | 2011-06-10 | 利用向量网升级ip网的方法及其数据传送的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102223249A CN102223249A (zh) | 2011-10-19 |
CN102223249B true CN102223249B (zh) | 2014-01-29 |
Family
ID=44779682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110155590.1A Expired - Fee Related CN102223249B (zh) | 2011-06-10 | 2011-06-10 | 利用向量网升级ip网的方法及其数据传送的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102223249B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102394886B (zh) * | 2011-11-09 | 2014-06-11 | 李千目 | 一种信度向量投影分解的移动节点漏洞判别方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1514624A (zh) * | 2002-12-11 | 2004-07-21 | �������ؼ��ô�˾ | 用于在专用网络节点接口网络中改善呼叫路由选择的方法 |
CN101052055A (zh) * | 2007-03-27 | 2007-10-10 | 北京交通大学 | 一种向量数据通信网上建立向量连接的方法 |
-
2011
- 2011-06-10 CN CN201110155590.1A patent/CN102223249B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1514624A (zh) * | 2002-12-11 | 2004-07-21 | �������ؼ��ô�˾ | 用于在专用网络节点接口网络中改善呼叫路由选择的方法 |
CN101052055A (zh) * | 2007-03-27 | 2007-10-10 | 北京交通大学 | 一种向量数据通信网上建立向量连接的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102223249A (zh) | 2011-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9444642B2 (en) | LAN multiplexing apparatus | |
CN102724118B (zh) | 标签分发方法及设备 | |
KR101989333B1 (ko) | 소프트웨어 정의 네트워킹에서의 데이터 전달 방법, 기기 및 시스템 | |
EP1417586B1 (en) | Dense virtual router packet switching | |
CN102025591B (zh) | 虚拟专用网络的实现方法及*** | |
CN102413060B (zh) | Vpls网络中用户专线通信方法及设备 | |
CN101841451B (zh) | 一种云主机基于虚拟局域网的限速方法和*** | |
CN102045242B (zh) | 网络通信方法和网络节点设备 | |
US20170195224A1 (en) | Apparatus and methods of routing with control vectors in a synchronized adaptive infrastructure (sain) network | |
CN103931149A (zh) | 利用OpenFlow数据和控制面在云计算机中实现3G分组核心 | |
CN112448900A (zh) | 一种数据传输方法及装置 | |
CN100563215C (zh) | 一种报文路由交换装置及其方法 | |
CN104079481A (zh) | 通过链路状态协议控制的以太网的ip转发 | |
CN101459698A (zh) | 域内和域间的网络互连方法及其*** | |
CN104243270A (zh) | 一种建立隧道的方法和装置 | |
CN102891903B (zh) | 一种nat转换方法及设备 | |
CN105490937B (zh) | 以太虚拟网络网关切换方法和服务商边缘节点设备 | |
CN100531215C (zh) | 一种多台网络设备链路聚集的实现方法 | |
CN1973503B (zh) | 流处理 | |
CN100337453C (zh) | 在弹性分组环之间实现报文转发的方法及弹性分组环网络 | |
CN102223249B (zh) | 利用向量网升级ip网的方法及其数据传送的方法 | |
CN102938732A (zh) | 一种提高双隧道可靠性的方法及装置 | |
CN102316085A (zh) | 一种sctp偶联通信的方法及*** | |
CN101695041B (zh) | 一种在虚拟路由器之间实现路由通告的方法及物理路由器 | |
CN103200086B (zh) | 一种ForCES***中路由协议的信息交互方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140129 Termination date: 20190610 |