亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種報(bào)文處理方法、交換機(jī)設(shè)備及系統(tǒng)的制作方法

文檔序號(hào):7811091閱讀:259來(lái)源:國(guó)知局
一種報(bào)文處理方法、交換機(jī)設(shè)備及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種報(bào)文處理方法,邊緣物理交換機(jī)與控制器建立連接并獲得控制器的地址信息,并在解析及記錄ARP請(qǐng)求報(bào)文攜帶的源地址信息后,根據(jù)其中攜帶的目的地址信息在自身預(yù)置的ARP表項(xiàng)中查找控制器的地址信息,將查找到的地址信息攜帶在生成的ARP應(yīng)答報(bào)文中返回至OVS。從而有效地減少了Open flow網(wǎng)絡(luò)中控制器的處理負(fù)荷,增強(qiáng)了控制器以及網(wǎng)絡(luò)的運(yùn)行穩(wěn)定性。本發(fā)明同時(shí)還公開(kāi)了一種交換機(jī)設(shè)備以及Open flow虛擬網(wǎng)絡(luò)系統(tǒng)。
【專(zhuān)利說(shuō)明】一種報(bào)文處理方法、交換機(jī)設(shè)備及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種報(bào)文處理方法。本發(fā)明同時(shí)還涉及一種 邊緣物理交換機(jī)。

【背景技術(shù)】
[0002] OVS (OPEN VSWITCH,多層虛擬交換機(jī))通過(guò)支持可編程擴(kuò)展來(lái)支持大規(guī)模的網(wǎng)絡(luò) 自動(dòng)化。在當(dāng)前虛擬化技術(shù)的大背景下,一個(gè)普通的服務(wù)器可以支持?jǐn)?shù)十個(gè)甚至上百臺(tái)虛 擬交換機(jī)。而每個(gè)虛擬交換機(jī)可以下掛多個(gè)VM(Virtual Machine,虛擬主機(jī))。在如圖1 所示的Open flow虛擬網(wǎng)絡(luò)中,控制器可以控制每個(gè)VM之間的流量。
[0003] 在圖1類(lèi)型的Open flow虛擬網(wǎng)絡(luò)中,的當(dāng)大量0VS啟動(dòng)時(shí),都會(huì)向控制器發(fā)送 ARP請(qǐng)求報(bào)文,對(duì)控制器性能形成極大的沖擊和考驗(yàn)。當(dāng)大量VM上線后進(jìn)行通信時(shí),ARP請(qǐng) 求報(bào)文也是需要發(fā)往控制器,也存在著同樣的現(xiàn)象和問(wèn)題。
[0004] 隨著SDN(switched digital network,交換數(shù)字網(wǎng)絡(luò))技術(shù)網(wǎng)絡(luò)虛擬化技術(shù)的發(fā) 展,每個(gè)租戶需要有自己的0VS及網(wǎng)絡(luò),同時(shí)需要部署自己的安全策略,因此0VS所應(yīng)用的 用戶組網(wǎng)的模型通常如圖2所示。但是該方案也具有同樣的缺點(diǎn):當(dāng)大批量的0VS啟動(dòng)運(yùn)行 時(shí),每個(gè)0VS都會(huì)向控制器發(fā)送ARP (Address Resolution Protocol,地址解析協(xié)議)請(qǐng)求 報(bào)文,對(duì)控制器性能和穩(wěn)定性形成極大的沖擊;每個(gè)0VS下可以下掛多個(gè)VM,當(dāng)大量VM上 線后進(jìn)行通信,也會(huì)向控制器發(fā)出ARP請(qǐng)求報(bào)文,對(duì)控制器性能和穩(wěn)定性形成極大的沖擊; 并且,由于控制器保存了所有的主機(jī)及交換機(jī)的ARP表項(xiàng),查找起來(lái)很費(fèi)時(shí)間,導(dǎo)致網(wǎng)絡(luò)響 應(yīng)速度變慢。
[0005] 由此可見(jiàn),現(xiàn)有技術(shù)的Open flow組網(wǎng)將所有的報(bào)文處理均交予控制器完成,這對(duì) 控制器造成了極大的負(fù)擔(dān),同時(shí)也影響了整個(gè)網(wǎng)絡(luò)的穩(wěn)定性。


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

