管理數(shù)據(jù)中心服務(wù)器的方法及裝置的制造方法
【專利摘要】本申請(qǐng)?zhí)岢龉芾頂?shù)據(jù)中心服務(wù)器的方法及裝置。方法包括:當(dāng)TOR設(shè)備生成VLAN為管理VLAN、目的地址為自身下掛的數(shù)據(jù)中心服務(wù)器的地址的ARP表項(xiàng)時(shí),將ARP表項(xiàng)的出端口設(shè)置為本TOR設(shè)備上與該數(shù)據(jù)中心服務(wù)器上綁定了管理VLAN的物理端口連接的物理端口,其中,該數(shù)據(jù)中心服務(wù)器的一個(gè)物理端口上綁定了該管理VLAN,且,該管理VLAN為專用于管理數(shù)據(jù)中心服務(wù)器的VLAN;TOR設(shè)備接收來自網(wǎng)管的三層管理報(bào)文,根據(jù)該報(bào)文的管理VLAN標(biāo)簽和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),根據(jù)該ARP表項(xiàng)中的出端口將該報(bào)文轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)中心服務(wù)器。本申請(qǐng)有效利用了TOR設(shè)備的物理端口資源,降低了網(wǎng)絡(luò)建設(shè)成本。
【專利說明】
管理數(shù)據(jù)中心服務(wù)器的方法及裝置
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及數(shù)據(jù)網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及管理數(shù)據(jù)中心服務(wù)器(DC server, DataCenter server)的方法及裝置。
【背景技術(shù)】
[0002]目前,在管理DC server時(shí),主要通過IL0(in case of line out) 口(也叫服務(wù)器帶外管理口)進(jìn)行管理。ILO 口為獨(dú)立的專用物理端口,即DC server必須單獨(dú)留出一個(gè)物理端口作為ILO 口,網(wǎng)管與DC server之間的管理報(bào)文都通過該ILO 口傳輸。
[0003]另外,網(wǎng)管通過ILO 口管理DC server需要專用的管理網(wǎng)絡(luò),該管理網(wǎng)絡(luò)獨(dú)立于DCserver的業(yè)務(wù)網(wǎng)。
【發(fā)明內(nèi)容】
[0004]本申請(qǐng)?zhí)峁┕芾頂?shù)據(jù)中心服務(wù)器的方法及裝置。
[0005]本申請(qǐng)的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0006]一種管理數(shù)據(jù)中心服務(wù)器的方法,該方法包括:
[0007]當(dāng)TOR設(shè)備生成VLAN為管理VLAN、目的地址為自身下掛的數(shù)據(jù)中心服務(wù)器的地址的ARP表項(xiàng)時(shí),將該ARP表項(xiàng)的出端口設(shè)置為本TOR設(shè)備上與該數(shù)據(jù)中心服務(wù)器上綁定了管理VLAN的物理端口連接的物理端口,其中,該數(shù)據(jù)中心服務(wù)器的一個(gè)物理端口上綁定了該管理VLAN,且,該管理VLAN為專用于管理數(shù)據(jù)中心服務(wù)器的VLAN ;
[0008]TOR設(shè)備接收來自網(wǎng)管的三層管理報(bào)文,根據(jù)該報(bào)文的管理VLAN標(biāo)簽和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),根據(jù)該ARP表項(xiàng)中的出端口將該報(bào)文轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)中心服務(wù)器。
[0009]—種管理數(shù)據(jù)中心服務(wù)器的裝置,位于TOR設(shè)備上,該裝置包括:
[0010]ARP表項(xiàng)學(xué)習(xí)模塊:當(dāng)生成VLAN為管理VLAN、目的地址為本TOR設(shè)備下掛的數(shù)據(jù)中心服務(wù)器的地址的地址解析協(xié)議ARP表項(xiàng)時(shí),將該ARP表項(xiàng)的出端口設(shè)置為本TOR設(shè)備上與該數(shù)據(jù)中心服務(wù)器上綁定了管理VLAN的物理端口連接的物理端口,其中,該數(shù)據(jù)中心服務(wù)器的一個(gè)物理端口上綁定了該管理VLAN,且,該管理VLAN為專用于管理數(shù)據(jù)中心服務(wù)器的VLAN ;
[0011]三層轉(zhuǎn)發(fā)模塊:接收來自網(wǎng)管的三層管理報(bào)文,根據(jù)該報(bào)文的管理VLAN標(biāo)簽和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),根據(jù)該ARP表項(xiàng)中的出端口將該報(bào)文轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)中心服務(wù)器。
[0012]可見,本申請(qǐng)中,預(yù)先分配專用于管理DC server的管理VLAN,且TOR設(shè)備在生成管理VLAN的ARP表項(xiàng)時(shí),將出端口設(shè)置為本TOR設(shè)備上與DC server上綁定了管理VLAN的物理端口連接的物理端口,從而使得三層管理報(bào)文能夠借用現(xiàn)有的業(yè)務(wù)網(wǎng)絡(luò)傳輸,且無需TOR設(shè)備留出一個(gè)物理端口專用于三層管理報(bào)文的傳輸,降低了網(wǎng)絡(luò)建設(shè)成本,且有效利用了 TOR設(shè)備的物理端口資源。
【附圖說明】
[0013]圖1為本申請(qǐng)一實(shí)施例提供的管理DC server的方法流程圖;
[0014]圖2為本申請(qǐng)另一實(shí)施例提供的管理DC server的方法流程圖;
[0015]圖3為本申請(qǐng)應(yīng)用示例的DC網(wǎng)絡(luò)組網(wǎng)圖;
[0016]圖4為本申請(qǐng)實(shí)施例提供的管理DC server的裝置的組成示意圖;
[0017]圖5為本申請(qǐng)實(shí)施例提供的包含管理DC server的裝置的TOR設(shè)備的硬件結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]
【申請(qǐng)人】對(duì)現(xiàn)有的管理DC server的方法進(jìn)行分析發(fā)現(xiàn):
[0019]一)DC server必須單獨(dú)留出一個(gè)物理端口作為ILO 口,網(wǎng)管通過該ILO 口對(duì)DCserver進(jìn)行管理,占用了 DC server的物理端口資源;
[0020]二)網(wǎng)管必須通過專用的管理網(wǎng)絡(luò)管理DC server,網(wǎng)絡(luò)建設(shè)成本較高。
[0021]圖1為本申請(qǐng)一實(shí)施例提供的管理DC server的方法流程圖,其具體步驟如下:
[0022]步驟101:當(dāng) TOR (Top Of Rack,架頂式)設(shè)備生成 VLAN (Virtual LocalArea Network,虛擬局域網(wǎng))為管理VLAN、目的地址為自身下掛的DC server的地址的ARP (Address Resolut1n Protocol,地址解析協(xié)議)表項(xiàng)時(shí),將該ARP表項(xiàng)的出端口設(shè)置為本TOR設(shè)備上與該DC server上綁定了管理VLAN的物理端口連接的物理端口,其中,該DC server的一個(gè)物理端口上綁定了該管理VLAN,且,該管理VLAN為專用于管理DC server的 VLAN0
[0023]本步驟101具體包括:
[0024]TOR設(shè)備接收用戶配置的VLAN為管理VLAN、目的地址為自身下掛的DC server的地址的ARP表項(xiàng),該表項(xiàng)的出端口為本TOR設(shè)備上與該DCserver上綁定了管理VLAN的物理端口連接的物理端口 ;或者,
[0025]TOR設(shè)備從自身的一物理端口接收到自身下掛的DC server發(fā)來的ARP響應(yīng)報(bào)文,發(fā)現(xiàn)該報(bào)文的VLAN為管理VLAN,且該報(bào)文的入物理端口為一聚合口的成員端口,則根據(jù)該報(bào)文學(xué)習(xí)ARP表項(xiàng),將該表項(xiàng)的出端口設(shè)置為所述入物理端口。
[0026]ARP表項(xiàng)的學(xué)習(xí)過程如下:
[0027]a、當(dāng)TOR交換機(jī)收到網(wǎng)管發(fā)來的三層管理VLAN報(bào)文時(shí),若根據(jù)報(bào)文中的管理VLANtag(標(biāo)簽)和目的IP(Internet Protocol,因特網(wǎng)協(xié)議)地址,發(fā)現(xiàn)自身還未學(xué)習(xí)到對(duì)應(yīng)的ARP表項(xiàng),則會(huì)廣播ARP請(qǐng)求報(bào)文,該請(qǐng)求報(bào)文攜帶管理VLAN tag,且該請(qǐng)求報(bào)文的目的IP地址為三層管理VLAN報(bào)文的目的IP地址,目的MAC地址為廣播MAC地址。
[0028]b、當(dāng)TOR交換機(jī)下掛的任一 DC server收到該ARP請(qǐng)求報(bào)文時(shí),若發(fā)現(xiàn)該報(bào)文的目的IP地址為自己的IP地址,則返回ARP響應(yīng)報(bào)文,該響應(yīng)報(bào)文攜帶管理VLAN tag,且該響應(yīng)報(bào)文的源IP、MAC地址分別為自己的IP、MAC地址。
[0029]c、TOR交換機(jī)接收到該ARP響應(yīng)報(bào)文,學(xué)習(xí)ARP表項(xiàng),表項(xiàng)內(nèi)容如下:
[0030]IP地址:ARP響應(yīng)報(bào)文的源IP地址,MAC地址:ARP響應(yīng)報(bào)文的MAC地址,VLAN tag:管理VLAN tag,出端口:ARP響應(yīng)報(bào)文的入物理端口。[0031 ] 需要說明的是,與學(xué)習(xí)業(yè)務(wù)VLAN的ARP表項(xiàng)不同,本申請(qǐng)實(shí)施例中,若ARP響應(yīng)報(bào)文的入端口為聚合口,則要將ARP表項(xiàng)的出端口設(shè)置為入物理端口(對(duì)于業(yè)務(wù)VLAN報(bào)文,則將ARP表項(xiàng)的出端口設(shè)置為入聚合口),該入物理端口即與DC server上綁定了管理VLAN的物理端口連接的物理端口。
[0032]優(yōu)選地,當(dāng)TOR 設(shè)備位于 IRF(Intelligent Resilient Framework,智能彈性架構(gòu))系統(tǒng)中時(shí),TOR設(shè)備發(fā)現(xiàn)自身新配置了或者新學(xué)習(xí)了一條ARP表項(xiàng)時(shí),將該ARP表項(xiàng)同步到本IRF系統(tǒng)的其它各TOR設(shè)備。
[0033]步驟102:T0R設(shè)備接收來自網(wǎng)管的三層管理報(bào)文,根據(jù)該報(bào)文的管理VLAN tag和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),根據(jù)該ARP表項(xiàng)中的出端口將該報(bào)文轉(zhuǎn)發(fā)給對(duì)應(yīng)的DCserver。
[0034]優(yōu)選地,當(dāng)TOR設(shè)備位于IRF系統(tǒng)中時(shí),該方法進(jìn)一步包括:當(dāng)TOR設(shè)備從自身的一端口接收到自身下掛的DC server發(fā)來的ARP響應(yīng)報(bào)文時(shí),發(fā)現(xiàn)該報(bào)文的VLAN為業(yè)務(wù)VLAN,且該報(bào)文的入端口為一聚合口的成員端口,則根據(jù)該報(bào)文學(xué)習(xí)ARP表項(xiàng),表項(xiàng)的出端口為該聚合口。
[0035]當(dāng)TOR設(shè)備接收到來自核心網(wǎng)的三層業(yè)務(wù)報(bào)文時(shí),根據(jù)該業(yè)務(wù)報(bào)文的VLAN tag和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),發(fā)現(xiàn)該ARP表項(xiàng)的出端口為聚合口,則根據(jù)預(yù)設(shè)的負(fù)載分擔(dān)算法,將該報(bào)文分配到該聚合口的一成員端口上進(jìn)行轉(zhuǎn)發(fā)。
[0036]優(yōu)選地,TOR設(shè)備為TOR交換機(jī)。
[0037]圖2為本申請(qǐng)另一實(shí)施例提供的管理DC server的方法流程圖,其具體步驟如下:
[0038]步驟200:預(yù)先分配一個(gè)專用于管理DC server的管理VLAN。
[0039]該管理VLAN tag 通常為 VLAN 401。
[0040]步驟201:對(duì)于任一 DC Server,在該DC server的一個(gè)物理端口上綁定該管理VLAN0
[0041]這里,將所有DC server上綁定了管理VLAN的物理端口統(tǒng)稱為第一物理端口。
[0042]第一物理端口還可以綁定業(yè)務(wù)VLAN,以傳輸業(yè)務(wù)報(bào)文。
[0043]步驟202:對(duì)于任一下掛了 DC server的TOR交換機(jī),預(yù)先在該TOR交換機(jī)上進(jìn)行如下配置:管理VLAN的ARP表項(xiàng)的出端口設(shè)置為:本TOR交換機(jī)上與自身下掛的各DCserver的第一物理端口連接的各物理端口。
[0044]步驟203:當(dāng)TOR交換機(jī)生成VLAN為管理VLAN、目的地址為自身下掛的DC server的地址的ARP表項(xiàng)時(shí),根據(jù)步驟202中的配置,將該ARP表項(xiàng)的出端口設(shè)置為本TOR交換機(jī)上與該DC server的第一物理端口連接的物理端口。
[0045]步驟204:T0R交換機(jī)接收來自網(wǎng)管的三層管理報(bào)文,根據(jù)該報(bào)文的管理VLANtag和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),根據(jù)該ARP表項(xiàng)中的出端口將該報(bào)文轉(zhuǎn)發(fā)給DCserver。
[0046]從上述實(shí)施例可以看出:
[0047]由于分配了一個(gè)專用于管理DC server的VLAN:管理VLAN,且TOR設(shè)備在學(xué)習(xí)管理VLAN的ARP表項(xiàng)時(shí),將出端口設(shè)置為本TOR設(shè)備上與DC server上綁定了管理VLAN的物理端口連接的物理端口,這樣:
[0048]—)由于一個(gè)物理端口可以支持多個(gè)VLAN,這樣,在DC server的一物理端口上綁定了該管理VLAN后,該物理端口還可以同時(shí)綁定業(yè)務(wù)VLAN,即,該物理端口上可以同時(shí)傳輸管理報(bào)文和業(yè)務(wù)報(bào)文,即無需DC server專門留出一個(gè)物理端口專用于管理報(bào)文的傳輸,更有效利用了 DC server的物理端口資源。
[0049]二)使得三層管理報(bào)文可以在已有的業(yè)務(wù)網(wǎng)絡(luò)中成功傳輸,即無需建設(shè)一個(gè)獨(dú)立于業(yè)務(wù)網(wǎng)絡(luò)的專用管理網(wǎng)絡(luò),節(jié)省了網(wǎng)絡(luò)建設(shè)成本。
[0050]以下給出本申請(qǐng)的一個(gè)應(yīng)用示例。
[0051]如圖3所示,TOR交換機(jī)1、T0R交換2構(gòu)成一個(gè)IRF系統(tǒng),DC server 1、DC server2下掛在該IRF系統(tǒng)下,其中:
[0052]DC server I的物理端口 Pll與TOR交換機(jī)I的物理端口 G1/0/1連接;
[0053]DC server I的物理端口 P12與TOR交換機(jī)2的物理端口 G2/0/1連接;
[0054]DC server 2的物理端口 P21與TOR交換機(jī)I的物理端口 G1/0/2連接;
[0055]DC server 2的物理端口 P22與TOR交換機(jī)2的物理端口 G2/0/2連接。
[0056]且,在IRF系統(tǒng)上,將TOR交換機(jī)I的物理端口 G1/0/1和TOR交換機(jī)2的物理端口62/0/1通過1^^33(1^111<: Aggregat1n Control Protocol,鏈路聚合控制協(xié)議)綁定為聚合口 Gl,將TOR交換機(jī)I的物理端口 G1/0/2和TOR交換機(jī)2的物理端口 G2/0/2通過LACP綁定為聚合口 G2。
[0057]準(zhǔn)備工作如下:
[0058]I)在DC server I的物理端口 Pll上綁定管理VLAN 401 ;
[0059]在DC server 2的物理端口 P21上綁定管理VLAN 401 ;
[0060]在TOR交換機(jī)I上與物理端口 Pll連接的物理端口 G1/0/1上綁定管理VLAN 401 ;
[0061]在TOR交換機(jī)I上與物理端口 P21連接的物理端口 G1/0/2上綁定管理VLAN 401。
[0062]2)在IRF系統(tǒng)的TOR交換機(jī)1、TOR交換2上配置:管理VLAN 401的ARP表項(xiàng)的出端口設(shè)置為:物理端口 G1/0/UG1/0/2。
[0063]TOR交換機(jī)學(xué)習(xí)ARP表項(xiàng)的過程如下:
[0064]3) TOR交換機(jī)I從物理端口 G1/0/1接收到DC server I發(fā)來的ARP響應(yīng)報(bào)文,則學(xué)習(xí)ARP表項(xiàng),發(fā)現(xiàn)該報(bào)文中的VLAN tag為VLAN 401,則根據(jù)上述2)中的配置,將該ARP表項(xiàng)的出端口設(shè)置為入物理端口 G1/0/1 (而不是入聚合口 G1)。
[0065]4) TOR交換機(jī)I從物理端口 G1/0/2接收到DC server 2發(fā)來的ARP響應(yīng)報(bào)文,則學(xué)習(xí)ARP表項(xiàng),發(fā)現(xiàn)該報(bào)文中的VLAN tag為VLAN 401,則根據(jù)上述2)中的配置,將該ARP表項(xiàng)的出端口設(shè)置為入物理端口 Gl/0/2(而不是入聚合口 G2)。
[0066]5) TOR交換機(jī)I從物理端口 G1/0/1接收到DC server I發(fā)來的ARP響應(yīng)報(bào)文,則學(xué)習(xí)ARP表項(xiàng),發(fā)現(xiàn)該報(bào)文中的VLAN tag為業(yè)務(wù)VLAN,則將該ARP表項(xiàng)的出端口學(xué)習(xí)為入物理端口 G1/0/1對(duì)應(yīng)的聚合口 Gl。
[0067]6) TOR交換機(jī)I從物理端口 G1/0/2接收到DC server 2發(fā)來的ARP響應(yīng)報(bào)文,則學(xué)習(xí)ARP表項(xiàng),發(fā)現(xiàn)該報(bào)文中的VLAN tag為業(yè)務(wù)VLAN,則將該ARP表項(xiàng)的出端口學(xué)習(xí)為入物理端口 G1/0/2對(duì)應(yīng)的聚合口 G2。
[0068]TOR交換機(jī)2學(xué)習(xí)業(yè)務(wù)VLAN的ARP表項(xiàng)的過程與TOR交換機(jī)I類同,都會(huì)將出端口學(xué)習(xí)為聚合口(Gl或G2)。
[0069]另外,根據(jù)IRF系統(tǒng)的固有特性,IRF系統(tǒng)中的各設(shè)備,在本示例中為TOR交換機(jī)1、2只要學(xué)習(xí)到新ARP表項(xiàng),就會(huì)立即將該ARP表項(xiàng)同步到對(duì)方。
[0070]TOR交換機(jī)轉(zhuǎn)發(fā)三層管理報(bào)文的過程如下:
[0071 ] 7) TOR交換機(jī)I接收到網(wǎng)管發(fā)給DC server I的三層管理報(bào)文(報(bào)文中的VLANtag為VLAN 401,報(bào)文的目的IP地址為DC server I的地址),則在自身查找到對(duì)應(yīng)的ARP表項(xiàng),根據(jù)表項(xiàng)的出端口:物理端口 G1/0/1將報(bào)文發(fā)送出去,則報(bào)文會(huì)到達(dá)DC server I的物理端口 P11,進(jìn)而進(jìn)入DC server I。
[0072]8) TOR交換機(jī)I接收到網(wǎng)管發(fā)給DC server 2的三層管理報(bào)文(報(bào)文中的VLANtag為VLAN 401,報(bào)文的目的IP地址為DC server 2的地址),則在自身查找到對(duì)應(yīng)的ARP表項(xiàng),根據(jù)表項(xiàng)的出端口:物理端口 G1/0/2將報(bào)文發(fā)送出去,則報(bào)文會(huì)到達(dá)DC server 2的物理端口 P21,進(jìn)而進(jìn)入DC server 2。
[0073]若TOR交換機(jī)2接收到網(wǎng)管發(fā)給DC server I或者DC server 2的三層管理報(bào)文,則由于之前TOR交換機(jī)I將學(xué)習(xí)到的管理VLAN 401的ARP表項(xiàng)同步到了 TOR交換機(jī)2上,因此,TOR交換機(jī)2會(huì)查找到對(duì)應(yīng)的ARP表項(xiàng),且會(huì)發(fā)現(xiàn)表項(xiàng)的出端口(Gl/0/1或者GI/0/2)在TOR交換機(jī)I上,則將該報(bào)文和出端口信息一并發(fā)送給TOR交換機(jī)1,TOR交換機(jī)I收到后,直接根據(jù)出端口信息將報(bào)文轉(zhuǎn)發(fā)出去。
[0074]TOR交換機(jī)轉(zhuǎn)發(fā)三層業(yè)務(wù)報(bào)文的過程如下:
[0075]9) TOR交換機(jī)I接收到來自核心網(wǎng)的三層業(yè)務(wù)報(bào)文,根據(jù)該業(yè)務(wù)報(bào)文中的VLANtag及目的地址,在自身查找到對(duì)應(yīng)的ARP表項(xiàng),發(fā)現(xiàn)該表項(xiàng)的出端口為聚合口,則根據(jù)預(yù)設(shè)負(fù)載分擔(dān)算法將該報(bào)文分配到該聚合口的一物理成員端口上轉(zhuǎn)發(fā)出去。
[0076]例如:若ARP表項(xiàng)的出端口為聚合口 Gl,則根據(jù)預(yù)設(shè)hash算法進(jìn)行計(jì)算,將計(jì)算結(jié)果映射到Gl的其中一個(gè)物理成員端口:Gl/0/l或G2/0/1上,然后將報(bào)文從映射到的物理成員端口轉(zhuǎn)發(fā)出去。其中,若hash計(jì)算結(jié)果映射到了 G2/0/1上,則TOR交換機(jī)I會(huì)將業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)給TOR交換機(jī)2,TOR交換機(jī)2會(huì)將該業(yè)務(wù)報(bào)文通過端口 G2/0/1轉(zhuǎn)發(fā)出去。
[0077]TOR交換機(jī)2轉(zhuǎn)發(fā)三層業(yè)務(wù)報(bào)文的處理過程與TOR交換機(jī)I類同。
[0078]從上述示例可以看出:三層管理報(bào)文可以通過IRF系統(tǒng)中的固定物理端口轉(zhuǎn)發(fā),而三層業(yè)務(wù)報(bào)文則仍可以在IRF系統(tǒng)的各物理端口上進(jìn)行負(fù)載分擔(dān)。
[0079]圖4為本申請(qǐng)實(shí)施例提供的管理DC server的裝置的組成示意圖,該裝置位于TOR設(shè)備上,該裝置主要包括:ARP表項(xiàng)學(xué)習(xí)模塊和三層轉(zhuǎn)發(fā)模塊,其中:
[0080]ARP表項(xiàng)學(xué)習(xí)模塊:當(dāng)生成VLAN為管理VLAN、目的地址為本TOR設(shè)備下掛的DCserver的地址的ARP表項(xiàng)時(shí),將該ARP表項(xiàng)的出端口設(shè)置為本TOR設(shè)備上與該DC server上綁定了管理VLAN的物理端口連接的物理端口,其中,該DC server的一個(gè)物理端口上綁定了該管理VLAN,且,該管理VLAN為專用于管理DC server的VLAN。
[0081]三層轉(zhuǎn)發(fā)模塊:接收來自網(wǎng)管的三層管理報(bào)文,根據(jù)該報(bào)文的管理VLANtag和目的地址,在ARP表項(xiàng)學(xué)習(xí)模塊學(xué)習(xí)到的ARP表項(xiàng)中查找到對(duì)應(yīng)的ARP表項(xiàng),根據(jù)該ARP表項(xiàng)中的出端口將該報(bào)文轉(zhuǎn)發(fā)給對(duì)應(yīng)的DC server。
[0082]優(yōu)選地,ARP表項(xiàng)學(xué)習(xí)模塊具體用于,
[0083]接收用戶配置的VLAN為管理VLAN、目的地址為本TOR設(shè)備下掛的DC server的地址的ARP表項(xiàng),該表項(xiàng)的出端口為本TOR設(shè)備上與該DCserver上綁定了管理VLAN的物理端口連接的物理端口 ;或者,
[0084]從本TOR設(shè)備的一物理端口接收到本TOR設(shè)備下掛的DC server發(fā)來的ARP響應(yīng)報(bào)文,發(fā)現(xiàn)該報(bào)文的VLAN為管理VLAN,且該報(bào)文的入物理端口為一聚合口的成員端口,則根據(jù)該報(bào)文學(xué)習(xí)ARP表項(xiàng),將該表項(xiàng)的出端口設(shè)置為所述入物理端口。
[0085]優(yōu)選地,當(dāng)TOR設(shè)備位于IRF系統(tǒng)中時(shí),ARP表項(xiàng)學(xué)習(xí)模塊進(jìn)一步用于,當(dāng)從本TOR設(shè)備的一物理端口接收到本TOR設(shè)備下掛的DC server發(fā)來的ARP響應(yīng)報(bào)文時(shí),發(fā)現(xiàn)該報(bào)文的VLAN為業(yè)務(wù)VLAN,且該報(bào)文的入物理端口為一聚合口的成員端口,則根據(jù)該報(bào)文學(xué)習(xí)ARP表項(xiàng),表項(xiàng)的出端口為所述聚合口。
[0086]優(yōu)選地,當(dāng)TOR設(shè)備位于IRF系統(tǒng)中時(shí),三層轉(zhuǎn)發(fā)模塊進(jìn)一步用于,接收來自核心網(wǎng)的三層業(yè)務(wù)報(bào)文,根據(jù)該業(yè)務(wù)報(bào)文的VLAN tag和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),發(fā)現(xiàn)該ARP表項(xiàng)的出端口為聚合口,則根據(jù)預(yù)設(shè)的負(fù)載分擔(dān)算法,將該業(yè)務(wù)報(bào)文分配到該聚合口的一成員端口上進(jìn)行轉(zhuǎn)發(fā)。
[0087]優(yōu)選地,當(dāng)TOR設(shè)備位于IRF系統(tǒng)中時(shí),ARP表項(xiàng)學(xué)習(xí)模塊進(jìn)一步用于,發(fā)現(xiàn)自身新配置了或者新學(xué)習(xí)了一條ARP表項(xiàng)時(shí),將該ARP表項(xiàng)同步到本IRF系統(tǒng)的其它各TOR設(shè)備。
[0088]優(yōu)選地,TOR設(shè)備為TOR交換機(jī)。
[0089]本申請(qǐng)實(shí)施例提供的TOR設(shè)備可以是軟硬件結(jié)合的可編程設(shè)備,從硬件層面而言,TOR設(shè)備的硬件架構(gòu)示意圖具體可以參見圖5。圖5為本申請(qǐng)實(shí)施例提供的包含管理DCserver的裝置的TOR設(shè)備的硬件結(jié)構(gòu)示意圖。該TOR設(shè)備中包括:機(jī)器可讀存儲(chǔ)介質(zhì)、CPU和其它硬件,其中:
[0090]機(jī)器可讀存儲(chǔ)介質(zhì):存儲(chǔ)指令代碼;所述指令代碼被CPU執(zhí)行時(shí)完成的操作主要為上述管理DC server的裝置完成的功能。
[0091]CPU:與機(jī)器可讀存儲(chǔ)介質(zhì)通信,讀取和執(zhí)行機(jī)器可讀存儲(chǔ)介質(zhì)中存儲(chǔ)的所述指令代碼,完成上述管理DC server的裝置完成的功能。
[0092]當(dāng)上述管理DC server的裝置作為一個(gè)邏輯意義上的裝置時(shí),其是通過CPU運(yùn)行機(jī)器可讀存儲(chǔ)介質(zhì)中對(duì)應(yīng)的計(jì)算機(jī)程序指令形成的。當(dāng)對(duì)應(yīng)的計(jì)算機(jī)程序指令被執(zhí)行時(shí),形成的管理DC server的裝置用于按照上述實(shí)施例中的管理DC server的方法執(zhí)行相應(yīng)操作。
[0093]機(jī)器可讀存儲(chǔ)介質(zhì)可以是任何電子、磁性、光學(xué)或其它物理存儲(chǔ)裝置,可以包含或存儲(chǔ)信息,如可執(zhí)行指令、數(shù)據(jù),等等。例如,機(jī)器可讀存儲(chǔ)介質(zhì)可以是:RAM(Radom AccessMemory,隨機(jī)存取存儲(chǔ)器)、易失存儲(chǔ)器、非易失性存儲(chǔ)器、閃存、存儲(chǔ)驅(qū)動(dòng)器(如硬盤驅(qū)動(dòng)器)、固態(tài)硬盤、任何類型的存儲(chǔ)盤(如光盤、dvd等),或者類似的存儲(chǔ)介質(zhì),或者它們的組入口 ο
[0094]本申請(qǐng)所描述的任一機(jī)器可讀存儲(chǔ)介質(zhì)都可以被認(rèn)為是非暫時(shí)性的。
[0095]以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種管理數(shù)據(jù)中心服務(wù)器的方法,其特征在于,該方法包括: 當(dāng)架頂式TOR設(shè)備生成VLAN為管理VLAN、目的地址為自身下掛的數(shù)據(jù)中心服務(wù)器的地址的地址解析協(xié)議ARP表項(xiàng)時(shí),將該ARP表項(xiàng)的出端口設(shè)置為本TOR設(shè)備上與該數(shù)據(jù)中心服務(wù)器上綁定了管理VLAN的物理端口連接的物理端口,其中,該數(shù)據(jù)中心服務(wù)器的一個(gè)物理端口上綁定了該管理VLAN,且,該管理VLAN為專用于管理數(shù)據(jù)中心服務(wù)器的VLAN ; TOR設(shè)備接收來自網(wǎng)管的三層管理報(bào)文,根據(jù)該報(bào)文的管理VLAN標(biāo)簽和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),根據(jù)該ARP表項(xiàng)中的出端口將該報(bào)文轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)中心服務(wù)器。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述TOR設(shè)備生成VLAN為管理VLAN、目的地址為自身下掛的數(shù)據(jù)中心服務(wù)器的地址的ARP表項(xiàng),將該ARP表項(xiàng)的出端口設(shè)置為本TOR設(shè)備上與該數(shù)據(jù)中心服務(wù)器上綁定了管理VLAN的物理端口連接的物理端口包括: TOR設(shè)備接收用戶配置的VLAN為管理VLAN、目的地址為自身下掛的數(shù)據(jù)中心服務(wù)器的地址的ARP表項(xiàng),該表項(xiàng)的出端口為本TOR設(shè)備上與該數(shù)據(jù)中心服務(wù)器上綁定了管理VLAN的物理端口連接的物理端口 ;或者, TOR設(shè)備從自身的一物理端口接收到自身下掛的數(shù)據(jù)中心服務(wù)器發(fā)來的ARP響應(yīng)報(bào)文,發(fā)現(xiàn)該報(bào)文的VLAN為管理VLAN,且該報(bào)文的入物理端口為一聚合口的成員端口,則根據(jù)該報(bào)文學(xué)習(xí)ARP表項(xiàng),將該表項(xiàng)的出端口設(shè)置為所述入物理端口。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述TOR設(shè)備位于智能彈性架構(gòu)IRF系統(tǒng)中,所述方法進(jìn)一步包括: 當(dāng)TOR設(shè)備從自身的一物理端口接收到自身下掛的數(shù)據(jù)中心服務(wù)器發(fā)來的ARP響應(yīng)報(bào)文時(shí),發(fā)現(xiàn)該報(bào)文的VLAN為業(yè)務(wù)VLAN,且該報(bào)文的入物理端口為一聚合口的成員端口,則根據(jù)該報(bào)文學(xué)習(xí)ARP表項(xiàng),表項(xiàng)的出端口為所述聚合口 ; TOR設(shè)備接收來自核心網(wǎng)的三層業(yè)務(wù)報(bào)文,根據(jù)該業(yè)務(wù)報(bào)文的VLAN標(biāo)簽和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),發(fā)現(xiàn)該ARP表項(xiàng)的出端口為聚合口,則根據(jù)預(yù)設(shè)的負(fù)載分擔(dān)算法,將該業(yè)務(wù)報(bào)文分配到該聚合口的一成員端口上進(jìn)行轉(zhuǎn)發(fā)。4.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,當(dāng)所述TOR設(shè)備位于IRF系統(tǒng)中時(shí),所述方法進(jìn)一步包括: TOR設(shè)備發(fā)現(xiàn)自身新配置了或者新學(xué)習(xí)了一條ARP表項(xiàng)時(shí),將該ARP表項(xiàng)同步到本IRF系統(tǒng)的其它各TOR設(shè)備。5.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述TOR設(shè)備為TOR交換機(jī)。6.一種管理數(shù)據(jù)中心服務(wù)器的裝置,位于TOR設(shè)備上,其特征在于,該裝置包括: ARP表項(xiàng)學(xué)習(xí)模塊:當(dāng)生成VLAN為管理VLAN、目的地址為本TOR設(shè)備下掛的數(shù)據(jù)中心服務(wù)器的地址的地址解析協(xié)議ARP表項(xiàng)時(shí),將該ARP表項(xiàng)的出端口設(shè)置為本TOR設(shè)備上與該數(shù)據(jù)中心服務(wù)器上綁定了管理VLAN的物理端口連接的物理端口,其中,該數(shù)據(jù)中心服務(wù)器的一個(gè)物理端口上綁定了該管理VLAN,且,該管理VLAN為專用于管理數(shù)據(jù)中心服務(wù)器的VLAN ; 三層轉(zhuǎn)發(fā)模塊:接收來自網(wǎng)管的三層管理報(bào)文,根據(jù)該報(bào)文的管理VLAN標(biāo)簽和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),根據(jù)該ARP表項(xiàng)中的出端口將該報(bào)文轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)中心服務(wù)器。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述ARP表項(xiàng)學(xué)習(xí)模塊具體用于, 接收用戶配置的VLAN為管理VLAN、目的地址為本TOR設(shè)備下掛的數(shù)據(jù)中心服務(wù)器的地址的ARP表項(xiàng),該表項(xiàng)的出端口為本TOR設(shè)備上與該數(shù)據(jù)中心服務(wù)器上綁定了管理VLAN的物理端口連接的物理端口 ;或者, 從本TOR設(shè)備的一物理端口接收到本TOR設(shè)備下掛的數(shù)據(jù)中心服務(wù)器發(fā)來的ARP響應(yīng)報(bào)文,發(fā)現(xiàn)該報(bào)文的VLAN為管理VLAN,且該報(bào)文的入物理端口為一聚合口的成員端口,則根據(jù)該報(bào)文學(xué)習(xí)ARP表項(xiàng),將該表項(xiàng)的出端口設(shè)置為所述入物理端口。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,當(dāng)所述TOR設(shè)備位于智能彈性架構(gòu)IRF系統(tǒng)中時(shí), 所述ARP表項(xiàng)學(xué)習(xí)模塊進(jìn)一步用于,當(dāng)從本TOR設(shè)備的一物理端口接收到本TOR設(shè)備下掛的數(shù)據(jù)中心服務(wù)器發(fā)來的ARP響應(yīng)報(bào)文時(shí),發(fā)現(xiàn)該報(bào)文的VLAN為業(yè)務(wù)VLAN,且該報(bào)文的入物理端口為一聚合口的成員端口,則根據(jù)該報(bào)文學(xué)習(xí)ARP表項(xiàng),表項(xiàng)的出端口為所述聚合口 ; 所述三層轉(zhuǎn)發(fā)模塊進(jìn)一步用于,接收來自核心網(wǎng)的三層業(yè)務(wù)報(bào)文,根據(jù)該業(yè)務(wù)報(bào)文的VLAN標(biāo)簽和目的地址,查找到對(duì)應(yīng)的ARP表項(xiàng),發(fā)現(xiàn)該ARP表項(xiàng)的出端口為聚合口,則根據(jù)預(yù)設(shè)的負(fù)載分擔(dān)算法,將該業(yè)務(wù)報(bào)文分配到該聚合口的一成員端口上進(jìn)行轉(zhuǎn)發(fā)。9.根據(jù)權(quán)利要求6至8任一所述的裝置,其特征在于,當(dāng)所述TOR設(shè)備位于IRF系統(tǒng)中時(shí),所述ARP表項(xiàng)學(xué)習(xí)模塊進(jìn)一步用于, 發(fā)現(xiàn)自身新配置了或者新學(xué)習(xí)了一條ARP表項(xiàng)時(shí),將該ARP表項(xiàng)同步到本IRF系統(tǒng)的其它各TOR設(shè)備。10.根據(jù)權(quán)利要求6至8任一所述的裝置,其特征在于,所述TOR設(shè)備為TOR交換機(jī)。
【文檔編號(hào)】H04L12/24GK105991321SQ201510064873
【公開日】2016年10月5日
【申請(qǐng)日】2015年2月6日
【發(fā)明人】楊東紅, 梁音, 潘溪淵, 王典
【申請(qǐng)人】杭州華三通信技術(shù)有限公司