[发明专利]实现MPLS标签高效管理的方法有效
申请号: | 201310042404.2 | 申请日: | 2013-02-04 |
公开(公告)号: | CN103064794A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 高军;张峰 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实现MPLS标签高效管理的方法,包括以下步骤:分配内存块,用于保存标签使用状态的标签位图数据结构,标签位图的每个数据位与一个MPLS标签值相对应,MPLS标签值LABEL_VALUE在标签位图中的映射关系为:LABEL_VALUE=INT_OFFSET×B+BIT_OFFSET;初始化标签位图,将每一个数据位设为空闲状态;分配MPLS标签时,查找到标签位图的空闲数据位,并将该空闲数据位设置为已分配状态;释放MPLS标签时,根据MPLS标签值LABEL_VALUE计算出INT_OFFSET和BIT_OFFSET,然后根据INT_OFFSET和BIT_OFFSET定位到标签位图的指定数据位,将指定数据位设置为空闲状态。本发明,使用位图数据结构来存储MPLS标签的状态,极大地节省了存储空间,并且实现了MPLS标签的高效分配和释放。 | ||
搜索关键词: | 实现 mpls 标签 高效 管理 方法 | ||
【主权项】:
实现MPLS标签高效管理的方法,其特征在于,包括以下步骤:分配内存块,用于保存标签使用状态的标签位图数据结构,标签位图由多个整型元素构成,每个整型元素具有多个数据位,每个数据位与一个MPLS标签值相对应,MPLS标签值LABEL_VALUE在标签位图中的映射关系为:LABEL_VALUE=INT_OFFSET×B+BIT_OFFSET,其中:B为系统的整型长度,INT_OFFSET为整型元素的偏移值,BIT_OFFSET为整型元素中的数据位偏移值;初始化标签位图,将每一个数据位设为空闲状态;分配MPLS标签时,查找到标签位图的空闲数据位,并将该空闲数据位设置为已分配状态;释放MPLS标签时,根据MPLS标签值LABEL_VALUE计算出INT_OFFSET和BIT_OFFSET,然后根据INT_OFFSET和BIT_OFFSET定位到标签位图的指定数据位,将指定数据位设置为空闲状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310042404.2/,转载请声明来源钻瓜专利网。