一種System ID的管理方法和設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種System?ID的管理方法和設(shè)備,該方法包括:網(wǎng)絡(luò)設(shè)備接收LSP報文,所述LSP報文中攜帶了System?ID;如果所述LSP報文中攜帶的System?ID與本網(wǎng)絡(luò)設(shè)備的System?ID相同,且所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文,則所述網(wǎng)絡(luò)設(shè)備重新生成System?ID,并通過重新生成的System?ID替換本網(wǎng)絡(luò)設(shè)備的System?ID。本發(fā)明實施例中,可以避免網(wǎng)絡(luò)中存在System?ID相同的網(wǎng)絡(luò)設(shè)備,減少管理維護復(fù)雜度。
【專利說明】—種System ID的管理方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種System ID的管理方法和設(shè)備。
【背景技術(shù)】
[0002]IS-1S (Intermediate System-to-1ntermediate System,中間系統(tǒng)到中間系統(tǒng))協(xié)議是一種動態(tài)路由協(xié)議,被廣泛應(yīng)用于IP網(wǎng)絡(luò)。IS-1S協(xié)議具有適應(yīng)范圍廣、收斂速度快、無環(huán)路、支持路由分級等特點,因此IS-1S協(xié)議是目前應(yīng)用最為廣泛的IGP (interiorGateway Protocols,內(nèi)部網(wǎng)關(guān)協(xié)議)協(xié)議之一。
[0003]IS-1S協(xié)議通過System ID (系統(tǒng)標識,6字節(jié)長度)來唯一標識一個單獨的網(wǎng)絡(luò)設(shè)備。在現(xiàn)有實現(xiàn)中,System ID的配置和更改均是由人工控制的,即人工為每個網(wǎng)絡(luò)設(shè)備配置System ID。在實際網(wǎng)絡(luò)中,尤其是大規(guī)模網(wǎng)絡(luò)環(huán)境中,由于網(wǎng)絡(luò)設(shè)備的數(shù)量和IS-1S進程數(shù)量的規(guī)模較大,這樣人工為每個網(wǎng)絡(luò)設(shè)備配置System ID時,可能會為不同的網(wǎng)絡(luò)設(shè)備配置相同的System ID。進一步的,一旦網(wǎng)絡(luò)上存在System ID相同的網(wǎng)絡(luò)設(shè)備,貝U會導(dǎo)致LSP (Link State Protocol Data Unit,鏈路狀態(tài)協(xié)議數(shù)據(jù)單元,簡稱LSP)報文紊亂,網(wǎng)絡(luò)流量增大,并導(dǎo)致網(wǎng)絡(luò)擁塞和路由計算錯誤。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種System ID的管理方法和設(shè)備,以避免網(wǎng)絡(luò)中存在SystemID相同的網(wǎng)絡(luò)設(shè)備,解決人為配置System ID的沖突問題。
[0005]為了達到上述目的,本發(fā)明實施例提供一種系統(tǒng)標識System ID的管理方法,應(yīng)用于包括多個網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)中,所述方法包括以下步驟:
[0006]網(wǎng)絡(luò)設(shè)備接收鏈路狀態(tài)協(xié)議數(shù)據(jù)單元LSP報文,所述LSP報文中攜帶了 SystemID ;
[0007]如果所述LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同,且所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文,則所述網(wǎng)絡(luò)設(shè)備重新生成System ID,并通過重新生成的System ID替換本網(wǎng)絡(luò)設(shè)備的System ID。
[0008]所述LSP報文中還攜帶有系統(tǒng)標識類型長度值TLV,且所述系統(tǒng)標識TLV中攜帶了生成所述LSP報文的網(wǎng)絡(luò)設(shè)備的介質(zhì)訪問控制MAC地址;所述網(wǎng)絡(luò)設(shè)備確定所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文,具體包括:
[0009]在所述LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同時,所述網(wǎng)絡(luò)設(shè)備獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址;
[0010]如果所述系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址相同,則所述網(wǎng)絡(luò)設(shè)備確定所述LSP報文為本網(wǎng)絡(luò)設(shè)備生成的LSP報文;
[0011 ] 如果所述系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址不同,則所述網(wǎng)絡(luò)設(shè)備確定所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文。
[0012]所述LSP報文中還攜帶有系統(tǒng)標識TLV,且所述系統(tǒng)標識TLV中攜帶了生成所述LSP報文的網(wǎng)絡(luò)設(shè)備的MAC地址;所述網(wǎng)絡(luò)設(shè)備重新生成System ID的過程,具體包括:
[0013]所述網(wǎng)絡(luò)設(shè)備獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,所述網(wǎng)絡(luò)設(shè)備重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,所述網(wǎng)絡(luò)設(shè)備不重新生成System ID ;或者,
[0014]所述網(wǎng)絡(luò)設(shè)備獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,所述網(wǎng)絡(luò)設(shè)備重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,所述網(wǎng)絡(luò)設(shè)備不重新生成 System ID。
[0015]所述網(wǎng)絡(luò)設(shè)備重新生成System ID的過程,進一步包括:所述網(wǎng)絡(luò)設(shè)備利用本網(wǎng)絡(luò)設(shè)備的MAC地址生成隨機數(shù),并將所述隨機數(shù)作為重新生成的System ID。
[0016]所述網(wǎng)絡(luò)設(shè)備重新生成System ID的過程,進一步包括:如果所述網(wǎng)絡(luò)設(shè)備重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID相同,則所述網(wǎng)絡(luò)設(shè)備繼續(xù)重新生成System ID,—直到重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID不同。
[0017]本發(fā)明實施例提供一種系統(tǒng)標識System ID的管理設(shè)備,作為網(wǎng)絡(luò)設(shè)備應(yīng)用于包括多個網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)中,所述網(wǎng)絡(luò)設(shè)備具體包括:
[0018]接收模塊,用于接收鏈路狀態(tài)協(xié)議數(shù)據(jù)單元LSP報文,且所述LSP報文中攜帶了System ID ;
[0019]處理模塊,用于當(dāng)所述LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同,且所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文時,重新生成System ID,并通過重新生成的System ID替換本網(wǎng)絡(luò)設(shè)備的System ID。
[0020]所述LSP報文中還攜帶有系統(tǒng)標識類型長度值TLV,且所述系統(tǒng)標識TLV中攜帶了生成所述LSP報文的網(wǎng)絡(luò)設(shè)備的介質(zhì)訪問控制MAC地址;
[0021]所述處理模塊,具體用于在所述LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同時,獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址;如果所述系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址相同,則確定所述LSP報文為本網(wǎng)絡(luò)設(shè)備生成的LSP報文;如果所述系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址不同,則確定所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文。
[0022]所述LSP報文中還攜帶有系統(tǒng)標識TLV,且所述系統(tǒng)標識TLV中攜帶了生成所述LSP報文的網(wǎng)絡(luò)設(shè)備的MAC地址;
[0023]所述處理模塊,具體用于獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,不重新生成System ID ;或者,獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,不重新生成System ID。
[0024]所述處理模塊,進一步用于利用本網(wǎng)絡(luò)設(shè)備的MAC地址生成隨機數(shù),并將所述隨機數(shù)作為重新生成的System ID。
[0025]所述處理模塊,進一步用于當(dāng)所述重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID相同時,則繼續(xù)重新生成System ID,—直到重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID不同。
[0026]與現(xiàn)有技術(shù)相比,本發(fā)明實施例至少具有以下優(yōu)點:本發(fā)明實施例中,網(wǎng)絡(luò)設(shè)備在收到LSP報文后,如果LSP報文中攜帶的System ID與網(wǎng)絡(luò)設(shè)備的System ID相同,且LSP報文不是網(wǎng)絡(luò)設(shè)備生成的LSP報文,則重新生成System ID,并通過重新生成的System ID替換網(wǎng)絡(luò)設(shè)備的System ID。上述方式可實現(xiàn)System ID的動態(tài)監(jiān)測和動態(tài)修改,避免網(wǎng)絡(luò)中存在System ID相同的網(wǎng)絡(luò)設(shè)備,解決人為配置System ID的沖突問題,減少管理維護復(fù)雜度,并且可以解決LSP報文紊亂,網(wǎng)絡(luò)流量增大,網(wǎng)絡(luò)擁塞和路由計算錯誤等問題。
【專利附圖】
【附圖說明】
[0027]圖1是本發(fā)明實施例提供的一種System ID的管理方法流程示意圖;
[0028]圖2是本發(fā)明實施例提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0029]針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明實施例提供一種System ID的管理方法,該方法應(yīng)用于至少包括多個網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)中,如包括多個網(wǎng)絡(luò)設(shè)備的IS-1S網(wǎng)絡(luò)中,如圖1所示,該方法可以包括以下步驟:
[0030]步驟101,網(wǎng)絡(luò)設(shè)備接收LSP報文,該LSP報文中攜帶了 System ID。
[0031]本發(fā)明實施例中,各網(wǎng)絡(luò)設(shè)備均會生成攜帶本網(wǎng)絡(luò)設(shè)備的System ID的LSP報文,并向其它網(wǎng)絡(luò)設(shè)備發(fā)送該LSP報文?;诖?,各網(wǎng)絡(luò)設(shè)備能夠收到LSP報文,且該LSP報文中攜帶了生成該LSP報文的網(wǎng)絡(luò)設(shè)備的System ID。
[0032]本發(fā)明實施例中,在IS-1S協(xié)議現(xiàn)有TLV (Type-Length-Value,類型長度值)的基礎(chǔ)上新增一種新的TLV類型,該TLV類型稱為系統(tǒng)標識TLV?;诖耍骶W(wǎng)絡(luò)設(shè)備生成的LSP報文中還攜帶有系統(tǒng)標識TLV,且該系統(tǒng)標識TLV中攜帶了生成該LSP報文的網(wǎng)絡(luò)設(shè)備的MAC (Media Access Control,介質(zhì)訪問控制)地址。進一步的,網(wǎng)絡(luò)設(shè)備收到的LSP報文中還攜帶有系統(tǒng)標識TLV,且該系統(tǒng)標識TLV中攜帶了生成該LSP報文的網(wǎng)絡(luò)設(shè)備的MAC地址。
[0033]在系統(tǒng)標識TLV中,Type字段為系統(tǒng)標識TLV的類型字段,如通過OxFE表示當(dāng)前的TLV為系統(tǒng)標識TLV。Length字段為該系統(tǒng)標識TLV中Value字段的長度。Value字段中攜帶生成LSP報文的網(wǎng)絡(luò)設(shè)備的MAC地址,該MAC地址為使能的任意有MAC地址接口的MAC地址,占6個字節(jié)長度。
[0034]步驟102,如果LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同,且LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文,則網(wǎng)絡(luò)設(shè)備重新生成System ID,并通過重新生成的System ID替換本網(wǎng)絡(luò)設(shè)備的System ID。
[0035]本發(fā)明實施例中,可以新增一個控制命令,以允許用戶來選擇是否執(zhí)行本發(fā)明實施例提供的技術(shù)方案。如果用戶選擇不執(zhí)行本發(fā)明實施例提供的技術(shù)方案,則按現(xiàn)有流程處理,該處理在此不再贅述。如果用戶選擇執(zhí)行本發(fā)明實施例提供的技術(shù)方案,則網(wǎng)絡(luò)設(shè)備在收到LSP報文之后,判斷LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID(即本地IS-1S進程的System ID)是否相同;如果不同,貝U結(jié)束流程,網(wǎng)絡(luò)設(shè)備不重新生成SystemID;如果相同,則網(wǎng)絡(luò)設(shè)備判斷該LSP報文是否為本網(wǎng)絡(luò)設(shè)備生成的LSP報文;如果是,則結(jié)束流程,網(wǎng)絡(luò)設(shè)備不重新生成System ID ;如果不是,則網(wǎng)絡(luò)設(shè)備重新生成System ID,通過重新生成的System ID替換本網(wǎng)絡(luò)設(shè)備的System ID。
[0036]網(wǎng)絡(luò)設(shè)備確定LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文的過程中,在LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同時,網(wǎng)絡(luò)設(shè)備獲取LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址;如果系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址相同,則網(wǎng)絡(luò)設(shè)備確定LSP報文為本網(wǎng)絡(luò)設(shè)備生成的LSP報文;如果系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址不同,則網(wǎng)絡(luò)設(shè)備確定LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文。
[0037]本發(fā)明實施例中,當(dāng)LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同,且LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文時,說明網(wǎng)絡(luò)上有其它網(wǎng)絡(luò)設(shè)備的SystemID與本網(wǎng)絡(luò)設(shè)備的System ID發(fā)生沖突,此時需要進行沖突的動態(tài)處理,以消除System ID的沖突。為此,網(wǎng)絡(luò)設(shè)備需要重新生成System ID,并通過重新生成的System ID替換本網(wǎng)絡(luò)設(shè)備的System ID。
[0038]網(wǎng)絡(luò)設(shè)備重新生成System ID的過程,具體包括:網(wǎng)絡(luò)設(shè)備獲取LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,網(wǎng)絡(luò)設(shè)備重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,網(wǎng)絡(luò)設(shè)備不重新生成System ID?;蛘?,網(wǎng)絡(luò)設(shè)備獲取LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,網(wǎng)絡(luò)設(shè)備重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,網(wǎng)絡(luò)設(shè)備不重新生成System ID。
[0039]在重新生成System ID的過程中,網(wǎng)絡(luò)設(shè)備重新生成System ID的過程,進一步包括:網(wǎng)絡(luò)設(shè)備利用本網(wǎng)絡(luò)設(shè)備的MAC地址生成隨機數(shù),并將該隨機數(shù)作為重新生成的System ID,即網(wǎng)絡(luò)設(shè)備使用本網(wǎng)絡(luò)設(shè)備的MAC地址的值作為種子生成隨機數(shù),并將該隨機數(shù)作為重新生成的System ID。
[0040]本發(fā)明實施例中,網(wǎng)絡(luò)設(shè)備重新生成System ID的過程,進一步包括:如果網(wǎng)絡(luò)設(shè)備重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID相同,則網(wǎng)絡(luò)設(shè)備繼續(xù)重新生成System ID,—直到重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID不同。其中,網(wǎng)絡(luò)設(shè)備在重新生成System ID之后,將重新生成的System ID與LSDB (LinkState Data Base,鏈路狀態(tài)數(shù)據(jù)庫)中的所有System ID進行比較;如果LSDB中的SystemID與該重新生成的System ID相同,則網(wǎng)絡(luò)設(shè)備重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID相同;如果LSDB中的System ID與該重新生成的System ID不同,貝丨J網(wǎng)絡(luò)設(shè)備重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID不同。
[0041]本發(fā)明實施例中,網(wǎng)絡(luò)設(shè)備在重新生成System ID,并通過重新生成的System ID替換本網(wǎng)絡(luò)設(shè)備的System ID之后,網(wǎng)絡(luò)設(shè)備還可以提示用戶本網(wǎng)絡(luò)設(shè)備的System ID發(fā)生動態(tài)變更,且該提示信息中攜帶了本網(wǎng)絡(luò)設(shè)備的MAC地址,以便于用戶跟蹤定位SystemID發(fā)生動態(tài)更新的網(wǎng)絡(luò)設(shè)備。
[0042]綜上所述,本發(fā)明實施例中,實現(xiàn)System ID的動態(tài)監(jiān)測和動態(tài)修改,避免網(wǎng)絡(luò)中存在System ID相同的網(wǎng)絡(luò)設(shè)備,解決人為配置System ID導(dǎo)致的沖突問題,減少管理維護復(fù)雜度,通過提示信息便于用戶定位沖突的網(wǎng)絡(luò)設(shè)備,并且解決LSP報文紊亂,網(wǎng)絡(luò)流量增大,網(wǎng)絡(luò)擁塞和路由計算錯誤等問題。
[0043]基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種系統(tǒng)標識SystemID的管理設(shè)備,作為網(wǎng)絡(luò)設(shè)備應(yīng)用于包括多個網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)中,如圖2所示,所述網(wǎng)絡(luò)設(shè)備具體包括:
[0044]接收模塊11,用于接收鏈路狀態(tài)協(xié)議數(shù)據(jù)單元LSP報文,且所述LSP報文中攜帶了System ID ;
[0045]處理模塊12,用于當(dāng)所述LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同,且所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文時,重新生成System ID,并通過重新生成的System ID替換本網(wǎng)絡(luò)設(shè)備的System ID。
[0046]所述LSP報文中還攜帶有系統(tǒng)標識類型長度值TLV,且所述系統(tǒng)標識TLV中攜帶了生成所述LSP報文的網(wǎng)絡(luò)設(shè)備的介質(zhì)訪問控制MAC地址;
[0047]所述處理模塊12,具體用于在所述LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同時,獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址;如果所述系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址相同,則確定所述LSP報文為本網(wǎng)絡(luò)設(shè)備生成的LSP報文;如果所述系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址不同,則確定所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文。
[0048]所述LSP報文中還攜帶有系統(tǒng)標識TLV,且所述系統(tǒng)標識TLV中攜帶了生成所述LSP報文的網(wǎng)絡(luò)設(shè)備的MAC地址;
[0049]所述處理模塊12,具體用于獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,不重新生成System ID ;或者,獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,不重新生成System ID。
[0050]所述處理模塊12,進一步用于利用本網(wǎng)絡(luò)設(shè)備的MAC地址生成隨機數(shù),并將所述隨機數(shù)作為重新生成的System ID。
[0051]所述處理模塊12,進一步用于當(dāng)所述重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID相同時,則繼續(xù)重新生成System ID,—直到重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID不同。
[0052]其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0053]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0054]本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。
[0055]本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0056]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0057]以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種系統(tǒng)標識System ID的管理方法,應(yīng)用于包括多個網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)中,其特征在于,所述方法包括以下步驟: 網(wǎng)絡(luò)設(shè)備接收鏈路狀態(tài)協(xié)議數(shù)據(jù)單元LSP報文,所述LSP報文中攜帶了 System ID ; 如果所述LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同,且所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文,則所述網(wǎng)絡(luò)設(shè)備重新生成System ID,并通過重新生成的System ID替換本網(wǎng)絡(luò)設(shè)備的System ID。
2.如權(quán)利要求1所述的方法,其特征在于,所述LSP報文中還攜帶有系統(tǒng)標識類型長度值TLV,且所述系統(tǒng)標識TLV中攜帶了生成所述LSP報文的網(wǎng)絡(luò)設(shè)備的介質(zhì)訪問控制MAC地址;所述網(wǎng)絡(luò)設(shè)備確定所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文的過程,具體包括: 在所述LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相 同時,所述網(wǎng)絡(luò)設(shè)備獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址; 如果所述系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址相同,則所述網(wǎng)絡(luò)設(shè)備確定所述LSP報文為本網(wǎng)絡(luò)設(shè)備生成的LSP報文; 如果所述系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址不同,則所述網(wǎng)絡(luò)設(shè)備確定所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文。
3.如權(quán)利要求1所述的方法,其特征在于,所述LSP報文中還攜帶有系統(tǒng)標識TLV,且所述系統(tǒng)標識TLV中攜帶了生成所述LSP報文的網(wǎng)絡(luò)設(shè)備的MAC地址;所述網(wǎng)絡(luò)設(shè)備重新生成System ID的過程,具體包括: 所述網(wǎng)絡(luò)設(shè)備獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,所述網(wǎng)絡(luò)設(shè)備重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,所述網(wǎng)絡(luò)設(shè)備不重新生成System ID ;或者, 所述網(wǎng)絡(luò)設(shè)備獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,所述網(wǎng)絡(luò)設(shè)備重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,所述網(wǎng)絡(luò)設(shè)備不重新生成System ID。
4.如權(quán)利要求1或3所述的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備重新生成SystemID的過程,進一步包括:所述網(wǎng)絡(luò)設(shè)備利用本網(wǎng)絡(luò)設(shè)備的MAC地址生成隨機數(shù),并將所述隨機數(shù)作為重新生成的System ID。
5.如權(quán)利要求1或3所述的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備重新生成SystemID的過程,進一步包括:如果所述網(wǎng)絡(luò)設(shè)備重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID相同,貝U所述網(wǎng)絡(luò)設(shè)備繼續(xù)重新生成System ID,—直到重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID不同。
6.一種系統(tǒng)標識System ID的管理設(shè)備,作為網(wǎng)絡(luò)設(shè)備應(yīng)用于包括多個網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)中,其特征在于,所述網(wǎng)絡(luò)設(shè)備具體包括: 接收模塊,用于接收鏈路狀態(tài)協(xié)議數(shù)據(jù)單元LSP報文,且所述LSP報文中攜帶了 SystemID ; 處理模塊,用于當(dāng)所述LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的System ID相同,且所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文時,重新生成System ID,并通過重新生成的System ID替換本網(wǎng)絡(luò)設(shè)備的System ID。
7.如權(quán)利要求6所述的設(shè)備,其特征在于, 所述LSP報文中還攜帶有系統(tǒng)標識類型長度值TLV,且所述系統(tǒng)標識TLV中攜帶了生成所述LSP報文的網(wǎng)絡(luò)設(shè)備的介質(zhì)訪問控制MAC地址; 所述處理模塊,具體用于在所述LSP報文中攜帶的System ID與本網(wǎng)絡(luò)設(shè)備的SystemID相同時,獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址;如果所述系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址相同,則確定所述LSP報文為本網(wǎng)絡(luò)設(shè)備生成的LSP報文;如果所述系統(tǒng)標識TLV中攜帶的MAC地址與本網(wǎng)絡(luò)設(shè)備的MAC地址不同,則確定所述LSP報文不是本網(wǎng)絡(luò)設(shè)備生成的LSP報文。
8.如權(quán)利要求6所述的設(shè)備,其特征在于, 所述LSP報文中還攜帶有系統(tǒng)標識TLV,且所述系統(tǒng)標識TLV中攜帶了生成所述LSP報文的網(wǎng)絡(luò)設(shè)備的MAC地址; 所述處理模塊,具體用于獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不小于本網(wǎng)絡(luò)設(shè)備的MAC地址時,不重新生成System ID ;或者,獲取所述LSP報文的系統(tǒng)標識TLV中攜帶的MAC地址,當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,重新生成System ID ;當(dāng)系統(tǒng)標識TLV中攜帶的MAC地址不大于本網(wǎng)絡(luò)設(shè)備的MAC地址時,不重新生成System ID。
9.如權(quán)利要 求6或8所述的設(shè)備,其特征在于, 所述處理模塊,進一步用于利用本網(wǎng)絡(luò)設(shè)備的MAC地址生成隨機數(shù),并將所述隨機數(shù)作為重新生成的System ID。
10.如權(quán)利要求6或8所述的設(shè)備,其特征在于, 所述處理模塊,進一步用于當(dāng)所述重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID相同 時,則繼續(xù)重新生成System ID,—直到重新生成的System ID與網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的System ID不同。
【文檔編號】H04L12/24GK103684860SQ201310648608
【公開日】2014年3月26日 申請日期:2013年12月4日 優(yōu)先權(quán)日:2013年12月4日
【發(fā)明者】曹偉, 魏志廣 申請人:杭州華三通信技術(shù)有限公司