動(dòng)態(tài)服務(wù)關(guān)聯(lián)和按需服務(wù)供應(yīng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明一般涉及數(shù)據(jù)網(wǎng)絡(luò),且特別地涉及數(shù)據(jù)網(wǎng)絡(luò)內(nèi)的服務(wù)供應(yīng)和服務(wù)關(guān)聯(lián)。
【背景技術(shù)】
[0002]數(shù)據(jù)網(wǎng)絡(luò)允許許多不同的計(jì)算設(shè)備,例如個(gè)人計(jì)算機(jī)、IP電話(huà)設(shè)備或服務(wù)器彼此通信和/或與連接到該網(wǎng)絡(luò)的各種其他網(wǎng)絡(luò)元件或遠(yuǎn)程服務(wù)器通信。例如,數(shù)據(jù)網(wǎng)絡(luò)可以包括但不限于城市以太網(wǎng)或企業(yè)以太網(wǎng)網(wǎng)絡(luò),其支持多種應(yīng)用,包括例如通過(guò)IP的語(yǔ)音(VoIP)、數(shù)據(jù)和視頻應(yīng)用。這樣的網(wǎng)絡(luò)一般包括許多互連節(jié)點(diǎn),通常稱(chēng)為交換機(jī)或路由器,用于傳遞通過(guò)網(wǎng)絡(luò)的業(yè)務(wù)量(traffic)。
[0003]各種節(jié)點(diǎn)通常基于其在特定網(wǎng)絡(luò)區(qū)域中的位置來(lái)區(qū)分,該網(wǎng)絡(luò)依據(jù)網(wǎng)絡(luò)的尺寸通常具有兩個(gè)或三個(gè)“級(jí)”或“層”的特性。位于聚合層的交換機(jī)稱(chēng)為聚合交換機(jī)。常規(guī)地,三級(jí)網(wǎng)絡(luò)包括邊緣層、聚合層和核心層(而兩級(jí)網(wǎng)絡(luò)包括僅邊緣層和核心層)。數(shù)據(jù)網(wǎng)絡(luò)的邊緣層包括邊緣(也稱(chēng)為接入)網(wǎng)絡(luò),其典型地提供從企業(yè)網(wǎng)絡(luò)或家庭網(wǎng)(例如局域網(wǎng))到城市或核心網(wǎng)絡(luò)的連接。邊緣/接入層是網(wǎng)絡(luò)的進(jìn)入點(diǎn),即客戶(hù)網(wǎng)絡(luò)名義上連接到的點(diǎn),位于該邊緣層的交換機(jī)稱(chēng)為邊緣交換機(jī)。不同類(lèi)型的邊緣網(wǎng)絡(luò)包括數(shù)字訂戶(hù)線、混合光纖同軸電纜(HFC)、光纖入戶(hù)、以及企業(yè)網(wǎng)絡(luò),例如校園和數(shù)據(jù)中心網(wǎng)絡(luò)。邊緣交換機(jī)可以執(zhí)行例如用于連接的設(shè)備的L2交換功能。邊緣交換機(jī)一般連接到一個(gè)或多個(gè)企業(yè)交換機(jī)、企業(yè)服務(wù)器和/或客戶(hù)網(wǎng)絡(luò)中的其他終端設(shè)備,并還可以連接到終止來(lái)自多個(gè)邊緣交換機(jī)的接入鏈路的聚合層。聚合交換機(jī)可以執(zhí)行例如經(jīng)由聚合鏈路從變化交換機(jī)接收的業(yè)務(wù)量的L2交換和L3路由。聚合層(在“三級(jí)”網(wǎng)絡(luò)中)或邊緣層(在“兩級(jí)”網(wǎng)絡(luò)中)連接到城市或核心網(wǎng)絡(luò)層,其執(zhí)行從聚合交換機(jī)或從邊緣交換機(jī)接收的業(yè)務(wù)量的層3/IP路由。可以理解,在網(wǎng)絡(luò)的每遞進(jìn)一層的交換機(jī)典型地具有更大的容量和更快的吞吐量。
[0004]虛擬局域網(wǎng)(VLAN)技術(shù)已經(jīng)允許企業(yè)網(wǎng)在核心網(wǎng)上擴(kuò)展其范圍以使得LAN能夠基于功能需求被劃分,同時(shí)保持LAN上所有設(shè)備間的連接。為了 VLAN轉(zhuǎn)發(fā)數(shù)據(jù)到正確的目的地,通常在核心網(wǎng)中啟用隧道協(xié)議,例如最短路徑橋(SPB)、虛擬私人LAN服務(wù)(VPLS)、層3虛擬私人網(wǎng)絡(luò)(L3VPN)或其他隧道協(xié)議,來(lái)在網(wǎng)絡(luò)中的終端設(shè)備之間提供有效連接。在邊緣網(wǎng)絡(luò),終端用戶(hù)/設(shè)備被分類(lèi)為各種VLAN隧道服務(wù)以在邊緣交換機(jī)之間提供服務(wù)分布。例如,屬于公共實(shí)體/組織的終端用戶(hù)/設(shè)備,且由此公共VALN能夠被分類(lèi)為針對(duì)該VLAN的唯一 VLAN隧道服務(wù)。
[0005]將邊緣交換機(jī)的用戶(hù)/接入端口上的輸入的(incoming)客戶(hù)業(yè)務(wù)量與特定VLAN隧道服務(wù)相關(guān)聯(lián)的動(dòng)作通常稱(chēng)為服務(wù)關(guān)聯(lián)。得到的客戶(hù)業(yè)務(wù)量與VLAN隧道服務(wù)之間的關(guān)聯(lián)通常稱(chēng)為服務(wù)接入點(diǎn)(SAP)。在服務(wù)關(guān)聯(lián)能夠發(fā)生之前,VLAN隧道服務(wù)必須首先在稱(chēng)為服務(wù)供應(yīng)的過(guò)程中在該數(shù)據(jù)網(wǎng)絡(luò)中的邊緣交換機(jī)上被配置。例如,當(dāng)使用SPB隧道協(xié)議時(shí),邊緣交換機(jī)上的服務(wù)供應(yīng)一般涉及定義邊緣交換機(jī)上的SPB VLAN隧道服務(wù)的擴(kuò)展服務(wù)ID (Ι-SID)和主干VLAN(BVLAN)。Ι-SID將一個(gè)或多個(gè)VLAN綁定到BVLAN。BVLAN通過(guò)用于提供邊緣交換機(jī)之間的隧道連接的主干(或核心)網(wǎng)使用的特定BVLAN標(biāo)簽ID來(lái)標(biāo)識(shí)。
[0006]傳統(tǒng)地,服務(wù)供應(yīng)和服務(wù)關(guān)聯(lián)由網(wǎng)絡(luò)管理員手動(dòng)執(zhí)行。因此,網(wǎng)絡(luò)管理員必須提前知道將在邊緣交換機(jī)的特定接入端口出現(xiàn)的分組類(lèi)型(VLAN)并在該接入端口上配置合適的SAP。如果特定分組到達(dá)沒(méi)有配置合適SAP的接入端口時(shí),邊緣交換機(jī)會(huì)丟棄該特定分組。這可以在特定接入端口上配置的SAP多于所需的情況下導(dǎo)致網(wǎng)絡(luò)資源浪費(fèi)。例如,如果網(wǎng)絡(luò)管理員預(yù)期可以有10種不同類(lèi)型的VLAN標(biāo)簽業(yè)務(wù)量將在特定接入端口出現(xiàn),但是在任意給定時(shí)間,僅兩條業(yè)務(wù)量進(jìn)入特定接入端口,則在該接入端口有8個(gè)SAP處于空閑狀態(tài)。此外,終端用戶(hù)/設(shè)備不能方便地在同一個(gè)邊緣交換機(jī)或不同邊緣交換機(jī)的接入端口之間移動(dòng),因?yàn)槊看谓K端用戶(hù)/設(shè)備移動(dòng)就需要管理員的干預(yù)。基于終端用戶(hù)/設(shè)備的當(dāng)前位置手動(dòng)配置邊緣交換機(jī)需要大量的勞力和時(shí)間,因此增加管理VLAN的成本。
【附圖說(shuō)明】
[0007]圖1示出了服務(wù)網(wǎng)絡(luò)的實(shí)施方式的示意性框圖;
[0008]圖2示出了服務(wù)網(wǎng)絡(luò)內(nèi)的邊緣交換機(jī)的實(shí)施方式的示意性框圖;
[0009]圖3A-3C示出了邊緣交換機(jī)的按需服務(wù)供應(yīng)的實(shí)施方式;
[0010]圖4A-4C示出了邊緣交換機(jī)上的動(dòng)態(tài)服務(wù)關(guān)聯(lián)的實(shí)施方式;
[〇〇11] 圖5示出了邊緣交換機(jī)上的動(dòng)態(tài)服務(wù)關(guān)聯(lián)方法的示意性流程圖;
[0012]圖6示出了邊緣交換機(jī)上的服務(wù)供應(yīng)和服務(wù)關(guān)聯(lián)示意性流程圖;以及
[0013]圖7示出了用于刪除邊緣交換機(jī)上的VLAN隧道服務(wù)的示意性流程圖。
【具體實(shí)施方式】
[0014]圖1示出了在網(wǎng)絡(luò)設(shè)備之間提供虛擬局域網(wǎng)(VLAN) VLAN隧道服務(wù)的服務(wù)網(wǎng)絡(luò)5(例如城市或企業(yè)以太網(wǎng)網(wǎng)絡(luò))的實(shí)施方式。圖1中示出的服務(wù)網(wǎng)絡(luò)5代表“兩級(jí)”數(shù)據(jù)網(wǎng)絡(luò),包括邊緣層和核心層。但是,應(yīng)當(dāng)注意服務(wù)網(wǎng)絡(luò)可以包括另外的層,例如聚合層。
[0015]邊緣層包括邊緣交換機(jī)30a_30c,其提供從企業(yè)網(wǎng)20內(nèi)的終端設(shè)備10a-10c到核心網(wǎng)50的連接。邊緣交換機(jī)30a-30c可以執(zhí)行例如用于終端設(shè)備10a-10c的L2交換功能。終端設(shè)備l〇a-l〇C可以包括例如一個(gè)或多個(gè)企業(yè)交換機(jī)、企業(yè)服務(wù)器和/或企業(yè)網(wǎng)絡(luò)中的其他客戶(hù)/終端設(shè)備。核心網(wǎng)層包括多個(gè)核心交換機(jī)40(為了方面僅示出了其中的一個(gè)),其執(zhí)行從變化交換機(jī)30a-30c接收的業(yè)務(wù)量的層3/IP路由。
[0016]終端設(shè)備10a-l〇C的每一個(gè)可以與企業(yè)網(wǎng)20的特定虛擬局域網(wǎng)(VLAN)相關(guān)聯(lián)。使用隧道協(xié)議,數(shù)據(jù)在同一個(gè)VLAN內(nèi)的終端設(shè)備10a-l〇C之間通信,隧道協(xié)議例如是最短路徑橋(SPB)、虛擬私人LAN服務(wù)(VPLS)、層3虛擬私人網(wǎng)(L3VPN)或其他隧道協(xié)議。在邊緣交換機(jī)30a-30c內(nèi),終端用戶(hù)10a-10c被分類(lèi)為唯一 VLAN隧道服務(wù),其用于經(jīng)由核心網(wǎng)50提供終端設(shè)備10a-l〇C之間的隧道連接。例如,如圖1所示,終端設(shè)備A、B和C都在同一個(gè)VLAN中。為了使得終端設(shè)備A與終端設(shè)備B和C通信,在邊緣交換機(jī)1和邊緣交換機(jī)2和3之間設(shè)置VLAN隧道服務(wù)55。
[0017]根據(jù)各種實(shí)施方式,能夠按需創(chuàng)建或刪除VLAN隧道服務(wù)55。例如,邊緣交換機(jī)1上的VLAN隧道服務(wù)55的服務(wù)供應(yīng)能夠通過(guò)從終端設(shè)備A接收的輸入的業(yè)務(wù)量觸發(fā)。作為另一個(gè)示例,邊緣交換機(jī)1上的VLAN隧道服務(wù)55的服務(wù)刪除能夠通過(guò)在預(yù)定時(shí)段沒(méi)有從終端設(shè)備A接收到任何輸入的業(yè)務(wù)量來(lái)觸發(fā)。此外,能夠基于輸入的業(yè)務(wù)量在邊緣交換機(jī)I上動(dòng)態(tài)創(chuàng)建終端設(shè)備A與VLAN隧道服務(wù)55之間的服務(wù)關(guān)聯(lián)。
[0018]圖2示出了服務(wù)網(wǎng)內(nèi)的示意性邊緣交換機(jī)30。該邊緣交換機(jī)30包括多個(gè)接入時(shí)隙34,每個(gè)時(shí)隙包括多個(gè)接入端口 32 ;和多個(gè)網(wǎng)絡(luò)時(shí)隙33,每個(gè)包括多個(gè)網(wǎng)絡(luò)端口 31。邊緣交換機(jī)30經(jīng)由物理鏈路15 (例如因特網(wǎng)鏈路)耦合到終端設(shè)備10,該物理鏈路15在邊緣交換機(jī)30上的特定接入端口 32處終止。邊緣交換機(jī)30還經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)端口 31耦合到服務(wù)網(wǎng)(即,其他核心/邊緣交換機(jī))。
[0019]邊緣交換機(jī)30還包括交換機(jī)組織35、分類(lèi)引擎36、計(jì)時(shí)器37、處理器38和非暫態(tài)存儲(chǔ)設(shè)備39。分類(lèi)引擎36包括處理器38可解譯并可執(zhí)行的算法(或指令集),用于使得處理器38執(zhí)行用于按需服務(wù)供應(yīng)和動(dòng)態(tài)服務(wù)關(guān)聯(lián)的操作。分類(lèi)引擎36可以被存儲(chǔ)在例如非暫態(tài)存儲(chǔ)設(shè)備39中或邊緣交換機(jī)30中的另一非暫態(tài)存儲(chǔ)設(shè)備中。
[0020]這里使用的術(shù)語(yǔ)“處理器”一般理解為驅(qū)動(dòng)通用計(jì)算機(jī)的設(shè)備。例如但不限于,“處理器”38可以包括