欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

位置和標識分離協(xié)議注冊方法及裝置的制造方法

文檔序號:9828180閱讀:229來源:國知局
位置和標識分離協(xié)議注冊方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請涉及 LISP (Locator/Identity Separation Protocol,位置和標識分離協(xié) 議)技術(shù)領(lǐng)域,尤其涉及LISP注冊方法及裝置。
【背景技術(shù)】
[0002] LISP (Locator/Identity Separation Protocol,位置和標識分離協(xié)議)是一種 位置和標識分離的建網(wǎng)思想,形成兩個獨立的地址空間:EID(Endpoint Identifier,端點 標識)和RL0C(Routing Locator,路由位置符)。EID為通信端點的主機地址,與現(xiàn)有實 現(xiàn)相同,在LISP中的作用類似于DNS(Domain Name System,域名系統(tǒng)),擁有獨立的空間。 在LISP網(wǎng)絡(luò)中,EID可以獨立于RLOC進行遷移;RLOC為LISP路由器的地址,可在現(xiàn)有 Internet中路由轉(zhuǎn)發(fā),可全局路由,且根據(jù)網(wǎng)絡(luò)拓撲情況進行聚合。EID之間通信的報文封 裝在RLOC之間的隧道中進行轉(zhuǎn)發(fā)。
[0003] 圖1為LISP網(wǎng)絡(luò)全景示意圖,如圖1所示,LISP組件如下:
[0004] I) xTRs (xTunnel Routers):隧道路由器,包括:ITR(Ingress TR,入口 TR)和 ETR (Egress TR,出口 TR);
[0005] 2) Map DB (Map DataBase,映射數(shù)據(jù)庫):EID到RLOC的映射數(shù)據(jù)庫,包含RLOC與 EID的映射關(guān)系,存儲在映射服務(wù)器(MS,Map Server)上;
[0006] 3) PxTR(Proxy xTR):代理xTR,位于支持LISP和不支持LISP的網(wǎng)絡(luò)邊界處。
[0007] LISP通過ITR和ETR實現(xiàn)了核心網(wǎng)和邊緣網(wǎng)的分離,它通過一個映射系統(tǒng)用來實 現(xiàn)從EID至RLOC的映射解析。LISP通過IP-in-IP的封裝及解封裝機制實現(xiàn)了在核心網(wǎng) 中的路由和轉(zhuǎn)發(fā)。
[0008] 以圖1為例,當LISP站點A內(nèi)的主機1向LISP站點B內(nèi)的主機2發(fā)送數(shù)據(jù)時,主 機2的EID在核心網(wǎng)中是不可路由的;當數(shù)據(jù)包到達ITR后,ITR向MR(Map Resolver,映射 解析器)發(fā)送Map-Request消息以查詢主機2的EID對應(yīng)的RL0C,MR將Map-Request消息 轉(zhuǎn)發(fā)給MS,MS在本地Map DB中查找到主機2的EID對應(yīng)的ETR的RL0C,MS將Map-Request 消息轉(zhuǎn)發(fā)給ETR,ETR將主機2的EID和自己的RLOC攜帶在Map-Response消息中返回給 ITR ;然后ITR封裝該數(shù)據(jù)包,以自己的RLOC為源地址,以對端ETR的RLOC為目的地址;對 端ETR收到該包后解封裝該包,最后將數(shù)據(jù)包發(fā)送給主機2。
[0009] 在LISP網(wǎng)絡(luò)中,TR周期性向MS注冊本地LISP站點的EID,具體過程如圖2所示: [0010] 步驟200 :預(yù)先在TR和MS上配置注冊密鑰,且在MS上配置TR信息以及授權(quán)的 EID。
[0011] MS只接受授權(quán)的EID,用以增強安全性。
[0012] 步驟 2〇1 :TR 和 MS 不建立 TCP (Transfer Control Protocol,傳輸控制協(xié)議)連 接,TR通過UDP (User Datagram Protocol,用戶數(shù)據(jù)報協(xié)議)封裝的LISP注冊消息,向MS 周期性注冊本地LISP站點的EID。
[0013] TR可以將本地LISP站點的所有EID -次性地封裝到一個LISP注冊消息中,或者 分次封裝到多個LISP注冊消息中發(fā)送給MS。
[0014] 通常,注冊周期為1分鐘,超時因子為3,即MS在三分鐘內(nèi)未收到一個TR的LISP 注冊消息,則刪除該TR注冊的EID。
[0015] 步驟202 :MS收到LISP注冊消息后,通過認證及配置檢查后,查找本地映射數(shù)據(jù) 庫,若映射數(shù)據(jù)庫中不存在該EID,則新增EID注冊信息到映射信息庫中,并設(shè)置老化時長 為三分鐘;若映射數(shù)據(jù)庫中存在該EID,則MS刷新該條EID注冊信息的老化時長。

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

