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

一種路由獲取方法和裝置的制造方法

文檔序號:9828087閱讀:308來源:國知局
一種路由獲取方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種路由獲取方法和裝置。
【背景技術(shù)】
[0002]身份標識與位置分離協(xié)議(Locator/IdentitySeparat1n Protocol,LISP)這種建網(wǎng)思想形成兩個獨立的地址空間:終端標識(Endpoint Identifier,EID)地址和路由位置(Routing Locator,RL0C)地址。EID為通信端點的主機地址與現(xiàn)有實現(xiàn)相同,在LISP中的作用類似于域名系統(tǒng)(Domain Name System,DNS),擁有獨立的空間。在LISP網(wǎng)絡(luò)中,EID可以獨立于RLOC進行迀移,RLOC可在現(xiàn)有Internet中路由轉(zhuǎn)發(fā),可全局路由,且根據(jù)網(wǎng)絡(luò)拓撲情況進行聚合。EID之間通信的報文封裝在RLOC之間的隧道中進行轉(zhuǎn)發(fā)。
[0003]LISP在多點服務(wù)接入的組網(wǎng)下,可以不需要通過邊界網(wǎng)關(guān)協(xié)議(Border GatewayProtocol, BGP)把站點路由導入,簡化流量的控制策略,減少核心網(wǎng)的路由表。
[0004]可擴展虛擬局域網(wǎng)絡(luò)(Virtual extensible LAN, VXLAN)是基于IP網(wǎng)絡(luò)、采用“MAC in UDP”封裝形式的二層VPN技術(shù)。VXLAN可以基于已有的服務(wù)提供商或企業(yè)IP網(wǎng)絡(luò),為分散的物理站點提供二層互聯(lián),并能夠為不同的租戶提供業(yè)務(wù)隔離。VXLAN主要應(yīng)用于數(shù)據(jù)中心網(wǎng)絡(luò)。
[0005]在分布式VXLAN IP網(wǎng)關(guān)的組網(wǎng)中,所有的分布式VXLAN IP網(wǎng)關(guān)上都需要創(chuàng)建虛擬交換接口(Virtual Switch Interface,VSI)虛接口,并在虛接口上配置相同的IP地址,作為VXLAN內(nèi)虛擬機的網(wǎng)關(guān)地址。在分布式VXLAN IP網(wǎng)關(guān)上還需要使能本地代理地址解析協(xié)議(ARP)功能(IPv4網(wǎng)絡(luò))或本地鄰居發(fā)現(xiàn)(ND)代理功能(IPv6網(wǎng)絡(luò))。邊界網(wǎng)關(guān)(Border)上也需要創(chuàng)建VSI虛接口,并配置IP地址。
[0006]設(shè)備配置虛接口并配置虛MAC地址,在接收到目的MAC地址為所述虛MAC地址的數(shù)據(jù)報文時,可以認為是發(fā)送給本設(shè)備的數(shù)據(jù)報文,從而由本設(shè)備進行相關(guān)處理。
[0007]采用分布式VXLAN IP網(wǎng)關(guān)組網(wǎng)方案時,流量都通過查找ARP表項(IPv4網(wǎng)絡(luò))或ND表項(IPv6網(wǎng)絡(luò))進行三層轉(zhuǎn)發(fā)。
[0008]在進行VXLAN轉(zhuǎn)發(fā)時,需要獲知所有VXLAN的主機路由,目前獲取的方式主要有兩種:
[0009]一種為通過MAC地址學習,該種方式需要泛洪ARP (IPv4),擴大了 VXLAN的廣播域,導致帶寬和硬件表項浪費,效率低下;一種是通過擴展中間系統(tǒng)到中間系統(tǒng)(IntermediateSystem-to-1ntermediate System,IS-1S)攜帶主機路由,則需要通過VXLAN隧道建立IS-1S鄰居來同步主機路由,建立IS-1S鄰居會受設(shè)備硬件限制,網(wǎng)絡(luò)性能不好。

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

