[发明专利]一种划分树节点资源方法及装置有效

专利信息
申请号: 200910152055.3 申请日: 2009-07-28
公开(公告)号: CN101616090A 公开(公告)日: 2009-12-30
发明(设计)人: 商红章;郭玲波;李猛 申请(专利权)人: 华为技术有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L12/44;H04L12/46
代理公司: 深圳市深佳知识产权代理事务所(普通合伙) 代理人: 彭愿洁;李文红
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 划分 节点 资源 方法 装置
【说明书】:

技术领域

发明涉及通信技术领域,具体涉及一种划分树节点资源方法及装置。

背景技术

在基于二叉树存储路由转发前缀的路由器中,通常需要将多个虚拟专用网 (VPN,Virtual Private Network)的转发前缀存储在同一个二叉树中,为了达 到比较理想的路由刷新性能,首先需要解决的是如何在一个二叉树中为每个 VPN分配转发前缀所需要的树节点资源,使得当一个或者多个VPN的表项增 多时,路由器可以分配足够的树节点资源,并且,路由器应该尽量保证为每个 VPN分配的树节点的编号连续,因为,为一个VPN分配了编号连续的树节点 后,查找引擎在搜索该VPN的时候,只需知道为该VPN分配的树节点编号的 上边界和下边界就可以了,否则查找引擎需要记录该VPN所使用的全部离散 的大树节点,这除了需要增加额外的片内随机存储器(RAM,Random Access  Memory)资源外,还增加了对查找引擎设计的复杂度,降低了路由器路由的 刷新性能。

现有技术中,路由器中将二叉树中的树节点资源首先划分为相同大小的 页,所说的相同大小的页是指每个页中包括的树节点数量相同,每个页中的树 节点编号连续。当有一个VPN需要的树节点数量比单个页中提供的树节点数 量大时,则需要为该VPN分配多于一个的页。虽然每个页中的树节点编号连 续,但是,为一个VPN分配的多个页中包括的所有的树节点编号未必是连续 的。

在对现有技术的研究和实践过程中,本发明的发明人发现,现有技术中采 用将树节点资源划分为相同大小的页,虽然每个页中的树节点编号连续,但是, 很难保证为每一个VPN分配的多个页中的所有树节点的编号都是连续的,增 加了对查找引擎设计的复杂度,降低了路由的刷新性能,并且很难提高树节点 的利用率。

发明内容

本发明实施例提供一种划分树节点资源方法及装置,可以解决了为一个 VPN分配的树节点编号不连续的问题,与现有技术相比提高了路由器的路由 刷新性能。

本发明实施例提供一种划分树节点资源方法,包括:

对二叉树中的树节点资源编号,使得所述二叉树中的树节点的编号连续;

将编号后的树节点资源划分在多于一个的页中,每个页中的树节点的编号 连续,所有的页中不是每个页中都包括相同数目的树节点;

获取一个虚拟专用网需要的树节点数量;

为所述虚拟专用网分配一个页,所述页中包括的编号连续的树节点数量大 于或者等于所述虚拟专用网所需的树节点数量。

本发明实施例还提供一种划分树节点资源的装置,包括:编号单元、配置 单元、获取单元、分配单元,

所述编号单元,用于对二叉树中的树节点资源编号,使得所述二叉树中 的树节点的编号连续;

所述配置单元,用于将编号后的树节点资源划分在多于一个的页中,每个 页中的树节点的编号连续,所有的页中不是每个页中都包括相同数目的树节 点;

所述获取单元,用于获取一个虚拟专用网需要的树节点数量;

所述分配单元,用于为所述虚拟专用网分配一个页,所述页中包括的编号 连续的树节点数量大于或者等于所述虚拟专用网所需的树节点数量。

本发明实施例将树节点资源划分为大小不同的页,使得设备可以根据具体 VPN所需的树节点数目来选择相应的页,可以保证为每一个VPN分配一个页, 即保证了为每一个VPN分配的树节点编号连续,与现有技术相比,提高了路由 器的路由刷新性能,降低了对查找引擎设计的复杂度。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例或现有技术描 述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是 本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性 的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种划分树节点资源方法流程简图;

图2是本发明实施例一中划分页和块的简单示意图;

图3是本发明实施例二中举例的一个23层二叉树结构示意图;

图4是本发明实施例二提供的一种划分树节点资源方法流程简图;

图5是本发明实施例三中举例的一个二叉树结构示意图;

图6是本发明实施例三提供的一种划分树节点资源方法流程简图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910152055.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top