[0006] 本發(fā)明提供了一種報(bào)文處理方法,用以減輕Open flow組網(wǎng)中控制器的處理負(fù)擔(dān), 增強(qiáng)網(wǎng)絡(luò)的穩(wěn)定性。
[0007] 為達(dá)到上述目的,本申請(qǐng)實(shí)施例一方面提供了一種報(bào)文處理方法,該方法應(yīng)用于 包含邊緣物理交換機(jī)的Open flow網(wǎng)絡(luò)中,該方法還包括:
[0008] 所述邊緣物理交換機(jī)接收來(lái)自于0VS的ARP請(qǐng)求報(bào)文;
[0009] 所述邊緣物理交換機(jī)對(duì)所述ARP請(qǐng)求報(bào)文攜帶的源地址信息進(jìn)行解析,并將解析 的結(jié)果記錄于自身預(yù)置的ARP表項(xiàng)中;
[0010] 所述邊緣物理交換機(jī)根據(jù)所述ARP請(qǐng)求報(bào)文攜帶的目的地址信息,在所述ARP表 項(xiàng)中查找控制器的地址信息,所述地址信息由所述邊緣物理交換機(jī)與所述控制器建立連接 后獲得;
[0011] 所述邊緣物理交換機(jī)將查找到的地址信息攜帶在生成的ARP應(yīng)答報(bào)文中,并將所 述ARP應(yīng)答報(bào)文通過(guò)所述源地址信息中的對(duì)應(yīng)端口返回至所述0VS。
[0012] 另一方面,本申請(qǐng)實(shí)施例還提供了一種邊緣物理交換機(jī),該邊緣物理交換機(jī)應(yīng)用 于Open flow網(wǎng)絡(luò)中,包括:
[0013] 接口模塊,用于接收來(lái)自于0VS的ARP請(qǐng)求報(bào)文;
[0014] 解析模塊,用于對(duì)所述ARP請(qǐng)求報(bào)文攜帶的源地址信息進(jìn)行解析,并將解析的結(jié) 果記錄于自身預(yù)置的ARP表項(xiàng)中;
[0015] 查詢模塊,用于根據(jù)所述ARP請(qǐng)求報(bào)文攜帶的目的地址信息,在所述ARP表項(xiàng)中 查找控制器的地址信息,所述地址信息由所述邊緣物理交換機(jī)與所述控制器建立連接后獲 得;
[0016] 所述接口模塊,還用于將查找到的地址信息攜帶在生成的ARP應(yīng)答報(bào)文中,并將 所述ARP應(yīng)答報(bào)文通過(guò)所述源地址信息中的對(duì)應(yīng)端口返回至所述0VS。
[0017] 另一方面,本申請(qǐng)實(shí)施例還提供了一種Open flow虛擬網(wǎng)絡(luò)系統(tǒng),包括0VS、邊緣 路由交換機(jī)、控制器,其中:
[0018] 所述邊緣物理交換機(jī),用于接收來(lái)自于多層虛擬交換機(jī)0VS的地址解析協(xié)議ARP 請(qǐng)求報(bào)文,對(duì)所述ARP請(qǐng)求報(bào)文攜帶的源地址信息進(jìn)行解析,并將解析的結(jié)果記錄于自身 預(yù)置的ARP表項(xiàng)中;根據(jù)所述ARP請(qǐng)求報(bào)文攜帶的目的地址信息,在所述ARP表項(xiàng)中查找控 制器的地址信息;將查找到的地址信息攜帶在生成的ARP應(yīng)答報(bào)文中,并將所述ARP應(yīng)答報(bào) 文通過(guò)所述源地址信息中的對(duì)應(yīng)端口返回至所述0VS,所述地址信息由所述邊緣物理交換 機(jī)與所述控制器建立連接后獲得;
[0019] 所述控制器,用于在所述邊緣物理交換機(jī)將所述ARP應(yīng)答報(bào)文通過(guò)所述源地址信 息中的對(duì)應(yīng)端口返回至所述0VS之后,向所述0VS下發(fā)流表項(xiàng),以使所述0VS將后續(xù)接收到 的ARP請(qǐng)求報(bào)文通過(guò)所述0VS與所述邊緣物理交換機(jī)之間的出接口轉(zhuǎn)發(fā)至所述邊緣物理交 換機(jī)。
[0020] 與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例所提出的技術(shù)方案具有以下優(yōu)點(diǎn):
[0021] 通過(guò)應(yīng)用本申請(qǐng)實(shí)施例的技術(shù)方案,邊緣物理交換機(jī)與控制器建立連接并獲得控 制器的地址信息,并在解析及記錄ARP請(qǐng)求報(bào)文攜帶的源地址信息后,根據(jù)其中攜帶的目 的地址信息在自身預(yù)置的ARP表項(xiàng)中查找控制器的地址信息,將查找到的地址信息攜帶在 生成的ARP應(yīng)答報(bào)文中返回至0VS。從而有效地減少了 Open flow網(wǎng)絡(luò)中控制器的處理負(fù) 荷,增強(qiáng)了控制器以及網(wǎng)絡(luò)的運(yùn)行穩(wěn)定性。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0022] 圖1為現(xiàn)有技術(shù)中的一種Open flow虛擬網(wǎng)絡(luò)結(jié)構(gòu)示意圖;
[0023] 圖2為現(xiàn)有技術(shù)中的另一種Open flow虛擬網(wǎng)絡(luò)結(jié)構(gòu)示意圖;
[0024] 圖3為本發(fā)明提出的一種本發(fā)明提出的一種報(bào)文處理方法的流程示意圖;
[0025] 圖4為本發(fā)明具體實(shí)施例中所采用的一種Open flow虛擬網(wǎng)絡(luò)結(jié)構(gòu)示意圖;
[0026] 圖5為本發(fā)明具體實(shí)施例中所采用的另一種Open flow虛擬網(wǎng)絡(luò)結(jié)構(gòu)示意圖;
[0027] 圖6為本發(fā)明提出的一種邊緣物理交換機(jī)的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0028] 如【背景技術(shù)】所述,現(xiàn)有技術(shù)中所有的ARP報(bào)文處理操作均交由控制器完成,大批 量的OVS啟動(dòng)運(yùn)行或是大量VM上線通信均需要向控制器發(fā)出ARP請(qǐng)求報(bào)文,這樣講對(duì)控制 器性能和網(wǎng)絡(luò)穩(wěn)定形成極大的沖擊。
[0029] 針對(duì)上述問(wèn)題,本申請(qǐng)實(shí)施例提出了一種報(bào)文處理方法,通過(guò)在邊緣物理交換機(jī) 上增加 ARP表項(xiàng)存儲(chǔ)和代理回應(yīng)ARP應(yīng)答功能,以及由控制器向0VS下發(fā)流表項(xiàng),使得匹配 ARP請(qǐng)求報(bào)文發(fā)往邊緣物理交換機(jī),這樣能夠在0VS大量啟動(dòng)和VM間通信時(shí)減少發(fā)向控制 器的ARP請(qǐng)求報(bào)文,從而減少對(duì)控制器的報(bào)文沖擊,提升ARP報(bào)文的響應(yīng)速度。
[0030] 如圖3所示,為本發(fā)明提出的一種報(bào)文處理方法的流程示意圖,該方法應(yīng)用于包 含邊緣物理交換機(jī)的Open flow網(wǎng)絡(luò)中,包括以下步驟:
[0031] S301,所述邊緣物理交換機(jī)接收來(lái)自于多層虛擬交換機(jī)0VS的地址解析協(xié)議ARP 請(qǐng)求報(bào)文。
[0032] 由于本發(fā)明利用邊緣物理交換機(jī)分擔(dān)部分控制器在處理ARP報(bào)文方面的職能,因 此在該步驟之前,可預(yù)先將邊緣物理交換機(jī)與控制器進(jìn)行彼此進(jìn)行交互,具體地,所述邊緣 物理交換機(jī)向所述控制器發(fā)送連接建立請(qǐng)求報(bào)文;所述邊緣物理交換機(jī)接收所述控制器回 復(fù)的連接建立響應(yīng)報(bào)文;所述邊緣物理交換機(jī)對(duì)所述連接建立響應(yīng)報(bào)文進(jìn)行解析,獲取所 述控制器的地址信息,并將所述地址信息記錄于所述ARP表項(xiàng)中。
[0033] S302,所述邊緣物理交換機(jī)對(duì)所述ARP請(qǐng)求報(bào)文攜帶的源地址信息進(jìn)行解析,并 將解析的結(jié)果記錄于自身預(yù)置的ARP表項(xiàng)中。
[0034] 需要指出的是,在本發(fā)明中,地址信息以及所述ARP表項(xiàng)至少包括:IP地址、MAC地 址、VLAN、接口、老化類(lèi)型。
[0035] S303,所述邊緣物理交換機(jī)根據(jù)所述ARP請(qǐng)求報(bào)文攜帶的目的地址信息,在所述 ARP表項(xiàng)中查找控制器的地址信息,所述地址信息由所述邊緣物理交換機(jī)與所述控制器建 立連接后獲得。
[0036] S304,所述邊緣物理交換機(jī)將查找到的地址信息攜帶在生成的ARP應(yīng)答報(bào)文中, 并將所述ARP應(yīng)答報(bào)文通過(guò)所述源地址信息中的對(duì)應(yīng)端口返回至所述0VS。
[0037] 在該步驟之后,控制器隨即向所述0VS下發(fā)流表項(xiàng),以使所述0VS將后續(xù)接收到的 ARP請(qǐng)求報(bào)文通過(guò)所述0VS與所述邊緣物理交換機(jī)之間的出接口轉(zhuǎn)發(fā)至所述邊緣物理交換 機(jī)。這樣,當(dāng)后續(xù)邊緣物理交換機(jī)在接收所述0VS轉(zhuǎn)發(fā)的來(lái)自于VM的ARP請(qǐng)求報(bào)文之后, 邊緣物理交換機(jī)通過(guò)以下操作實(shí)現(xiàn)VM的穩(wěn)定上線,:
[0038] 所述邊緣物理交換機(jī)對(duì)所述來(lái)自于VM的ARP請(qǐng)求報(bào)文中攜帶的VM源地址信息進(jìn) 行解析,并將解析的結(jié)果記錄于自身預(yù)置的ARP表項(xiàng)中;
[0039] 所述邊緣物理交換機(jī)在所述ARP表項(xiàng)中查找是否存在與所述ARP請(qǐng)求報(bào)文攜帶的 目的地址信息對(duì)應(yīng)的表項(xiàng);
[0040] 若存在,所述邊緣物理交換機(jī)生成以所述VM源地址信息為目的地址的ARP應(yīng)答報(bào) 文,并將查找到的地址信息攜帶在所述ARP應(yīng)答報(bào)文中,通過(guò)所述出接口發(fā)送所述ARP應(yīng)答 報(bào)文;
[0041] 若不存在,所述邊緣物理交換機(jī)向所述控制器轉(zhuǎn)發(fā)所述來(lái)自于VM的ARP請(qǐng)求報(bào) 文,并在接收到所述控制器回復(fù)的ARP響應(yīng)報(bào)文后解析并存儲(chǔ)其中攜帶的VM目的地址信 息,將所述VM目的地址信息攜帶在以所述VM源地址信息為目的地址的ARP應(yīng)答報(bào)文中,通 過(guò)所述出接口發(fā)送所述ARP應(yīng)答報(bào)文。
[0042] 為了進(jìn)一步闡述本發(fā)明的技術(shù)思想,現(xiàn)結(jié)合如圖4所示的具體的應(yīng)用場(chǎng)景,對(duì)本 發(fā)明的技術(shù)方案進(jìn)行說(shuō)明。需要說(shuō)明的是,本發(fā)明中所采用的邊緣物理交換機(jī)不僅具有 0PENFLW0交換機(jī)的功能,也具有ARP表項(xiàng)存儲(chǔ)和回應(yīng)功能。這樣的話,邊緣物理交換機(jī)與控 制器建立連接時(shí),能夠記錄控制器的IP對(duì)應(yīng)的ARP表項(xiàng),包括IP、MAC、接口、VLAN。
[0043] 大致地,邊緣物理交換機(jī)收到0VS的ARP請(qǐng)求報(bào)文后的處理如下:
[0044] (1)邊緣物理交換機(jī)收到ARP請(qǐng)求報(bào)文,解析報(bào)文內(nèi)容,記錄ARP表項(xiàng),并在ARP表 項(xiàng)中查找IP地址。若找到表項(xiàng),則跳轉(zhuǎn)步驟4。
[0045] (2)若未找到請(qǐng)求的IP地址對(duì)應(yīng)ARP表項(xiàng),則按照0PENFL0W流表處理,修改報(bào)文 出接口,將ARP請(qǐng)求報(bào)文發(fā)向控制器。
[0046] (3)邊緣物理交換機(jī)收到控制器回應(yīng)的ARP應(yīng)答報(bào)文,解析出控制器IP對(duì)應(yīng)的 MAC地址。邊緣物理交換機(jī)存儲(chǔ)ARP表項(xiàng),包括IP地址及其對(duì)應(yīng)的MAC地址、接口、Vlan。 發(fā)送ARP應(yīng)答報(bào)文。
[0047] (4)邊緣物理交換機(jī)組裝報(bào)文,向0VS回應(yīng)ARP應(yīng)答報(bào)文。
[0048] 在以上過(guò)程完成后,當(dāng)VM上線,會(huì)向控制器報(bào)告自己的IP和MAC??刂破髦烂?個(gè)VM對(duì)應(yīng)的IP、MAC、對(duì)應(yīng)接口。0VS啟動(dòng)運(yùn)行后,控制器向0VS下發(fā)流表,匹配ARP請(qǐng)求報(bào) 文(報(bào)文目的MAC為全F,協(xié)議類(lèi)型0X0806,0P為1),對(duì)應(yīng)出接口為Portl。這樣2個(gè)VM之 間需要進(jìn)行通信時(shí),ARP請(qǐng)求報(bào)文被發(fā)送到邊緣物理交換機(jī)上。邊緣物理交換機(jī)收到VM的 ARP請(qǐng)求報(bào)文,處理過(guò)程類(lèi)似如上過(guò)程。
[0049] 具體地,以下將以圖4所示的組網(wǎng)結(jié)構(gòu)為例,詳細(xì)說(shuō)明多個(gè)0VS啟動(dòng)與控制器建 立連接的處理過(guò)程,其中,邊緣物理交換機(jī)先已經(jīng)與控制器建立連接。0VS1啟動(dòng)運(yùn)行,0VS1 與控制器相連端口的IP地址為192. 168. 1. 100, MAC地址為0-0-1??刂破鱅P地址為 192. 168. 1. 200, MAC地址為0-0-200。邊緣物理交換機(jī)上使能ARP代回應(yīng)功能和ARP表項(xiàng) 存儲(chǔ)功能。相應(yīng)的流程如下:
[0050] (1) 0VS1獲知控制器的IP地址,要與控制器建立連接,發(fā)送ARP請(qǐng)求報(bào)文,DIP為 192. 168. 1. 200, DMAC 為全 F,SIP 為 192. 168. 1. 100, SMAC 為 0-0-1。
[0051] (2)控制器收到ARP請(qǐng)求報(bào)文,回應(yīng)ARP應(yīng)答報(bào)文,告知自己的MAC地址。
[0052] (3)邊緣物理交換機(jī)收到ARP應(yīng)答報(bào)文,解析出控制器的IP地址192. 168. 1. 200 和MAC地址0-0-200,記錄到虛擬交換機(jī)的ARP表項(xiàng)中。表項(xiàng)記錄形式如下表1所示:
[0053]

