日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種MPLS中快速查找目標(biāo)節(jié)點(diǎn)的方法及裝置有效

專利信息
申請(qǐng)?zhí)枺?/td> 201210006495.X 申請(qǐng)日: 2012-01-10
公開(公告)號(hào): CN103200099A 公開(公告)日: 2013-07-10
發(fā)明(設(shè)計(jì))人: 孟慶超 申請(qǐng)(專利權(quán))人: 邁普通信技術(shù)股份有限公司
主分類號(hào): H04L12/741 分類號(hào): H04L12/741;H04L12/723
代理公司: 北京德琦知識(shí)產(chǎn)權(quán)代理有限公司 11018 代理人: 牛崢;王麗琴
地址: 610041 四川省*** 國(guó)省代碼: 四川;51
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 mpls 快速 查找 目標(biāo) 節(jié)點(diǎn) 方法 裝置
【說明書】:

技術(shù)領(lǐng)域

發(fā)明涉及多協(xié)議標(biāo)簽交換(MPLS,Multi-Protocol?Label?Switching)技術(shù),尤其涉及一種MPLS中快速查找目標(biāo)節(jié)點(diǎn)的方法及裝置。

背景技術(shù)

多協(xié)議標(biāo)簽交換(MPLS,Multi-Protocol?Label?Switching)是一種用于快速數(shù)據(jù)包交換和路由的體系,它為網(wǎng)絡(luò)數(shù)據(jù)流量提供了目標(biāo)、路由、轉(zhuǎn)發(fā)和交換等能力,并且具有管理各種不同形式通信流的機(jī)制。MPLS獨(dú)立于第二和第三層協(xié)議,將IP地址映射為簡(jiǎn)單的具有固定長(zhǎng)度的標(biāo)簽,用于不同的包轉(zhuǎn)發(fā)和包交換技術(shù)。在MPLS中,數(shù)據(jù)傳輸發(fā)生在標(biāo)簽交換路徑(LSP,Label?Switched?Path)上。LSP是每一個(gè)沿著從源端到目的端的路徑上的結(jié)點(diǎn)的標(biāo)簽序列。

現(xiàn)有技術(shù)中的MPLS的基本工作過程如圖1所示,包括如下步驟:

步驟101:在各個(gè)標(biāo)簽交換路由器(LSR)中為有業(yè)務(wù)需求的轉(zhuǎn)發(fā)等價(jià)類(FEC,F(xiàn)orwarding?Equivalence?Class)建立路由表和標(biāo)簽映射表。

步驟102:入節(jié)點(diǎn)接收分組報(bào)文,完成第三層功能,判定分組報(bào)文所屬的FEC,并給分組報(bào)文加上標(biāo)簽,形成MPLS標(biāo)簽分組報(bào)文,轉(zhuǎn)發(fā)到中間節(jié)點(diǎn)。

步驟103:中間節(jié)點(diǎn)根據(jù)MPLS標(biāo)簽分組報(bào)文上的標(biāo)簽以及標(biāo)簽轉(zhuǎn)發(fā)表進(jìn)行轉(zhuǎn)發(fā),不對(duì)標(biāo)簽分組進(jìn)行任何第三層處理。

步驟104:在出節(jié)點(diǎn)去掉MPLS標(biāo)簽分組報(bào)文中的標(biāo)簽,繼續(xù)進(jìn)行后面的轉(zhuǎn)發(fā)。

MPLS轉(zhuǎn)發(fā)是通過MPLS標(biāo)簽分組報(bào)文攜帶的標(biāo)簽進(jìn)行查找、選路的方法,實(shí)現(xiàn)方式是將20位標(biāo)簽值作為鍵值,采用一定的策略將其盡量均勻的分布到固定桶深的哈希(HASH)存儲(chǔ)結(jié)構(gòu)中。在查找的時(shí)候,將報(bào)文的標(biāo)簽值通過相同的處理策略作為鍵值找到對(duì)應(yīng)的HASH沖突鏈,然后依次比較鏈表中節(jié)點(diǎn),直到找到目標(biāo)轉(zhuǎn)發(fā)表節(jié)點(diǎn)。如果找不到,認(rèn)為查找失敗,做其他處理。

