Ds域的生成方法、設(shè)備及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種通信技術(shù),尤其涉及一種DS域的生成方法、設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,流媒體應(yīng)用已經(jīng)變得越來越重要了,傳統(tǒng)網(wǎng)絡(luò)中的“盡力而為(英文=Best-Effortr的傳輸方式越來越不能滿足當前應(yīng)用的需要,為此,因特網(wǎng)工程任務(wù)組(英文:Internet Engineering Task Group,簡稱:IETF)定義了集成服務(wù)(英文:IntSrev)和區(qū)分服務(wù)(英文:DiffServ,簡稱:DS)兩種結(jié)構(gòu),由于集成服務(wù)的復(fù)雜度以及可擴展性問題,使得DS在大型網(wǎng)絡(luò)中保障傳輸?shù)姆?wù)質(zhì)量(英文:Quality of Service,簡稱:QOS)顯的更有吸引力。
[0003]DS網(wǎng)絡(luò)里引入了域的概念,一個DS域由若干支持相同QOS策略的相鄰DS節(jié)點組成,現(xiàn)有技術(shù)中,DS域的生成過程為:用戶根據(jù)每個DS節(jié)點上應(yīng)用的DS規(guī)則以及每個DS節(jié)點配置的DS域標識(英文:identity,簡稱:ID)來確定DS域,具體方式為:如果各DS節(jié)點上應(yīng)用的DS規(guī)則和DS域ID相同,用戶手動定義符合條件的DS節(jié)點組成一個DS域,并用同一 DS域中的DS節(jié)點上配置的DS域ID標識該DS域。
[0004]然而當網(wǎng)路規(guī)模較大時,通過手動配置來生成DS域的方法,一方面容易出錯,另一方面效率較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種DS域的生成方法、設(shè)備及系統(tǒng),實現(xiàn)了 DS域自動判斷與生成,同時減少了在較多設(shè)備組成的DS域中配置QOS參數(shù)的工作量,提高了生成以及維護DS域的效率。
[0006]第一方面,本發(fā)明提供一種DS域的生成方法,包括:
[0007]獲取多個DS設(shè)備的設(shè)備屬性信息;
[0008]根據(jù)所述多個DS設(shè)備的設(shè)備屬性信息,確定屬于第一 DS域的DS設(shè)備;
[0009]向?qū)儆谒龅谝?DS域的DS設(shè)備發(fā)送通知消息,以使所述屬于所述第一 DS域的DS設(shè)備根據(jù)所述通知消息加入所述第一 DS域。
[0010]在第一方面的第一種可能的實現(xiàn)方式中,所述設(shè)備屬性信息包括如下信息中的至少一種:
[0011]DS域標識、設(shè)備標識、設(shè)備應(yīng)用的DS規(guī)則、設(shè)備類型、設(shè)備軟件版本。
[0012]根據(jù)第一方面的第一種可能的實現(xiàn)方式中,在第二種可能的實現(xiàn)方式中,所述根據(jù)多個DS設(shè)備的設(shè)備屬性信息,確定屬于第一 DS域的DS設(shè)備,包括:
[0013]確定所述多個DS設(shè)備中DS域標識相同的DS設(shè)備為屬于所述第一 DS域的DS設(shè)備。
[0014]根據(jù)第一方面的第一種可能的實現(xiàn)方式中,在第三種可能的實現(xiàn)方式中,所述根據(jù)多個DS設(shè)備的設(shè)備屬性信息,確定屬于第一 DS域的DS設(shè)備,包括:
[0015]確定所述多個DS設(shè)備中的第一 DS設(shè)備中是否存在與所述第一 DS設(shè)備屬于同一個DS域的其它DS設(shè)備的設(shè)備標識;
[0016]若所述第一 DS設(shè)備中存在與所述第一 DS設(shè)備屬于同一個DS域的其它DS設(shè)備的設(shè)備標識,則確定所述第一 DS設(shè)備以及所述其它DS設(shè)備為屬于所述第一 DS域的DS設(shè)備;
[0017]若所述第一 DS設(shè)備中不存在與所述第一 DS設(shè)備屬于同一個DS域的其它DS設(shè)備的設(shè)備標識,則確定所述多個DS設(shè)備中滿足下述至少一個條件的DS設(shè)備為屬于第一 DS域的DS設(shè)備:
[0018]設(shè)備應(yīng)用的DS規(guī)則相同;
[0019]設(shè)備類型相同;
[0020]設(shè)備軟件版本相同。
[0021]根據(jù)第一方面、第一方面的第一種至第三種可能的實現(xiàn)方式的任意一種,在第四種可能的實現(xiàn)方式中,所述獲取多個DS設(shè)備的設(shè)備屬性信息,包括:
[0022]通過簡單網(wǎng)絡(luò)管理協(xié)議SNMP從所述多個DS設(shè)備的管理信息庫MIB中獲取設(shè)備屬性信息。
[0023]根據(jù)第一方面、第一方面的第一種至第四種可能的實現(xiàn)方式的任意一種,在第五種可能的實現(xiàn)方式中,所述向?qū)儆谒龅谝?DS域的DS設(shè)備發(fā)送通知消息之后,所述方法還包括:
[0024]若所述第一 DS域需要更新,則向所述屬于所述第一 DS域的DS設(shè)備發(fā)送更新消息,以使所述屬于所述第一 DS域的DS設(shè)備根據(jù)所述更新消息進行DS域更新;
[0025]或者,
[0026]若所述第一 DS域需要更新,則向所述屬于所述第一 DS域的第二 DS設(shè)備發(fā)送更新消息,以使所述第二 DS設(shè)備向所述屬于所述第一 DS域的其它DS設(shè)備發(fā)送所述更新消息。
[0027]根據(jù)第一方面的第五種可能的實現(xiàn)方式中,在第六種可能的實現(xiàn)方式中,所述更新消息,包括下述信息中的至少一種:
[0028]DS規(guī)則和服務(wù)質(zhì)量QOS策略。
[0029]第二方面,本發(fā)明提供一種DS域的生成方法,包括:
[0030]向網(wǎng)絡(luò)管理系統(tǒng)WS發(fā)送設(shè)備屬性信息,以使所述WS根據(jù)多個DS設(shè)備的設(shè)備屬性信息,確定屬于第一 DS域的DS設(shè)備;
[0031]接收所述匪S發(fā)送的通知消息;
[0032]根據(jù)所述通知消息加入所述第一 DS域。
[0033]在第二方面的第一種可能的實現(xiàn)方式中,所述設(shè)備屬性信息包括如下信息中的至少一種:
[0034]DS域標識、設(shè)備標識、設(shè)備應(yīng)用的DS規(guī)則、設(shè)備類型、設(shè)備軟件版本。
[0035]根據(jù)第二方面或第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述向網(wǎng)絡(luò)管理系統(tǒng)NMS發(fā)送設(shè)備屬性信息之前,還包括:
[0036]接收其它DS設(shè)備發(fā)送的擴展的二層發(fā)現(xiàn)協(xié)議LLDP消息,所述擴展的LLDP消息包括所述其它DS設(shè)備的設(shè)備屬性信息;
[0037]將所述擴展的LLDP消息中的所述其他DS設(shè)備的設(shè)備屬性信息存儲在管理信息庫MIB 中。
[0038]根據(jù)第二方面、第二方面的第一種至第二種可能的實現(xiàn)方式的任意一種,在第三種可能的實現(xiàn)方式中,根據(jù)所述通知消息加入所述第一 DS域之后,所述方法還包括以下三個中的任意一個:
[0039]接收所述匪S發(fā)送的更新消息,并根據(jù)所述更新消息進行DS域更新;或,
[0040]接收屬于所述第一 DS域的一個DS設(shè)備發(fā)送的更新消息,根據(jù)所述更新消息進行DS域更新;或,
[0041]接收所述匪S發(fā)送的更新消息,根據(jù)所述更新消息進行DS域更新,并向?qū)儆谒龅谝?DS域的其它DS設(shè)備發(fā)送所述更新消息,以使所述屬于所述第一 DS域的其它DS設(shè)備根據(jù)所述更新消息進行DS域更新。
[0042]根據(jù)第二方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述更新消息,包括下述信息中的至少一種:
[0043]DS規(guī)則信息和服務(wù)質(zhì)量QOS策略。
[0044]第三方面,本發(fā)明提供一種一種網(wǎng)絡(luò)管理設(shè)備,包括:
[0045]獲取模塊,用于獲取多個DS設(shè)備的設(shè)備屬性信息;
[0046]確定模塊,用于根據(jù)所述多個DS設(shè)備的設(shè)備屬性信息,確定屬于第一 DS域的DS設(shè)備;
[0047]第一發(fā)送模塊,用于向?qū)儆谒龅谝?DS域的DS設(shè)備發(fā)送通知消息,以使所述屬于所述第一 DS域的DS設(shè)備根據(jù)所述通知消息加入所述第一 DS域。
[0048]在第三方面的第一種可能的實現(xiàn)方式中,所述設(shè)備屬性信息包括如下信息中的至少一種:
[0049]DS域標識、設(shè)備標識、設(shè)備應(yīng)用的DS規(guī)則、設(shè)備類型、設(shè)備軟件版本。
[0050]根據(jù)第三方面的第一種可能的實現(xiàn)方式中,在第三方面的第二種可能的實現(xiàn)方式中,所述確定模塊具體用于:確定所述多個DS設(shè)備中DS域標識相同的DS設(shè)備為屬于所述第一 DS域的DS設(shè)備。
[0051]根據(jù)第三方面的第一種可能的實現(xiàn)方式中,在第三方面的第三種可能的實現(xiàn)方式中,所述確定模塊具體用于:確定所述多個DS設(shè)備中的第一 DS設(shè)備中是否存在與所述第一DS設(shè)備屬于同一個DS域的其它DS設(shè)備的設(shè)備標識;
[0052]若所述第一 DS設(shè)備中存在與所述第一 DS設(shè)備屬于同一個DS域的其它DS設(shè)備的設(shè)備標識,則確定所述第一 DS設(shè)備以及所述其它DS設(shè)備為屬于所述第一 DS域的DS設(shè)備;
[0053]若所述第一 DS設(shè)備中不存在與所述第一 DS設(shè)備屬于同一個DS域的其它DS設(shè)備的設(shè)備標識,則確定所述多個DS設(shè)備中滿足下述至少一個條件的DS設(shè)備為屬于第一 DS域的DS設(shè)備:
[0054]設(shè)備應(yīng)用的DS規(guī)則相同;
[0055]設(shè)備類型相同;
[0056]設(shè)備軟件版本相同。
[0057]根據(jù)第三方面、第三方面的第一種至第三種可能的實現(xiàn)方式的任意一種,在第四種可能的實現(xiàn)方式中,所述獲取模塊具體用于:通過簡單網(wǎng)絡(luò)管理協(xié)議SNMP從所述多個DS設(shè)備的管理信息庫MIB中獲取所述設(shè)備屬性信息。
[0058]根據(jù)第三方面、第三方面的第一種至第四種可能的實現(xiàn)方式的任意一種,在第五種可能的實現(xiàn)方式中,網(wǎng)絡(luò)管理設(shè)備所述還包括:
[0059]第二發(fā)送模塊,用于所述第一發(fā)送模塊向?qū)儆谒龅谝?DS域的DS設(shè)備發(fā)送通知消息之后,若所述第一 DS域需要更新,則向?qū)儆谒龅谝?DS域的DS設(shè)備發(fā)送更新消息,以使所述屬于所述第一 DS域的DS設(shè)備根據(jù)所述更新消息進行DS域更新;
[0060]或者,
[0061 ] 若所述第一 DS域需要更新,則向所述屬于所述第一 DS域的第二 DS設(shè)備發(fā)送更新消息,以使所述第二 DS設(shè)備向所述屬于所述第一 DS域的其它DS設(shè)備發(fā)送所述更新消息。
[0062]根據(jù)第三方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述更新消息,包括下述信息中的至少一種:
[0063]DS規(guī)則信息和服務(wù)質(zhì)量QOS策略信息。
[0064]第四方面,本發(fā)明提供一種DS設(shè)備,包括:
[0065]第一發(fā)送模塊,用于向網(wǎng)絡(luò)管理系統(tǒng)WS發(fā)送設(shè)備屬性信息,以使所述WS根據(jù)多個DS設(shè)備的設(shè)備屬性信息,確定屬于第一 DS域的DS設(shè)備;
[00