網(wǎng)絡(luò)系統(tǒng)以及網(wǎng)絡(luò)中繼裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)系統(tǒng)以及網(wǎng)絡(luò)中繼裝置,例如涉及在VXLAN(Virtual extensibleLocal Area Network)中,對(duì)VM(Virtual Machine:虛擬機(jī))之間的巾貞的收發(fā)有效的網(wǎng)絡(luò)系統(tǒng)以及網(wǎng)絡(luò)中繼裝置。
【背景技術(shù)】
[0002]作為網(wǎng)絡(luò)技術(shù),已知能夠與租戶(tenant)或應(yīng)用的增加對(duì)應(yīng)的VXLAN。此外,如專利文獻(xiàn)I所示,已知由下位層以及上外層構(gòu)成的兩層結(jié)構(gòu)的網(wǎng)絡(luò)系統(tǒng)。
[0003]在由下位層以及上外層構(gòu)成的網(wǎng)絡(luò)系統(tǒng)中,下位層通過連接了終端裝置的多個(gè)下位交換機(jī)構(gòu)成。此外,上位層通過分別與多個(gè)下位交換機(jī)連接的多個(gè)上位交換機(jī)構(gòu)成。此時(shí),與不同的下位交換機(jī)連接的終端裝置之間的幀的收發(fā),經(jīng)由上位交換機(jī)進(jìn)行。
[0004]在專利文獻(xiàn)I中示出了在下位交換機(jī)中對(duì)與不同的上位交換機(jī)連接的多個(gè)端口設(shè)定鏈路聚合組的技術(shù)。此時(shí),下位交換機(jī)當(dāng)將接收到的幀向上位交換機(jī)發(fā)送時(shí),向?qū)儆阪溌肪酆辖M的多個(gè)端口分配發(fā)送。由此,與不同的下位交換機(jī)連接的終端裝置之間的幀的收發(fā)分散在多個(gè)上位交換機(jī)中進(jìn)行,能夠?qū)崿F(xiàn)寬帶化。
[0005]另一方面,在VXLAN中使用IP組播發(fā)送來自VM的廣播或組播的幀。對(duì)每個(gè)VXLAN段(segment)的組播組的加入、脫離等的管理,使用IGMP(Internet Group ManagementProtocol:互聯(lián)網(wǎng)組管理協(xié)議)。作為IGMP幀,有三個(gè)種類的消息類型的幀。S卩,有成員查詢(Membership Query)、成員報(bào)告(Membership Report)、離組(Leave Group)的巾貞。此外,管理組播組的協(xié)議有MLD (Multicast Listener Discovery:組播偵聽發(fā)現(xiàn))。在本說明書中,將IGMP幀或MLD幀等管理組播組的協(xié)議的幀稱為組播管理幀。
[0006]當(dāng)在專利文獻(xiàn)I公開的網(wǎng)絡(luò)系統(tǒng)中應(yīng)用VXLAN時(shí),將在VXLAN中使用的組播管理幀分配給屬于鏈路聚合組的多個(gè)端口來發(fā)送。此時(shí),存在未轉(zhuǎn)發(fā)組播管理幀的上位交換機(jī)。在未轉(zhuǎn)發(fā)組播管理幀的上位交換機(jī)中,無法記錄該幀中包含的發(fā)送源MAC地址(MediaAccess Control address)。因此,發(fā)生泛洪,產(chǎn)生網(wǎng)絡(luò)系統(tǒng)的帶寬被壓迫的問題。
[0007]在專利文獻(xiàn)I中沒有考慮組播管理幀的發(fā)送。
[0008]專利文獻(xiàn)1:日本特開2012-249050號(hào)公報(bào)
【發(fā)明內(nèi)容】
[0009]本發(fā)明的目的是提供一種能夠抑制泛洪的產(chǎn)生的網(wǎng)絡(luò)系統(tǒng)以及網(wǎng)絡(luò)中繼裝置。
[0010]通過本說明書的記述以及附圖,本發(fā)明的所述以及其他目的和新特征更加明確。
[0011]以下,簡(jiǎn)單地說明在本申請(qǐng)中公開的發(fā)明中的代表性的發(fā)明的概要。
[0012]本實(shí)施方式的網(wǎng)絡(luò)系統(tǒng),具備多個(gè)光纖通道交換機(jī)和經(jīng)由多條鏈路與多個(gè)光纖通道交換機(jī)連接的端口交換機(jī)。端口交換機(jī)對(duì)與多個(gè)光纖通道交換機(jī)連接的多條鏈路設(shè)定鏈路聚合組,當(dāng)接收到組播管理幀時(shí),將幀分別轉(zhuǎn)發(fā)給多個(gè)光纖通道交換機(jī)。光纖通道交換機(jī)具備記錄接收到幀的端口信息和接收到的幀的發(fā)送源MAC地址的表,當(dāng)接收到組播管理幀時(shí),將接收到幀的端口的信息和幀的發(fā)送源MAC地址記錄到表中。
[0013]此外,本實(shí)施方式的網(wǎng)絡(luò)中繼裝置經(jīng)由多條鏈路與多個(gè)其他網(wǎng)絡(luò)中繼裝置連接,對(duì)與多個(gè)其他網(wǎng)絡(luò)中繼裝置連接的多個(gè)鏈路設(shè)定鏈路聚合組,當(dāng)接收到組播管理幀時(shí),將幀分別轉(zhuǎn)發(fā)給多個(gè)其他網(wǎng)絡(luò)中繼裝置。
[0014]根據(jù)一實(shí)施方式,能夠提供一種能夠抑制泛洪的產(chǎn)生的網(wǎng)絡(luò)系統(tǒng)以及網(wǎng)絡(luò)中繼裝置。
【附圖說明】
[0015]圖1是表示一實(shí)施方式的網(wǎng)絡(luò)系統(tǒng)的整體結(jié)構(gòu)的框圖。
[0016]圖2是表示一實(shí)施方式的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)的框圖。
[0017]圖3(A)以及(B)是用于說明一實(shí)施方式的鏈路聚合組以及鏈路端口的圖。
[0018]圖4(A)以及⑶是表不一實(shí)施方式的端口交換機(jī)的結(jié)構(gòu)以及IGMP巾貞的格式的圖。
[0019]圖5是表不一實(shí)施方式的端口交換機(jī)的動(dòng)作的流程圖。
[0020]圖6 (A)以及⑶是表示光纖通道交換機(jī)的結(jié)構(gòu)以及轉(zhuǎn)發(fā)數(shù)據(jù)庫(以下,稱為FDB)表的記錄內(nèi)容的圖。
[0021]圖7是用于說明一實(shí)施方式的網(wǎng)絡(luò)系統(tǒng)的動(dòng)作的示意圖。
[0022]符號(hào)說明
[0023]10 網(wǎng)絡(luò)
[0024]IlaUlb 中繼器
[0025]12a、12b盒式光纖通道架構(gòu)系統(tǒng)
[0026]13a?13z信息處理裝置
[0027]14終端部
[0028]20a?20m光纖通道交換機(jī)
[0029]21a?21m端口交換機(jī)
[0030]22a ?22c LAG
[0031]23a ?23c、24a ?24c、25a ?25c 鏈路
[0032]40表單元
[0033]41 LAG 表
[0034]42 IGMP 信息表
[0035]43,61幀處理部
[0036]44 LAG分散控制部
[0037]45散列計(jì)算部
[0038]60 FDB 表
[0039]62控制部
[0040]Pu[l]?Pu[k]用戶端口
[0041]Pf[l]?Pf[m]、Pp[l]?Pp[n]鏈路端口
【具體實(shí)施方式】
[0042]以下,根據(jù)附圖對(duì)本發(fā)明的實(shí)施方式詳細(xì)進(jìn)行說明。另外,在用于說明實(shí)施方式的全部附圖中,原則上對(duì)相同部分賦予相同的符號(hào),并省略其重復(fù)的說明。
[0043]圖1是表示一實(shí)施方式的網(wǎng)絡(luò)系統(tǒng)的整體結(jié)構(gòu)的框圖。在圖1中示出了使用VXLAN的網(wǎng)絡(luò)系統(tǒng)。在圖1中,10表不網(wǎng)絡(luò),11a、Ilb表不中繼器,12a、12b表不盒式光纖通道架構(gòu)系統(tǒng),13a至13z表示信息處理裝置。網(wǎng)絡(luò)10經(jīng)由中繼器Ila與盒式光纖通道架構(gòu)系統(tǒng)12a連接,在盒式光纖通道架構(gòu)系統(tǒng)12a上連接了信息處理裝置13a至13m。此外,網(wǎng)絡(luò)10經(jīng)由中繼器Ilb與盒式光纖通道架構(gòu)系統(tǒng)12b連接,在盒式光纖通道架構(gòu)系統(tǒng)12b上連接了信息處理裝置13η至13ζ。中繼器Ila與Ilb為相互相同的結(jié)構(gòu),盒式光纖通道架構(gòu)系統(tǒng)12a與12b為相互相同的結(jié)構(gòu),信息處理裝置13a至13z也為相互相同的結(jié)構(gòu)。以下,對(duì)與網(wǎng)絡(luò)10連接的中繼器11a、盒式光纖通道架構(gòu)系統(tǒng)12a以及信息處理裝置13a至13m進(jìn)行詳細(xì)的說明。
[0044]信息處理裝置13a至13m,作為例子在圖1中詳細(xì)地示出了信息處理裝置13a和13m的結(jié)構(gòu)。以信息處理裝置13a為例,說明信息處理裝置的結(jié)構(gòu)。信息處理裝置13a具備多個(gè)虛擬機(jī)15和在虛擬機(jī)15與盒式光纖通道架構(gòu)系統(tǒng)12a之間連接的終端部14。在圖1中,為了區(qū)別每個(gè)虛擬機(jī)15,將虛擬機(jī)15表示成VM[1, I]至VM[l,n]。每個(gè)虛擬機(jī)15可以是不同的計(jì)算機(jī),也可以是在一臺(tái)或多臺(tái)計(jì)算機(jī)中虛擬地實(shí)現(xiàn)的計(jì)算機(jī)。
[0045]終端部14具有確定該終端部的IP地址(Internet Protocol address,互聯(lián)網(wǎng)協(xié)議地址)和MAC地址,分別對(duì)虛擬機(jī)VM[1,I]至VM[2,n]賦予用于確定其的虛擬MAC地址。
[0046]以從信息處理裝置13a內(nèi)的虛擬機(jī)VM[1,I]向信息處理裝置13m內(nèi)的虛擬機(jī)VM[2, I]發(fā)送幀的情況為例進(jìn)行如下說明。從虛擬機(jī)VM[1,I]向終端部14發(fā)送目的地為VM[2, I]的虛擬MAC地址且發(fā)送源為VM[1,I]的虛擬MAC地址的幀(MAC幀)。信息處理裝置13a內(nèi)的終端部14向巾貞賦予滿足VXLAN規(guī)格的標(biāo)題后對(duì)其進(jìn)行封裝。具體而言,信息處理裝置13a內(nèi)的終端部14把將信息處理裝置13a內(nèi)的終端部14的IP地址以及MAC地址作為發(fā)送源的信息,將信息處理裝置13m內(nèi)的終端部14的IP地址以及MAC地址作為目的地的信息的標(biāo)題賦予給幀來設(shè)為封裝幀,并發(fā)送給盒式光纖通道架構(gòu)系統(tǒng)12a。
[0047]盒式光纖通道架構(gòu)系統(tǒng)12a根據(jù)接收到的封裝幀包含的目的地的信息處理裝置13m內(nèi)的終端部14的MAC地址,將封裝幀發(fā)送給信息處理裝置13m。
[0048]信息處理裝置13m的終端部14從接收到的封裝幀中刪除符合VXLAN規(guī)格的標(biāo)題。然后,信息處理裝置13m的終端部14根據(jù)幀中作為目的地的MAC地址而包含的虛擬機(jī)VM[2, I]的虛擬MAC地址,將幀發(fā)送給虛擬機(jī)VM[2,I]。
[0049]之后,例如當(dāng)從虛擬機(jī)VM[2,I]向虛擬機(jī)VM[1,I]發(fā)送幀時(shí),進(jìn)行與上述說明相反的處理。此時(shí),在盒式光纖通道架構(gòu)系統(tǒng)12a中,先從虛擬機(jī)VM[1, I]向虛擬機(jī)VM[2, I]發(fā)送了幀。因此,盒式光纖通道架構(gòu)系統(tǒng)12a學(xué)習(xí)了信息處理裝置13a內(nèi)的終端部14的MAC地址。由此,能夠抑制泛洪(flooding)的產(chǎn)生,從接收到的封裝幀中確定信息處理裝置13a。
[0050]雖然對(duì)特定的信息處理裝置13a、13m之間的幀發(fā)送進(jìn)行了說明,但是例如有時(shí)從信息處理裝置13a的虛擬機(jī)VM[1,I]向?qū)儆谙嗤琕XLAN段的多個(gè)信息處理裝置13b?13m內(nèi)的虛擬機(jī)發(fā)送