[0016] 本申請?zhí)峁㎜ISP注冊方法及裝置。
[0017] 本申請的技術(shù)方案是這樣實現(xiàn)的:
[0018] 一種LISP注冊方法,該方法包括:
[0019] TR啟動后,向MS發(fā)起TCP連接建立請求;
[0020] 當與MS之間建立TCP連接后,TR向MS發(fā)起B(yǎng)GP鄰居建立請求;
[0021] 當與MS建立BGP鄰居后,TR構(gòu)造 LISP注冊消息,該注冊消息攜帶本地LISP站點 的所有EID,將該LISP注冊消息封裝到BGP消息的消息體中,并在該BGP消息的消息頭中攜 帶LISP注冊標志,將該BGP消息發(fā)送給MS。
[0022] -種LISP注冊方法,該方法包括:
[0023] MS偵聽到TR發(fā)來的TCP連接建立請求,與TR建立TCP連接;
[0024] 與TR的TCP連接建立,MS接收TR發(fā)來的BGP鄰居建立請求,與TR建立BGP鄰居;
[0025] MS接收TR發(fā)來的BGP消息,根據(jù)BGP消息頭中攜帶的LISP注冊標志,從BGP消息 體中解析出LISP注冊消息,從LISP注冊消息中讀取EID和該TR的RLOC ;
[0026] MS將讀取的EID與TR的RLOC的映射關(guān)系放入本地映射數(shù)據(jù)庫中。
[0027] 一種LISP注冊裝置,位于TR上,該裝置包括:
[0028] BGP鄰居建立模塊:本TR啟動后,向MS發(fā)起TCP連接建立請求;當與MS之間建立 TCP連接后,向MS發(fā)起B(yǎng)GP鄰居建立請求;
[0029] LISP注冊模塊:當與MS建立BGP鄰居后,構(gòu)造 LISP注冊消息,該注冊消息攜帶本 地LISP站點的所有EID,將該LISP注冊消息封裝到BGP消息的消息體中,并在該BGP消息 的消息頭中攜帶LISP注冊標志,將該BGP消息發(fā)送給MS。
[0030] 一種LISP注冊裝置,位于MS上,該裝置包括:
[0031] BGP鄰居建立模塊:偵聽到TR發(fā)來的TCP連接建立請求,與TR建立TCP連接;與 TR的TCP連接建立,接收TR發(fā)來的BGP鄰居建立請求,與TR建立BGP鄰居;
[0032] LISP注冊處理模塊:接收TR發(fā)來的BGP消息,根據(jù)BGP消息頭中攜帶的LISP注冊 標志,從BGP消息體中解析出LISP注冊消息,從LISP注冊消息中讀取EID和該TR的RL0C, 將讀取的EID與TR的RLOC的映射關(guān)系放入本地映射數(shù)據(jù)庫中。
[0033] 可見,本申請中,通過在TR與MS之間建立TCP連接和BGP鄰居,實現(xiàn)了 TR和MS 之間的可靠通信;
[0034] 且,只在BGP鄰居建立時和EID更新時向MS發(fā)送注冊報文,節(jié)省了網(wǎng)絡(luò)資源并提 高了注冊可靠性。
【附圖說明】
[0035] 圖1為LISP網(wǎng)絡(luò)全景示意圖;
[0036] 圖2為現(xiàn)有的TR周期性向MS注冊本地LISP站點的EID的示意圖;
[0037] 圖3為本申請一實施例提供的LISP注冊方法流程圖;
[0038] 圖3-2為本申請實施例提供的BGP消息頭的格式示意圖;
[0039] 圖4為本申請另一實施例提供的LISP注冊方法流程圖;
[0040] 圖4-2為本申請實施例提供的用于獲取EID的LISP請求消息的格式示意圖;
[0041] 圖5為本申請一實施例提供的LISP注冊裝置的組成示意圖;
[0042] 圖6為本申請實施例提供的TR的硬件結(jié)構(gòu)示意圖;
[0043] 圖7本申請另一實施例提供的LISP注冊裝置的組成示意圖;
[0044] 圖8為本申請實施例提供的MS的硬件結(jié)構(gòu)示意圖。
【具體實施方式】
[0045] 申請人對現(xiàn)有的TR向MS注冊本地LISP站點的EID的過程進行分析發(fā)現(xiàn):
[0046] I) TR和MS之間是通過不可靠的UDP消息進行交互的,沒有可靠確認機制,TR只有 周期性地發(fā)送LISP注冊消息才能保證MS收到TR的LISP注冊消息。
[0047] 2)當LISP網(wǎng)絡(luò)中的EID數(shù)量增大時,TR需要向MS發(fā)送的LISP注冊消息的數(shù)量 較多,而TR需要在1分鐘內(nèi)發(fā)完所有LISP注冊消息,最壞情況下,TR可能3分鐘都無法發(fā) 完LISP注冊消息,導(dǎo)致MS上的注冊信息會老化。
[0048] 3)多個TR可能向同一個MS周期性發(fā)送LISP注冊消息,導(dǎo)致MS -直忙于處理 LISP注冊消息。
[0049] 圖3為本申請一實施例提供的LISP注冊方法流程圖,其具體步驟如下:
[0050] 步驟301 :TR啟動后,向MS發(fā)起TCP連接建立請求。
[0051] 步驟302 :當與MS之間建立TCP連接后,TR向MS發(fā)起B(yǎng)GP (Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)鄰居建立請求。
[0052] 步驟303 :當與MS建立BGP鄰居后,TR構(gòu)造 LISP注冊消息,該消息攜帶本地LISP 站點的所有EID,將該LISP注冊消息封裝到BGP消息的消息體中,并在該BGP消息的消息頭 中攜帶LISP注冊標志將該BGP消息發(fā)送給MS。
[0053] 本步驟的LISP注冊消息中,每個EID的TTL (Time to Live,生命周期)都為預(yù)設(shè) 非零值,以表示EID在線。
[0054] LISP注冊消息的源地址
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巴彦淖尔市| 镇江市| 加查县| 仲巴县| 加查县| 嘉黎县| 莲花县| 定安县| 定州市| 松滋市| 太谷县| 蒲江县| 永寿县| 胶州市| 庆城县| 永胜县| 安国市| 蓝山县| 三原县| 调兵山市| 金乡县| 阿克陶县| 河北区| 建瓯市| 衡阳市| 封开县| 洪湖市| 德兴市| 博白县| 太和县| 兴义市| 东乡县| 镇雄县| 罗城| 长丰县| 登封市| 安吉县| 凉城县| 宜君县| 西盟| 鄂伦春自治旗|