本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種部署二層網(wǎng)絡(luò)的方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)扁平化設(shè)計,由于二層網(wǎng)絡(luò)的規(guī)模逐步擴(kuò)大,因此二層網(wǎng)絡(luò)中設(shè)備的數(shù)量越來越多,且設(shè)備的物理位置分布也越來越廣,通常要完成一個部署二層網(wǎng)絡(luò)的,需要完成虛擬局域網(wǎng)(英文全稱:virtuallocalareanetwork,英文縮寫:vlan)劃分和設(shè)備信息的配置(例如,配置生成樹協(xié)議)。目前在部署二層網(wǎng)絡(luò)時,網(wǎng)絡(luò)部署管理者需要通過大范圍移動來分別為二層網(wǎng)絡(luò)中的每一臺設(shè)備手動進(jìn)行上述部署(即vlan劃分、配置生成樹協(xié)議等),才能完成整個部署二層網(wǎng)絡(luò)的,且當(dāng)該二層網(wǎng)絡(luò)中的部署有新的修改時,又需要網(wǎng)絡(luò)部署管理者通過大范圍移動來分別修改每一臺設(shè)備的配置,因此現(xiàn)有技術(shù)中部署二層網(wǎng)絡(luò)的方法浪費時間,且實施起來非常不方便。
現(xiàn)有技術(shù)中可以通過通用屬性注冊協(xié)議(genericattributeregistration,gvrp)在二層網(wǎng)絡(luò)中的一臺設(shè)備上進(jìn)行部署來實現(xiàn)vlan的自動劃分,具體的,可以在該二層網(wǎng)絡(luò)中的一臺設(shè)備(可以稱為設(shè)備1)上進(jìn)行vlan劃分,并發(fā)送gvrp報文,該gvrp報文可以根據(jù)gvrp的動態(tài)vlan注冊機(jī)制傳遞到二層網(wǎng)絡(luò)中除設(shè)備1以外的所有設(shè)備上,使得除設(shè)備1以外的所有設(shè)備可以在接收到gvrp報文之后,自動完成vlan的劃分,從而實現(xiàn)整個二層網(wǎng)絡(luò)的vlan自動劃分。
雖然現(xiàn)有技術(shù)中可以通過gvrp實現(xiàn)vlan自動劃分,但是設(shè)備信息的配置(例如,配置生成樹協(xié)議)卻仍然需要網(wǎng)絡(luò)部署管理者通過大范圍移動來分別為二層網(wǎng)絡(luò)中的每一臺設(shè)備手動配置來實現(xiàn),所以現(xiàn)有技術(shù)中部署二層網(wǎng)絡(luò)的方法仍然存在浪費時間,且實施起來非常不方便的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的實施例提供一種部署二層網(wǎng)絡(luò)的方法及裝置,能夠方便快捷的完成二層網(wǎng)絡(luò)的部署。
第一方面,提供一種部署二層網(wǎng)絡(luò)的方法,二層網(wǎng)絡(luò)中的交換機(jī)分為第一交換機(jī)和第二交換機(jī),第一交換機(jī)為二層網(wǎng)絡(luò)中初始配置的交換機(jī),第二交換機(jī)為二層網(wǎng)絡(luò)中除第一交換機(jī)之外的交換機(jī),該方法包括:
第一交換機(jī)獲取配置指令,配置指令中包括共享配置信息,共享配置信息為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息;
第一交換機(jī)根據(jù)配置指令配置共享配置信息;
第一交換機(jī)向與其連接的第二交換機(jī)發(fā)送配置報文;其中,配置報文中包括共享配置信息;
在第一交換機(jī)接收到上述配置報文的情況下,第一交換機(jī)丟棄上述配置報文。
可選的,上述共享配置信息可以包括生成樹配置信息、服務(wù)器地址、網(wǎng)絡(luò)時間協(xié)議配置信息和網(wǎng)絡(luò)管理協(xié)議配置信息中的至少一種。
可選的,上述配置報文可以為gvrp報文。
本發(fā)明實施例提供的部署二層網(wǎng)絡(luò)的方法,二層網(wǎng)絡(luò)中的交換機(jī)分為第一交換機(jī)和第二交換機(jī),第一交換機(jī)為二層網(wǎng)絡(luò)中初始配置的交換機(jī),第二交換機(jī)為二層網(wǎng)絡(luò)中除第一交換機(jī)之外的交換機(jī),第一交換機(jī)可以獲取配置指令,并根據(jù)該配置指令配置共享配置信息(即為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息);且第一交換機(jī)在根據(jù)該配置指令配置共享配置信息之后,可以向與其連接的第二交換機(jī)發(fā)送包括共享配置信息的配置報文,以及在第一交換機(jī)接收到該配置報文的情況下,第一交換機(jī)丟棄該配置報文。從而本發(fā)明實施例可以通過在第一交換機(jī)中的操作(配置共享配置信息以及向第二交換機(jī)發(fā)送包括共享配置信息的配置報文)使得二層網(wǎng)絡(luò)中所有交換機(jī)自動配置共享配置信息,以完成二層網(wǎng)絡(luò)的部署,相比于現(xiàn)有技術(shù)中在部署二層網(wǎng)絡(luò)時,網(wǎng)絡(luò)部署管理者需要通過大范圍移動來分別為二層網(wǎng)絡(luò)中的每一臺設(shè)備配置生成樹協(xié)議相比,本發(fā)明實施例提供的部署二層網(wǎng)絡(luò)的方法能夠方便快捷的完成部署二層網(wǎng)絡(luò)的。
進(jìn)一步的,在第一交換機(jī)接收到上述配置報文的情況下,第一交換機(jī)丟棄上述配置報文,如此可以避免重復(fù)進(jìn)行共享配置信息的配置,以及避免重復(fù)接收上述配置報文占用交換機(jī)的傳輸資源。
第二方面,提供一種部署二層網(wǎng)絡(luò)的方法,二層網(wǎng)絡(luò)中的交換機(jī)分和第二交換機(jī),第一交換機(jī)為二層網(wǎng)絡(luò)中初始配置的交換機(jī),第二交換機(jī)為二層網(wǎng)絡(luò)中除第一交換機(jī)之外的交換機(jī),該方法包括:
第二交換機(jī)接收配置報文,配置報文包括共享配置信息,共享配置信息為二層網(wǎng)絡(luò)所有交換機(jī)均相同的配置指令信息;
第二交換機(jī)根據(jù)配置報文配置共享配置信息;
第二交換機(jī)向與其連接的二層網(wǎng)絡(luò)中的其他交換機(jī)轉(zhuǎn)發(fā)該配置報文;
在第二交換機(jī)再次接收到上述配置報文的情況下,第二交換機(jī)丟棄上述配置報文。
可選的,上述共享配置信息可以包括生成樹配置信息、服務(wù)器地址、網(wǎng)絡(luò)時間協(xié)議配置信息和網(wǎng)絡(luò)管理協(xié)議配置信息中的至少一種。
可選的,上述配置報文可以為gvrp報文。
本發(fā)明實施例提供的部署二層網(wǎng)絡(luò)的方法,二層網(wǎng)絡(luò)中的交換機(jī)分為第一交換機(jī)和第二交換機(jī),第一交換機(jī)為二層網(wǎng)絡(luò)中初始配置的交換機(jī),第二交換機(jī)為二層網(wǎng)絡(luò)中除第一交換機(jī)之外的交換機(jī),第二交換機(jī)可以接收配置報文,并根據(jù)配置報文中的共享配置信息(即為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息)完成網(wǎng)絡(luò)部署,并向與其連接的二層網(wǎng)絡(luò)中的其他交換機(jī)轉(zhuǎn)發(fā)該配置報文,以及在第二交換機(jī)再次獲取到該配置報文時,第二交換機(jī)丟棄上述配置報文。其中,配置報文中包括共享配置信息,該共享配置信息為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息。從而本發(fā)明實施例可以通過在第一交換機(jī)中的操作(配置共享配置信息以及向第二交換機(jī)發(fā)送包括共享配置信息的配置報文)使得二層網(wǎng)絡(luò)中所有交換機(jī)自動配置共享配置信息,以完成二層網(wǎng)絡(luò)的部署,相比于現(xiàn)有技術(shù)中在部署二層網(wǎng)絡(luò)時,網(wǎng)絡(luò)部署管理者需要通過大范圍移動來分別為二層網(wǎng)絡(luò)中的每一臺設(shè)備配置生成樹協(xié)議相比,本發(fā)明實施例提供的部署二層網(wǎng)絡(luò)的方法能夠方便快捷的完成部署二層網(wǎng)絡(luò)的。
進(jìn)一步的,在第二交換機(jī)再次接收到上述配置報文的情況下,第二交換機(jī)丟棄上述配置報文,如此可以避免重復(fù)進(jìn)行共享配置信息的配置,以及避免重復(fù)接收上述配置報文占用交換機(jī)的傳輸資源。
第三方面,提供一種第一交換機(jī),包括:獲取模塊、處理模塊和收發(fā)模塊;
其中,上述獲取模塊,用于獲取配置指令,配置指令中包括共享配置信息,共享配置信息為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息;
上述處理模塊,用于根據(jù)配置指令配置共享配置信息;
上述收發(fā)模塊,用于向與其連接的第二交換機(jī)發(fā)送配置報文;其中,配置報文中包括共享配置信息;
上述處理模塊,還用于在上述收發(fā)模塊接收到上述配置報文的情況下,丟棄上述配置報文。
可選的,上述共享配置信息包括生成樹配置信息、服務(wù)器地址、網(wǎng)絡(luò)時間協(xié)議配置信息和網(wǎng)絡(luò)管理協(xié)議配置信息中的至少一種。
可選的,上述配置報文為gvrp報文。
對于第三方面的技術(shù)效果可以參照上述對于第一方面的技術(shù)效果的相關(guān)描述,此處不再贅述。
第四方面,提供一種第二交換機(jī),包括:處理模塊和收發(fā)模塊;
上述接收模塊,用于接收配置報文,配置報文包括共享配置信息,共享配置信息為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息;
上述處理模塊,用于根據(jù)配置報文配置共享配置信息;
上述收發(fā)模塊,還用于向與其連接的二層網(wǎng)絡(luò)中的其他交換機(jī)轉(zhuǎn)發(fā)配置報文;
上述處理模塊,還用于在上述收發(fā)模塊再次接收到上述配置報文的情況下,丟棄上述配置報文。
可選的,上述共享配置信息可以包括生成樹配置信息、服務(wù)器地址、網(wǎng)絡(luò)時間協(xié)議配置信息和網(wǎng)絡(luò)管理協(xié)議配置信息中的至少一種。
可選的,上述配置報文可以為gvrp報文。
對于第四方面的技術(shù)效果可以參照上述對于第二方面的技術(shù)效果的相關(guān)描述,此處不再贅述。
附圖說明
圖1為本發(fā)明實施例提供的一種二層網(wǎng)絡(luò)的架構(gòu)示意圖;
圖2為本發(fā)明實施例提供的一種部署二層網(wǎng)絡(luò)的方法示意圖;圖3為本發(fā)明實施例提供的一種第一交換機(jī)的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的一種第二交換機(jī)的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明實施例中的術(shù)語“第一”和“第二”等是用于區(qū)別不同對象,而不是用于描述對象的特定順序。例如,第一交換機(jī)和第二交換機(jī)是用于區(qū)別不同的交換機(jī),而不是用于描述交換機(jī)的特定順序。
在本發(fā)明實施例中,“示例性的”或者“例如”等詞用于表示作例子、例證或說明。本發(fā)明實施例中被描述為“示例性的”或者“例如”的任何實施例或設(shè)計方案不應(yīng)被解釋為比其它實施例或設(shè)計方案更優(yōu)選或更具優(yōu)勢。確切而言,使用“示例性的”或者“例如”等詞旨在以具體方式呈現(xiàn)相關(guān)概念。
下面結(jié)合附圖對本發(fā)明實施例提供的一種部署二層網(wǎng)絡(luò)的方法及裝置進(jìn)行詳細(xì)的描述。
現(xiàn)有技術(shù)中,在部署二層網(wǎng)絡(luò)時,可以通過gvrp實現(xiàn)vlan自動劃分,但是二層網(wǎng)絡(luò)中交換機(jī)中的配置(例如,配置生成樹協(xié)議)卻仍然需要網(wǎng)絡(luò)部署管理者通過大范圍移動來分別為二層網(wǎng)絡(luò)中的每一臺設(shè)備手動配置來實現(xiàn),所以現(xiàn)有技術(shù)中部署二層網(wǎng)絡(luò)的方法仍然存在浪費時間,且實施起來非常不方便的問題。
為了解決上述問題,本發(fā)明實施例提供一種部署二層網(wǎng)絡(luò)的方法及裝置,能夠方便快捷的完成二層網(wǎng)絡(luò)的部署。
通常,交換機(jī)為二層網(wǎng)絡(luò)中的主要設(shè)備,本發(fā)明實施例中的二層網(wǎng)絡(luò)可以包括多個交換機(jī),且該二層網(wǎng)絡(luò)中的交換機(jī)可以分為第一交換機(jī)和第二交換機(jī),其中,第一交換機(jī)為二層網(wǎng)絡(luò)中初始配置的交換機(jī),而第二交換機(jī)可以為二層網(wǎng)絡(luò)中除上述第一交換機(jī)之外的交換機(jī)。
本發(fā)明實施例中,可以選擇在二層網(wǎng)絡(luò)的多個交換機(jī)選擇任意一個交換機(jī)作為第一交換機(jī),除第一交換機(jī)以外的其他交換機(jī)均作為第二交換機(jī)??蛇x的,為了保證網(wǎng)絡(luò)安全,網(wǎng)絡(luò)部署管理者可以對交換機(jī)的權(quán)限進(jìn)行控制,例如可以設(shè)置在二層網(wǎng)絡(luò)的多個交換機(jī)中僅有一個交換機(jī)可以進(jìn)行初始配置(也即作為第一交換機(jī))。
本發(fā)明實施例中提供的部署二層網(wǎng)絡(luò)的方法,可以配置共享配置信息(即二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息),該共享配置信息包括但不限于生成樹配置信息、服務(wù)器地址、網(wǎng)絡(luò)時間協(xié)議(英文全稱:networktimeprotocol,英文縮寫:ntp)配置信息和網(wǎng)絡(luò)管理協(xié)議(英文全稱:simplenetworkmanagementprotocol,英文縮寫:snmp)配置信息中的至少一種。
示例性的,如圖1所示,為本發(fā)明實施例提供的一種二層網(wǎng)絡(luò)的架構(gòu)示意圖,其中,圖1是以該二層網(wǎng)絡(luò)中包括九個交換機(jī),1個第一交換機(jī)(在圖1中表示為w11)和8個第二交換機(jī)(在圖1中為了區(qū)分該8個第二交換機(jī),將該8個第二交換機(jī)分別表示為w21、w22、w23、w24、w25、w26、w27和w28)為例進(jìn)行說明,可以通過電纜將該九個交換機(jī)連接形成二層網(wǎng)絡(luò),為了便于表示,圖1中僅以實線示出。
示例性的,結(jié)合圖1,本發(fā)明實施例中,二層網(wǎng)絡(luò)的部署管理者可以在第一交換機(jī)中執(zhí)行相應(yīng)配置(該配置為二層網(wǎng)絡(luò)中的交換機(jī)均相同的配置,例如生成樹配置信息)操作以使得第一交換機(jī)獲取配置指令,然后第一交換機(jī)根據(jù)配置指令中的共享配置信息(即二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息)完成共享配置信息的配置,并且將包括共享配置信息(例如生成樹配置信息)的配置報文發(fā)送給與第一交換機(jī)連接的第二交換機(jī),然后由與第一交換機(jī)連接的第二交換機(jī)將配置報文泛洪至二層網(wǎng)絡(luò)中的所有交換機(jī),從而使得二層網(wǎng)絡(luò)中的所有第二交換機(jī)都可以根據(jù)配置報文中的配置信息完成共享配置信息的配置,進(jìn)而完成二層網(wǎng)絡(luò)的配置。
進(jìn)一步的,在第一交換機(jī)接收到上述配置報文的情況下,第一交換機(jī)丟棄上述配置報文,以及在第二交換機(jī)再次接收到上述配置報文的情況下,第二交換機(jī)丟棄上述配置報文,如此可以避免重復(fù)進(jìn)行共享配置信息的配置,以及避免重復(fù)接收上述配置報文占用交換機(jī)的傳輸資源。
可選的,本發(fā)明實施例中,二層網(wǎng)絡(luò)中的所有交換機(jī)均處于同一個無線局域網(wǎng)中。
如圖2所示,本發(fā)明實施例提供一種部署二層網(wǎng)絡(luò)的方法,該方法包括以下步驟s101-s107。
s101、第一交換機(jī)獲取配置指令,該配置指令中包括共享配置信息。
其中,該共享配置信息可以為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息。
可選的,本發(fā)明實施例中的共享配置信息包括但不限于生成樹配置信息、服務(wù)器地址、網(wǎng)絡(luò)時間協(xié)議配置信息和網(wǎng)絡(luò)管理協(xié)議配置信息中的至少一種。
上述生成樹配置信息可以包括生成樹協(xié)議的類型,以及生成樹協(xié)議中的功能信息等信息。
通常,生成樹協(xié)議又稱擴(kuò)展樹協(xié)定,是一基于開放式通信系統(tǒng)互聯(lián)參考模型(英文全稱:opensysteminterconnection,英文縮寫:osi)的數(shù)據(jù)鏈路層(第二層)通訊協(xié)定,用作確保一個無回路的網(wǎng)絡(luò)環(huán)境。通過有選擇性地阻塞網(wǎng)絡(luò)冗余鏈路來達(dá)到消除二層網(wǎng)絡(luò)中環(huán)路的目的。
可選的,生成樹協(xié)議可以包括stp(英文全稱:spanningtreeprotocol,中文:生成樹協(xié)議)、rstp(英文全稱:rapidspanningtreeprotocol,中文:快速生成樹協(xié)議)和mstp(英文全稱:multiplespanningtreeprotocol,中文:多生成樹協(xié)議)三種類型。
上述服務(wù)器地址可以為該二層網(wǎng)絡(luò)中所有交換機(jī)共用的服務(wù)器,采用本發(fā)明實施例中部署二層網(wǎng)絡(luò)的方法為整個二層網(wǎng)絡(luò)中的交換機(jī)配置該服務(wù)器地址之后,二層網(wǎng)絡(luò)中的交換機(jī)可以通過現(xiàn)有的動態(tài)主機(jī)配置協(xié)議(英文全稱:dynamichostconfigurationprotocol,英文縮寫:dhcp)來自動獲取網(wǎng)際協(xié)議地址(英文全稱:internetprotocol,英文縮寫:ip)地址,從而在獲取ip地址之后實現(xiàn)其與其他設(shè)備的通信。
示例性的,上述ntp配置信息可以包括開啟該ntp的指示信息、該ntp相關(guān)的功能信息等。上述snmp配置信息可以包括開啟該snmp協(xié)議的指示信息,以及snmp相關(guān)的功能信息等。
需要說明的是,ntp通常可以用于設(shè)備之間的時間同步,示例性的,在上述ntp配置信息中可以包括開啟該ntp的指示和某個設(shè)備的標(biāo)識(例如服務(wù)器的ip地址)使交換機(jī)對其服務(wù)器進(jìn)行時間同步,它可以提供高精準(zhǔn)度的時間校正,而且可以使用加密確認(rèn)的方式來防止惡毒的協(xié)議攻擊。上述snmp通常可以用于進(jìn)行網(wǎng)絡(luò)管理。示例性的,本發(fā)明實施例中,網(wǎng)絡(luò)部署管理者可以在該第一交換機(jī)中執(zhí)行相應(yīng)的配置操作(例如在該第一交換機(jī)中的生成樹協(xié)議的類型中選擇stp),相應(yīng)的第一交換機(jī)獲取配置指令,該配置指令中可以包括生成樹配置信息,也即指示stp這一生成樹協(xié)議的標(biāo)識信息。
s102、第一交換機(jī)根據(jù)該配置指令配置共享配置信息。
本發(fā)明實施例中,第一交換機(jī)可以根據(jù)配置指令指示的生成樹協(xié)議類型配置相應(yīng)的生成樹協(xié)議類型,以完成第一交換機(jī)的網(wǎng)絡(luò)部署。
s103、第一交換機(jī)向與其連接的第二交換機(jī)發(fā)送配置報文。
其中,該配置報文中包括上述的共享配置信息。
第一交換機(jī)在發(fā)送配置報文時,可以向所有物理連接正常的端口發(fā)送該配置報文。也就是說,本發(fā)明實施例中第一交換機(jī)在收發(fā)配置報文時,不受邏輯協(xié)議的影響(例如生成樹協(xié)議中規(guī)定的阻塞端口)。
可選的,本發(fā)明實施例中,該配置報文可以為本發(fā)明實施例中設(shè)置的一種新的報文,也可以是現(xiàn)有技術(shù)中的gvrp報文。
在本發(fā)明實施例中的配置報文為gvrp報文的情況下,根據(jù)本發(fā)明實施例中的部署二層網(wǎng)絡(luò)的方法為二層網(wǎng)絡(luò)中的交換機(jī)完成網(wǎng)絡(luò)部署(也即配置上述的共享配置信息)的同時,可以通過gvrp報文實現(xiàn)該二層網(wǎng)絡(luò)中的vlan自動劃分,由于通過gvrp報文實現(xiàn)該二層網(wǎng)絡(luò)中的vlan自動劃分的具體過程與現(xiàn)有技術(shù)中相同,所以此處不再贅述。
示例性的,在本發(fā)明實施例中的配置報文為gvrp報文的情況下,可以通過在原有的gvrp報文的基礎(chǔ)上進(jìn)行字段擴(kuò)展以將上述網(wǎng)絡(luò)部署信息(也即上述的共享配置信息)攜帶在該gvrp報文。
現(xiàn)有技術(shù)中的gvrp報文包括目的地址、源地址、長度(即報文的長度)、目的服務(wù)訪問點、源服務(wù)訪問點、控制字段和協(xié)議數(shù)據(jù)單元。其中,協(xié)議數(shù)據(jù)單元中可以包括多個消息。
本發(fā)明實施例中,可以在該gvrp報文中的協(xié)議數(shù)據(jù)單元中增加一個攜帶共享配置信息(例如生成樹配置信息)的消息(英文:message),該消息的屬性類型(英文:attributetype)可以為0x01(通常0x01代表是gvrp),并在屬性事件(英文:attributeevent)中定義一個新的事件,例如可以表示為0x06,該事件為部署的配置信息,屬性值(英文:attributevalue)對應(yīng)的字段內(nèi)容可以為具體的共享配置信息(例如上述的生成樹協(xié)議類型,在該字段中可以采用生成樹協(xié)議類型的標(biāo)識來表示對應(yīng)的生成樹協(xié)議類型)。
s104、第二交換機(jī)根據(jù)該配置報文配置共享配置信息。
在第一交換機(jī)執(zhí)行s103之后,與該第一交換機(jī)連接的第二交換相應(yīng)的接收配置報文。
需要說明的是,本發(fā)明實施例中,上述第二交換機(jī)可以接收第一交換機(jī)發(fā)送的配置報文還可以接收與上述第二交換機(jī)連接的其他第二交換機(jī)發(fā)送的配置報文,而本發(fā)明例中是以其接收第一交換機(jī)發(fā)送的配置報文為例進(jìn)行說明的。
本發(fā)明實施例中,當(dāng)?shù)诙粨Q機(jī)在收發(fā)配置報文時,不受邏輯協(xié)議的影響(例如生成樹協(xié)議中規(guī)定的阻塞端口),可以從與第一交換機(jī)物理連接正常的端口接收配置報文。
s105、第二交換機(jī)向與其連接的二層網(wǎng)絡(luò)中的其他交換機(jī)轉(zhuǎn)發(fā)該配置報文。
s106、在第一交換機(jī)接收到該配置報文的情況下,第一交換機(jī)丟棄該配置報文。
s107、在第二交換機(jī)再次接收到該配置報文的情況下,第二交換機(jī)丟棄該配置報文。
需要說明的是,在實際部署二層網(wǎng)絡(luò)的過程中,還存在相互連接的第二交換機(jī)之間的交互,但是由于對于每個第二交換機(jī)來說,其均執(zhí)行s104、s105以及s107所示的部署二層網(wǎng)絡(luò)的方法,因此對于相互連接的第二交換機(jī)之間的交互可以參照上述s104、s105以及s107的描述,本發(fā)明不再做詳細(xì)說明。
本發(fā)明實施例提供的部署二層網(wǎng)絡(luò)的方法,二層網(wǎng)絡(luò)中的交換機(jī)分為第一交換機(jī)和第二交換機(jī),第一交換機(jī)為二層網(wǎng)絡(luò)中初始配置的交換機(jī),第二交換機(jī)為二層網(wǎng)絡(luò)中除第一交換機(jī)之外的交換機(jī),第一交換機(jī)可以獲取配置指令,并根據(jù)該配置指令配置共享配置信息(即為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息);且第一交換機(jī)在根據(jù)該配置指令配置共享配置信息之后,可以向與其連接的第二交換機(jī)發(fā)送包括共享配置信息的配置報文,以及在第一交換機(jī)接收到該配置報文的情況下,第一交換機(jī)丟棄該配置報文;第二交換機(jī)可以接收配置報文,并根據(jù)配置報文中的共享配置信息(即為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息)完成網(wǎng)絡(luò)部署,并向與其連接的二層網(wǎng)絡(luò)中的其他交換機(jī)轉(zhuǎn)發(fā)該配置報文,以及在第二交換機(jī)再次接收到上述配置報文的情況下,第二交換機(jī)丟棄上述配置報文。其中,配置報文中包括共享配置信息,該共享配置信息為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息。從而本發(fā)明實施例可以通過在第一交換機(jī)中的操作(配置共享配置信息以及向第二交換機(jī)發(fā)送包括共享配置信息的配置報文)使得二層網(wǎng)絡(luò)中所有交換機(jī)自動配置共享配置信息,以完成二層網(wǎng)絡(luò)的部署,相比于現(xiàn)有技術(shù)中在部署二層網(wǎng)絡(luò)時,網(wǎng)絡(luò)部署管理者需要通過大范圍移動來分別為二層網(wǎng)絡(luò)中的每一臺設(shè)備配置生成樹協(xié)議相比,本發(fā)明實施例提供的部署二層網(wǎng)絡(luò)的方法能夠方便快捷的完成部署二層網(wǎng)絡(luò)的。
進(jìn)一步的,在第一交換機(jī)接收到上述配置報文的情況下,第一交換機(jī)丟棄上述配置報文,以及在第二交換機(jī)再次接收到上述配置報文的情況下,第二交換機(jī)丟棄上述配置報文,如此可以避免重復(fù)進(jìn)行共享配置信息的配置,以及避免重復(fù)接收上述配置報文占用交換機(jī)的傳輸資源。
可選的,如圖3所示,本發(fā)明實施例提供一種第一交換機(jī),該第一交換機(jī)包括:獲取模塊11、處理模塊12和收發(fā)模塊13。
其中,獲取模塊11,用于獲取配置指令,配置指令中包括共享配置信息,共享配置信息為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息。
處理模塊12,用于根據(jù)配置指令配置共享配置信息。
收發(fā)模塊13,用于向與其連接的第二交換機(jī)發(fā)送配置報文;其中,配置報文中包括共享配置信息。
上述處理模塊12,還用于在上述收發(fā)模塊接收到上述配置報文的情況下,丟棄上述配置報文。可選的,上述共享配置信息包括生成樹配置信息、服務(wù)器地址、網(wǎng)絡(luò)時間協(xié)議配置信息和網(wǎng)絡(luò)管理協(xié)議配置信息中的至少一種。
可選的,上述配置報文可以為gvrp報文。
可選的,如圖4所示,本發(fā)明實施例提供一種第二交換機(jī),該第二交換機(jī)包括:處理模塊21和收發(fā)模塊22。
其中,收發(fā)模塊22,用于接收配置報文,配置報文包括共享配置信息,共享配置信息為二層網(wǎng)絡(luò)中所有交換機(jī)均相同的配置信息。
處理模塊21,用于根據(jù)配置報文配置共享配置信息。
收發(fā)模塊22,還用于向與其連接的二層網(wǎng)絡(luò)中的其他交換機(jī)轉(zhuǎn)發(fā)配置報文。
上述處理模塊,還用于在上述收發(fā)模塊再次接收到上述配置報文的情況下,丟棄上述配置報文。
可選的,上述共享配置信息可以包括生成樹配置信息、服務(wù)器地址、網(wǎng)絡(luò)時間協(xié)議配置信息和網(wǎng)絡(luò)管理協(xié)議配置信息中的至少一種。
可選的,配置報文為gvrp報文。本發(fā)明實施例提供的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以通過軟件程序、硬件、固件或者其任意組合來實現(xiàn)。當(dāng)使用軟件程序?qū)崿F(xiàn)時,該計算機(jī)程序產(chǎn)品包括一個或多個計算機(jī)指令。在計算機(jī)上加載和執(zhí)行該計算機(jī)指令時,全部或部分地產(chǎn)生按照本發(fā)明實施例中的流程或功能。該計算機(jī)可以是通用計算機(jī)、專用計算機(jī)、計算機(jī)網(wǎng)絡(luò)或者其他可編程裝置。該計算機(jī)指令可以存儲在計算機(jī)可讀存儲介質(zhì)中,或者從一個計算機(jī)可讀存儲介質(zhì)向另一個計算機(jī)可讀存儲介質(zhì)傳輸,例如,該計算機(jī)指令可以從一個網(wǎng)站站點、計算機(jī)、服務(wù)器或數(shù)據(jù)中心通過有線(例如同軸電纜、光纖、數(shù)字用戶線(digitalsubscriberline,dsl))方式或無線(例如紅外、無線、微波等)方式向另一個網(wǎng)站站點、計算機(jī)、服務(wù)器或數(shù)據(jù)中心傳輸。該計算機(jī)可讀存儲介質(zhì)可以是計算機(jī)能夠存取的任何可用介質(zhì)或者是包括一個或多個可用介質(zhì)集成的服務(wù)器、數(shù)據(jù)中心等數(shù)據(jù)存儲設(shè)備。該可用介質(zhì)可以是磁性介質(zhì)(例如,軟盤、磁盤、磁帶)、光介質(zhì)(例如,數(shù)字視頻光盤(digitalvideodisc,dvd))、或者半導(dǎo)體介質(zhì)(例如固態(tài)硬盤(solidstatedrives,ssd))等。
通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
以上,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。