轉(zhuǎn)發(fā)性能一直是路由器性能提升以及市場(chǎng)需求的一大方面,但MPLS組網(wǎng)一般又都應(yīng)用于骨干網(wǎng)絡(luò),存在對(duì)轉(zhuǎn)發(fā)性能要求高,轉(zhuǎn)發(fā)表數(shù)量大的特點(diǎn)。轉(zhuǎn)發(fā)時(shí)延中最主要的部分是查找過程所需的時(shí)間。而這同沖突鏈的節(jié)點(diǎn)個(gè)數(shù)以及目標(biāo)節(jié)點(diǎn)在鏈表中的位置密切相關(guān)。如果節(jié)點(diǎn)數(shù)量比較大并且目標(biāo)節(jié)點(diǎn)在相對(duì)靠后的位置,查找時(shí)間就比較長(zhǎng)。現(xiàn)有技術(shù)中,在存在大量MPLS標(biāo)簽轉(zhuǎn)發(fā)信息的情況下,如何提高查找效率成為一個(gè)亟待解決的問題。

發(fā)明內(nèi)容

本發(fā)明提供了一種MPLS中快速查找目標(biāo)節(jié)點(diǎn)的方法,可以顯著提高查找效率。

本發(fā)明實(shí)施例提供的一種MPLS中快速查找目標(biāo)節(jié)點(diǎn)的方法,包括如下步驟:

A、初始化用于存儲(chǔ)標(biāo)簽值的HASH結(jié)構(gòu),將HASH結(jié)構(gòu)的每一條沖突鏈中的轉(zhuǎn)發(fā)表節(jié)點(diǎn)分為多個(gè)節(jié)點(diǎn)段,將每個(gè)節(jié)點(diǎn)段的首、尾節(jié)點(diǎn)指針、該節(jié)點(diǎn)段包含的轉(zhuǎn)發(fā)表節(jié)點(diǎn)數(shù)量記錄到節(jié)點(diǎn)段管理結(jié)構(gòu)中;

B、將MPLS標(biāo)簽分組報(bào)文攜帶的標(biāo)簽作為鍵值找到目標(biāo)轉(zhuǎn)發(fā)表節(jié)點(diǎn)所在的HASH結(jié)構(gòu)的沖突鏈;

C、將所述鍵值同所述HASH沖突鏈對(duì)應(yīng)的各個(gè)節(jié)點(diǎn)段管理結(jié)構(gòu)中的首、尾節(jié)點(diǎn)的鍵值進(jìn)行比較,找到目標(biāo)轉(zhuǎn)發(fā)表節(jié)點(diǎn)所在的節(jié)點(diǎn)段,并從所述節(jié)點(diǎn)段中找到目標(biāo)轉(zhuǎn)發(fā)表節(jié)點(diǎn)。

較佳地,所述HASH結(jié)構(gòu)中的轉(zhuǎn)發(fā)表節(jié)點(diǎn)按照鍵值從小到大順序排列。

較佳地,所述步驟C包括:如果鍵值小于節(jié)點(diǎn)段的首節(jié)點(diǎn)的鍵值,則認(rèn)為沒找到目標(biāo)轉(zhuǎn)發(fā)表節(jié)點(diǎn);如果鍵值在節(jié)點(diǎn)段所屬節(jié)點(diǎn)鍵值的范圍內(nèi),則認(rèn)為目標(biāo)節(jié)點(diǎn)在該節(jié)點(diǎn)段中,根據(jù)該節(jié)點(diǎn)段信息找到?jīng)_突鏈表的對(duì)應(yīng)分段并開始查找;如果鍵值大于該節(jié)點(diǎn)段尾節(jié)點(diǎn)鍵值,則查詢下一節(jié)點(diǎn)段。

較佳地,步驟C之后進(jìn)一步包括:

將轉(zhuǎn)發(fā)表節(jié)點(diǎn)按照鍵值從小到大的順序添加到?jīng)_突鏈對(duì)應(yīng)的節(jié)點(diǎn)段中,并將節(jié)點(diǎn)段信息中的轉(zhuǎn)發(fā)表節(jié)點(diǎn)數(shù)量加1;

判斷新添加節(jié)點(diǎn)是否為節(jié)點(diǎn)段新的首節(jié)點(diǎn)或者尾節(jié)點(diǎn),若是,則更新節(jié)點(diǎn)段對(duì)應(yīng)的節(jié)點(diǎn)段管理結(jié)構(gòu)。