【權(quán)利要求】
1. 一種報(bào)文處理方法,其特征在于,所述方法應(yīng)用于包含邊緣物理交換機(jī)的Open flow 網(wǎng)絡(luò)中,該方法還包括: 所述邊緣物理交換機(jī)接收來(lái)自于多層虛擬交換機(jī)0VS的地址解析協(xié)議ARP請(qǐng)求報(bào)文; 所述邊緣物理交換機(jī)對(duì)所述ARP請(qǐng)求報(bào)文攜帶的源地址信息進(jìn)行解析,并將解析的結(jié) 果記錄于自身預(yù)置的ARP表項(xiàng)中; 所述邊緣物理交換機(jī)根據(jù)所述ARP請(qǐng)求報(bào)文攜帶的目的地址信息,在所述ARP表項(xiàng)中 查找控制器的地址信息,所述地址信息由所述邊緣物理交換機(jī)與所述控制器建立連接后獲 得; 所述邊緣物理交換機(jī)將查找到的地址信息攜帶在生成的ARP應(yīng)答報(bào)文中,并將所述 ARP應(yīng)答報(bào)文通過(guò)所述源地址信息中的對(duì)應(yīng)端口返回至所述0VS。
2. 如權(quán)利要求1所述的方法,其特征在于,在所述邊緣物理交換機(jī)接收來(lái)自于0VS的 ARP請(qǐng)求報(bào)文之前,還包括: 所述邊緣物理交換機(jī)向所述控制器發(fā)送連接建立請(qǐng)求報(bào)文; 所述邊緣物理交換機(jī)接收所述控制器回復(fù)的連接建立響應(yīng)報(bào)文; 所述邊緣物理交換機(jī)對(duì)所述連接建立響應(yīng)報(bào)文進(jìn)行解析,獲取所述控制器的地址信 息,并將所述地址信息記錄于所述ARP表項(xiàng)中。
3. 如權(quán)利要求1所述的方法,其特征在于,在所述邊緣物理交換機(jī)將所述ARP應(yīng)答報(bào)文 通過(guò)所述源地址信息中的對(duì)應(yīng)端口返回至所述0VS之后,還包括: 所述控制器向所述0VS下發(fā)流表項(xiàng),以使所述0VS將后續(xù)接收到的ARP請(qǐng)求報(bào)文通過(guò) 所述0VS與所述邊緣物理交換機(jī)之間的出接口轉(zhuǎn)發(fā)至所述邊緣物理交換機(jī)。
4. 如權(quán)利要求3所述的方法,其特征在于,在所述控制器向所述0VS下發(fā)流表項(xiàng)之后, 還包括: 所述邊緣物理交換機(jī)接收所述0VS轉(zhuǎn)發(fā)的來(lái)自于VM的ARP請(qǐng)求報(bào)文; 所述邊緣物理交換機(jī)對(duì)所述來(lái)自于VM的ARP請(qǐng)求報(bào)文中攜帶的VM源地址信息進(jìn)行解 析,并將解析的結(jié)果記錄于自身預(yù)置的ARP表項(xiàng)中; 所述邊緣物理交換機(jī)在所述ARP表項(xiàng)中查找是否存在與所述ARP請(qǐng)求報(bào)文攜帶的目的 地址信息對(duì)應(yīng)的表項(xiàng); 若存在,所述邊緣物理交換機(jī)生成以所述VM源地址信息為目的地址的ARP應(yīng)答報(bào)文, 并將查找到的地址信息攜帶在所述ARP應(yīng)答報(bào)文中,通過(guò)所述出接口發(fā)送所述ARP應(yīng)答報(bào) 文; 若不存在,所述邊緣物理交換機(jī)向所述控制器轉(zhuǎn)發(fā)所述來(lái)自于VM的ARP請(qǐng)求報(bào)文,并 在接收到所述控制器回復(fù)的ARP響應(yīng)報(bào)文后解析并存儲(chǔ)其中攜帶的VM目的地址信息,將所 述VM目的地址信息攜帶在以所述VM源地址信息為目的地址的ARP應(yīng)答報(bào)文中,通過(guò)所述 出接口發(fā)送所述ARP應(yīng)答報(bào)文。
5. 如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于, 所述地址信息以及所述ARP表項(xiàng)至少包括:IP地址、MAC地址、VLAN、接口、老化類(lèi)型。
6. -種邊緣物理交換機(jī),其特征在于,所述邊緣物理交換機(jī)應(yīng)用于Openflow網(wǎng)絡(luò)中, 包括: 接口模塊,用于接收來(lái)自于多層虛擬交換機(jī)0VS的地址解析協(xié)議ARP請(qǐng)求報(bào)文; 解析模塊,用于對(duì)所述ARP請(qǐng)求報(bào)文攜帶的源地址信息進(jìn)行解析,并將解析的結(jié)果記 錄于自身預(yù)置的ARP表項(xiàng)中; 查詢模塊,用于根據(jù)所述ARP請(qǐng)求報(bào)文攜帶的目的地址信息,在所述ARP表項(xiàng)中查找控 制器的地址信息,所述地址信息由所述邊緣物理交換機(jī)與所述控制器建立連接后獲得; 所述接口模塊,還用于將查找到的地址信息攜帶在生成的ARP應(yīng)答報(bào)文中,并將所述 ARP應(yīng)答報(bào)文通過(guò)所述源地址信息中的對(duì)應(yīng)端口返回至所述OVS。
7. 如權(quán)利要求6所述的邊緣物理交換機(jī),其特征在于, 所述接口模塊,還用于向所述控制器發(fā)送連接建立請(qǐng)求報(bào)文,以及接收所述控制器回 復(fù)的連接建立響應(yīng)報(bào)文; 所述解析模塊,還用于對(duì)所述連接建立響應(yīng)報(bào)文進(jìn)行解析,獲取所述控制器的地址信 息,并將所述地址信息記錄于所述ARP表項(xiàng)中。
8. 如權(quán)利要求7所述的邊緣物理交換機(jī),其特征在于, 所述接口模塊,還用于接收所述OVS轉(zhuǎn)發(fā)的來(lái)自于VM的ARP請(qǐng)求報(bào)文; 所述解析模塊,還用于對(duì)所述來(lái)自于VM的ARP請(qǐng)求報(bào)文中攜帶的VM源地址信息進(jìn)行 解析,并將解析的結(jié)果記錄于自身預(yù)置的ARP表項(xiàng)中; 還包括查詢模塊,用于在所述ARP表項(xiàng)中查找是否存在與所述ARP請(qǐng)求報(bào)文攜帶的目 的地址信息對(duì)應(yīng)的表項(xiàng); 所述接口模塊,還用于在所述ARP表項(xiàng)中存在與所述ARP請(qǐng)求報(bào)文攜帶的目的地址信 息對(duì)應(yīng)的表項(xiàng)時(shí),成以所述VM源地址信息為目的地址的ARP應(yīng)答報(bào)文,并將查找到的地址 信息攜帶在所述ARP應(yīng)答報(bào)文中,通過(guò)所述出接口發(fā)送所述ARP應(yīng)答報(bào)文;以及,在所述 ARP表項(xiàng)中不存在與所述ARP請(qǐng)求報(bào)文攜帶的目的地址信息對(duì)應(yīng)的表項(xiàng)時(shí),向所述控制器 轉(zhuǎn)發(fā)所述來(lái)自于VM的ARP請(qǐng)求報(bào)文,并在接收到所述控制器回復(fù)的ARP響應(yīng)報(bào)文后解析并 存儲(chǔ)其中攜帶的VM目的地址信息,將所述VM目的地址信息攜帶在以所述VM源地址信息為 目的地址的ARP應(yīng)答報(bào)文中,通過(guò)所述出接口發(fā)送所述ARP應(yīng)答報(bào)文。
9. 如權(quán)利要求1-4任一項(xiàng)所述的邊緣物理交換機(jī),其特征在于, 所述地址信息以及所述ARP表項(xiàng)至少包括:IP地址、MAC地址、VLAN、接口、老化類(lèi)型。
10. -種Open flow虛擬網(wǎng)絡(luò)系統(tǒng),包括多層虛擬交換機(jī)OVS、邊緣路由交換機(jī)、控制 器,其特征在于: 所述邊緣物理交換機(jī),用于接收來(lái)自于0VS的地址解析協(xié)議ARP請(qǐng)求報(bào)文,對(duì)所述ARP 請(qǐng)求報(bào)文攜帶的源地址信息進(jìn)行解析,并將解析的結(jié)果記錄于自身預(yù)置的ARP表項(xiàng)中;根 據(jù)所述ARP請(qǐng)求報(bào)文攜帶的目的地址信息,在所述ARP表項(xiàng)中查找控制器的地址信息;將查 找到的地址信息攜帶在生成的ARP應(yīng)答報(bào)文中,并將所述ARP應(yīng)答報(bào)文通過(guò)所述源地址信 息中的對(duì)應(yīng)端口返回至所述0VS,所述地址信息由所述邊緣物理交換機(jī)與所述控制器建立 連接后獲得; 所述控制器,用于在所述邊緣物理交換機(jī)將所述ARP應(yīng)答報(bào)文通過(guò)所述源地址信息中 的對(duì)應(yīng)端口返回至所述0VS之后,向所述0VS下發(fā)流表項(xiàng),以使所述0VS將后續(xù)接收到的 ARP請(qǐng)求報(bào)文通過(guò)所述0VS與所述邊緣物理交換機(jī)之間的出接口轉(zhuǎn)發(fā)至所述邊緣物理交換 機(jī)。
【文檔編號(hào)】H04L12/931GK104301446SQ201410390883
【公開(kāi)日】2015年1月21日 申請(qǐng)日期:2014年8月8日 優(yōu)先權(quán)日:2014年8月8日
【發(fā)明者】王芳, 王偉 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1