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

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

文檔序號(hào):9828087閱讀:來(lái)源:國(guó)知局
),并通知MS代答該主機(jī)的EID地址和RLOC地址的映射關(guān)系,具體實(shí)現(xiàn)時(shí),在注冊(cè)的報(bào)文中攜帶設(shè)置的MS代答標(biāo)志。
[0077]針對(duì)VTEP設(shè)備2,同樣向MS注冊(cè)主機(jī)2的EID地址和RLOC地址的映射關(guān)系(EID地址:20.1.1.10 和 VNI 20 ;RL0C 地址:2.2.2.2 和 0000-fc00-0b02),并通知 MS 代答該主機(jī)的EID地址和RLOC地址的映射關(guān)系,具體實(shí)現(xiàn)時(shí),在注冊(cè)的報(bào)文中攜帶設(shè)置的MS代答標(biāo)
V 1、1、O
[0078]MS接收到VTEP設(shè)備I和VTEP設(shè)備2注冊(cè)的主機(jī)的EID地址和RLOC地址的映射關(guān)系,則存儲(chǔ)兩條路由表項(xiàng),一條是(10.1.1.10,10)/(1.1.1.l,0000-fc00-0b01),另一條是(20.1.1.10,20)/(2.2.2.2,0000-fc00_0b02)。
[0079]主機(jī)I向主機(jī)2發(fā)送數(shù)據(jù)報(bào)文時(shí),向VTEP設(shè)備發(fā)送MAC地址請(qǐng)求,請(qǐng)求IP地址20.1.1.10和VNI 10對(duì)應(yīng)的MAC地址。
[0080]VTEP設(shè)備I接收到該MAC地址請(qǐng)求時(shí),向主機(jī)I代答MAC地址OOOO-fcOO-ObOl。
[0081]主機(jī)I發(fā)送目的IP地址為20.1.1.10,目的MAC設(shè)置為OOOO-fcOO-ObOl的數(shù)據(jù)報(bào)文。
[0082]VTEP設(shè)備I接收到該數(shù)據(jù)報(bào)文時(shí),確定該數(shù)據(jù)報(bào)文的目的IP地址為虛MAC地址(虛接口的虛MAC地址),則剝掉該數(shù)據(jù)報(bào)文的二層頭,并根據(jù)該數(shù)據(jù)報(bào)文的目的IP地址20.1.1.10查找路由表項(xiàng)。
[0083]由于主機(jī)I首次向主機(jī)2發(fā)送數(shù)據(jù)報(bào)文,因此,未查找到對(duì)應(yīng)的路由表項(xiàng),將去掉二層頭的數(shù)據(jù)報(bào)文緩存。VTEP設(shè)備I向MS請(qǐng)求目的IP地址20.1.1.10對(duì)應(yīng)的RLOC地址和 VNI ο
[0084]在具體實(shí)現(xiàn)時(shí),也可以將去掉二層頭的數(shù)據(jù)報(bào)文上送給MS,由MS對(duì)首包數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
[0085]本實(shí)施例中以緩存數(shù)據(jù)報(bào)文,由VTEP設(shè)備轉(zhuǎn)發(fā)為例。
[0086]MS接收到VTEP設(shè)備I發(fā)送的請(qǐng)求目的IP地址20.1.1.10對(duì)應(yīng)的RLOC地址和VNI時(shí),查找到(20.1.1.10,20)/(2.2.2.2,0000-fc00_0b02)這條映射關(guān)系,向 VTEP 設(shè)備 I 響應(yīng)目的 IP 地址 20.1.1.10 對(duì)應(yīng)的 RLOC 地址(2.2.2.2,0000-fc00_0b02)和 VNI 20。
[0087]VTEP設(shè)備I接收到MS響應(yīng)的RLOC地址和VNI時(shí),本地建立一條VXLAN隧道,源為
1.1.1.1,目的為2.2.2.2,VNI為20,同時(shí)生成目的IP地址20.1.1.10對(duì)應(yīng)的路由表項(xiàng),該表項(xiàng)包含的內(nèi)容為:
[0088]EID 地址(20.1.1.10,20)、RLOC 地址(2.2.2.2,0000-fc00_0b02)和 VXLAN 隧道接口。
[0089]VTEP設(shè)備I根據(jù)該路由表項(xiàng)為緩存的剝掉二層頭的數(shù)據(jù)報(bào)文增加二層頭,目的MAC地址為0000-fc00-0b02,源MAC地址為0000-fc00-0b01 ;再進(jìn)行VXLAN封裝,目的IP地址為2.2.2.2,源IP地址為1.1.1.1,VNI為20 ;并通過(guò)隧道接口發(fā)送。
[0090]VTEP設(shè)備2接收到上述VXLAN報(bào)文時(shí),進(jìn)行VXLAN解封裝,接封裝后的數(shù)據(jù)報(bào)文的二層頭的MAC是本地配置的虛MAC地址0000-fc00-0b02,則去掉該數(shù)據(jù)報(bào)文的二層頭,并根據(jù)該數(shù)據(jù)報(bào)文的目的IP地址20.1.1.10和VNI 20查找路由表項(xiàng),根據(jù)查找到的路由表項(xiàng)轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文到主機(jī)2,本步驟的實(shí)現(xiàn)同現(xiàn)有實(shí)現(xiàn),這里不再詳細(xì)描述。
[0091]針對(duì)上述實(shí)施例中的方法,本申請(qǐng)實(shí)施例中提供了一種可以應(yīng)用該方法的路由獲取裝置。
[0092]本申請(qǐng)具體實(shí)施例中的VTEP設(shè)備是可以軟硬件結(jié)合的可編程設(shè)備,從硬件層面而言,具體參見(jiàn)圖6,圖6為本申請(qǐng)具體實(shí)施例中包含路由獲取裝置的VTEP設(shè)備的硬件結(jié)構(gòu)示意圖。VTEP設(shè)備中包括:非易失性存儲(chǔ)器、CPU(中央處理器)和內(nèi)存;其中:
[0093]所述非易失性存儲(chǔ)器,存儲(chǔ)有用于實(shí)現(xiàn)VTEP設(shè)備獲取路由的指令代碼;所述指令代碼被CPU讀取到內(nèi)存中執(zhí)行時(shí)完成的操作主要為內(nèi)存中的路由獲取裝置完成的功能。
[0094]所述CPU,用于將所述非易失性存儲(chǔ)器中的所述計(jì)算機(jī)程序加載到所述內(nèi)存中運(yùn)行,形成計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令存儲(chǔ)在應(yīng)用于VTEP設(shè)備中的路由獲取裝置中的學(xué)習(xí)單元601、注冊(cè)單元602、接收單元603、處理單元604和發(fā)送單元605中。
[0095]圖6所示VTEP設(shè)備進(jìn)一步包括轉(zhuǎn)發(fā)芯片。
[0096]所述CPU,進(jìn)一步用于與轉(zhuǎn)發(fā)芯片通信,進(jìn)行各種數(shù)據(jù)的收發(fā),例如:向所述MS請(qǐng)求所述目的IP地址對(duì)應(yīng)的RLOC地址和VNI,向本地主機(jī)響應(yīng)虛MAC地址;接收本地主機(jī)發(fā)送的數(shù)據(jù)報(bào)文;接收MS響應(yīng)的RLOC地址和VNI ;接收刪除主機(jī)的消息;接收本地主機(jī)發(fā)送的MAC地址請(qǐng)求;用于與非易失性存儲(chǔ)器通信,讀取和執(zhí)行非易失性存儲(chǔ)器中存儲(chǔ)的所述指令代碼,完成路由獲取裝置完成的功能,以及對(duì)從轉(zhuǎn)發(fā)芯片上送的主機(jī)發(fā)送的數(shù)據(jù)報(bào)文、MS響應(yīng)的RLOC地址和VNI,主機(jī)發(fā)送的刪除主機(jī)消息的處理。
[0097]所述轉(zhuǎn)發(fā)芯片,用于各種數(shù)據(jù)的收發(fā)處理,例如,將CPU發(fā)來(lái)的向所述MS請(qǐng)求所述目的IP地址對(duì)應(yīng)的RLOC地址和VNI發(fā)送給MS,向本地主機(jī)響應(yīng)虛MAC地址發(fā)送給所述主機(jī);將本地主機(jī)發(fā)送的MAC地址請(qǐng)求,主機(jī)發(fā)送的刪除主機(jī)的消息,以及MS響應(yīng)的RLOC地址和VNI上送給CPU。
[0098]從軟件層面而言,應(yīng)用于VTEP設(shè)備中的路由獲取裝置包括以下單元:學(xué)習(xí)單元601、注冊(cè)單元602、接收單元603、處理單元604和發(fā)送單元605,其中:
[0099]學(xué)習(xí)單元601,用于學(xué)習(xí)本地主機(jī)的鄰接表項(xiàng);
[0100]注冊(cè)單元602,用于當(dāng)學(xué)習(xí)單元601學(xué)習(xí)到本地主機(jī)的鄰接表項(xiàng)時(shí),向MS注冊(cè)該主機(jī)的EID地址和RLOC地址的映射關(guān)系;所述EID地址包括所述主機(jī)的IP地址和所述IP地址所屬的VNI ;RL0C地址包括:所述VTEP的公網(wǎng)IP地址和虛MAC地址;
[0101]接收單元603,用于接收本地主機(jī)發(fā)送的數(shù)據(jù)報(bào)文;接收MS響應(yīng)的RLOC地址和VNI ;
[0102]處理單元604,用于當(dāng)接收單元603接收到本地主機(jī)發(fā)送的數(shù)據(jù)報(bào)文時(shí),查找該數(shù)據(jù)報(bào)文的目的IP地址對(duì)應(yīng)的路由表項(xiàng);當(dāng)接收單元603接收到所述MS響應(yīng)的RLOC地址和VNI時(shí),建立與響應(yīng)的RLOC地址對(duì)應(yīng)VTEP設(shè)備之間的VXLAN隧道,并生成所述目的IP地址對(duì)應(yīng)的路由表項(xiàng);
[0103]發(fā)送單元605,用于若處理單元604未查找到該數(shù)據(jù)報(bào)文的目的IP地址所對(duì)應(yīng)的路由表項(xiàng),則向所述MS請(qǐng)求所述目的IP地址對(duì)應(yīng)的RLOC地址和VNI。
[0104]另外,所述目的IP地址對(duì)應(yīng)的路由表項(xiàng),包括:
[0105]EID地址、RLOC地址和VXLAN隧道口,所述EID地址為所述目的IP地址和響應(yīng)的
VN10
[0106]另外,注冊(cè)單元602,進(jìn)一步用于向MS注冊(cè)該主機(jī)的EID地址和RLOC地址的映射關(guān)系時(shí),通知所述MS代答該主機(jī)的EID地址和RLOC地址的映射關(guān)系。
[0107]另外,
[0108]接收單元603,進(jìn)一步用于接收刪除主機(jī)的消息;
[0109]注冊(cè)單元602,進(jìn)一步用于在學(xué)習(xí)單元601學(xué)習(xí)到本地主機(jī)的鄰接表項(xiàng)時(shí),若確定當(dāng)前學(xué)習(xí)到的主機(jī)的鄰接表項(xiàng)與本地存儲(chǔ)的該主機(jī)的鄰接表項(xiàng)相同,則不向該MS注冊(cè)該主機(jī)的EID地址和RLOC地址的映射關(guān)系;否則,向MS注冊(cè)該主機(jī)的EID地址和RLOC地址的映射關(guān)系,使所述MS存儲(chǔ)更新該主機(jī)的EID地址和RLOC地址的映射關(guān)系;當(dāng)接收單元603接收到本地任一主機(jī)刪除的消息時(shí),向MS發(fā)送針對(duì)該主機(jī)的去注冊(cè)消息,使所述MS刪除該主機(jī)的EID地址和RLOC地址的映射關(guān)系。
[0110]另外,
[0111]接收單元603,進(jìn)一步用于接收本地主機(jī)發(fā)送的MAC地址請(qǐng)求;
[0112]發(fā)送單元605,進(jìn)一步用于當(dāng)接收單元603接收到本地主機(jī)發(fā)送的MAC地址請(qǐng)求時(shí),若確定請(qǐng)求的MAC地址不為本VTEP設(shè)備下掛的主機(jī)的MAC地址,則向該主機(jī)響應(yīng)所述虛MAC地址;
[0113]處理單元604,進(jìn)一步用于當(dāng)接收單元603接收到本地主機(jī)發(fā)送的數(shù)據(jù)報(bào)文時(shí),確定所述數(shù)據(jù)報(bào)文的目的MAC地址是否為所述虛MAC地址,如果是,確定是否查找到該數(shù)據(jù)報(bào)文的目的IP地址所對(duì)應(yīng)的路由表項(xiàng)。<
當(dāng)前第3頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
务川| 和田县| 黎平县| 修水县| 青铜峡市| 东乡| 海口市| 宕昌县| 吴川市| 莫力| 九江市| 台南县| 萍乡市| 南充市| 成都市| 新野县| 新丰县| 霞浦县| 万全县| 聂荣县| 峡江县| 兴城市| 叶城县| 驻马店市| 抚顺县| 甘孜县| 南靖县| 延安市| 抚宁县| 邹城市| 大名县| 金沙县| 图木舒克市| 临泉县| 常德市| 双辽市| 西峡县| 江津市| 双城市| 钟山县| 山阳县|