較佳地,所述將轉(zhuǎn)發(fā)表節(jié)點(diǎn)按照鍵值從小到大的順序添加到?jīng)_突鏈對(duì)應(yīng)的節(jié)點(diǎn)段中包括:如果所述鍵值大于節(jié)點(diǎn)段的尾節(jié)點(diǎn)鍵值,則認(rèn)為該轉(zhuǎn)發(fā)表節(jié)點(diǎn)不屬于該節(jié)點(diǎn)段,轉(zhuǎn)至下一節(jié)點(diǎn)段繼續(xù)比較,否則認(rèn)為該轉(zhuǎn)發(fā)表節(jié)點(diǎn)屬于該節(jié)點(diǎn)段;如果大于最后一個(gè)節(jié)點(diǎn)段首節(jié)點(diǎn)鍵值,則認(rèn)為該轉(zhuǎn)發(fā)表節(jié)點(diǎn)屬于最后一個(gè)節(jié)點(diǎn)段。

較佳地,步驟C之后進(jìn)一步包括:

從所述節(jié)點(diǎn)段中刪除所述目標(biāo)轉(zhuǎn)發(fā)表節(jié)點(diǎn);

判斷刪除的轉(zhuǎn)發(fā)表節(jié)點(diǎn)是否為節(jié)點(diǎn)段的首節(jié)點(diǎn)或者尾節(jié)點(diǎn),若是,則更新節(jié)點(diǎn)段對(duì)應(yīng)的節(jié)點(diǎn)段管理結(jié)構(gòu)。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于邁普通信技術(shù)股份有限公司,未經(jīng)邁普通信技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210006495.X/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

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

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 国产伦精品一区二区三区免费迷| 国产一区二区极品| 538国产精品| 亚洲精品乱码久久久久久蜜糖图片| 免费观看xxxx9999片| 久久99国产精品久久99果冻传媒新版本| 亚欧精品在线观看| 国产一区二区伦理片| 日本一二三不卡| 欧美日韩国产在线一区二区三区| 日韩免费一级视频| 欧美一区二区精品久久| 欧洲另类类一二三四区| 精品综合久久久久| 久久一区欧美| 色综合欧美亚洲国产| 人人澡超碰碰97碰碰碰| 午夜av男人的天堂| 欧美精品xxxxx| 日本精品视频一区二区三区| 一级久久久| 国产精品18久久久久久白浆动漫| 日本免费电影一区二区| 国产高清一区在线观看| 性欧美一区二区三区| 国产.高清,露脸,对白| 午夜理伦影院| 狠狠色噜噜狠狠狠狠777| 99爱精品视频| 在线国产二区| 久久er精品视频| 午夜诱惑影院| 免费看片一区二区三区| 国产欧美精品一区二区三区-老狼| 国产极品一区二区三区| 久久久久久亚洲精品| 欧美日韩国产一区在线| 一区二区欧美视频| 夜夜躁日日躁狠狠久久av| 久久国产精品波多野结衣| 538国产精品| 国产三级国产精品国产专区50 | 天堂av一区二区| 性欧美1819sex性高播放| 国产精品伦一区二区三区级视频频| 人人澡超碰碰97碰碰碰| 一区二区在线精品| 亚洲欧美国产日韩综合| 日本美女视频一区二区| 午夜老司机电影| 国产在线干| 狠狠色噜噜狠狠狠狠色综合久老司机| 国产日韩欧美在线影视| 影音先锋久久久| 香蕉av一区二区| 91狠狠操| xxxxhd欧美| 久久精品一二三| 91狠狠操| 一本一道久久a久久精品综合蜜臀| 欧美在线播放一区| 农村妇女精品一区二区| 一本色道久久综合亚洲精品浪潮| 国产69精品久久久久app下载 | 自拍偷在线精品自拍偷写真图片| 男女视频一区二区三区| 久久精品综合| 国产欧美日韩精品一区二区三区 | 久精品国产| 91黄在线看 | 7777久久久国产精品| 日本一区二区三区免费播放| 首页亚洲欧美制服丝腿| 久久一区二区三区视频| 亚洲精品日日夜夜| 国产在线精品二区| 少妇久久精品一区二区夜夜嗨| 欧美一区二区三区精品免费| 中文字幕一区三区| 国产精品久久久久久亚洲美女高潮| 日韩欧美国产第一页| 激情aⅴ欧美一区二区三区|