[0010]有鑒于此,本申請?zhí)峁┮环N路由獲取裝置,能夠在不受設(shè)備的硬件限制的情況下,高效地獲取其它VTEP設(shè)備上的主機的路由。
[0011]為解決上述技術(shù)問題,本申請的技術(shù)方案是這樣實現(xiàn)的:
[0012]—種路由獲取方法,應(yīng)用于作為分布式網(wǎng)關(guān)的可擴展虛擬局域網(wǎng)絡(luò)隧道端點VTEP設(shè)備上,該方法包括:
[0013]該VTEP設(shè)備學習到本地主機的鄰接表項時,向映射服務(wù)器MS注冊該主機的終端標識EID地址和路由位置RLOC地址的映射關(guān)系;所述EID地址包括所述主機的IP地址和所述IP地址所屬的可擴展虛擬局域網(wǎng)網(wǎng)絡(luò)標識VNI ;RL0C地址包括:本VTEP的公網(wǎng)因特網(wǎng)協(xié)議IP地址和虛媒體訪問控制MAC地址;
[0014]接收到本地主機發(fā)送的數(shù)據(jù)報文時,若未查找到該數(shù)據(jù)報文的目的IP地址所對應(yīng)的路由表項,則向所述MS請求所述目的IP地址對應(yīng)的RLOC地址和VNI ;
[0015]接收到所述MS響應(yīng)的RLOC地址和VNI時,建立與響應(yīng)的RLOC地址對應(yīng)VTEP設(shè)備之間的可擴展虛擬局域網(wǎng)絡(luò)VXLAN隧道,并生成所述目的IP地址對應(yīng)的路由表項。
[0016]—種路由獲取裝置,應(yīng)用于作為分布式網(wǎng)關(guān)的可擴展虛擬局域網(wǎng)絡(luò)隧道端點VTEP設(shè)備上,該裝置包括:學習單元、注冊單元、接收單元、處理單元和發(fā)送單元;
[0017]所述學習單元,用于學習本地主機的鄰接表項;
[0018]所述注冊單元,用于當所述學習單元學習到本地主機的鄰接表項時,向映射服務(wù)器MS注冊該主機的終端標識EID地址和路由位置RLOC地址的映射關(guān)系;所述EID地址包括所述主機的IP地址和所述IP地址所屬的可擴展虛擬局域網(wǎng)網(wǎng)絡(luò)標識VNI ;RL0C地址包括:所述VTEP的公網(wǎng)因特網(wǎng)協(xié)議IP地址和虛媒體訪問控制MAC地址;
[0019]所述接收單元,用于接收本地主機發(fā)送的數(shù)據(jù)報文;接收MS響應(yīng)的RLOC地址和VNI ;
[0020]所述處理單元,用于當所述接收單元接收到本地主機發(fā)送的數(shù)據(jù)報文時,查找該數(shù)據(jù)報文的目的IP地址對應(yīng)的路由表項;當所述接收單元接收到所述MS響應(yīng)的RLOC地址和VNI時,建立與響應(yīng)的RLOC地址對應(yīng)VTEP設(shè)備之間的可擴展虛擬局域網(wǎng)絡(luò)VXLAN隧道,并生成所述目的IP地址對應(yīng)的路由表項;
[0021]所述發(fā)送單元,用于若所述處理單元未查找到該數(shù)據(jù)報文的目的IP地址所對應(yīng)的路由表項,則向所述MS請求所述目的IP地址對應(yīng)的RLOC地址和VNI。
[0022]由上面的技術(shù)方案可知,本申請中通過VTEP設(shè)備將本地主機的路由信息同步到MS上,在本地不存在轉(zhuǎn)發(fā)數(shù)據(jù)報文對應(yīng)的路由表項時,向MS獲取對應(yīng)的EID地址和RLOC地址的映射關(guān)系,生成對應(yīng)的路由表項。本申請的技術(shù)方案能夠在不受設(shè)備硬件限制的情況下,高效獲取其它VTEP設(shè)備上的主機的路由。
【附圖說明】
[0023]圖1為本申請實施例中組網(wǎng)示意圖;
[0024]圖2為本申請實施例中EID地址在報文中的攜帶方式示意圖;
[0025]圖3為本申請實施例中RLOC地址在報文中的攜帶方式示意圖;
[0026]圖4為本申請實施例中路由獲取流程不意圖;
[0027]圖5為本申請實施例中數(shù)據(jù)報文轉(zhuǎn)發(fā)流程示意圖;
[0028]圖6為本申請實施例中應(yīng)用于上述技術(shù)的裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0029]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,下面結(jié)合附圖并舉實施例,對本發(fā)明的技術(shù)方案進行詳細說明。
[0030]本申請實施例中提供一種路由獲取方法,應(yīng)用于作為分布式網(wǎng)關(guān)的可擴展虛擬局域網(wǎng)絡(luò)隧道端點(VXLAN Tunnel End Point,VTEP)設(shè)備上。在本申請實施例中的VXLAN分布式網(wǎng)關(guān)的組網(wǎng)中增加映射服務(wù)器(Mapping Server,MS)。
[0031]參見圖1,圖1為本申請實施例中組網(wǎng)示意圖。圖1中VTEP設(shè)備I和VTEP設(shè)備2為分布式網(wǎng)關(guān),MS為本申請實施例中新增設(shè)備。在具體實現(xiàn)時,可以增加一個MS,為了實現(xiàn)負載分擔,也可以增加多個MS,下文均以一個MS為例來進行實例說明。
[0032]VTEP設(shè)備學習到本地主機的鄰接表項時,會向MS注冊該主機的EID地址和RLOC地址的映射關(guān)系;所述EID地址包括所述主機的IP地址和所述IP地址所屬的可擴展虛擬局域網(wǎng)網(wǎng)絡(luò)標識(VNI) ;RL0C地址包括:本VTEP的公網(wǎng)IP地址和虛MAC地址。
[0033]本申請實施例中的主機包括:物理主機和/或虛擬主機。
[0034]本申請實施例中虛MAC地址用以響應(yīng)本地主機的MAC地址請求,在本地主機請求非本地主機的MAC地址時,VTEP設(shè)備將配置的虛MAC地址響應(yīng)給發(fā)送MAC地址請求的主機,使該主機使用該虛MAC地址向其它VTEP設(shè)備上的主機發(fā)送報文。
[0035]在具體實現(xiàn)時,可以根據(jù)實際需要,VTEP設(shè)備配置多個VSI虛接口,并針對各VSI虛接口配置或默認生成虛MAC地址和IP地址,各虛MAC地址響應(yīng)給與對應(yīng)IP地址同一網(wǎng)段的主機,進行數(shù)據(jù)報文的發(fā)送,本申請實施例中以一個虛接口,一個虛MAC地址為例。
[0036]VTEP設(shè)備在學習到本地主機的鄰接表項時,先會生成本地主機的路由表項(該步驟的實現(xiàn)同現(xiàn)有實現(xiàn)),然后再向MS注冊該主機的EID地址和RLOC地址的映射關(guān)系。
[0037]VTEP設(shè)備學習到的鄰接表項,針對IPv4為ARP表項,針對IPv6為ND表項。
[0038]VTEP設(shè)備學習到本地主機的鄰接表項時,先判斷本地是否已存儲該主機的
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
定陶县| 广南县| 花莲县| 长治市| 延安市| 桂林市| 新民市| 民乐县| 大庆市| 横峰县| 平安县| 玉树县| 广昌县| 商南县| 福建省| 江西省| 固始县| 鄂尔多斯市| 沅江市| 新泰市| 丹寨县| 佛教| 东平县| 登封市| 卫辉市| 桂阳县| 伊春市| 麟游县| 宜兰市| 远安县| 大方县| 喀喇沁旗| 哈密市| 平顶山市| 红桥区| 武鸣县| 西安市| 德令哈市| 赤壁市| 龙南县| 进贤县|