專利名稱:一種城域網(wǎng)通信方法及通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種城域網(wǎng)通信方法、一種城域服務(wù)器、一種節(jié)點交換機、一種節(jié)點服務(wù)器及一種城域網(wǎng)通信系統(tǒng)。
背景技術(shù):
通信網(wǎng)絡(luò)(包括互聯(lián)網(wǎng))使得不同的個人和機構(gòu)之間能夠交換信息和其他信息資源。網(wǎng)絡(luò)通常包括通路、傳輸、信令以及網(wǎng)絡(luò)管理等技術(shù)。這些技術(shù)已廣泛地見諸于各類文獻(xiàn)。對此作了概括介紹的有JtevenSi印herd所著的《Telecommunications Convergence》 (McGrgw—Hill,2000), Armabel Ζ. Dodd PJf M 白勺《The Essential Guide, tol^elecommunications》第三版(Prentice Hall PRT,2001),或 I ay Horak 所著的 ((Communications Systems and Networks》第二版(M&T Books,2000)。這些技術(shù)以往取得的進(jìn)展已經(jīng)充分地增進(jìn)了信息傳輸?shù)乃俣群唾|(zhì)量,并降低了其費用。連接終端到一個廣域傳輸網(wǎng)絡(luò)的通路技術(shù)(如終端裝置和網(wǎng)絡(luò)邊緣的局域環(huán)路) 已經(jīng)從14. 4,28. 8和56K的調(diào)制解調(diào)器發(fā)展到包括ISDN、T1、線纜調(diào)制解調(diào)器、DSL、以太網(wǎng)和無線連接在內(nèi)的技術(shù)。現(xiàn)今用在廣域網(wǎng)中的傳輸技術(shù)包括同步光纖網(wǎng)(SONET)、密集波分復(fù)用(DWDM)、 幀中繼、異步傳輸模式(ATM)和彈性分組環(huán)(RPR)。在所有不同的信令技術(shù)中(如在網(wǎng)絡(luò)中用來建立、維持和終結(jié)通信的協(xié)議和方法),互聯(lián)網(wǎng)協(xié)議(IP)的應(yīng)用最為廣泛。事實上,幾乎所有的通信和網(wǎng)絡(luò)專家認(rèn)為集聲音 (如電話)、視頻和數(shù)據(jù)網(wǎng)于一體的一個基于IP協(xié)議的網(wǎng)絡(luò)(如互聯(lián)網(wǎng))將是不可避免的。 就像一位作者所闡述的那樣“有一件事是清楚的,那就是以IP為基礎(chǔ)的整合各類網(wǎng)絡(luò)于一體的列車已經(jīng)駛離了車站,有些乘客對此次旅行極具熱情,而另一些則很不情愿地被拖拽而行,并哭、叫、踢打著列舉IP的種種缺陷。但是不管它有著何種缺陷,IP已被采納為一種行業(yè)標(biāo)準(zhǔn),除了它以外沒有任何其他的技術(shù)具有如此大的潛力和發(fā)展的空間?!?摘自 1998 年 8 月 10 日((Network World》上的 “IP Convergence =Building the Future”,作者 SusanBre i denbach)。隨著hternet的業(yè)務(wù)爆炸式增長,其應(yīng)用范圍已擴展到社會的各個領(lǐng)域和各個行業(yè)。從電信業(yè)來看,傳統(tǒng)的電信業(yè)務(wù)已越來越多地采用IP傳輸,即所謂的Everything Over IP?,F(xiàn)有的電信網(wǎng)的框架將從電路交換及其組網(wǎng)技術(shù),逐步轉(zhuǎn)向以分組交換特別是IP 為基礎(chǔ)的新框架,電信網(wǎng)承載的業(yè)務(wù)將從以電話為主,轉(zhuǎn)向以數(shù)據(jù)業(yè)務(wù)為主。TCP/IP 網(wǎng)絡(luò)協(xié)議TCP/IP (Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議 / 網(wǎng)間網(wǎng)協(xié)議)是目前世界上應(yīng)用最為廣泛的協(xié)議,它的流行與^ternet的迅猛發(fā)展密切相關(guān)-TCP/IP最初是為互聯(lián)網(wǎng)的原型ARPANET所設(shè)計的,目的是提供一整套方便實用、能應(yīng)用于多種網(wǎng)絡(luò)上的協(xié)議,事實證明TCP/IP做到了這一點,它使網(wǎng)絡(luò)互聯(lián)變得容易起來,并且使越來越多的網(wǎng)絡(luò)加入其中,成為hternet的事實標(biāo)準(zhǔn)。
*應(yīng)用層-應(yīng)用層是所有用戶所面向的應(yīng)用程序的統(tǒng)稱。TCP/IP協(xié)議族在這一層面有著很多協(xié)議來支持不同的應(yīng)用,許多大家所熟悉的基于^ternet的應(yīng)用的實現(xiàn)就離不開這些協(xié)議。如我們進(jìn)行萬維網(wǎng)(WWW)訪問用到了 HTTP協(xié)議、文件傳輸用FTP協(xié)議、電子郵件發(fā)送用SMTP、域名的解析用DNS協(xié)議、遠(yuǎn)程登錄用Telnet協(xié)議等等,都是屬于TCP/IP 應(yīng)用層的;就用戶而言,看到的是由一個個軟件所構(gòu)筑的大多為圖形化的操作界面,而實際后臺運行的便是上述協(xié)議。*傳輸層-這一層的的功能主要是提供應(yīng)用程序間的通信,TCP/IP協(xié)議族在這一層的協(xié)議有TCP和UDP。*網(wǎng)絡(luò)層-是TCP/IP協(xié)議族中非常關(guān)鍵的一層,主要定義了 IP地址格式,從而能夠使得不同應(yīng)用類型的數(shù)據(jù)在hternet上通暢地傳輸,IP協(xié)議就是一個網(wǎng)絡(luò)層協(xié)議。*網(wǎng)絡(luò)接口層-這是TCP/IP軟件的最低層,負(fù)責(zé)接收IP數(shù)據(jù)包并通過網(wǎng)絡(luò)發(fā)送之,或者從網(wǎng)絡(luò)上接收物理幀,抽出IP數(shù)據(jù)報,交給IP層。IP是怎樣實現(xiàn)網(wǎng)絡(luò)互連的?各個廠家生產(chǎn)的網(wǎng)絡(luò)系統(tǒng)和設(shè)備,如以太網(wǎng)、分組交換網(wǎng)等,它們相互之間不能互通,不能互通的主要原因是因為它們所傳送數(shù)據(jù)的基本單元 (技術(shù)上稱之為“幀”)的格式不同。IP協(xié)議實際上是一套由軟件程序組成的協(xié)議軟件,它把各種不同“幀”統(tǒng)一轉(zhuǎn)換成“IP數(shù)據(jù)包”格式,這種轉(zhuǎn)換是因特網(wǎng)的一個最重要的特點,使所有各種計算機都能在因特網(wǎng)上實現(xiàn)互通,即具有“開放性”的特點。那么,“數(shù)據(jù)包”是什么?它又有什么特點呢?數(shù)據(jù)包也是分組交換的一種形式, 就是把所傳送的數(shù)據(jù)分段打成“包”,再傳送出去。但是,它屬于“無連接型”,是把打成的每個“包”(分組)都作為一個“獨立的報文”傳送出去,所以叫做“數(shù)據(jù)包”。這樣,在開始通信之前就不需要先連接好一條電路,各個數(shù)據(jù)包不一定都通過同一條路徑傳輸,所以叫做 “無連接型”。這一特點非常重要,在文本信息傳輸?shù)那闆r下,它大大提高了網(wǎng)絡(luò)的堅固性和安全性。每個數(shù)據(jù)包都有報頭和報文這兩個部分,報頭中有目的地址等必要內(nèi)容,使每個數(shù)據(jù)包不經(jīng)過同樣的路徑都能準(zhǔn)確地到達(dá)目的地。在目的地重新組合還原成原來發(fā)送的數(shù)據(jù)。這就要IP具有分組打包和集合組裝的功能。在實際傳送過程中,數(shù)據(jù)包還要能根據(jù)所經(jīng)過網(wǎng)絡(luò)規(guī)定的分組大小來改變數(shù)據(jù)包的長度,IP數(shù)據(jù)包的最大長度可達(dá)65535個字節(jié)。服務(wù)品質(zhì)保證(QoQ是IP互聯(lián)網(wǎng)的一個主要問題。盡管長期以來無數(shù)個研究報告試圖解決這一難題,如果我們將QoS主要里程碑按時間排列,不難看出互聯(lián)網(wǎng)QoS是不斷降低要求,并不斷失敗的無奈歷史。/A"Inte Serv" (1990)到‘‘Diffkrv,,(1997),再到 "Lightload" (2001),各種看似有效的QoS局部改善方案加起來,距離全網(wǎng)范圍品質(zhì)保證的目標(biāo)還是像水中的月亮。QoS看起來很近,其實遙不可達(dá)。早在IP互聯(lián)網(wǎng)初期階段,視訊應(yīng)用已經(jīng)成為網(wǎng)絡(luò)服務(wù)的目標(biāo),如MBone。由于缺乏有效的品質(zhì)保證,長期無法開展有商業(yè)價值的視頻通訊服務(wù),削弱了 IP互聯(lián)網(wǎng)的盈利能力。因此,解決網(wǎng)絡(luò)傳輸品質(zhì)難題,具有很大的商業(yè)價值。網(wǎng)絡(luò)傳輸品質(zhì)具體表現(xiàn)為丟包和誤碼。電腦文件對于傳輸中的錯誤不敏感,就算傳輸過程中大部分?jǐn)?shù)據(jù)包都丟掉了,只要有 TCP的重發(fā)機制,電腦還是會認(rèn)為網(wǎng)絡(luò)是可用的。但是,若丟包和誤碼率高于千分之一,對同步視訊將會造成視音品質(zhì)下降。經(jīng)驗數(shù)據(jù)告訴我們,高品質(zhì)視頻通訊甚至要求丟包和誤碼少于十萬分之一。當(dāng)前網(wǎng)絡(luò)環(huán)境的測試數(shù)據(jù)顯示,絕大部分丟包發(fā)生在路由器內(nèi)部,在光纖傳輸中產(chǎn)生的誤碼幾乎可以忽略不計。*為什么Inte Serv”不成功?"Inte Serv"建立在獨立流資源預(yù)留的基礎(chǔ)上,采用ResourceReservation SetupProtocol (RSVP)。在一個大規(guī)模網(wǎng)絡(luò)環(huán)境中,如果能在兩個視訊終端之間預(yù)留一部分帶寬資源,為該視訊業(yè)務(wù)專用。聽起來很好,但實際上行不通。首先,這個方案要求全網(wǎng)設(shè)備改造,等于重新建網(wǎng),實際操作幾乎不可能。其次,就算實現(xiàn)了全網(wǎng)改造,比如能夠在每一臺交換機內(nèi),為2Mbps的視訊業(yè)務(wù)保留2Mbps帶寬,能否解決品質(zhì)保證呢?答案是否定的。所謂RSVP的2Mbps帶寬只能對宏觀而言,如果1秒鐘的數(shù)據(jù)集中在前半秒發(fā)送, 就會造成問題,形成周期性的突發(fā)流量。由于,IP互聯(lián)網(wǎng)的核心理念是盡力而為,在每一個網(wǎng)絡(luò)節(jié)點,交換機總是試圖以最快速度轉(zhuǎn)發(fā)數(shù)據(jù)。當(dāng)一個視訊流通過多級交換機后必然導(dǎo)致流量分布不均勻。多個不均勻的非同步流合在一起,在一段時間內(nèi)將產(chǎn)生更大的不均勻, 也就是說,網(wǎng)絡(luò)流量一定有周期性的阻塞。隨著視訊用戶數(shù)增加,周期性的阻塞沒有上限, 當(dāng)超過交換機內(nèi)部儲存量,直接導(dǎo)致丟包后果。*為什么“Diff Serv”不成功?在“Inte Serv"問世7年后,一種新方法“Diff Serv"開始流行。“DiffServ”試圖提供一種優(yōu)于盡力而為的網(wǎng)絡(luò)服務(wù)。這一方法不需要復(fù)雜的全網(wǎng)資源預(yù)留,實施很簡單。 只要在每個數(shù)據(jù)包中打上“優(yōu)先級”標(biāo)記,網(wǎng)絡(luò)交換機首先處理帶有“優(yōu)先級”的視訊數(shù)據(jù)。 其基本原理好比銀行為VIP客戶發(fā)放金卡,能夠有效減少高端客戶的排隊時間。這個方法聽起來也很好,但實際上還是行不通。我們不能忽視一個簡單的事實,單一視訊業(yè)務(wù)流量遠(yuǎn)遠(yuǎn)大于傳統(tǒng)非視訊業(yè)務(wù)(百倍以上)。只要有少量視訊用戶,網(wǎng)絡(luò)上看到的幾乎都是視訊數(shù)據(jù)包。如果大部分?jǐn)?shù)據(jù)包都有金卡,也就談不上VIP 了。另外由于IP互聯(lián)網(wǎng)管理不是強制性的,盡管QoS為用戶制定了一套獨善其身的道德標(biāo)準(zhǔn),但要求別人都自覺執(zhí)行根本不現(xiàn)實。因此,“Diff Serv”除了在少數(shù)企業(yè)專網(wǎng)中有用,難以在大規(guī)模公網(wǎng)中有效推廣。* 為什么 “Light load” 不成功?自從IP互聯(lián)網(wǎng)逐步普及以來,人們不間斷地尋找解決網(wǎng)絡(luò)品質(zhì)保證的良方。網(wǎng)絡(luò)技術(shù)專家們經(jīng)過10多年搜腸刮肚,兩大QoS方案均不理想。在對于解決QoS失去信心的大環(huán)境下,一些不愿留名的人提出了不是辦法的辦法,即“Light load”。其基本設(shè)想是所謂的輕載網(wǎng)絡(luò),認(rèn)為只要給足帶寬,光纖入戶,就不擔(dān)心網(wǎng)絡(luò)擁塞。輕載網(wǎng)絡(luò)的設(shè)想可行嗎?答案還是否定的。當(dāng)前的網(wǎng)絡(luò)技術(shù)專家們似乎沒有意識到一個基本原理,網(wǎng)絡(luò)丟包現(xiàn)象的根源是流量不均勻性造成的。從宏觀上看,在一個時間段發(fā)送略快一點,必然導(dǎo)致另一時間段的擁擠,只要網(wǎng)絡(luò)流量不均勻,網(wǎng)絡(luò)可能達(dá)到的峰值流量就沒有上限,在短時間內(nèi)可以占滿任意大的帶寬。其實,只要有2Mbps帶寬就可以傳輸相當(dāng)不錯的視訊節(jié)目,若有8Mbps帶寬,就可以傳輸HDTV品質(zhì)的視訊內(nèi)容。然而,如果我們在普通網(wǎng)站上隨意點看一段文字或一幅照片,現(xiàn)今的網(wǎng)站服務(wù)器多數(shù)使用千兆網(wǎng)口,其瞬間流量是HDTV的數(shù)十倍。如果有許多個類似網(wǎng)站,剛巧碰撞在一起,在某個短時間產(chǎn)生的突發(fā)流量會超過全網(wǎng)用戶使用HDTV所需, 能夠占滿任意寬的網(wǎng)絡(luò)。統(tǒng)計分析顯示,這種碰撞是很頻繁的。IP互聯(lián)網(wǎng)試圖采用儲存器來吸收瞬間流量,其后果是增加了傳輸時延。由于儲存能力有限,而突發(fā)流量沒有上限。因此,采用儲存方法只能改善本設(shè)備丟包的機會,在本節(jié)點吸收的突發(fā)流量將對下一個節(jié)點造成更大的壓力。視訊流量源源不斷,交換機儲存方式加劇了突發(fā)流向薄弱節(jié)點匯聚,網(wǎng)絡(luò)丟包不可避免。當(dāng)前的網(wǎng)絡(luò)建設(shè)者們,采用輕載加上“Diff Serv”技術(shù),可以應(yīng)付窄帶的VoIP語音業(yè)務(wù)。這是因為語音在網(wǎng)絡(luò)總流量中不占主要部分,一旦發(fā)生擁擠,犧牲電腦文件,對語音優(yōu)先。但是,對于高帶寬的視頻通訊而言,局部擴容只能收到暫時改善的效果。如果其他地方也擴容,網(wǎng)絡(luò)流量的不均勻性跟著水漲船高,導(dǎo)致原先已擴容部分的效果下降。如果全網(wǎng)都平均擴容的話,傳輸品質(zhì)又將恢復(fù)到原先沒有擴容前的樣子。也就是說,整體擴容是無效的。當(dāng)前的設(shè)備廠商推薦每戶數(shù)十,乃至上百兆的超寬帶接入網(wǎng),就算每家都有了光纖到戶,還是難以向消費者展示品質(zhì)保證的視頻通訊服務(wù)。再復(fù)雜的QoS手段充其量只能 “改善” IP互聯(lián)網(wǎng)的傳輸品質(zhì),而無法“保證”網(wǎng)絡(luò)傳輸品質(zhì)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種城域網(wǎng)通信方法、一種城域服務(wù)器、一種節(jié)點交換機、一種節(jié)點服務(wù)器及一種城域網(wǎng)通信系統(tǒng),以解決目前的IP網(wǎng)絡(luò)無法保證傳輸品質(zhì)的問題。為了解決上述問題,本發(fā)明公開了一種城域網(wǎng)通信方法,所述城域網(wǎng)是具有集中控制功能的網(wǎng)絡(luò),包括城域服務(wù)器、節(jié)點交換機和節(jié)點服務(wù)器,其中所述節(jié)點交換機連接在城域服務(wù)器和節(jié)點服務(wù)器之間;所述方法包括城域網(wǎng)設(shè)備接入城域網(wǎng),由城域網(wǎng)中具有集中控制功能的城域服務(wù)器為入網(wǎng)的設(shè)備分配協(xié)議標(biāo)簽和城域網(wǎng)地址;其中,所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器,所述協(xié)議標(biāo)簽用于描述城域網(wǎng)設(shè)備與城域服務(wù)器之間的連接;針對每個跨越城域網(wǎng)的服務(wù)申請,城域服務(wù)器分配對應(yīng)服務(wù)的數(shù)據(jù)標(biāo)簽,所述數(shù)據(jù)標(biāo)簽用于描述服務(wù)所涉及的節(jié)點服務(wù)器之間的連接。優(yōu)選的,當(dāng)同一個城域網(wǎng)設(shè)備與城域服務(wù)器之間有多個連接時,城域服務(wù)器為每個連接分配不同的協(xié)議標(biāo)簽。其中,所述標(biāo)簽可以復(fù)用,包括以下兩種復(fù)用情況其一,城域網(wǎng)設(shè)備到城域服務(wù)器的協(xié)議標(biāo)簽與城域服務(wù)器到該城域網(wǎng)設(shè)備的協(xié)議標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽;服務(wù)所涉及的節(jié)點服務(wù)器之間,一個節(jié)點服務(wù)器到另一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽與另一個節(jié)點服務(wù)器到一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽。其二,所述標(biāo)簽分為入標(biāo)簽和出標(biāo)簽,入標(biāo)簽指數(shù)據(jù)包進(jìn)入城域服務(wù)器或節(jié)點交換機的標(biāo)簽,出標(biāo)簽指該數(shù)據(jù)包離開城域服務(wù)器或節(jié)點交換機的標(biāo)簽;同一個數(shù)據(jù)包的入標(biāo)簽和出標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽。優(yōu)選的,本發(fā)明的一個數(shù)據(jù)標(biāo)簽可以用來描述一個節(jié)點服務(wù)器到另一個節(jié)點服務(wù)器的連接,即使這兩個節(jié)點服務(wù)器的連接路徑上還有節(jié)點交換機的存在;當(dāng)然,對此,本發(fā)明也可以用多個數(shù)據(jù)標(biāo)簽來描述這兩個節(jié)點服務(wù)器的連接,每個數(shù)據(jù)標(biāo)簽描述該連接路徑中的一段,例如,1號節(jié)點服務(wù)器到1號節(jié)點交換機的連接用1號數(shù)據(jù)標(biāo)簽,1號節(jié)點交換機到2號節(jié)點交換機的連接用2號數(shù)據(jù)標(biāo)簽,2號節(jié)點交換機到2號節(jié)點服務(wù)器的連接采用3 號數(shù)據(jù)標(biāo)簽等。首先,說明協(xié)議標(biāo)簽的分配和使用,如下城域網(wǎng)設(shè)備接入城域網(wǎng),由城域服務(wù)器分配協(xié)議標(biāo)簽和城域網(wǎng)地址包括城域服務(wù)器向其所有下行端口發(fā)送城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中包含一個城域服務(wù)器分配的待用協(xié)議標(biāo)簽;某個城域網(wǎng)設(shè)備上電后,收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包,然后向城域服務(wù)器返回城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含城域網(wǎng)設(shè)備的序列號和收到城域查詢標(biāo)簽包的端口號;城域服務(wù)器收到城域應(yīng)答標(biāo)簽包后,根據(jù)包中的序列號驗證城域網(wǎng)設(shè)備是否注冊,如果已注冊,則向城域網(wǎng)設(shè)備收到城域查詢標(biāo)簽包的端口發(fā)送入網(wǎng)命令,所述入網(wǎng)命令中包含城域服務(wù)器為城域網(wǎng)設(shè)備分配的城域網(wǎng)地址和所述待用協(xié)議標(biāo)簽;城域網(wǎng)設(shè)備的相應(yīng)端口收到入網(wǎng)命令后,返回入網(wǎng)命令應(yīng)答,城域網(wǎng)設(shè)備接入城域網(wǎng);其中,所述城域網(wǎng)設(shè)備為節(jié)點交換機或節(jié)點服務(wù)器。在上述城域網(wǎng)設(shè)備入網(wǎng)過程中,標(biāo)簽的復(fù)用方式是所述城域應(yīng)答標(biāo)簽包中的協(xié)議標(biāo)簽與所述城域查詢標(biāo)簽包中的協(xié)議標(biāo)簽相同,所述入網(wǎng)命令應(yīng)答中的協(xié)議標(biāo)簽與所述入網(wǎng)命令中的協(xié)議標(biāo)簽相同。特殊的,當(dāng)同一個城域網(wǎng)設(shè)備與城域服務(wù)器之間有多個連接時,所述同一個城域網(wǎng)設(shè)備的多個端口會收到多個城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中的待用協(xié)議標(biāo)簽不同;城域服務(wù)器通過多個不同的協(xié)議標(biāo)簽,向同一個城域網(wǎng)設(shè)備的多個端口發(fā)送多個入網(wǎng)命令,但每個入網(wǎng)命令中為該城域網(wǎng)設(shè)備分配的城域網(wǎng)地址相同。城域網(wǎng)設(shè)備入網(wǎng)后,還可以配置協(xié)議包標(biāo)簽表,具體包括城域網(wǎng)設(shè)備設(shè)置有協(xié)議包標(biāo)簽表,城域網(wǎng)設(shè)備上電時,在其內(nèi)部的協(xié)議包標(biāo)簽表中設(shè)置所有的城域協(xié)議包導(dǎo)向到 CPU模塊;當(dāng)城域網(wǎng)設(shè)備為節(jié)點交換機時,節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的協(xié)議包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到節(jié)點交換機的相應(yīng)下行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述節(jié)點交換機的下級連接設(shè)備的連接,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包。城域網(wǎng)設(shè)備入網(wǎng)后,還可以配置應(yīng)答包標(biāo)簽表,具體包括城域網(wǎng)設(shè)備設(shè)置有應(yīng)答包標(biāo)簽表,城域網(wǎng)設(shè)備上電時,在其內(nèi)部的應(yīng)答包標(biāo)簽表中設(shè)置所有城域應(yīng)答標(biāo)簽包的導(dǎo)向關(guān)閉;當(dāng)城域網(wǎng)設(shè)備收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包后,修改自身的應(yīng)答包標(biāo)簽表,將所述協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包導(dǎo)向到接收該城域查詢標(biāo)簽包的上行端口 ;當(dāng)城域網(wǎng)設(shè)備為節(jié)點交換機時,節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的應(yīng)答包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包分別導(dǎo)向到節(jié)點交換機的相應(yīng)上行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述所述節(jié)點交換機的下級連接設(shè)備到城域服務(wù)器的連接。相應(yīng)的,城域網(wǎng)設(shè)備入網(wǎng)后,城域服務(wù)器也可以配置自身的協(xié)議包標(biāo)簽表,具體包括
其一,城域服務(wù)器中設(shè)置有協(xié)議包標(biāo)簽表,城域服務(wù)器上電時,在其內(nèi)部的協(xié)議包標(biāo)簽表中設(shè)置所有城域協(xié)議包的導(dǎo)向關(guān)閉;城域服務(wù)器對應(yīng)其自身下行端口個數(shù)分配待用協(xié)議標(biāo)簽,并修改自身的協(xié)議包標(biāo)簽表,將所分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口 ;其中,所述待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的連接,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;所述城域服務(wù)器根據(jù)自身的協(xié)議包標(biāo)簽表向其下行端口發(fā)送城域查詢標(biāo)簽包。其二,當(dāng)城域網(wǎng)設(shè)備入網(wǎng)之后,城域服務(wù)器還可以為所述城域網(wǎng)設(shè)備的下級連接設(shè)備新分配待用協(xié)議標(biāo)簽,并修改自身的協(xié)議包標(biāo)簽表,將新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的下級連接設(shè)備的連接,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;所述城域服務(wù)器根據(jù)自身的協(xié)議包標(biāo)簽表向其下行端口發(fā)送城域查詢標(biāo)簽包。相應(yīng)的,城域網(wǎng)設(shè)備入網(wǎng)后,城域服務(wù)器也可以配置自身的應(yīng)答包標(biāo)簽表,具體包括城域服務(wù)器設(shè)置有應(yīng)答包標(biāo)簽表,城域服務(wù)器上電時,在其內(nèi)部的應(yīng)答包標(biāo)簽表中設(shè)置所有的城域應(yīng)答標(biāo)簽包導(dǎo)向CPU模塊。其中,當(dāng)入網(wǎng)的城域網(wǎng)設(shè)備為節(jié)點交換機時,該節(jié)點交換機的某個下級連接設(shè)備接入城域網(wǎng),所述下級連接設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器,具體包括以下步驟城域服務(wù)器使用新分配的待用協(xié)議標(biāo)簽向各下級連接設(shè)備發(fā)送城域查詢標(biāo)簽包,所述城域查詢標(biāo)簽包根據(jù)協(xié)議包標(biāo)簽表被分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口 ;下級連接設(shè)備上電后, 收到所述城域查詢標(biāo)簽包,然后向城域服務(wù)器返回城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含該下級連接設(shè)備的序列號和收到城域查詢標(biāo)簽包的端口號;城域服務(wù)器收到所述城域應(yīng)答標(biāo)簽包后,根據(jù)包中的序列號驗證下級連接設(shè)備是否注冊,如果已注冊,則向下級連接設(shè)備發(fā)送入網(wǎng)命令,所述入網(wǎng)命令中包含城域服務(wù)器為下級連接設(shè)備分配的城域網(wǎng)地址和所述待分配的協(xié)議標(biāo)簽;下級連接設(shè)備收到入網(wǎng)命令后,返回入網(wǎng)命令應(yīng)答,下級連接設(shè)備接入城域網(wǎng)。當(dāng)城域網(wǎng)設(shè)備配置自身的協(xié)議包標(biāo)簽表和應(yīng)答包標(biāo)簽表之后,城域服務(wù)器與下級連接設(shè)備之間的城域網(wǎng)設(shè)備接收到所述城域查詢標(biāo)簽包和入網(wǎng)命令后,根據(jù)自身的協(xié)議包標(biāo)簽表,將所述城域查詢標(biāo)簽包和入網(wǎng)命令導(dǎo)向到相應(yīng)下行端口進(jìn)行轉(zhuǎn)發(fā);城域服務(wù)器與下級連接設(shè)備之間的城域網(wǎng)設(shè)備接收到所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答后,根據(jù)自身的應(yīng)答包標(biāo)簽表,將所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答導(dǎo)向到相應(yīng)上行端口進(jìn)行轉(zhuǎn)發(fā)。優(yōu)選的,城域服務(wù)器設(shè)置有標(biāo)簽信息表,標(biāo)簽信息表的每個表項記錄了標(biāo)簽占用信息、標(biāo)簽描述信息和標(biāo)簽路由信息,其中所述標(biāo)簽路由信息包括該標(biāo)簽上一跳交換機的城域網(wǎng)地址及端口號。標(biāo)簽信息表的使用包括其一,當(dāng)城域服務(wù)器為城域網(wǎng)設(shè)備分配一個待用標(biāo)簽時,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為城域服務(wù)器的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述城域網(wǎng)設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改。
其二,當(dāng)城域服務(wù)器為所述城域網(wǎng)設(shè)備的下級連接設(shè)備分配一個待用標(biāo)簽時,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為所述城域網(wǎng)設(shè)備的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述下級連接設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改。優(yōu)選的,城域服務(wù)器設(shè)置有地址信息表,地址信息表的每個表項記錄了城域網(wǎng)地址占用信息、設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù)。地址信息表的使用包括其一,城域服務(wù)器上電后,為自己分配一個城域網(wǎng)地址,并修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為已用,將設(shè)備描述信息改為所述城域服務(wù)器,將設(shè)備資源信息改為所述城域服務(wù)器的資源描述。其二,當(dāng)城域服務(wù)器為城域網(wǎng)設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述城域網(wǎng)設(shè)備,將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個上行端口連接著城域服務(wù)器的某個下行端口 ;同時,修改地址信息表中對應(yīng)所述城域服務(wù)器地址的表項將設(shè)備資源信息改為所述城域服務(wù)器的某個下行端口連接著城域網(wǎng)設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述城域網(wǎng)設(shè)備的某個上行端口根據(jù)城域網(wǎng)設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知,所述城域服務(wù)器的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。其三,當(dāng)城域服務(wù)器為城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到所述下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述下級連接設(shè)備,將設(shè)備資源信息改為所述下級連接設(shè)備的某個上行端口連接著所述城域網(wǎng)設(shè)備的某個下行端口 ;同時,修改地址信息表中對應(yīng)所述城域網(wǎng)設(shè)備地址的表項將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個下行端口連接著下級連接設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述下級連接設(shè)備的某個上行端口根據(jù)下級連接設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知,所述城域網(wǎng)設(shè)備的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。優(yōu)選的,城域服務(wù)器設(shè)置有設(shè)備信息表,設(shè)備信息表的每個表項記錄了設(shè)備標(biāo)識、 設(shè)備狀態(tài)和設(shè)備地址。設(shè)備信息表的使用包括當(dāng)城域服務(wù)器為城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為待入網(wǎng),將設(shè)備地址改為所分配的城域網(wǎng)地址,所述設(shè)備標(biāo)識不做修改;當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為已入網(wǎng),所述設(shè)備標(biāo)識和設(shè)備地址不做修改。其次,說明數(shù)據(jù)標(biāo)簽的分配和使用,如下針對每個跨越城域網(wǎng)的服務(wù)申請,城域服務(wù)器分配對應(yīng)服務(wù)的數(shù)據(jù)標(biāo)簽包括所述跨越城域網(wǎng)的服務(wù)申請涉及第一終端和第二終端;連接在某個節(jié)點服務(wù)器下的第一終端發(fā)起服務(wù)申請包,該節(jié)點服務(wù)器根據(jù)所述服務(wù)申請包判斷第二終端不連接在該節(jié)點服務(wù)器下,則添加協(xié)議標(biāo)簽向城域服務(wù)器發(fā)出服務(wù)申請包;城域服務(wù)器根據(jù)收到的服務(wù)申請包判斷第二終端連接在另一節(jié)點服務(wù)器下;城域服務(wù)器獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路信息,然后分配當(dāng)次服務(wù)的數(shù)據(jù)標(biāo)簽,并分別向通信鏈路上的城域網(wǎng)設(shè)備發(fā)送包含所述數(shù)據(jù)標(biāo)簽信息的標(biāo)簽分配包;其中,所述標(biāo)簽分配包包含入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口,所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器。上述服務(wù)申請過程中,還可以配置數(shù)據(jù)包標(biāo)簽表,具體包括城域服務(wù)器根據(jù)分配的數(shù)據(jù)標(biāo)簽在其內(nèi)部的數(shù)據(jù)包標(biāo)簽表中設(shè)置當(dāng)次服務(wù)的入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;當(dāng)通信鏈路上的城域網(wǎng)設(shè)備收到所述標(biāo)簽分配包后,城域網(wǎng)設(shè)備根據(jù)標(biāo)簽分配包在其內(nèi)部的數(shù)據(jù)包標(biāo)簽表中設(shè)置入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;其中,城域服務(wù)器和節(jié)點交換機內(nèi)部的數(shù)據(jù)包標(biāo)簽表用于將各自以所設(shè)置的入標(biāo)簽接收的標(biāo)簽數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并使用所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送;其中,節(jié)點服務(wù)器內(nèi)部的數(shù)據(jù)包標(biāo)簽表用于將節(jié)點服務(wù)器從接入網(wǎng)接收的數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并添加所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送到城域網(wǎng)。上述服務(wù)申請過程中,節(jié)點服務(wù)器還可以配置地址-標(biāo)簽映射表,具體包括城域服務(wù)器發(fā)給節(jié)點服務(wù)器的標(biāo)簽分配包還包括當(dāng)次服務(wù)的第一終端接入網(wǎng)地址、第二終端接入網(wǎng)地址與出標(biāo)簽的綁定關(guān)系;通信鏈路兩端的節(jié)點服務(wù)器分別收到標(biāo)簽分配包后,在各自內(nèi)部的地址-標(biāo)簽映射表中設(shè)置所述綁定關(guān)系;其中,接入網(wǎng)地址為每個節(jié)點服務(wù)器為其下連接的入網(wǎng)設(shè)備分配的地址。上述服務(wù)申請過程中,節(jié)點服務(wù)器還可以配置自身的數(shù)據(jù)包地址表,具體包括通信鏈路兩端的節(jié)點服務(wù)器分別收到標(biāo)簽分配包后,連接第二終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)目的地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)目的地址的數(shù)據(jù)包導(dǎo)向的端口 ;連接第一終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)源地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)源地址的數(shù)據(jù)包導(dǎo)向的端口。上述服務(wù)申請過程還包括連接第一終端的節(jié)點服務(wù)器根據(jù)其內(nèi)部的數(shù)據(jù)包地址表,向第一終端發(fā)送服務(wù)處理命令;連接第二終端的節(jié)點服務(wù)器根據(jù)其內(nèi)部的數(shù)據(jù)包地址表,向第二終端發(fā)送服務(wù)處理命令;第一終端和第二終端分別根據(jù)接收到的服務(wù)處理命令執(zhí)行相應(yīng)操作。其中,所述通信鏈路信息為單向通信鏈路信息,或者為雙向通信鏈路信息。再次,在上述服務(wù)申請過程中,還可以進(jìn)行流量控制,并通過流量控制來分配合適的通信鏈路,具體如下優(yōu)選的,在上述服務(wù)申請過程中,連接在某個節(jié)點服務(wù)器下的第一終端發(fā)起服務(wù)申請包后,還包括該節(jié)點服務(wù)器根據(jù)服務(wù)申請包的內(nèi)容,檢查節(jié)點服務(wù)器與第一終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向第一終端發(fā)送服務(wù)拒絕包;如果滿足,則繼續(xù)判斷第二終端是否連接在該節(jié)點服務(wù)器下。優(yōu)選的,在上述服務(wù)申請過程中,城域服務(wù)器獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路信息之后,還包括城域服務(wù)器根據(jù)服務(wù)申請包的內(nèi)容,檢查當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向連接第一終端的節(jié)點服務(wù)器發(fā)送服務(wù)拒絕包。優(yōu)選的,在上述服務(wù)申請過程中,還包括如果滿足,則城域服務(wù)器向連接第二終端的節(jié)點服務(wù)器發(fā)送服務(wù)申請包;該節(jié)點服務(wù)器根據(jù)服務(wù)申請包的內(nèi)容,檢查節(jié)點服務(wù)器與第二終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向城域服務(wù)器發(fā)送服務(wù)拒絕包。優(yōu)選的,在上述服務(wù)申請過程中,還包括如果滿足,則連接第二終端的節(jié)點服務(wù)器向第二終端發(fā)送菜單包;第二終端收到所述菜單包,返回接受通信的應(yīng)答包;該節(jié)點服務(wù)器收到所述應(yīng)答包,添加協(xié)議標(biāo)簽向城域服務(wù)器發(fā)送服務(wù)允許包。其中,城域服務(wù)器設(shè)置有地址信息表,地址信息表的每個表項記錄了城域網(wǎng)地址占用信息、設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù);城域服務(wù)器根據(jù)地址信息表中設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址,獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路信息;并根據(jù)設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù),獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源。其中,節(jié)點服務(wù)器設(shè)置有地址信息表,地址信息表的每個表項記錄了接入網(wǎng)地址占用信息、設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的接入網(wǎng)設(shè)備的接入網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù);節(jié)點服務(wù)器根據(jù)地址信息表中設(shè)備各個網(wǎng)絡(luò)端口連接的接入網(wǎng)設(shè)備的接入網(wǎng)地址,獲得節(jié)點服務(wù)器與終端間的通信鏈路信息;并根據(jù)設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù),獲得節(jié)點服務(wù)器與終端間的通信鏈路的剩余流量資源。此外,節(jié)點服務(wù)器還設(shè)置有內(nèi)容-地址映射表,其使用如下第一終端發(fā)起的服務(wù)申請包中包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端的接入網(wǎng)地址,其中,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;連接第一終端的節(jié)點服務(wù)器在其內(nèi)部預(yù)置的內(nèi)容-地址映射表中查找所述服務(wù)號碼,如果沒有查找到,則判斷第二終端不連接在該節(jié)點服務(wù)器下;否則,第二終端連接在該節(jié)點服務(wù)器下。此外,城域服務(wù)器還設(shè)置有內(nèi)容-地址映射表,其使用如下城域服務(wù)器收到的服務(wù)申請包中包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端的接入網(wǎng)地址,其中,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;城域服務(wù)器在其內(nèi)部預(yù)置的內(nèi)容-地址映射表中查找所述服務(wù)號碼對應(yīng)的城域網(wǎng)地址,并判斷第二終端連接在另一節(jié)點服務(wù)器下。本發(fā)明還提供了一種用于城域網(wǎng)通信的城域服務(wù)器,所述城域網(wǎng)是具有集中控制功能的網(wǎng)絡(luò),包括城域服務(wù)器、節(jié)點交換機和節(jié)點服務(wù)器,其中所述節(jié)點交換機連接在城域服務(wù)器和節(jié)點服務(wù)器之間;所述城域服務(wù)器包括協(xié)議標(biāo)簽分配模塊,用于城域網(wǎng)設(shè)備接入城域網(wǎng)時,為入網(wǎng)的設(shè)備分配協(xié)議標(biāo)簽; 其中,所述協(xié)議標(biāo)簽用于描述城域網(wǎng)設(shè)備與城域服務(wù)器之間的連接,所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器;數(shù)據(jù)標(biāo)簽分配模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,分配對應(yīng)服務(wù)的數(shù)據(jù)標(biāo)簽,所述數(shù)據(jù)標(biāo)簽用于描述服務(wù)所涉及的節(jié)點服務(wù)器之間的連接;
城域網(wǎng)地址分配模塊,用于城域網(wǎng)設(shè)備接入城域網(wǎng)時,為入網(wǎng)的設(shè)備分配城域網(wǎng)地址。其中,所述標(biāo)簽可以復(fù)用,包括以下兩種復(fù)用情況其一,城域網(wǎng)設(shè)備到城域服務(wù)器的協(xié)議標(biāo)簽與城域服務(wù)器到該城域網(wǎng)設(shè)備的協(xié)議標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽;服務(wù)所涉及的節(jié)點服務(wù)器之間,一個節(jié)點服務(wù)器到另一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽與另一個節(jié)點服務(wù)器到一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽。其二,所述標(biāo)簽分為入標(biāo)簽和出標(biāo)簽,入標(biāo)簽指數(shù)據(jù)包進(jìn)入城域服務(wù)器或節(jié)點交換機的標(biāo)簽,出標(biāo)簽指該數(shù)據(jù)包離開城域服務(wù)器或節(jié)點交換機的標(biāo)簽;同一個數(shù)據(jù)包的入標(biāo)簽和出標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽;所述標(biāo)簽包括協(xié)議標(biāo)簽和數(shù)據(jù)標(biāo)簽。所述城域服務(wù)器還包括以下模塊,用于城域網(wǎng)設(shè)備的入網(wǎng) 端口查詢模塊,用于向其所有下行端口發(fā)送城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中包含一個協(xié)議標(biāo)簽分配模塊分配的待用協(xié)議標(biāo)簽;端口應(yīng)答模塊,用于接收城域網(wǎng)設(shè)備發(fā)送的城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含城域網(wǎng)設(shè)備的序列號和收到城域查詢標(biāo)簽包的端口號;入網(wǎng)驗證模塊,用于根據(jù)城域應(yīng)答標(biāo)簽包中的序列號驗證城域網(wǎng)設(shè)備是否注冊;入網(wǎng)命令發(fā)送模塊,用于當(dāng)城域網(wǎng)設(shè)備已注冊時,向城域網(wǎng)設(shè)備收到城域查詢標(biāo)簽包的端口發(fā)送入網(wǎng)命令,所述入網(wǎng)命令中包含城域服務(wù)器為城域網(wǎng)設(shè)備分配的城域網(wǎng)地址和所述待用協(xié)議標(biāo)簽;入網(wǎng)命令應(yīng)答接收模塊,用于接收城域網(wǎng)設(shè)備返回的入網(wǎng)命令應(yīng)答,城域網(wǎng)設(shè)備接入城域網(wǎng);其中,所述城域網(wǎng)設(shè)備為節(jié)點交換機或節(jié)點服務(wù)器。特殊的,當(dāng)同一個城域網(wǎng)設(shè)備與城域服務(wù)器之間有多個連接時,所述城域服務(wù)器的多個端口會收到同一個城域網(wǎng)設(shè)備發(fā)來的多個城域應(yīng)答標(biāo)簽包,每個城域應(yīng)答標(biāo)簽包中的待用協(xié)議標(biāo)簽不同;入網(wǎng)命令發(fā)送模塊通過多個不同的協(xié)議標(biāo)簽,向同一個城域網(wǎng)設(shè)備的多個端口發(fā)送多個入網(wǎng)命令,但每個入網(wǎng)命令中為該城域網(wǎng)設(shè)備分配的城域網(wǎng)地址相同。所述城域服務(wù)器設(shè)置有協(xié)議包標(biāo)簽表和應(yīng)答包標(biāo)簽表,分別說如下協(xié)議包標(biāo)簽表,用于將城域協(xié)議包分別導(dǎo)向到相應(yīng)下行端口,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包。應(yīng)答包標(biāo)簽表,用于城域服務(wù)器上電時,設(shè)置所有的城域應(yīng)答標(biāo)簽包導(dǎo)向CPU模塊。相應(yīng)的,所述城域服務(wù)器還包括協(xié)議包標(biāo)簽表初始化模塊,用于當(dāng)城域服務(wù)器上電時,在其內(nèi)部的協(xié)議包標(biāo)簽表中設(shè)置所有城域協(xié)議包的導(dǎo)向關(guān)閉;協(xié)議包標(biāo)簽表配置模塊,用于在所述城域網(wǎng)設(shè)備入網(wǎng)時,協(xié)議標(biāo)簽分配模塊對應(yīng)下行端口個數(shù)分配待用協(xié)議標(biāo)簽后,修改所述協(xié)議包標(biāo)簽表,將所分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口 ;其中,所述待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的連接。當(dāng)城域網(wǎng)設(shè)備的下級連接設(shè)備接入新型網(wǎng)時,所述協(xié)議標(biāo)簽分配模塊,還用于當(dāng)所述城域網(wǎng)設(shè)備入網(wǎng)之后,為所述城域網(wǎng)設(shè)備的下級連接設(shè)備新分配待用協(xié)議標(biāo)簽;所述協(xié)議包標(biāo)簽表更新模塊,還用于修改城域服務(wù)器的協(xié)議包標(biāo)簽表,將新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的下級連接設(shè)備的連接,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包。此外,當(dāng)入網(wǎng)的城域網(wǎng)設(shè)備為節(jié)點交換機時,該節(jié)點交換機的某個下級連接設(shè)備接入城域網(wǎng),所述下級連接設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器,則城域服務(wù)器的端口查詢模塊,還用于使用新分配的待用協(xié)議標(biāo)簽向各下級連接設(shè)備發(fā)送城域查詢標(biāo)簽包,所述城域查詢標(biāo)簽包根據(jù)協(xié)議包標(biāo)簽表被分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端 Π ;端口應(yīng)答模塊,還用于接收下級連接設(shè)備發(fā)送的城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含該下級連接設(shè)備的序列號和收到城域查詢標(biāo)簽包的端口號;入網(wǎng)驗證模塊,還用于根據(jù)城域應(yīng)答標(biāo)簽包中的序列號驗證下級連接設(shè)備是否注 ππ
冊;入網(wǎng)命令發(fā)送模塊,還用于當(dāng)下級連接設(shè)備已注冊時,向下級連接設(shè)備收到城域查詢標(biāo)簽包的端口發(fā)送入網(wǎng)命令,所述入網(wǎng)命令中包含協(xié)議標(biāo)簽分配模塊為下級連接設(shè)備分配的城域網(wǎng)地址和所述待用協(xié)議標(biāo)簽;入網(wǎng)命令應(yīng)答接收模塊,還用于接收下級連接設(shè)備返回的入網(wǎng)命令應(yīng)答。優(yōu)選的,所述城域服務(wù)器設(shè)置有標(biāo)簽信息表,每個表項記錄了標(biāo)簽占用信息、標(biāo)簽描述信息和標(biāo)簽路由信息,其中所述標(biāo)簽路由信息包括該標(biāo)簽上一跳交換機的城域網(wǎng)地址及端口號。相應(yīng)的,所述城域服務(wù)器還包括標(biāo)簽信息表更新模塊,用于當(dāng)協(xié)議標(biāo)簽分配模塊為城域網(wǎng)設(shè)備分配一個待用標(biāo)簽時,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為城域服務(wù)器的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述城域網(wǎng)設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改。此外,所述標(biāo)簽信息表更新模塊,還用于當(dāng)協(xié)議標(biāo)簽分配模塊為所述城域網(wǎng)設(shè)備的下級連接設(shè)備分配一個待用標(biāo)簽時,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為所述城域網(wǎng)設(shè)備的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述下級連接設(shè)備入網(wǎng)后, 修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改。優(yōu)選的,所述城域服務(wù)器設(shè)置有地址信息表,每個表項記錄了城域網(wǎng)地址占用信息、設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù)。相應(yīng)的,所述城域服務(wù)器還包括地址信息表初始化模塊,用于城域服務(wù)器上電,城域網(wǎng)地址分配模塊為自己分配一個城域網(wǎng)地址后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為已用,將設(shè)備描述信息改為所述城域服務(wù)器,將設(shè)備資源信息改為所述城域服務(wù)器的資源描述;地址信息表更新模塊,用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述城域網(wǎng)設(shè)備,將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個上行端口連接著城域服務(wù)器的某個下行端口 ;同時,修改地址信息表中對應(yīng)所述城域服務(wù)器地址的表項將設(shè)備資源信息改為所述城域服務(wù)器的某個下行端口連接著城域網(wǎng)設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述城域網(wǎng)設(shè)備的某個上行端口根據(jù)城域網(wǎng)設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知,所述城域服務(wù)器的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。此外,地址信息表更新模塊,還用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到所述下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述下級連接設(shè)備,將設(shè)備資源信息改為所述下級連接設(shè)備的某個上行端口連接著所述城域網(wǎng)設(shè)備的某個下行端口 ;同時,修改地址信息表中對應(yīng)所述城域網(wǎng)設(shè)備地址的表項將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個下行端口連接著下級連接設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述下級連接設(shè)備的某個上行端口根據(jù)下級連接設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知,所述城域網(wǎng)設(shè)備的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。優(yōu)選的,所述城域服務(wù)器設(shè)置有設(shè)備信息表,設(shè)備信息表的每個表項記錄了設(shè)備標(biāo)識、設(shè)備狀態(tài)和設(shè)備地址。相應(yīng)的,所述城域服務(wù)器還包括設(shè)備信息表更新模塊,用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為待入網(wǎng),將設(shè)備地址改為所分配的城域網(wǎng)地址,所述設(shè)備標(biāo)識不做修改;還用于當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為已入網(wǎng),所述設(shè)備標(biāo)識和設(shè)備地址不做修改。優(yōu)選的,所述城域服務(wù)器還包括內(nèi)容-地址映射表,用于記錄服務(wù)內(nèi)容與城域網(wǎng)地址的映射關(guān)系,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;內(nèi)容-地址映射表的使用如下所述跨越城域網(wǎng)的服務(wù)申請涉及第一終端和第二終端;當(dāng)城域服務(wù)器收到連接第一終端的節(jié)點服務(wù)器發(fā)送的包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端接入網(wǎng)地址的服務(wù)申請包時,在內(nèi)容-地址映射表中查找所述服務(wù)號碼對應(yīng)的城域網(wǎng)地址,并判斷第二終端連接在另一節(jié)點服務(wù)器下。此外,城域服務(wù)器還可以在服務(wù)申請過程中進(jìn)行流量控制,并通過流量控制來分配合適的通信鏈路,具體如下所述城域服務(wù)器還包括通信鏈路獲取模塊,用于根據(jù)地址信息表中設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址,獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路信息;所述通信鏈路信息為單向通信鏈路信息,或者為雙向通信鏈路信息;則數(shù)據(jù)標(biāo)簽分配模塊分配當(dāng)次服務(wù)的數(shù)據(jù)標(biāo)簽,并分別向通信鏈路上的城域網(wǎng)設(shè)備發(fā)送包含所述數(shù)據(jù)標(biāo)簽信息的標(biāo)簽分配包;所述標(biāo)簽分配包包含入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口,所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器。所述城域服務(wù)器還包括流量計算模塊,用于根據(jù)設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù),獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源;流量控制模塊,用于根據(jù)服務(wù)申請包的內(nèi)容,檢查當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向連接第一終端的節(jié)點服務(wù)器發(fā)送服務(wù)拒絕包。特殊的,若存在多條滿足服務(wù)的通信鏈路,則通信鏈路獲取模塊按照預(yù)置規(guī)則選擇其中一條;所述預(yù)置規(guī)則為確定已用流量最小的通信鏈路為當(dāng)次服務(wù)的通信鏈路;或者,確定帶寬最大的鏈路為當(dāng)次服務(wù)的通信鏈路。本發(fā)明還提供了一種用于城域網(wǎng)通信的節(jié)點服務(wù)器,所述城域網(wǎng)是具有集中控制功能的網(wǎng)絡(luò),包括城域服務(wù)器、節(jié)點交換機和節(jié)點服務(wù)器,其中所述節(jié)點交換機連接在城域服務(wù)器和節(jié)點服務(wù)器之間;所述節(jié)點服務(wù)器包括協(xié)議標(biāo)簽和地址獲取模塊,用于接入城域網(wǎng)后,從城域服務(wù)器獲得分配的協(xié)議標(biāo)簽和城域網(wǎng)地址,所述協(xié)議標(biāo)簽用于描述節(jié)點服務(wù)器與城域服務(wù)器之間的連接;數(shù)據(jù)標(biāo)簽獲取模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,從城域服務(wù)器獲得分配的對應(yīng)當(dāng)次服務(wù)的數(shù)據(jù)標(biāo)簽,所述數(shù)據(jù)標(biāo)簽用于描述服務(wù)所涉及的節(jié)點服務(wù)器之間的連接;標(biāo)簽添加模塊,用于對節(jié)點服務(wù)器發(fā)給城域網(wǎng)的協(xié)議包或數(shù)據(jù)包添加相應(yīng)的協(xié)議標(biāo)簽或數(shù)據(jù)標(biāo)簽后發(fā)送;標(biāo)簽刪除模塊,用于對從城域網(wǎng)接收的協(xié)議包或數(shù)據(jù)包去掉相應(yīng)的協(xié)議標(biāo)簽或數(shù)據(jù)標(biāo)簽后發(fā)送。優(yōu)選的,當(dāng)同一個節(jié)點服務(wù)器與城域服務(wù)器有多個連接時,獲得對應(yīng)每個連接的不同協(xié)議標(biāo)簽,所述上級連接設(shè)備包括節(jié)點交換機和城域服務(wù)器。所述節(jié)點服務(wù)器還包括地址-標(biāo)簽映射表,用于針對每個跨越城域網(wǎng)的服務(wù),記錄跨越城域網(wǎng)的兩個終端的接入網(wǎng)地址與出標(biāo)簽的綁定關(guān)系;其中,接入網(wǎng)地址為每個節(jié)點服務(wù)器為其下連接的入網(wǎng)設(shè)備分配的地址;地址-標(biāo)簽映射表的使用如下所述標(biāo)簽添加模塊依據(jù)地址-標(biāo)簽映射表,查找節(jié)點服務(wù)器發(fā)給城域網(wǎng)的協(xié)議包或數(shù)據(jù)包對應(yīng)的出標(biāo)簽,并添加查找到的出標(biāo)簽發(fā)送。所述節(jié)點服務(wù)器設(shè)置有協(xié)議包標(biāo)簽表和應(yīng)答包標(biāo)簽表,其中,協(xié)議包標(biāo)簽表,用于節(jié)點服務(wù)器上電時,設(shè)置所有的城域協(xié)議包導(dǎo)向到CPU模塊, 所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;應(yīng)答包標(biāo)簽表,用于將城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;相應(yīng)的,所述節(jié)點服務(wù)器還包括應(yīng)答包標(biāo)簽表初始化模塊,用于節(jié)點服務(wù)器上電時,設(shè)置所有城域應(yīng)答標(biāo)簽包的導(dǎo)向關(guān)閉;應(yīng)答包標(biāo)簽表配置模塊,用于收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包后,修改自身的應(yīng)答包標(biāo)簽表,將所述協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包導(dǎo)向到接收該城域查詢標(biāo)簽包的上行端口。所述節(jié)點服務(wù)器設(shè)置有數(shù)據(jù)包標(biāo)簽表,用于將節(jié)點服務(wù)器發(fā)給城域網(wǎng)的數(shù)據(jù)包分別導(dǎo)向到相應(yīng)上行端口;相應(yīng)的,所述節(jié)點服務(wù)器還包括數(shù)據(jù)包標(biāo)簽表配置模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,根據(jù)城域服務(wù)器發(fā)送的標(biāo)簽分配包,設(shè)置針對該服務(wù)的入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;所述數(shù)據(jù)包標(biāo)簽表用于將節(jié)點服務(wù)器從接入網(wǎng)接收的數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并添加所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送到城域網(wǎng)。所述節(jié)點服務(wù)器還包括內(nèi)容-地址映射表,用于記錄服務(wù)內(nèi)容與接入網(wǎng)地址的映射關(guān)系,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;其中,接入網(wǎng)地址為每個節(jié)點服務(wù)器為其下連接的入網(wǎng)設(shè)備分配的地址;內(nèi)容-地址映射表的使用如下所述跨越城域網(wǎng)的服務(wù)申請涉及第一終端和第二終端;當(dāng)節(jié)點服務(wù)器收到連接其下的第一終端發(fā)起的服務(wù)申請包,包中包含服務(wù)類型信息、 服務(wù)內(nèi)容信息以及第一終端接入網(wǎng)地址,在內(nèi)容-地址映射表中查找所述服務(wù)號碼,如果沒有查找到,則判斷第二終端不連接在該節(jié)點服務(wù)器下;否則,第二終端連接在該節(jié)點服務(wù)器下。由于節(jié)點服務(wù)器不僅屬于新型網(wǎng)的城域網(wǎng)部分,還屬于接入網(wǎng)部分,因此節(jié)點服務(wù)器還設(shè)置有接入網(wǎng)使用的數(shù)據(jù)包地址表,所述數(shù)據(jù)包地址表用于將數(shù)據(jù)包導(dǎo)向到相應(yīng)下行端口,所述數(shù)據(jù)包包括從城域網(wǎng)接收的數(shù)據(jù)包;數(shù)據(jù)包地址表的使用如下連接第二終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)目的地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)目的地址的數(shù)據(jù)包導(dǎo)向的端口 ; 連接第一終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)源地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)源地址的數(shù)據(jù)包導(dǎo)向的端口。此外,所述節(jié)點服務(wù)器還包括地址信息表,每個表項記錄了接入網(wǎng)地址占用信息、設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的接入網(wǎng)設(shè)備的接入網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù);節(jié)點服務(wù)器根據(jù)地址信息表中設(shè)備各個網(wǎng)絡(luò)端口連接的接入網(wǎng)設(shè)備的接入網(wǎng)地址,獲得節(jié)點服務(wù)器與終端間的通信鏈路信息;并根據(jù)設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù),獲得節(jié)點服務(wù)器與終端間的通信鏈路的剩余流量資源。此外,節(jié)點服務(wù)器可以對與其連接的接入網(wǎng)部分的設(shè)備進(jìn)行流量控制,如下所述節(jié)點服務(wù)器還包括流量控制模塊,當(dāng)所述節(jié)點服務(wù)器連接第一終端時,用于根據(jù)第一終端發(fā)起的服務(wù)申請包的內(nèi)容,檢查節(jié)點服務(wù)器與第一終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向第一終端發(fā)送服務(wù)拒絕包;當(dāng)所述節(jié)點服務(wù)器連接第二終端時,用于根據(jù)城域服務(wù)器發(fā)送的服務(wù)申請包的內(nèi)容,檢查節(jié)點服務(wù)器與第二終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向城域服務(wù)器發(fā)送服務(wù)拒絕包。本發(fā)明還提供了一種用于城域網(wǎng)通信的節(jié)點交換機,所述城域網(wǎng)是具有集中控制功能的網(wǎng)絡(luò),包括城域服務(wù)器、節(jié)點交換機和節(jié)點服務(wù)器,其中所述節(jié)點交換機連接在城域服務(wù)器和節(jié)點服務(wù)器之間;所述節(jié)點交換機包括協(xié)議包標(biāo)簽表,用于將接收的城域協(xié)議包分別導(dǎo)向到相應(yīng)下行端口,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;應(yīng)答包標(biāo)簽表,用于將接收的城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;數(shù)據(jù)包標(biāo)簽表,用于將接收的標(biāo)簽數(shù)據(jù)包分別導(dǎo)向到相應(yīng)端口。相應(yīng)的,所述節(jié)點交換機還包括協(xié)議包標(biāo)簽表初始化模塊,用于當(dāng)節(jié)點交換機上電時,設(shè)置所有的城域協(xié)議包導(dǎo)向到CPU模塊;協(xié)議包標(biāo)簽表更新模塊,用于當(dāng)節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的協(xié)議包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到節(jié)點交換機的相應(yīng)下行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述節(jié)點交換機的下級連接設(shè)備的連接,所述下級連接設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器。相應(yīng)的,所述節(jié)點交換機還包括應(yīng)答包標(biāo)簽表初始化模塊,用于當(dāng)節(jié)點交換機上電時,設(shè)置所有城域應(yīng)答標(biāo)簽包的導(dǎo)向關(guān)閉;應(yīng)答包標(biāo)簽表更新模塊,用于當(dāng)節(jié)點交換機收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包后,修改自身的應(yīng)答包標(biāo)簽表,將所述協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包導(dǎo)向到接收該城域查詢標(biāo)簽包的上行端口 ;還用于當(dāng)節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的應(yīng)答包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述所述城域網(wǎng)設(shè)備的下級連接設(shè)備到城域服務(wù)器的連接,所述下級連接設(shè)備包括下級節(jié)點交換機和節(jié)點服務(wù)器。所述節(jié)點交換機還包括以下模塊,用于接入城域網(wǎng)查詢包接收模塊,用于接收城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包,所述城域查詢標(biāo)簽包中包含一個城域服務(wù)器分配的待用協(xié)議標(biāo)簽;查詢應(yīng)答模塊,用于向城域服務(wù)器返回城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含該節(jié)點交換機的序列號和收到城域查詢標(biāo)簽包的端口號;入網(wǎng)命令接收模塊,用于當(dāng)城域服務(wù)器驗證該節(jié)點交換機注冊后,從接收城域查詢標(biāo)簽包的端口接收城域服務(wù)器發(fā)送的入網(wǎng)命令,所述入網(wǎng)命令中包含城域服務(wù)器為節(jié)點交換機分配的城域網(wǎng)地址和所述待用協(xié)議標(biāo)簽;入網(wǎng)命令應(yīng)答模塊,用于收到入網(wǎng)命令后,向城域服務(wù)器返回入網(wǎng)命令應(yīng)答。特殊的,當(dāng)同一個節(jié)點交換機與城域服務(wù)器之間有多個連接時,所述同一個節(jié)點交換機的多個端口會收到多個城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中的待用協(xié)議標(biāo)簽不同;城域服務(wù)器通過多個不同的協(xié)議標(biāo)簽,向同一個節(jié)點交換機的多個端口發(fā)送多個入網(wǎng)命令,但每個入網(wǎng)命令中為該節(jié)點交換機分配的城域網(wǎng)地址相同。此外,當(dāng)入網(wǎng)的節(jié)點交換機的某個下級連接設(shè)備接入城域網(wǎng)時,該節(jié)點交換機接收到所述城域查詢標(biāo)簽包和入網(wǎng)命令后,根據(jù)自身的協(xié)議包標(biāo)簽表,將所述城域查詢標(biāo)簽包和入網(wǎng)命令導(dǎo)向到相應(yīng)下行端口進(jìn)行轉(zhuǎn)發(fā);該節(jié)點交換機接收到所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答后,根據(jù)自身的應(yīng)答包標(biāo)簽表,將所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答導(dǎo)向到相應(yīng)上行端口進(jìn)行轉(zhuǎn)發(fā)。相應(yīng)的,所述的節(jié)點交換機還包括數(shù)據(jù)包標(biāo)簽表配置模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,根據(jù)城域服務(wù)器發(fā)送的標(biāo)簽分配包,設(shè)置針對該服務(wù)的入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;所述數(shù)據(jù)包標(biāo)簽表用于將節(jié)點交換機以所設(shè)置的入標(biāo)簽接收的標(biāo)簽數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并使用所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送。其中,所述標(biāo)簽數(shù)據(jù)包為單播標(biāo)簽數(shù)據(jù)包或組播數(shù)據(jù)標(biāo)簽包,則所述數(shù)據(jù)包標(biāo)簽表為單播數(shù)據(jù)包標(biāo)簽表或組播數(shù)據(jù)包標(biāo)簽表。本發(fā)明還提供了一種城域網(wǎng)通信系統(tǒng),所述城域網(wǎng)是具有集中控制功能的網(wǎng)絡(luò), 包括城域服務(wù)器、節(jié)點交換機和節(jié)點服務(wù)器,其中所述節(jié)點交換機連接在城域服務(wù)器和節(jié)點服務(wù)器之間;所述城域服務(wù)器包括協(xié)議標(biāo)簽分配模塊,用于城域網(wǎng)設(shè)備接入城域網(wǎng)時,為入網(wǎng)的設(shè)備分配協(xié)議標(biāo)簽; 其中,所述協(xié)議標(biāo)簽用于描述城域網(wǎng)設(shè)備與城域服務(wù)器之間的連接,所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器;數(shù)據(jù)標(biāo)簽分配模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,分配對應(yīng)服務(wù)的數(shù)據(jù)標(biāo)簽,所述數(shù)據(jù)標(biāo)簽用于描述服務(wù)所涉及的節(jié)點服務(wù)器之間的連接;城域網(wǎng)地址分配模塊,用于城域網(wǎng)設(shè)備接入城域網(wǎng)時,為入網(wǎng)的設(shè)備分配城域網(wǎng)地址。其中,所述標(biāo)簽可以復(fù)用,包括以下兩種復(fù)用情況其一,城域網(wǎng)設(shè)備到城域服務(wù)器的協(xié)議標(biāo)簽與城域服務(wù)器到該城域網(wǎng)設(shè)備的協(xié)議標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽;服務(wù)所涉及的節(jié)點服務(wù)器之間,一個節(jié)點服務(wù)器到另一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽與另一個節(jié)點服務(wù)器到一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽。其二,所述標(biāo)簽分為入標(biāo)簽和出標(biāo)簽,入標(biāo)簽指數(shù)據(jù)包進(jìn)入城域服務(wù)器或節(jié)點交換機的標(biāo)簽,出標(biāo)簽指該數(shù)據(jù)包離開城域服務(wù)器或節(jié)點交換機的標(biāo)簽;同一個數(shù)據(jù)包的入標(biāo)簽和出標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽;所述標(biāo)簽包括協(xié)議標(biāo)簽和數(shù)據(jù)標(biāo)簽。所述城域服務(wù)器還包括以下模塊,用于城域網(wǎng)設(shè)備入網(wǎng)端口查詢模塊,用于向其所有下行端口發(fā)送城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中包含一個協(xié)議標(biāo)簽分配模塊分配的待用協(xié)議標(biāo)簽;端口應(yīng)答模塊,用于接收城域網(wǎng)設(shè)備發(fā)送的城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含城域網(wǎng)設(shè)備的序列號和收到城域查詢標(biāo)簽包的端口號;入網(wǎng)驗證模塊,用于根據(jù)城域應(yīng)答標(biāo)簽包中的序列號驗證城域網(wǎng)設(shè)備是否注冊;入網(wǎng)命令發(fā)送模塊,用于當(dāng)城域網(wǎng)設(shè)備已注冊時,向城域網(wǎng)設(shè)備收到城域查詢標(biāo)簽包的端口發(fā)送入網(wǎng)命令,所述入網(wǎng)命令中包含城域服務(wù)器為城域網(wǎng)設(shè)備分配的城域網(wǎng)地址和所述待用協(xié)議標(biāo)簽;入網(wǎng)命令應(yīng)答接收模塊,用于接收城域網(wǎng)設(shè)備返回的入網(wǎng)命令應(yīng)答,城域網(wǎng)設(shè)備接入城域網(wǎng);其中,所述城域網(wǎng)設(shè)備為節(jié)點交換機或節(jié)點服務(wù)器。特殊的,當(dāng)同一個城域網(wǎng)設(shè)備與城域服務(wù)器之間有多個連接時,所述同一個城域網(wǎng)設(shè)備的多個端口會收到多個城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中的待用協(xié)議標(biāo)簽不同;城域服務(wù)器通過多個不同的協(xié)議標(biāo)簽,向同一個城域網(wǎng)設(shè)備的多個端口發(fā)送多個入網(wǎng)命令,但每個入網(wǎng)命令中為該城域網(wǎng)設(shè)備分配的城域網(wǎng)地址相同。在所述通信系統(tǒng)中,所述節(jié)點交換機包括協(xié)議包標(biāo)簽表,用于將接收的城域協(xié)議包分別導(dǎo)向到相應(yīng)下行端口,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;協(xié)議包標(biāo)簽表初始化模塊,用于當(dāng)節(jié)點交換機上電時,設(shè)置所有的城域協(xié)議包導(dǎo)向到CPU模塊;協(xié)議包標(biāo)簽表更新模塊,用于當(dāng)節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的協(xié)議包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到節(jié)點交換機的相應(yīng)下行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述節(jié)點交換機的下級連接設(shè)備的連接,所述下級連接設(shè)備包括下級節(jié)點交換機和節(jié)點服務(wù)器。所述節(jié)點交換機還包括應(yīng)答包標(biāo)簽表,用于將接收的城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;應(yīng)答包標(biāo)簽表初始化模塊,用于當(dāng)節(jié)點交換機上電時,設(shè)置所有城域應(yīng)答標(biāo)簽包的導(dǎo)向關(guān)閉;應(yīng)答包標(biāo)簽表更新模塊,用于當(dāng)節(jié)點交換機收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包后,修改自身的應(yīng)答包標(biāo)簽表,將所述協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包導(dǎo)向到接收該城域查詢標(biāo)簽包的上行端口 ;還用于當(dāng)節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的應(yīng)答包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述所述城域網(wǎng)設(shè)備的下級連接設(shè)備到城域服務(wù)器的連接,所述下級連接設(shè)備包括下級節(jié)點交換機和節(jié)點服務(wù)器。當(dāng)入網(wǎng)的節(jié)點交換機的某個下級連接設(shè)備接入城域網(wǎng)時,該節(jié)點交換機接收到所述城域查詢標(biāo)簽包和入網(wǎng)命令后,根據(jù)自身的協(xié)議包標(biāo)簽表,將所述城域查詢標(biāo)簽包和入網(wǎng)命令導(dǎo)向到相應(yīng)下行端口進(jìn)行轉(zhuǎn)發(fā);該節(jié)點交換機接收到所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答后,根據(jù)自身的應(yīng)答包標(biāo)簽表,將所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答導(dǎo)向到相應(yīng)上行端口進(jìn)行轉(zhuǎn)發(fā)。在所述通信系統(tǒng)中,所述節(jié)點服務(wù)器包括協(xié)議包標(biāo)簽表,用于節(jié)點服務(wù)器上電時,設(shè)置所有的城域協(xié)議包導(dǎo)向到CPU模塊,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包。所述節(jié)點服務(wù)器還包括應(yīng)答包標(biāo)簽表,用于將城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;應(yīng)答包標(biāo)簽表初始化模塊,用于節(jié)點服務(wù)器上電時,設(shè)置所有城域應(yīng)答標(biāo)簽包的導(dǎo)向關(guān)閉;應(yīng)答包標(biāo)簽表配置模塊,用于收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包后,修改自身的應(yīng)答包標(biāo)簽表,將所述協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包導(dǎo)向到接收該城域查詢標(biāo)簽包的上行端口。在所述通信系統(tǒng)中,所述城域服務(wù)器還包括
協(xié)議包標(biāo)簽表,用于將城域協(xié)議包分別導(dǎo)向到相應(yīng)下行端口,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;協(xié)議包標(biāo)簽表初始化模塊,用于當(dāng)城域服務(wù)器上電時,在其內(nèi)部的協(xié)議包標(biāo)簽表中設(shè)置所有城域協(xié)議包的導(dǎo)向關(guān)閉;協(xié)議包標(biāo)簽表配置模塊,用于在所述城域網(wǎng)設(shè)備入網(wǎng)時,協(xié)議標(biāo)簽分配模塊對應(yīng)下行端口個數(shù)分配待用協(xié)議標(biāo)簽后,修改所述協(xié)議包標(biāo)簽表,將所分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口 ;其中,所述待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的連接。所述城域服務(wù)器還包括所述協(xié)議標(biāo)簽分配模塊,還用于當(dāng)所述城域網(wǎng)設(shè)備入網(wǎng)之后,為所述城域網(wǎng)設(shè)備的下級連接設(shè)備新分配待用協(xié)議標(biāo)簽;所述協(xié)議包標(biāo)簽表更新模塊,還用于修改城域服務(wù)器的協(xié)議包標(biāo)簽表,將新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的下級連接設(shè)備的連接,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包。所述城域服務(wù)器還包括應(yīng)答包標(biāo)簽表,用于城域服務(wù)器上電時,設(shè)置所有的城域應(yīng)答標(biāo)簽包導(dǎo)向CPU模塊。所述城域服務(wù)器還包括標(biāo)簽信息表,每個表項記錄了標(biāo)簽占用信息、標(biāo)簽描述信息和標(biāo)簽路由信息,其中所述標(biāo)簽路由信息包括該標(biāo)簽上一跳交換機的城域網(wǎng)地址及端口號;標(biāo)簽信息表更新模塊,用于當(dāng)協(xié)議標(biāo)簽分配模塊為城域網(wǎng)設(shè)備分配一個待用標(biāo)簽時,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為城域服務(wù)器的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述城域網(wǎng)設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項 將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改;所述標(biāo)簽信息表更新模塊,還用于當(dāng)協(xié)議標(biāo)簽分配模塊為所述城域網(wǎng)設(shè)備的下級連接設(shè)備分配一個待用標(biāo)簽時,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為所述城域網(wǎng)設(shè)備的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述下級連接設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改。 所述城域服務(wù)器還包括地址信息表,每個表項記錄了城域網(wǎng)地址占用信息、設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù);地址信息表初始化模塊,用于城域服務(wù)器上電,城域網(wǎng)地址分配模塊為自己分配一個城域網(wǎng)地址后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為已用,將設(shè)備描述信息改為所述城域服務(wù)器,將設(shè)備資源信息改為所述城域服務(wù)器的資源描述;
地址信息表更新模塊,用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述城域網(wǎng)設(shè)備,將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個上行端口連接著城域服務(wù)器的某個下行端口 ;同時, 修改地址信息表中對應(yīng)所述城域服務(wù)器地址的表項將設(shè)備資源信息改為所述城域服務(wù)器的某個下行端口連接著城域網(wǎng)設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述城域網(wǎng)設(shè)備的某個上行端口根據(jù)城域網(wǎng)設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知,所述城域服務(wù)器的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。所述地址信息表更新模塊,還用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到所述下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述下級連接設(shè)備,將設(shè)備資源信息改為所述下級連接設(shè)備的某個上行端口連接著所述城域網(wǎng)設(shè)備的某個下行端口 ;同時,修改地址信息表中對應(yīng)所述城域網(wǎng)設(shè)備地址的表項將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個下行端口連接著下級連接設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述下級連接設(shè)備的某個上行端口根據(jù)下級連接設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知,所述城域網(wǎng)設(shè)備的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。所述城域服務(wù)器還包括設(shè)備信息表,設(shè)備信息表的每個表項記錄了設(shè)備標(biāo)識、設(shè)備狀態(tài)和設(shè)備地址;設(shè)備信息表更新模塊,用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為待入網(wǎng),將設(shè)備地址改為所分配的城域網(wǎng)地址,所述設(shè)備標(biāo)識不做修改;還用于當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為已入網(wǎng),所述設(shè)備標(biāo)識和設(shè)備地址不做修改。所述節(jié)點服務(wù)器還包括內(nèi)容-地址映射表,用于記錄服務(wù)內(nèi)容與接入網(wǎng)地址的映射關(guān)系,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;其中,接入網(wǎng)地址為每個節(jié)點服務(wù)器為其下連接的入網(wǎng)設(shè)備分配的地址;所述跨越城域網(wǎng)的服務(wù)申請涉及第一終端和第二終端;當(dāng)節(jié)點服務(wù)器收到連接其下的第一終端發(fā)起的服務(wù)申請包,包中包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端接入網(wǎng)地址,在內(nèi)容-地址映射表中查找所述服務(wù)號碼,如果沒有查找到,則判斷第二終端不連接在該節(jié)點服務(wù)器下,則添加協(xié)議標(biāo)簽向城域服務(wù)器發(fā)出服務(wù)申請包;否則,第二終端連接在該節(jié)點服務(wù)器下。所述城域服務(wù)器還包括
內(nèi)容-地址映射表,用于記錄服務(wù)內(nèi)容與城域網(wǎng)地址的映射關(guān)系,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;當(dāng)城域服務(wù)器收到連接第一終端的節(jié)點服務(wù)器發(fā)送的包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端接入網(wǎng)地址的服務(wù)申請包時,在內(nèi)容-地址映射表中查找所述服務(wù)號碼對應(yīng)的城域網(wǎng)地址,并判斷第二終端連接在另一節(jié)點服務(wù)器下。所述城域服務(wù)器還包括通信鏈路獲取模塊,用于根據(jù)地址信息表中設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址,獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路信息;所述通信鏈路信息為單向通信鏈路信息,或者為雙向通信鏈路信息;則數(shù)據(jù)標(biāo)簽分配模塊分配當(dāng)次服務(wù)的數(shù)據(jù)標(biāo)簽,并分別向通信鏈路上的城域網(wǎng)設(shè)備發(fā)送包含所述數(shù)據(jù)標(biāo)簽信息的標(biāo)簽分配包;所述標(biāo)簽分配包包含入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口,所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器。所述城域服務(wù)器還包括流量計算模塊,用于根據(jù)設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù),獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源;流量控制模塊,用于根據(jù)服務(wù)申請包的內(nèi)容,檢查當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向連接第一終端的節(jié)點服務(wù)器發(fā)送服務(wù)拒絕包。所述節(jié)點服務(wù)器還包括數(shù)據(jù)包標(biāo)簽表,用于將節(jié)點服務(wù)器發(fā)給城域網(wǎng)的數(shù)據(jù)包分別導(dǎo)向到相應(yīng)上行端 Π ;數(shù)據(jù)包標(biāo)簽表配置模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,根據(jù)城域服務(wù)器發(fā)送的標(biāo)簽分配包,設(shè)置針對該服務(wù)的入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;所述數(shù)據(jù)包標(biāo)簽表用于將節(jié)點服務(wù)器從接入網(wǎng)接收的數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并添加所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送到城域網(wǎng)。所述數(shù)據(jù)包標(biāo)簽表包括單播數(shù)據(jù)包標(biāo)簽表和組播數(shù)據(jù)包標(biāo)簽表,分別用于導(dǎo)向單播標(biāo)簽數(shù)據(jù)包和組播數(shù)據(jù)標(biāo)簽包。所述節(jié)點交換機還包括數(shù)據(jù)包標(biāo)簽表,用于將接收的標(biāo)簽數(shù)據(jù)包分別導(dǎo)向到相應(yīng)端口 ;數(shù)據(jù)包標(biāo)簽表配置模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,根據(jù)城域服務(wù)器發(fā)送的標(biāo)簽分配包,設(shè)置針對該服務(wù)的入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;所述數(shù)據(jù)包標(biāo)簽表用于將節(jié)點交換機以所設(shè)置的入標(biāo)簽接收的標(biāo)簽數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并使用所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送。所述節(jié)點服務(wù)器還包括地址-標(biāo)簽映射表,用于針對每個跨越城域網(wǎng)的服務(wù),記錄跨越城域網(wǎng)的兩個終端的接入網(wǎng)地址與出標(biāo)簽的綁定關(guān)系;其中,接入網(wǎng)地址為每個節(jié)點服務(wù)器為其下連接的入網(wǎng)設(shè)備分配的地址;則所述標(biāo)簽添加模塊依據(jù)地址-標(biāo)簽映射表,查找節(jié)點服務(wù)器發(fā)給城域網(wǎng)的協(xié)議包或數(shù)據(jù)包對應(yīng)的出標(biāo)簽,并添加查找到的出標(biāo)簽發(fā)送。
所述節(jié)點服務(wù)器還包括數(shù)據(jù)包地址表,用于將數(shù)據(jù)包導(dǎo)向到相應(yīng)下行端口,所述數(shù)據(jù)包包括從城域網(wǎng)接收的數(shù)據(jù)包;連接第二終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)目的地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)目的地址的數(shù)據(jù)包導(dǎo)向的端口 ;連接第一終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)源地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)源地址的數(shù)據(jù)包導(dǎo)向的端口。所述節(jié)點服務(wù)器還包括流量控制模塊,當(dāng)所述節(jié)點服務(wù)器連接第一終端時,用于根據(jù)第一終端發(fā)起的服務(wù)申請包的內(nèi)容,檢查節(jié)點服務(wù)器與第一終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向第一終端發(fā)送服務(wù)拒絕包;當(dāng)所述節(jié)點服務(wù)器連接第二終端時,用于根據(jù)城域服務(wù)器發(fā)送的服務(wù)申請包的內(nèi)容,檢查節(jié)點服務(wù)器與第二終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向城域服務(wù)器發(fā)送服務(wù)拒絕包。以上通信系統(tǒng)中各個模塊的功能可以通過圖1和圖2的結(jié)構(gòu)實現(xiàn)。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點首先,本發(fā)明構(gòu)建的新型網(wǎng)絡(luò)包括接入網(wǎng)和城域網(wǎng)兩部分,其中城域網(wǎng)是一種集中控制的星型網(wǎng)、環(huán)狀網(wǎng)等網(wǎng)絡(luò)結(jié)構(gòu),因此兩個設(shè)備之間可能有2種甚至2種以上的連接, 但是兩個設(shè)備的地址都只有一個,因此,僅僅采用地址無法描述二者之間的多種連接。為了精確描述城域網(wǎng)設(shè)備之間的連接關(guān)系,本發(fā)明引入標(biāo)簽來唯一描述一個城域網(wǎng)設(shè)備。但與傳統(tǒng)的MPLS標(biāo)簽相比,本發(fā)明中標(biāo)簽的分配是由城域網(wǎng)服務(wù)器主導(dǎo),節(jié)點交換機、節(jié)點服務(wù)器都是被動的執(zhí)行而已,這一點與MPLS的標(biāo)簽分配是不同的,MPLS的標(biāo)簽分配是交換機、服務(wù)器互相協(xié)商的結(jié)果。其次,本發(fā)明是一種分層控制的網(wǎng)絡(luò)結(jié)構(gòu),城域服務(wù)器控制著其下的節(jié)點交換機和節(jié)點服務(wù)器的網(wǎng)管流程和服務(wù)流程,而節(jié)點服務(wù)器控制著其下的接入交換機和終端的網(wǎng)管流程和服務(wù)流程。其中,城域服務(wù)器或節(jié)點服務(wù)器以主控的方式,通過向各個通信端口發(fā)送查詢包,對各個網(wǎng)絡(luò)設(shè)備的地址進(jìn)行分配,并且在分配的過程中在主控服務(wù)器端建立了清晰的網(wǎng)絡(luò)拓?fù)?。這樣,在具體數(shù)據(jù)包的傳輸過程中,就可以直接由主控服務(wù)器(城域服務(wù)器或節(jié)點服務(wù)器)分配相應(yīng)的通信鏈路即可(因為其明晰整個網(wǎng)絡(luò)的設(shè)備拓?fù)?,不需要各個網(wǎng)絡(luò)設(shè)備之間再進(jìn)行路由協(xié)商(現(xiàn)有IP協(xié)議的方案),這樣可以保證穩(wěn)定的傳輸速率,避免延時。再次,在一次服務(wù)數(shù)據(jù)的傳輸中,該服務(wù)的各個數(shù)據(jù)包通過相同的通信鏈路進(jìn)行傳輸,而不像現(xiàn)有IP協(xié)議的方案,每個數(shù)據(jù)包依靠自行協(xié)商解決路由問題,在數(shù)據(jù)包發(fā)出之前并不知道其會經(jīng)過哪條路徑,即同一業(yè)務(wù)的兩個數(shù)據(jù)包可能通過不同的路徑傳輸至目標(biāo)終端。這樣,本發(fā)明與之相比,可以保證穩(wěn)定的傳輸速率,避免延時。再次,城域服務(wù)器可以集中對節(jié)點交換機和節(jié)點服務(wù)器進(jìn)行控制,從而可以實時獲知節(jié)點交換機和節(jié)點服務(wù)器的端口流量信息,當(dāng)設(shè)備之間存在2種以上的連接時,可以實時根據(jù)流量選擇一條連接,實現(xiàn)實時的路由功能,避免網(wǎng)絡(luò)堵塞或流量資源分配不均。與此類似,節(jié)點服務(wù)器也集中對接入交換機進(jìn)行控制,從而可以實時獲知接入交換機的端口流量信息,因此接入交換機可以實時從節(jié)點服務(wù)器獲得流量控制信息,來對端到端的數(shù)據(jù)傳輸進(jìn)行流量控制。并且,接入終端的第一個交換機,可以對每次服務(wù)精確計算鏈路流量, 從而保證這種流量控制可以線性疊加,即節(jié)點服務(wù)器可以將交換機各個端口的流量進(jìn)行線性疊加來進(jìn)行流量統(tǒng)計,因此可以實現(xiàn)流量的精確控制。這種接入網(wǎng)中的精確流量控制,也為城域網(wǎng)中的實時路由提供了堅實的基礎(chǔ)。
圖1是本發(fā)明實施例中新型網(wǎng)的節(jié)點服務(wù)器內(nèi)部結(jié)構(gòu)示意圖;圖2是本發(fā)明實施例中新型網(wǎng)的接入交換機內(nèi)部結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例中新型接入網(wǎng)的數(shù)據(jù)結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例中新型城域網(wǎng)的數(shù)據(jù)結(jié)構(gòu)示意圖;圖5是本發(fā)明實施例所述城域服務(wù)器與節(jié)點交換機、節(jié)點服務(wù)器的網(wǎng)管流程圖;圖6是本發(fā)明實施例所述城域服務(wù)器與節(jié)點交換機、節(jié)點服務(wù)器的網(wǎng)管交互示例連接圖;圖7是本發(fā)明實施例所述城域服務(wù)器與節(jié)點交換機、節(jié)點服務(wù)器的服務(wù)交互示例連接圖;圖8是本發(fā)明實施例中接入交換機接入新型網(wǎng)的流程示意圖;圖9是本發(fā)明實施例中終端接入新型網(wǎng)的流程示意圖;圖10是本發(fā)明實施例所述節(jié)點服務(wù)器與接入交換機、終端在入網(wǎng)過程中的交互示例連接圖;圖11是本發(fā)明實施例所述接入交換機進(jìn)行流量控制的流程圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本發(fā)明作進(jìn)一步詳細(xì)的說明。首先介紹本發(fā)明的設(shè)計思路本發(fā)明實現(xiàn)全網(wǎng)品質(zhì)保證的充分條件有以下幾點第一,IP互聯(lián)網(wǎng)核心理論中關(guān)于“盡力而為”(Best Efforts)的機制必然導(dǎo)致網(wǎng)絡(luò)流量不均勻和頻繁的丟包。實際上,TCP協(xié)議正是利用網(wǎng)絡(luò)丟包狀態(tài)來調(diào)節(jié)發(fā)送流量。第二,IP互聯(lián)網(wǎng)核心理論中關(guān)于“儲存轉(zhuǎn)發(fā)”(Store&Forward)的機制在吸收本地突發(fā)流量的同時,將造成下一個節(jié)點網(wǎng)絡(luò)流量更大的不均勻。第三,IP互聯(lián)網(wǎng)核心理論中關(guān)于“檢錯重發(fā)”(Error Detection&Retransmission) 的機制在同步視頻通訊中,將造成不可容忍的延時,因此沒有實用價值。第四,連續(xù)性的網(wǎng)絡(luò)流量不均勻或突發(fā)流量必然導(dǎo)致周期性交換機(路由器)丟包。由此可見,由于電腦文件突發(fā)流量本質(zhì)是離散性,沒有后繼,上述IP互聯(lián)網(wǎng)核心理論曾經(jīng)使互聯(lián)網(wǎng)高效率傳輸文件。但是,面對連續(xù)性同步流媒體傳輸中的品質(zhì)保證,昔日的功臣卻成了破壞網(wǎng)絡(luò)傳輸品質(zhì)的元兇。我們已經(jīng)從前面論述中得出結(jié)論,任何資源預(yù)留、 優(yōu)先級別和輕載方案都不能從根本上解決同步流媒體的品質(zhì)保證。
既然前述方法無一可行,那么,解決網(wǎng)絡(luò)傳輸品質(zhì)保證的出路在哪里?本發(fā)明認(rèn)為,當(dāng)前各種QoS方法,都建立在一種錯誤的假設(shè)上。根據(jù)這種假設(shè),QoS 的解決方法是為視訊流量提供優(yōu)先處理的特權(quán)。但事實是,由于不同媒體形式所需的網(wǎng)絡(luò)流量極度不勻,只要有少數(shù)人使用視訊服務(wù),網(wǎng)絡(luò)上的視訊流量將占據(jù)絕對主體。如果換一角度看,專門為大部分網(wǎng)絡(luò)流量提供好的品質(zhì),等效于專門為少部分非視訊流量提供差的品質(zhì)。既然,大部分網(wǎng)絡(luò)流量必須要求品質(zhì)保證,那么,剩下少數(shù)不要求品質(zhì)保證的業(yè)務(wù)流量也都給于品質(zhì)保證何嘗不可。假設(shè)1000位旅客訂飛機票時都要求頭等艙,只有少數(shù)幾位可以接受經(jīng)濟艙,那么,航空公司的自然措施是取消經(jīng)濟艙。因為,為了滿足極少數(shù)差異化的經(jīng)濟艙,航空公司所花的代價遠(yuǎn)大于給這些旅客提供免費升艙。實際上,網(wǎng)絡(luò)傳輸品質(zhì)完全不保證,或者完全有保證都很簡單,難就難在部分保證和部分不保證,尤其還不知道這“部分”兩字的界線劃在哪里。因此,只要為全部網(wǎng)絡(luò)業(yè)務(wù)都提供品質(zhì)保證,QoS問題就不存在了。IP互聯(lián)網(wǎng)初期好比是鄉(xiāng)間小路,在民風(fēng)淳樸的小鎮(zhèn)不需要交通警察。但是到了繁華的大都市,有些熱鬧路段的紅綠燈和交通警察都控制不了混亂局面,出行赴約難以確定時間,就像今天的IP互聯(lián)網(wǎng)。本發(fā)明好比是高速公路,不需要警察和紅綠燈,水泥隔開的車道和立交橋確保汽車在規(guī)定的道路行駛。根據(jù)加州交通局的經(jīng)驗,避免高速公路堵車的辦法是關(guān)閉入口匝道。加州高速公路的設(shè)計思路有三個特點 在公路入口匝道設(shè)置開關(guān),控制宏觀車流量。 保持車速穩(wěn)定,提高道路通車率。 采用水泥結(jié)構(gòu)的道路分隔和立交橋,而不是警察和紅綠燈來規(guī)范車輛行駛。本發(fā)明實施例遵循電話網(wǎng)的原理,采取類似上述高速公路的三項措施 每條通路都計算和實測流量,一旦流量接近飽和,采取繞道或拒絕新用戶加入。 嚴(yán)格均流發(fā)送,本發(fā)明實施例TV能夠在90%重載流量下,達(dá)到百萬分之一的丟包率。 上行數(shù)據(jù)匹配和流量控制,從結(jié)構(gòu)上確保用戶嚴(yán)格遵守交通規(guī)則,因為品質(zhì)保證措施不可能指望用戶自覺執(zhí)行。電腦文件與流媒體是兩種截然不同的媒體形式,處理方式相互排斥。本發(fā)明的網(wǎng)絡(luò)理論和實踐揭示了兩項成果 本發(fā)明實施例百倍于IP互聯(lián)網(wǎng)的性價比優(yōu)勢 發(fā)展高品質(zhì)對稱電視不干擾現(xiàn)有IP互聯(lián)網(wǎng)業(yè)務(wù)的實施方法尤其在大流量的骨干網(wǎng)絡(luò),電腦文件和流媒體通過不同波長合用一根光纖。如果一定要統(tǒng)一到單一網(wǎng)絡(luò),如接入網(wǎng),那么應(yīng)該是將電腦文件統(tǒng)一到視訊流媒體網(wǎng)絡(luò)。本發(fā)明實施例提供了完整的透明承載IP互聯(lián)網(wǎng)的解決方案。將流媒體與文件分開處理只是第一步,如何保證獨立的流媒體網(wǎng)絡(luò)品質(zhì)?前面說過,PSTN電話網(wǎng)絡(luò)采用嚴(yán)格的同步機制,當(dāng)流量百分之百用滿之前,不會出現(xiàn)網(wǎng)絡(luò)阻塞現(xiàn)象。從理論上講,多個均勻流合并以后,還是均勻流。實踐進(jìn)一步證明,在均勻流的前提下,網(wǎng)絡(luò)流量可以接近于極限值,而不發(fā)生丟包現(xiàn)象。由于占據(jù)未來網(wǎng)絡(luò)流量中九成以上的視訊媒體流,本身具備均勻流特征。因此,以視訊業(yè)務(wù)為主要目標(biāo)的本發(fā)明互聯(lián)網(wǎng)品質(zhì)保證的途徑自然是消除信源流量不均勻,尤其在意從根本上防止重載條件下網(wǎng)絡(luò)交換機的丟包現(xiàn)象。本發(fā)明實施例是用改良以太網(wǎng)建立面向連接的電路,全網(wǎng)統(tǒng)一采用定長度數(shù)據(jù)包。只要改變發(fā)包時間間隔,就可以得到任意帶寬的媒體流。為了保證網(wǎng)絡(luò)均流特征,本發(fā)明互聯(lián)網(wǎng)要求終端設(shè)計必須具備均流能力。但是,在實際網(wǎng)絡(luò)環(huán)境中,顯然不可能寄希望于用戶自覺遵守均流規(guī)定。因此,本發(fā)明實施例節(jié)點服務(wù)器向網(wǎng)絡(luò)交換機發(fā)放通行證,只允許用戶數(shù)據(jù)包在很細(xì)的時間精度下均勻通過。對于符合規(guī)定要求設(shè)計的用戶終端,通行證是完全透明的。在上述前提下,網(wǎng)絡(luò)實踐得出令人滿意的結(jié)果,本發(fā)明的交換機能夠在90%帶寬利用率的條件下,獲得優(yōu)于百萬分之一的重載丟包率。綜上所述,品質(zhì)保證是下一代網(wǎng)絡(luò)不可回避的問題,流媒體網(wǎng)絡(luò)是不同于傳統(tǒng)電腦文件的另外一個物種。因此,修改IP互聯(lián)網(wǎng)去適應(yīng)視訊業(yè)務(wù)是沒有前途的,創(chuàng)立新的網(wǎng)絡(luò)是唯一的出路。下面介紹本發(fā)明的實現(xiàn)方法為了解決流媒體傳輸問題,本發(fā)明構(gòu)建了一種新型網(wǎng)絡(luò),稱為新型網(wǎng)。新型網(wǎng)是一種集中控制的網(wǎng)絡(luò)結(jié)構(gòu),該網(wǎng)絡(luò)可以是樹型網(wǎng)、星型網(wǎng)、環(huán)狀網(wǎng)等等類型,但在此基礎(chǔ)上網(wǎng)絡(luò)中需要有集中控制節(jié)點來控制整個網(wǎng)絡(luò)。新型網(wǎng)分為接入網(wǎng)和城域網(wǎng)兩部分。接入網(wǎng)部分的設(shè)備主要可以分為3類節(jié)點服務(wù)器,接入交換機,終端(包括各種機頂盒、編碼板、存儲器等)。其中,節(jié)點服務(wù)器是接入網(wǎng)中起集中控制功能的節(jié)點,可控制接入交換機和終端。節(jié)點服務(wù)器可直接與接入交換機相連,也可以直接與終端相連。類似的,城域網(wǎng)部分的設(shè)備也可以分為3類城域服務(wù)器,節(jié)點交換機,節(jié)點服務(wù)器。其中,節(jié)點服務(wù)器即為接入網(wǎng)部分的節(jié)點服務(wù)器,即節(jié)點服務(wù)器既屬于接入網(wǎng)部分,又屬于城域網(wǎng)部分。城域服務(wù)器是城域網(wǎng)中起集中控制功能的節(jié)點,可控制節(jié)點交換機和節(jié)點服務(wù)器。城域服務(wù)器可直接連接節(jié)點交換機,也可直接連接節(jié)點服務(wù)器。由此可見,整個新型網(wǎng)絡(luò)是一種分層集中控制的網(wǎng)絡(luò)結(jié)構(gòu),而節(jié)點服務(wù)器和城域服務(wù)器下控制的網(wǎng)絡(luò)可以是樹型、星型、環(huán)狀等各種結(jié)構(gòu)。一、新型網(wǎng)設(shè)備及數(shù)據(jù)結(jié)構(gòu)1. 1新型網(wǎng)設(shè)備分類1. 1. 1本實施例的新型網(wǎng)系統(tǒng)中的設(shè)備主要可以分為3類服務(wù)器,交換機,終端 (包括各種機頂盒,編碼板,存儲器等)。新型網(wǎng)整體上可以分為城域網(wǎng)(或者國家網(wǎng)、全球網(wǎng)等)和接入網(wǎng)。1. 1.2接入網(wǎng)部分的設(shè)備主要可以分為3類節(jié)點服務(wù)器,接入交換機,終端(包括各種機頂盒,編碼板,存儲器等)。其中,節(jié)點服務(wù)器是接入網(wǎng)中起集中控制功能的節(jié)點, 可控制接入交換機和終端。節(jié)點服務(wù)器可直接與接入交換機相連,也可以直接與終端相連。各接入網(wǎng)設(shè)備的具體硬件結(jié)構(gòu)為(1)節(jié)點服務(wù)器如圖1所示,主要包括網(wǎng)絡(luò)接口模塊、交換引擎模塊、CPU模塊、磁盤陣列模塊;其中,網(wǎng)絡(luò)接口模塊、CPU模塊、磁盤陣列模塊進(jìn)來的數(shù)據(jù)包均進(jìn)入交換引擎模塊; 交換引擎模塊對進(jìn)來的包進(jìn)行地址查表,從而獲得包的導(dǎo)向信息;并根據(jù)包的導(dǎo)向信息把該數(shù)據(jù)包存入對應(yīng)的包緩存器隊列;如果該包緩存器隊列接近滿,則丟棄;交換引擎輪詢所有包緩存器隊列,如果滿足以下條件進(jìn)行轉(zhuǎn)發(fā)1)該端口發(fā)送緩存未滿;幻該隊列包計數(shù)器大于零。磁盤陣列模塊主要實現(xiàn)對硬盤的控制,包括對硬盤的初始化、讀寫等操作;CPU 模塊主要負(fù)責(zé)與接入交換機、終端之間的協(xié)議處理,對地址表(包括下行協(xié)議包地址表、上行協(xié)議包地址表、數(shù)據(jù)包地址表)的配置,以及,對磁盤陣列模塊的配置。(2)接入交換機接入交換機分為進(jìn)行流量控制的接入交換機和不進(jìn)行流量控制的接入交換機,其中不進(jìn)行流量控制的接入交換機主要包括網(wǎng)絡(luò)接口模塊、交換引擎模塊和CPU模塊,其模塊處理過程可參見上面的節(jié)點服務(wù)器。進(jìn)行流量控制的接入交換機結(jié)構(gòu)如下如圖2所示,主要包括網(wǎng)絡(luò)接口模塊(下行網(wǎng)絡(luò)接口模塊、上行網(wǎng)絡(luò)接口模塊)、交換引擎模塊、CPU模塊、包檢測模塊、碼率控制模塊、包緩存器;其中,下行網(wǎng)絡(luò)接口模塊進(jìn)來的數(shù)據(jù)包(上行數(shù)據(jù))進(jìn)入包檢測模塊;包檢測模塊檢測數(shù)據(jù)包的目地地址(DA)、源地址(SA)、數(shù)據(jù)包類型及包長度是否符合要求,如果符合則分配相應(yīng)的流標(biāo)識符(stream-id),并進(jìn)入交換引擎模塊,否則丟棄;上行網(wǎng)絡(luò)接口模塊進(jìn)來的數(shù)據(jù)包(下行數(shù)據(jù))進(jìn)入交換引擎模塊;CPU模塊進(jìn)來的數(shù)據(jù)包進(jìn)入交換引擎模塊; 交換引擎模塊對進(jìn)來的包進(jìn)行地址查表,從而獲得包的導(dǎo)向信息;如果進(jìn)入交換引擎模塊的數(shù)據(jù)包是下行網(wǎng)絡(luò)接口往上行網(wǎng)絡(luò)接口去的,則結(jié)合流標(biāo)識符(stream-id)把該數(shù)據(jù)包存入對應(yīng)的包緩存器隊列;如果該包緩存器隊列接近滿,則丟棄;如果進(jìn)入交換引擎模塊的數(shù)據(jù)包不是下行網(wǎng)絡(luò)接口往上行網(wǎng)絡(luò)接口去的,則根據(jù)包的導(dǎo)向信息把該數(shù)據(jù)包存入對應(yīng)的包緩存器隊列;如果該包緩存器隊列接近滿,則丟棄。交換引擎模塊輪詢所有包緩存器隊列,這里分兩種情形;如果該隊列是下行網(wǎng)絡(luò)接口往上行網(wǎng)絡(luò)接口去的,則滿足以下條件進(jìn)行轉(zhuǎn)發(fā)1) 該端口發(fā)送緩存未滿;幻該隊列包計數(shù)器大于零;幻獲得碼率控制模塊產(chǎn)生的令牌;如果該隊列不是下行網(wǎng)絡(luò)接口往上行網(wǎng)絡(luò)接口去的,則滿足以下條件進(jìn)行轉(zhuǎn)發(fā) 1)該端口發(fā)送緩存未滿;幻該隊列包計數(shù)器大于零。碼率控制模塊是由CPU模塊來配置的,在可編程的間隔內(nèi)對所有下行網(wǎng)絡(luò)接口往上行網(wǎng)絡(luò)接口去的包緩存器隊列產(chǎn)生令牌,用以控制上行轉(zhuǎn)發(fā)的碼率。CPU模塊主要負(fù)責(zé)與節(jié)點服務(wù)器之間的協(xié)議處理,對地址表的配置,以及,對碼率控制模塊的配置。(3)終端主要包括網(wǎng)絡(luò)接口模塊、業(yè)務(wù)處理模塊和CPU模塊;例如,機頂盒主要包括網(wǎng)絡(luò)接口模塊、視音頻編解碼引擎模塊、CPU模塊;編碼板主要包括網(wǎng)絡(luò)接口模塊、視音頻編碼引擎模塊、CPU模塊;存儲器主要包括網(wǎng)絡(luò)接口模塊、CPU模塊和磁盤陣列模塊。1. 1.3城域網(wǎng)部分的設(shè)備主要可以分為2類節(jié)點服務(wù)器,節(jié)點交換機,城域服務(wù)器。
其中,節(jié)點服務(wù)器即為接入網(wǎng)部分的節(jié)點服務(wù)器,即節(jié)點服務(wù)器既屬于接入網(wǎng)部分,又屬于城域網(wǎng)部分。城域服務(wù)器是城域網(wǎng)中起集中控制功能的節(jié)點,可控制節(jié)點交換機和節(jié)點服務(wù)器。城域服務(wù)器可直接連接節(jié)點交換機,也可直接連接節(jié)點服務(wù)器。城域服務(wù)器主要包括網(wǎng)絡(luò)接口模塊、交換引擎模塊和CPU模塊,節(jié)點交換機主要包括網(wǎng)絡(luò)接口模塊、 交換引擎模塊和CPU模塊,其模塊處理過程都可參見上面的節(jié)點服務(wù)器。1.2新型網(wǎng)數(shù)據(jù)包定義1.2. 1接入網(wǎng)數(shù)據(jù)包定義如圖3所示,新型網(wǎng)的數(shù)據(jù)包主要包括以下幾部分目的地址(DA)、源地址(SA)、 保留字節(jié)、payload (PDU)、CRC。其中目的地址(DA)由8個字節(jié)(byte)組成,第一個字節(jié)表示數(shù)據(jù)包的類型(例如各種協(xié)議包、組播數(shù)據(jù)包、單播數(shù)據(jù)包等),最多有256種可能,第二字節(jié)到第六字節(jié)為城域網(wǎng)地址,第七、第八字節(jié)為接入網(wǎng)地址;源地址(SA)也是由8個字節(jié)(byte)組成,定義與目的地址(DA)相同;保留字節(jié)由2個字節(jié)組成;payload部分根據(jù)不同的數(shù)據(jù)報的類型有不同的長度,如果是各種協(xié)議包的話是 64個字節(jié),如果是單組播數(shù)據(jù)包話是32+10 = 1056個字節(jié),當(dāng)然并不僅僅限于以上2種;CRC有4個字節(jié)組成,其計算方法遵循標(biāo)準(zhǔn)的以太網(wǎng)CRC算法。1.2. 2城域網(wǎng)數(shù)據(jù)包定義城域網(wǎng)的拓?fù)涫菆D型,兩個設(shè)備之間可能有2種、甚至2種以上的連接,即節(jié)點交換機和節(jié)點服務(wù)器、節(jié)點交換機和節(jié)點交換機、節(jié)點交換機和節(jié)點服務(wù)器之間都可能超過2 種連接。但是,城域網(wǎng)設(shè)備的城域網(wǎng)地址卻是唯一的,為了精確描述城域網(wǎng)設(shè)備之間的連接關(guān)系,本文引入?yún)?shù)標(biāo)簽,來唯一描述一個城域網(wǎng)設(shè)備。本文中標(biāo)簽的定義和MPLS (Multi-Protocol Label Switch,多協(xié)議標(biāo)簽交換)的標(biāo)簽的定義類似,假設(shè)設(shè)備A和設(shè)備B之間有兩個連接,那么數(shù)據(jù)包從設(shè)備A到設(shè)備B就有 2個標(biāo)簽,數(shù)據(jù)包從設(shè)備B到設(shè)備A也有2個標(biāo)簽。標(biāo)簽分入標(biāo)簽、出標(biāo)簽,假設(shè)數(shù)據(jù)包進(jìn)入設(shè)備A的標(biāo)簽(入標(biāo)簽)是0x0000,這個數(shù)據(jù)包離開設(shè)備A時的標(biāo)簽(出標(biāo)簽)可能就變成了 0x0001。城域網(wǎng)的網(wǎng)管流程是集中控制下的入網(wǎng)過程,也就意味著城域網(wǎng)的地址分配、 標(biāo)簽分配都是由城域服務(wù)器主導(dǎo)的,節(jié)點交換機、節(jié)點服務(wù)器都是被動的執(zhí)行而已,這一點與MPLS的標(biāo)簽分配是不同的,MPLS的標(biāo)簽分配是交換機、服務(wù)器互相協(xié)商的結(jié)果。如圖4所示,城域網(wǎng)的數(shù)據(jù)包主要包括以下幾部分目的地址(DA)、源地址(SA)、 保留字節(jié)、標(biāo)簽、payload(PDU)、CRC。其中標(biāo)簽是32bit,其中高16bit保留,目前只用低 16bit,它的位置是在數(shù)據(jù)包的保留字節(jié)和payload之間。1.3新型網(wǎng)實現(xiàn)1.3. 1接入網(wǎng)實現(xiàn)為了簡化設(shè)計,在接入網(wǎng)中的數(shù)據(jù)包類型總共有4種,分別是 下行協(xié)議包(由節(jié)點服務(wù)器發(fā)往接入交換機、終端的協(xié)議包); 上行協(xié)議包(由接入交換機、終端回應(yīng)給節(jié)點服務(wù)器的協(xié)議包); 單播數(shù)據(jù)包; 組播數(shù)據(jù)包。此外,在接入網(wǎng)中,針對上述4種數(shù)據(jù)包類型,節(jié)點服務(wù)器和節(jié)點交換機中還設(shè)置了以下4張地址查找表,用于當(dāng)接收到各種類型的數(shù)據(jù)包或協(xié)議包后,根據(jù)相應(yīng)的地址查找表進(jìn)行數(shù)據(jù)包或協(xié)議包的傳輸導(dǎo)向。相應(yīng)的,地址查找表也分為
1)協(xié)議包地址表也稱為下行協(xié)議包的地址表,用于傳輸導(dǎo)向查詢包或服務(wù)申請 協(xié)議包;2)應(yīng)答包地址表也稱為上行協(xié)議包的地址表,用于傳輸導(dǎo)向應(yīng)答包;3)單播數(shù)據(jù)包地址表用于傳輸導(dǎo)向單播數(shù)據(jù)包;4)組播數(shù)據(jù)包地址表用于傳輸導(dǎo)向組播數(shù)據(jù)包。例如,接入網(wǎng)的地址總共是16bit,所以總共可以接入的接入交換機、終端數(shù)為 65536,假設(shè)下行協(xié)議包的數(shù)據(jù)報類型為“ 10000000” ( ニ進(jìn)制),也就是0x80 (十六進(jìn)制), 上行協(xié)議包的數(shù)據(jù)報類型為“00001000” ( ニ進(jìn)制),也就是0x08 (十六進(jìn)制),單播數(shù)據(jù)包 的數(shù)據(jù)報類型為“00010000” ( ニ進(jìn)制),也就是0x10 (十六進(jìn)制),組播數(shù)據(jù)包的數(shù)據(jù)報類 型為“01111000” ( ニ進(jìn)制),也就是0x78 (十六進(jìn)制),通過合并同類項,可以把Sbit長的 地址表映射為2bit長的地址表,例如“10000000” => “00”,下行協(xié)議包的地址表,在本發(fā)明實施例中定義為0號表;“00001000” => “01”,上行協(xié)議包的地址表,在本發(fā)明實施例中定義為1號表;“00010000” = > “10”,單播數(shù)據(jù)包的地址表,在本發(fā)明實施例中定義為2號表;“01111000” =>” 11”,組播數(shù)據(jù)包的地址表,在本發(fā)明實施例中定義為3號表;結(jié)合16bit的接入網(wǎng)地址,在實際中只需4張64K = 4x65536,也就是256K的地 址表,地址表的輸出就表示數(shù)據(jù)包導(dǎo)向的端ロ。例如,其中的一種接入交換機BX-008,它具 有1個上行的百兆網(wǎng)ロ,8個下行百兆網(wǎng)ロ,1個CPU模塊接ロ。如果8個下行百兆網(wǎng)ロ依 次定義為0號端ロ到7號端ロ,CPU模塊接ロ定義為8號端ロ,1個上行的百兆網(wǎng)ロ定義為 9號端ロ,則總共需要256Kxl0bit的地址表,例如地址表的輸出為“0000000001”表示數(shù)據(jù) 包導(dǎo)向的0號端ロ,“ 1100000000,,表示數(shù)據(jù)包導(dǎo)向的8號、9號端ロ,以此類推。假設(shè)9號端ロ進(jìn)來ー個數(shù)據(jù)包它的目的地址(DA)是0x80560xl5000x00000x55aa, 那么它的數(shù)據(jù)包類型為0x80,接入網(wǎng)地址為0x55aa,根據(jù)查表規(guī)則這時查0號表,即地址為 “000101010110101010”,此地址對應(yīng)的地址表的輸出為“0100000000”,表示數(shù)據(jù)包導(dǎo)向8 號端ロ。1.3. 2城域網(wǎng)實現(xiàn)為了簡化設(shè)計,在城域網(wǎng)中的數(shù)據(jù)包的類型總共有4種,分別是 城域查詢標(biāo)簽包(由城域服務(wù)器發(fā)往節(jié)點交換機、節(jié)點服務(wù)器的帶標(biāo)簽的協(xié)議 包); 城域應(yīng)答標(biāo)簽包(由節(jié)點交換機、節(jié)點服務(wù)器回應(yīng)給城域服務(wù)器的帶標(biāo)簽的協(xié) 議包); 單播標(biāo)簽數(shù)據(jù)包(由節(jié)點服務(wù)器在單組播數(shù)據(jù)包上添加標(biāo)簽構(gòu)成); 組播標(biāo)簽數(shù)據(jù)包(由節(jié)點服務(wù)器在單組播數(shù)據(jù)包上添加標(biāo)簽構(gòu)成);城域網(wǎng)的地址總共是4013れ,本文把它分成3層,分別是81^レ161^レ1613れ,并依 次定義為國家網(wǎng)、廣域網(wǎng)、城域網(wǎng)。同一城域網(wǎng)、同一接入網(wǎng)的終端之間的數(shù)據(jù)傳送由這接 入網(wǎng)的節(jié)點服器控制。假設(shè)STB_0位于接入網(wǎng)A,STB_1位于接入網(wǎng)B,接入網(wǎng)A、接入網(wǎng)B屬于同一城域 網(wǎng)C。實現(xiàn)過程如下1、STB_0發(fā)出請求和STB_1進(jìn)行可視電話;
2、接入網(wǎng)A的節(jié)點服務(wù)器根據(jù)STB_1的號碼查到不屬于接入網(wǎng)A,然后它向城域網(wǎng) C的城域服務(wù)器發(fā)出查詢;3、城域網(wǎng)C的城域服務(wù)器根據(jù)STB_1的號碼查到它屬于接入網(wǎng)B,于是它向接入網(wǎng) B的節(jié)點服務(wù)器發(fā)出查詢;4、接入網(wǎng)B的節(jié)點服務(wù)器根據(jù)STB_1的號碼查到STB_1在接入網(wǎng)B,接入網(wǎng)B的節(jié)點服務(wù)器發(fā)送呼叫菜單給STB_1 ;5、STB_1可以選擇接受或者拒接,應(yīng)答發(fā)送給接入網(wǎng)B的節(jié)點服務(wù)器,這里假設(shè)選擇接受;6、接入網(wǎng)B的節(jié)點服務(wù)器向城域網(wǎng)C的城域服務(wù)器發(fā)出應(yīng)答;7、城域網(wǎng)C的城域服務(wù)器向接入網(wǎng)A的節(jié)點服務(wù)器發(fā)出應(yīng)答;8、接入網(wǎng)A的節(jié)點服務(wù)器向STB_0發(fā)出應(yīng)答。從上描述可知,終端只和本接入網(wǎng)節(jié)點服務(wù)器交互,節(jié)點服務(wù)器和本城域網(wǎng)的城域服務(wù)器交互,以此類推,城域服務(wù)器和本廣域網(wǎng)的廣域服務(wù)器交互。假設(shè)城域查詢包的數(shù)據(jù)報類型為“ 10010000” ( 二進(jìn)制),也就是0x90 (十六進(jìn)制),城域應(yīng)答包的數(shù)據(jù)報類型為“00001001 ” ( 二進(jìn)制),也就是0x09 (十六進(jìn)制),單播標(biāo)簽數(shù)據(jù)包的數(shù)據(jù)報類型為“00010000” ( 二進(jìn)制),也就是0x10 (十六進(jìn)制),組播標(biāo)簽數(shù)據(jù)包的數(shù)據(jù)報類型為“01111000”( 二進(jìn)制),也就是0x78 (十六進(jìn)制),需要4張查找表,例如 城域查詢標(biāo)簽包的標(biāo)簽查找表,定義為4號表,大小為64K ; 城域應(yīng)答標(biāo)簽包的標(biāo)簽查找表,定義為5號表,大小為64K ; 單播標(biāo)簽數(shù)據(jù)包的標(biāo)簽查找表,定義為6號表,大小為64K ; 組播標(biāo)簽數(shù)據(jù)包的標(biāo)簽查找表,定義為7號表,大小為64K ;城域查詢標(biāo)簽包、城域應(yīng)答標(biāo)簽包、單播標(biāo)簽數(shù)據(jù)包、組播標(biāo)簽數(shù)據(jù)包的標(biāo)簽查找表的輸出除了表示數(shù)據(jù)包導(dǎo)向的端口外,另外還有16bit的出標(biāo)簽。例如其中的一種節(jié)點交換機MX-4,它有4個千兆光口,1個CPU模塊接口。如果4個千兆光口依次定義為 0號端口到3號端口,CPU模塊接口定義為4號端口,則總共需要64kx21bit (5bit+16bit) 城域查詢標(biāo)簽包地址查找表,64kx21bit(5bit+16bit)城域應(yīng)答標(biāo)簽包地址查找表, 64Kx21bit(5bit+16bit)單播標(biāo)簽數(shù)據(jù)包,64Kx21bit (5bit+16bit)組播標(biāo)簽數(shù)據(jù)包。例如入標(biāo)簽為0x0001的城域查詢標(biāo)簽包查找表的輸出為“100000000000000000000”,表示包導(dǎo)向4號端口(CPU端口),出標(biāo)簽為0x0000 ;入標(biāo)簽為0x0001的組播標(biāo)簽數(shù)據(jù)包查找表的輸出為“000110000001100000000”,表示數(shù)據(jù)包導(dǎo)向0號、1號端口,出標(biāo)簽為0x0300,以此類推。單組播標(biāo)簽數(shù)據(jù)包實例如下假設(shè)0號端口進(jìn)來一個數(shù)據(jù)包它的頭部數(shù)據(jù)是0xl0560xl5000x00000x55aa 0x0 0560xl50000010xaa550x00000x00000x00001,其中 DA 是 0xl0560xl5000x00000x55aa, SA 是0x00560xl50000010xaa55保留字節(jié)是0x0000,標(biāo)簽是0x0001,那么它的數(shù)據(jù)包類型為 0x10,根據(jù)查表規(guī)則這時查6號表,即地址為“0000000000000001”,此地址對應(yīng)的查找表的輸出為“011001000000000000001”,表示數(shù)據(jù)包導(dǎo)向的2號、3號端口,更換標(biāo)簽為0x8001, 所以當(dāng)數(shù)據(jù)包從2號、3號端口輸出時,它的頭部數(shù)據(jù)是0xl0560xl5000x00000x55aa 0x005 60xl50000010xaa550x00000x00000x8001o
本文的重點是城域網(wǎng)部分,下面通過實施例詳細(xì)說明城域網(wǎng)中的通信,具體包括城域服務(wù)器與節(jié)點交換機、城域服務(wù)器與節(jié)點服務(wù)器的網(wǎng)管流程和服務(wù)流程。二、城域網(wǎng)的網(wǎng)管流程2. 1城域服務(wù)器與節(jié)點交換機、節(jié)點服務(wù)器的網(wǎng)管流程首先每臺允許入網(wǎng)的交換機都必須在服務(wù)器里注冊,交換機的注冊信息有交換機的設(shè)備類型、設(shè)備標(biāo)識,沒有注冊的交換機無法入網(wǎng)。如圖5所示 1、服務(wù)器向每個端口發(fā)送端口查詢包,交換機收到端口查詢包后發(fā)送應(yīng)答(應(yīng)答中包含交換機的設(shè)備類型、設(shè)備標(biāo)識,這是每臺交換機的固有信息);2、服務(wù)器收到交換機發(fā)出的應(yīng)答后就知道本端口下接了一臺交換機,然后在服務(wù)器內(nèi)部的注冊信息表里找到交換機信息,向交換機發(fā)送入網(wǎng)命令(告訴交換機的城域網(wǎng)地址和標(biāo)簽),交換機收到入網(wǎng)命令后就入網(wǎng)了,同時向服務(wù)器發(fā)送入網(wǎng)命令應(yīng)答;3、服務(wù)器收到交換機發(fā)出的入網(wǎng)命令應(yīng)答就知道本交換機已經(jīng)入網(wǎng)了,以后每秒鐘向這個端口發(fā)送設(shè)備狀態(tài)查詢指令,檢查交換機是否正常工作,同時還要向本交換機的其它端口發(fā)送端口查詢包,檢查是否有其他設(shè)備接在本交換機下面。如果交換機正常工作, 收到設(shè)備狀態(tài)查詢指令后會發(fā)送狀態(tài)查詢應(yīng)答給服務(wù)器。當(dāng)服務(wù)器6秒之內(nèi)沒有收到狀態(tài)查詢應(yīng)答,就認(rèn)為本交換機已經(jīng)被移出網(wǎng)絡(luò),不再發(fā)送設(shè)備狀態(tài)查詢指令,繼續(xù)向本端口發(fā)送端口查詢包。2. 2城域服務(wù)器與節(jié)點交換機、節(jié)點服務(wù)器的網(wǎng)管交互示例所有城域網(wǎng)網(wǎng)中的設(shè)備都由設(shè)備信息表來描述,2個byte的設(shè)備類型加6個byte 的設(shè)備標(biāo)識就可以唯一的標(biāo)示一個設(shè)備,一般根據(jù)不同的設(shè)備類型有不同的設(shè)備信息表來描述,例如有節(jié)點交換機信息表、節(jié)點服務(wù)器信息表。設(shè)備信息表的表項由如下構(gòu)成1)設(shè)備標(biāo)識6個byte,設(shè)備注冊的時候,寫入城域服務(wù)器的硬盤或flash,城域服務(wù)器上電后導(dǎo)入CPU的內(nèi)存;2)設(shè)備狀態(tài)2個byte,0x0000表示此設(shè)備未入網(wǎng),0x0001表示此設(shè)備待入網(wǎng)(城域服務(wù)器發(fā)出了入網(wǎng)命令包,但未收到入網(wǎng)命令應(yīng)答),0x0002表示此設(shè)備已入網(wǎng)(城域服務(wù)器收到入網(wǎng)應(yīng)答包后設(shè)置);3)設(shè)備地址2個byte,該設(shè)備分配的城域網(wǎng)地址。城域網(wǎng)的地址是16bit,所有城域網(wǎng)的設(shè)備都有唯一的接入網(wǎng)地址(包括城域服務(wù)器、節(jié)點交換機、節(jié)點服務(wù)器)在城域服務(wù)器的CPU模塊維護著一張2的16次方的表,也即64K的表,稱為城域地址信息表,每個表的表項由如下構(gòu)成1)地址占用描述符2個byte,0x0000表示此地址未用,0x0001表示此地址待用 (城域服務(wù)器用此地址發(fā)出了入網(wǎng)命令包,但未收到入網(wǎng)命令應(yīng)答),0x0002表示此地址已用(城域服務(wù)器收到入網(wǎng)應(yīng)答包后設(shè)置);2)設(shè)備類型2個byte,例如0x0000表示城域服務(wù)器MS-1000,0x0001表示其中一種節(jié)點交換機MX-4,0x0002表示其中一種節(jié)點服務(wù)器MSS-400 ;3)設(shè)備資源描述信息若干byte,例如該設(shè)備是節(jié)點交換機,則包括它的網(wǎng)絡(luò)端口連接的設(shè)備的城域網(wǎng)地址,它的各個網(wǎng)絡(luò)端口的上下行流量計數(shù);如果該設(shè)備是節(jié)點服務(wù)器,則包括它的網(wǎng)絡(luò)端口連接的設(shè)備的接入網(wǎng)地址,它的網(wǎng)絡(luò)端口的上下行流量計數(shù),等
49等;所有這些信息是為了服務(wù)流程提供決策依據(jù),而且每次的服務(wù)流程中都會修改這些信肩、ο同樣,城域查詢標(biāo)簽描述的是城域服務(wù)器到節(jié)點交換機或節(jié)點服務(wù)器的連接,而城域應(yīng)答標(biāo)簽描述的是節(jié)點交換機或節(jié)點服務(wù)器到城域服務(wù)器到的連接。為了簡化設(shè)計, 假設(shè)兩者是一一對應(yīng)的,例如城域服務(wù)器到一節(jié)點交換機的城域查詢標(biāo)簽是0x0008,則該節(jié)點交換機到城域服務(wù)器的城域應(yīng)答標(biāo)簽也是0x0008,并且出標(biāo)簽等于入標(biāo)簽。這樣在城域服務(wù)器的CPU模塊維護另一張2的16次方的表,也即64K的表,稱為城域協(xié)議標(biāo)簽信息表,每個表的表項由如下構(gòu)成1)標(biāo)簽占用描述符2個byte,0x0000表示此標(biāo)簽未用,0x0001表示此標(biāo)簽待用 (城域服務(wù)器用此標(biāo)簽發(fā)出了端口查詢包,但未收到入網(wǎng)應(yīng)答包),0x0002表示此標(biāo)簽已用 (城域服務(wù)器收到入網(wǎng)應(yīng)答包后設(shè)置);2)標(biāo)簽描述符2個byte,該標(biāo)簽對應(yīng)的設(shè)備的城域網(wǎng)地址;3)標(biāo)簽路由描述信息4個byte,用來描述該城域查詢標(biāo)簽包的上一跳交換機的城域網(wǎng)地址及端口號,前2個byte表示上一跳交換機的城域網(wǎng)地址,后2個byte表示上一跳交換機的端口號。如圖6所示,舉例說明,假設(shè)此城域服務(wù)器有4個千兆光口,1個CPU模塊接口。如果4個千兆光口依次定義為0號端口到3號端口,CPU模塊接口定義為4號端口,此城域服務(wù)器型號為MS-1000,MS-1000的0號端口、1號端口分別接了 1臺MX-4-02號端口、3號端口,MX-4-0 的 0 號端口接了 1 臺 MSS-400-0,1 號端口接了 1 臺 MSS-400-1。網(wǎng)管交互過程如下1、MS-1000服務(wù)器上電后初始化硬件,從硬盤導(dǎo)入配置文件到CPU內(nèi)存(例如節(jié)點交換機的注冊信息、節(jié)點服務(wù)器的注冊信息等等),MS-1000服務(wù)器初始化城域地址信息表、城域協(xié)議標(biāo)簽信息表,全部清零(表示所有地址、標(biāo)簽未用),MS-1000服務(wù)器配置自己的城域網(wǎng)地址為0x0000,也即城域地址信息表的第0x0000項被配置成如下 地址占用描述符0x0002表示此地址已用; 設(shè)備描述符0x0000表示城域服務(wù)器; 設(shè)備資源描述信息此城域服務(wù)器有4個千兆光口依次定義為0號端口到3號端口,CPU模塊接口定義為4號端口,此節(jié)點服務(wù)器型號為MS-1000,它的網(wǎng)絡(luò)端口連接的設(shè)備的城域網(wǎng)地址未分配,它的各個網(wǎng)絡(luò)端口的上下行流量計數(shù)為0 ;下一個可用地址為0x0001,下一個城域協(xié)議標(biāo)簽為0x0000 ;2、MS-1000服務(wù)器初始化4、5、6、7號表 配置 4 號表為“000000000000000000000”到“000001111111111111111”,即所有
城域查詢標(biāo)簽包傳送關(guān)閉; 配置 5 號表為“100000000000000000000”到“100001111111111111111”,即所有
的城域應(yīng)答標(biāo)簽包導(dǎo)向CPU ; 配置6號、7號表為“000000000000000000000”,即所有單組播數(shù)據(jù)包傳送關(guān)閉;3.MS-1000服務(wù)器配置知道自己有4個千兆光口,下一個城域協(xié)議標(biāo)簽為0x0000, 所以它配置4個4號表的表項分別為
· “1000000000000000000” = >“000010000000000000000”,即城域協(xié)議標(biāo)簽 0x0000的查詢包導(dǎo)向0號端口 ;· “1000000000000000001” = >“000100000000000000001”,即城域協(xié)議標(biāo)簽 0x0001的查詢包導(dǎo)向1號端口 ;·“ 1000000000000000010” = >“001000000000000000010”,即城域協(xié)議標(biāo)簽 0x0002的查詢包導(dǎo)向2號端口 ;· “1000000000000000011” = >“010000000000000000011”,即城域協(xié)議標(biāo)簽 0x0003的查詢包導(dǎo)向3號端口 ;下一個城域協(xié)議標(biāo)簽為0x0004 ;4、MS-1000 服務(wù)器發(fā)頭部信息為 0x90000x00000x00000x00000x00000x00000x000 00x00000x00000x00000x0000,0x90000x00000x00000x00000x00000x00000x00000x00000x0 0000x00000x0001,0x90000x00000x00000x00000x00000x00000x00000x00000x00000x00000 x0002,0x90000x00000x00000x00000x00000x00000x00000x00000x00000x00000x0003 的端
口查詢包,由于包根據(jù)標(biāo)簽交換,所以即使DA相同也無所謂。根據(jù)4號表配置端口查詢包會依次導(dǎo)向0到3號端口;標(biāo)簽信息表的第0x0000項被配置成如下 標(biāo)簽占用描述符0x0001表示此標(biāo)簽待用; 標(biāo)簽描述符不做修改; 標(biāo)簽路由描述信息0x0000 (上一跳交換機的城域網(wǎng)地址即MS-1000的城域網(wǎng)地址),0x0000 (MS-1000 的 0 號端口 )。標(biāo)簽信息表的第0x0001項被配置成如下 標(biāo)簽占用描述符0x0001表示此標(biāo)簽待用; 標(biāo)簽描述符不做修改; 標(biāo)簽路由描述信息0x0000 (上一跳交換機的城域網(wǎng)地址即MS-1000的城域網(wǎng)地址),0x0001 (MS-1000 的 1 號端口)。標(biāo)簽信息表的第0x0002項被配置成如下 標(biāo)簽占用描述符0x0001表示此標(biāo)簽待用; 標(biāo)簽描述符不做修改; 標(biāo)簽路由描述信息0x0000 (上一跳交換機的城域網(wǎng)地址即MS-1000的城域網(wǎng)地址),0x0002 (MS-1000 的 2 號端口 )。標(biāo)簽信息表的第0x0003項被配置成如下 標(biāo)簽占用描述符0x0001表示此標(biāo)簽待用; 標(biāo)簽描述符不做修改; 標(biāo)簽路由描述信息0x0000 (上一跳交換機的城域網(wǎng)地址即MS-1000的城域網(wǎng)地址),0x0003 (MS-1000 的 3 號端口 )。下一個可用標(biāo)簽為0x0004 ;5、MX-4-0交換機上電后初始化硬件, 配置 4 號表為“100000000000000000000”到“100001111111111111111”,即所有
城域查詢標(biāo)簽包導(dǎo)向CPU ;
配置 5 號表為“000000000000000000000”到“000001111111111111111”,即所有
的城域應(yīng)答標(biāo)簽包傳送關(guān)閉; 配置6號、7號表為“000000000000000000000”,即所有單組播數(shù)據(jù)包傳送關(guān)閉;6、根據(jù)拓?fù)鋱DMX-4-0交換機2號端口收到城域協(xié)議標(biāo)簽0x0000的查詢包,則 配置 5 號表“1010000000000000000”= >“001000000000000000000”,即城域協(xié)議標(biāo)簽0x0000的應(yīng)答包導(dǎo)向2號端口;根據(jù)拓?fù)鋱DMX-4-0交換機3號端口收到城域協(xié)議標(biāo)簽0x0001的查詢包,則 配置 5 號表“1010000000000000001”= >“010000000000000000000”,即城域協(xié)議標(biāo)簽0x0001的應(yīng)答包導(dǎo)向3號端口;發(fā)送2個應(yīng)答包(應(yīng)答中包含本交換機的設(shè)備類型、設(shè)備標(biāo)識以及收到該查詢包的端口號),一個包的頭部為 0x09000x00000x00000x00000x00000x00000x00000x00000x00 000x00000x0000,同時在包中標(biāo)明收到該查詢包的端口號為2號;另一個包的頭部0x09000x00000x00000x00000x00000x00000x00000x00000x00000 xOOOOOxOOOl,同時在包中標(biāo)明收到該查詢包的端口號為3號;7、MS-1000服務(wù)器0號端口收到城域協(xié)議標(biāo)簽0x0000的查詢應(yīng)答包后,1)根據(jù)應(yīng)答包中的設(shè)備類型知道是節(jié)點交換機,把應(yīng)答包中的設(shè)備標(biāo)識與節(jié)點交換機的設(shè)備信息表中的設(shè)備標(biāo)識項逐一比對,直到完全相同表明此設(shè)備已注冊,檢查設(shè)備狀態(tài)項為0x0000,知道此設(shè)備未入網(wǎng);2)根據(jù)應(yīng)答包中的城域協(xié)議標(biāo)簽0x0000查城域協(xié)議標(biāo)簽信息表的第0x0000項, 知道上一跳交換機是MS-1000服務(wù)器(地址為0x0000)、端口號是0號;3)根據(jù)應(yīng)答包PDU中第5字段號(標(biāo)明收到查詢包的交換機端口號)MS_1000服務(wù)器知道0號端口下接了一臺交換機的2號端口。發(fā)送入網(wǎng)命令(告訴交換機的城域網(wǎng)地址為0x0001),包的頭部為0x90000x00000 χΟΟΟΙΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟ ;地址信息表的第0x0001被配置成如下 地址占用描述符0x0001表示此地址待用(城域服務(wù)器用此地址發(fā)出了入網(wǎng)命令包,但未收到入網(wǎng)命令應(yīng)答); 設(shè)備描述符不做修改; 設(shè)備資源描述信息不做修改;對應(yīng)的設(shè)備信息表的表項被配置成如下 設(shè)備標(biāo)識不做修改; 設(shè)備狀態(tài)0x0001表示此設(shè)備待入網(wǎng)(城域服務(wù)器發(fā)出了入網(wǎng)命令包,但未收到入網(wǎng)命令應(yīng)答); 設(shè)備地址0x0001 ;8、MS-1000服務(wù)器1號端口收到城域協(xié)議標(biāo)簽0x0001的查詢應(yīng)答包后,1)根據(jù)應(yīng)答包中的設(shè)備類型知道是節(jié)點交換機,把應(yīng)答包中的設(shè)備標(biāo)識與節(jié)點交換機的設(shè)備信息表中的設(shè)備標(biāo)識項逐一比對,直到完全相同表明此設(shè)備已注冊,檢查設(shè)備狀態(tài)項為0x0001,知道此設(shè)備待入網(wǎng);
2)根據(jù)應(yīng)答包中的城域協(xié)議標(biāo)簽0x0001查城域協(xié)議標(biāo)簽信息表的第0x0001項, 知道上一跳交換機是MS-1000服務(wù)器(地址為0x0000)、端口號是1號;3)根據(jù)應(yīng)答包PDU中第5字段號(標(biāo)明收到查詢包的交換機端口號)MS_1000服務(wù)器知道1號端口下接了一臺交換機的3號端口。發(fā)送入網(wǎng)命令(告訴交換機的城域網(wǎng)地址為0x0001),包的頭部為0x90000x00000 χΟΟΟΙΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΟΟχΟΟΟΙ ;地址信息表的第0x0001被配置成如下 地址占用描述符0x0001表示此地址待用(城域服務(wù)器用此地址發(fā)出了入網(wǎng)命令包,但未收到入網(wǎng)命令應(yīng)答); 設(shè)備描述符不做修改; 設(shè)備資源描述信息不做修改;對應(yīng)的設(shè)備信息表的表項被配置成如下 設(shè)備標(biāo)識不做修改; 設(shè)備狀態(tài)0x0001表示此設(shè)備待入網(wǎng)(城域服務(wù)器發(fā)出了入網(wǎng)命令包,但未收到入網(wǎng)命令應(yīng)答); 設(shè)備地址0x0001 ;9、MX-4-0交換機2號端口收到城域協(xié)議標(biāo)簽0x0000的入網(wǎng)命令包(包的頭部為 0x90000x00000x00010x00000x00000x00000x00000x00000x00000x00000x0000)后,比對其中的設(shè)備類型、設(shè)備標(biāo)識,知道自己的城域網(wǎng)地址是0x0001就入網(wǎng)了,同時向服務(wù)器發(fā)送入網(wǎng)命令應(yīng)答,包的頭部分別為 0x09000x00000x00000x00000x00000x00000x00010x00000x 00000x00000x0000 ;10、MX-4-0交換機3號端口收到城域協(xié)議標(biāo)簽0x0001的入網(wǎng)命令包(包的頭部為 0x90000x00000x00010x00000x00000x00000x00000x00000x00000x00000x0001)后,比對其中的設(shè)備類型、設(shè)備標(biāo)識,知道自己的城域網(wǎng)地址是0x0001就入網(wǎng)了,同時向服務(wù)器發(fā)送入網(wǎng)命令應(yīng)答,包的頭部分別為 0x09000x00000x00000x00000x00000x00000x00010x0000 0x00000x00000x0001 ;11、MS-1000服務(wù)器0號端口收到城域協(xié)議標(biāo)簽0x0000的入網(wǎng)命令應(yīng)答包后,1)根據(jù)入網(wǎng)命令應(yīng)答包中的城域協(xié)議標(biāo)簽0x0000,檢查標(biāo)簽信息表的第0x0000 項的標(biāo)簽路由描述信息知道該交換機的知道上一跳交換機是MS-1000服務(wù)器(地址為 0x0000)、端口號是0號。2)根據(jù)入網(wǎng)命令應(yīng)答包PDU中第9字段號(標(biāo)明收到查詢包的交換機端口號) MS-1000服務(wù)器知道0號端口下接了一臺交換機的2號端口;3)根據(jù)入網(wǎng)命令應(yīng)答包中的城域地址0x0001,知道該交換機的城域地址是 0x0001。綜合1)、2)、3),可知MX-4-0交換機已經(jīng)入網(wǎng)了。地址信息表的第0x0001被配置成如下 地址占用描述符0x0002表示此地址已用; 設(shè)備描述符0x0001表示其中一種節(jié)點交換機MX-4-0 ; 設(shè)備資源描述信息4個千兆光口依次定義為0號端口到3號端口,CPU模塊接口定義為4號端口 ;它的2號端口接了一臺城域地址0x0000的MS-1000的0號端口,其它的網(wǎng)絡(luò)端口連接的設(shè)備的城域網(wǎng)地址未知,它的各個網(wǎng)絡(luò)端口的上下行流量計數(shù)為0標(biāo)簽信息表的第0x0000項被配置成如下 標(biāo)簽占用描述符0x0002表示此標(biāo)簽已用; 標(biāo)簽描述符0x0000 ; 標(biāo)簽路由描述信息0x0000 (上一跳交換機的城域網(wǎng)地址即MS-1000的城域網(wǎng)地址),0x0000 (MS-1000 的 0 號端口)。對應(yīng)的設(shè)備信息表的表項被配置成如下 設(shè)備標(biāo)識不做修改; 設(shè)備狀態(tài)0x0002表示此設(shè)備已入網(wǎng)(城域服務(wù)器發(fā)出了入網(wǎng)命令包,并收到入網(wǎng)命令應(yīng)答); 設(shè)備地址0x0001。城域地址信息表的第0x0000項被配置成如下 地址占用描述符不做修改; 設(shè)備描述符不做修改; 設(shè)備資源描述信息此城域服務(wù)器有4個千兆光口依次定義為0號端口到3號端口,CPU模塊接口定義為4號端口,此節(jié)點服務(wù)器型號為MS-1000,它的0號端口接了一臺城域地址0x0001的MX-4-0的2號端口,其它的網(wǎng)絡(luò)端口連接的設(shè)備的城域網(wǎng)地址未分配, 它的各個網(wǎng)絡(luò)端口的上下行流量計數(shù)為0 ;以后會定時(如每秒)向端口 0發(fā)設(shè)備狀態(tài)查詢指令,如果MS-1000服務(wù)器在一定時間內(nèi)(如6秒)沒有收到狀態(tài)查詢應(yīng)答,就不再發(fā)送設(shè)備狀態(tài)查詢指令,繼續(xù)向端口 0 發(fā)送查詢包。12、MS-1000服務(wù)器1號端口收到城域協(xié)議標(biāo)簽0x0001的入網(wǎng)命令應(yīng)答包后,1)根據(jù)入網(wǎng)命令應(yīng)答包中的城域協(xié)議標(biāo)簽0x0001,檢查標(biāo)簽信息表的第0x0001 項的標(biāo)簽路由描述信息知道該交換機的知道上一跳交換機是MS-1000服務(wù)器(地址為 0x0000)、端口號是1號;2)根據(jù)入網(wǎng)命令應(yīng)答包PDU中第9字段號(標(biāo)明收到查詢包的交換機端口號) MS-1000服務(wù)器知道1號端口下接了一臺交換機的3號端口。3)根據(jù)入網(wǎng)命令應(yīng)答包中的城域地址0x0001,知道該交換機的城域地址是 0x0001。綜合1)、2)、3),可知MX-4-0交換機已經(jīng)入網(wǎng)了。地址信息表的第0x0001被配置成如下 地址占用描述符0x0002表示此地址已用; 設(shè)備描述符0x0001表示其中一種節(jié)點交換機MX-4-0 ; 設(shè)備資源描述信息4個千兆光口依次定義為0號端口到3號端口,CPU模塊接口定義為4號端口 ;它的2號端口接了一臺城域地址0x0000的MS-1000的0號端口,它的 3號端口接了一臺城域地址0x0000的MS-1000的1號端口,其它的網(wǎng)絡(luò)端口連接的設(shè)備的城域網(wǎng)地址未知,它的各個網(wǎng)絡(luò)端口的上下行流量計數(shù)為0。標(biāo)簽信息表的第0x0001項被配置成如下
標(biāo)簽占用描述符0x0002表示此標(biāo)簽已用; 標(biāo)簽描述符0x0001 ; 標(biāo)簽路由描述信息0x0000 (上一跳交換機的城域網(wǎng)地址即MS-1000的城域網(wǎng)地址),0x0001 (MS-1000 的 0 號端口)。對應(yīng)的設(shè)備信息表的表項被配置成如下 設(shè)備標(biāo)識不做修改; 設(shè)備狀態(tài)0x0002表示此設(shè)備已入網(wǎng)(城域服務(wù)器發(fā)出了入網(wǎng)命令包,并收到入網(wǎng)命令應(yīng)答); 設(shè)備地址0x0001。城域地址信息表的第0x0000項被配置成如下 地址占用描述符不做修改; 設(shè)備描述符不做修改; 設(shè)備資源描述信息此城域服務(wù)器有4個千兆光口依次定義為0號端口到3號端口,CPU模塊接口定義為4號端口,此節(jié)點服務(wù)器型號為MS-1000,它的0號端口接了一臺城域地址0x0001的MX-4-0的2號端口,1號端口接了一臺城域地址0x0001的MX-4-0的 3號端口,其它的網(wǎng)絡(luò)端口連接的設(shè)備的城域網(wǎng)地址未分配,它的各個網(wǎng)絡(luò)端口的上下行流量計數(shù)為0 ;以后會定時(如每秒)向端口 1發(fā)設(shè)備狀態(tài)查詢指令,如果MS-1000服務(wù)器在一定時間內(nèi)(如6秒)沒有收到狀態(tài)查詢應(yīng)答,就不再發(fā)送設(shè)備狀態(tài)查詢指令,繼續(xù)向端口 1 發(fā)送查詢包。13、MS-1000服務(wù)器知道它的0號端口接了城域地址0x0001的MX_4_0的2號端口,1號端口接了 MX-4-0的3號端口,MX-4-0的0號、1號端口未知,下一個城域協(xié)議標(biāo)簽為0x0004。所以它配置4個4號表的表項分別為·“ 1000000000000000100” = >“000010000000000000100”,即城域協(xié)議標(biāo)簽 0x0004的查詢包導(dǎo)向0號端口 ;·“ 1000000000000000101” = >“000010000000000000101”,即城域協(xié)議標(biāo)簽 0x0005的查詢包導(dǎo)向0號端口 ;· “1000000000000000110” = >“000100000000000000110”,即城域協(xié)議標(biāo)簽 0x0006的查詢包導(dǎo)向1號端口 ;· “1000000000000000111” = >“000100000000000000111”,即城域協(xié)議標(biāo)簽 0x0007的查詢包導(dǎo)向1號端口 ;下一個城域協(xié)議標(biāo)簽為0x0008。MS-1000通過使用標(biāo)簽0x0000或0x0001發(fā)包通知MX-4-0,配置MX-4-04號表的表項·“ 1000000000000000100” = >“000010000000000000100”,,即城域協(xié)議標(biāo)簽 0x0004查詢包導(dǎo)向0號端口 ;·“ 1000000000000000101” => “000100000000000000101”,,即城域協(xié)議標(biāo)簽 0x0005查詢包導(dǎo)向1號端口 ;· “1000000000000000110” => “000010000000000000110”,,即城域協(xié)議標(biāo)簽CN 102377635 A說明書36/63 頁
0x0006查詢包導(dǎo)向0號端口 ;·“1000000000000000111 0x0007查詢包導(dǎo)向1號端口 ;配置MX-4-05號表的表項·“ 1010000000000000100 0x0004應(yīng)答包導(dǎo)向2號端口 ;·“ 1010000000000000101 0x0005應(yīng)答包導(dǎo)向2號端口 ;·“1010000000000000110 0x0006應(yīng)答包導(dǎo)向3號端口 ; ·“1010000000000000111 0x0007應(yīng)答包導(dǎo)向3號端口 ;14、MS-1000 服務(wù)器發(fā)頭部信息為 0x90000x00000x00000x00000x00000x00000x00 000x00000x00000x00000x0004、0x90000x00000x00000x00000x00000x00000x00000x00000x 00000x00000x0005,0x90000x00000x00000x00000x00000x00000x00000x00000x00000x0000 0x0006,0x90000x00000x00000x00000x00000x00000x00000x00000x00000x00000x0007 的端口查詢包,由于包根據(jù)標(biāo)簽交換,所以即使DA相同也無所謂。根據(jù)0號表配置,標(biāo)簽0x0004、 0x0005查詢包會依次導(dǎo)向0號端口,標(biāo)簽0x0006、0x0007查詢包會依次導(dǎo)向1號端口 ;標(biāo)簽信息表的第0x0004項被配置成如下 標(biāo)簽占用描述符0x0001表示此標(biāo)簽待用; 標(biāo)簽描述符不做修改; 標(biāo)簽路由描述信息0x0001 (上一跳交換機的城域網(wǎng)地址即MX-4-0的城域網(wǎng)地址),0x0000 (MX-4-0 的 0 號端口 )。標(biāo)簽信息表的第0x0005項被配置成如下 標(biāo)簽占用描述符0x0001表示此標(biāo)簽待用; 標(biāo)簽描述符不做修改; 標(biāo)簽路由描述信息0x0001 (上一跳交換機的城域網(wǎng)地址即MX-4-0的城域網(wǎng)地址),0x0001 (MX-4-0 的 1 號端口 )。標(biāo)簽信息表的第0x0006項被配置成如下 標(biāo)簽占用描述符0x0001表示此標(biāo)簽待用; 標(biāo)簽描述符不做修改; 標(biāo)簽路由描述信息0x0001 (上一跳交換機的城域網(wǎng)地址即MX-4-0的城域網(wǎng)地址),0x0000 (MX-4-0 的 0 號端口 )。標(biāo)簽信息表的第0x0007項被配置成如下 標(biāo)簽占用描述符0x0001表示此標(biāo)簽待用; 標(biāo)簽描述符不做修改; 標(biāo)簽路由描述信息0x0001 (上一跳交換機的城域網(wǎng)地址即MX-4-0的城域網(wǎng)地址),0x0001 (MS-1000 的 1 號端口 )。下一個可用標(biāo)簽為0x0008 ;
” =>“000100000000000000111”,,即城域協(xié)議標(biāo)簽
” =>“001000000000000000100”,,即城域協(xié)議標(biāo)簽 ” =>“001000000000000000101”,,即城域協(xié)議標(biāo)簽 ” =>“010000000000000000110”,,即城域協(xié)議標(biāo)簽 ” =>“010000000000000000111”,,即城域協(xié)議標(biāo)簽
56
15、MSS-400-0、MSS-400-l交換機上電后初始化硬件,由于節(jié)點服務(wù)器是標(biāo)簽的發(fā)起端或終結(jié)端,因此無需替換標(biāo)簽; 配置4號表為“00100000000 “,即所有城域查詢標(biāo)簽包導(dǎo)向CPU ; 配置5號表為“10000000000”,即所有的城域應(yīng)答標(biāo)簽包導(dǎo)向10號端口(即上行千兆光口); 配置6號、7號表為“00000000000 “,即所有單組播數(shù)據(jù)包傳送關(guān)閉;16、根據(jù)拓?fù)鋱DMSS-400-0交換機10號端口收到城域協(xié)議標(biāo)簽0x0004、0x0006的查詢包,則發(fā)送2個應(yīng)答包(應(yīng)答中包含本交換機的設(shè)備類型、設(shè)備標(biāo)識以及收到該查詢包的端口號),一個包的頭部為 0x09000x00000x00000x00000x00000x00000x00000x00000x00 000x00000x0004,同時在包中標(biāo)明收到該查詢包的端口號為10號;另一個包的頭部0x09000x00000x00000x00000x00000x00000x00000x00000x00000 x00000x0006,同時在包中標(biāo)明收到該查詢包的端口號為10號;17、根據(jù)拓?fù)鋱DMSS-400-1交換機10號端口收到城域協(xié)議標(biāo)簽0χ0005、0χ0007的查詢包,則發(fā)送2個應(yīng)答包(應(yīng)答中包含本交換機的設(shè)備類型、設(shè)備標(biāo)識以及收到該查詢包的端口號),一個包的頭部為 0x09000x00000x00000x00000x00000x00000x00000x00000x00 000x00000x0005,同時在包中標(biāo)明收到該查詢包的端口號為10號;另一個包的頭部0x09000x00000x00000x00000x00000x00000x00000x00000x00000 χ00000χ0007,同時在包中標(biāo)明收到該查詢包的端口號為10號;18、同樣重復(fù) 7、8、9、10、11、12,這 2 臺 MSS-400 也入網(wǎng)了。三、城域網(wǎng)的服務(wù)流程如圖7所示,假設(shè)此城域服務(wù)器有4個千兆光口,1個CPU模塊接口。如果4個千兆光口依次定義為0號端口到3號端口,CPU模塊接口定義為4號端口,此城域服務(wù)器型號為 MS-1000,MS-1000的0號端口、1號端口分別接了 1臺MX-4-02號端口、3號端口,MX-4-0的 0號端口接了 1臺MSS-400-0,l號端口接了 1臺MSS-400-l(如上圖)。 STB_0接在MSS-400-0的0號端口,STB_1接在MSS-400-1的1號端口,它們?nèi)刖W(wǎng)后的地址是 STB_0 (0x00000x00000x0002x0009)、STB_1 (0x00000x00000x00030x0012),MX-4-0 的城域網(wǎng)地址是0x0001 ;ΜΧ-4-0和MSS-1000的城域協(xié)議標(biāo)簽0x0000、0x0001 ;MSS-400-0 和MSS-1000的城域協(xié)議標(biāo)簽0x0005、0x0007,MSS-400-1和MSS-1000的城域協(xié)議標(biāo)簽 0x0006、0x0008。3. 1服務(wù)建立流程STB_0向MSS-400-0發(fā)出申請和STB_1進(jìn)行可視通信,步驟如下1、STB_0 發(fā)出服務(wù)申請指令包,包的 DA 0x08000x00000x00020x0000、SA 0x00000x00000x00020x0009, reserved 0x0000, PDU 部分見附錄,服務(wù)參數(shù)是 SERVICE— TYPE_TELEPH0NE_REQUEST 或 SERVICE_TYPE_TELEPHONE_DIRECT。2、服務(wù)申請指令包根據(jù)1號表的配置導(dǎo)向MSS-400-0,MSS-400-0根據(jù)包的內(nèi)容判斷收到可視通信的申請;根據(jù)SA知道是STB_0,(假設(shè)可視電話的帶寬是上下行6Mbit/s, STB_0和MSS-400-0的上下行帶寬還剩80Mbit/s),檢查STB_0和MSS-400-0的上下行帶寬發(fā)現(xiàn)滿足服務(wù)要求,則繼續(xù)跳轉(zhuǎn)至4,否則跳轉(zhuǎn)至3。3、MSS-400-0發(fā)送菜單給主叫STB_0,表示服務(wù)拒絕;發(fā)向 STB_0:包的 DA 0x80000x00000x00020x0009、SA 0x00000x00000x00020x0000, reserved 0x0000, PDU 部分見附錄菜單數(shù)據(jù)格式。4、MSS-400-0根據(jù)被叫號碼查CAM表(內(nèi)容-地址映射表)知道被叫不在自己的接入網(wǎng),所以MSS-400-0向城域服務(wù)器MSS-1000發(fā)出服務(wù)申請指令包,包的DA 0x09000x00000x00000x0000、SA 0x00000x00000x00020x0009, reserved 0x0000,協(xié)議標(biāo)簽是0x0005 (PDU部分見“五、城域網(wǎng)網(wǎng)管流程的數(shù)據(jù)格式定義”),服務(wù)參數(shù)是SERVICE_TYPE_ TELEPHONE_REQUEST 或 SERVICE_TYPE_TELEPHONE_DIRECT。5、MSS-1000收到MSS-400-0的服務(wù)申請包根據(jù)根據(jù)包的內(nèi)容判斷收到可視通信的申請;根據(jù)SA知道是MSS-400-0下的終端,(假設(shè)MX-4-0和MSS-400-0的上下行帶寬還剩800Mbit/s);根據(jù)被叫號碼查CAM表(內(nèi)容-地址映射表)知道被叫在MSS-400-1 的接入網(wǎng)下(假設(shè)MX-4-0和MSS-400-1的上下行帶寬還剩800Mbit/s),檢查MX-4-0和 MSS-400-0、MSS-400-1的上下行帶寬發(fā)現(xiàn)滿足服務(wù)要求,則繼續(xù)跳轉(zhuǎn)至7,否則跳轉(zhuǎn)至6。6、MSS-1000 發(fā)送服務(wù)拒絕包給MSS-400-0。包的 DA 0x90000x00000x00020x0009、 SA 0x00000x00000x00000x0000, reserved 0x0000,協(xié)議標(biāo)簽是 0x0005,PDU 部分忽略, MSS-400-0收到此服務(wù)拒絕包則跳轉(zhuǎn)至3。7、MSS-1000向MSS-400-1發(fā)出服務(wù)申請包,發(fā)出服務(wù)申請指令包,包的DA 0x90000x00000x00030x0012、SA 0x00000x00000x00000x0000> reserved 0x0000,協(xié)議標(biāo)簽是0x0006,(PDU部分見“五、城域網(wǎng)網(wǎng)管流程的數(shù)據(jù)格式定義”),服務(wù)參數(shù)是SERVICE_ TYPE_TELEPHONE_REQUEST 或 SERVICE_TYPE_TELEPHONE_DIRECT。8、MSS-400_1收到MSS-1000的服務(wù)申請包,根據(jù)根據(jù)包的內(nèi)容判斷收到可視通信的申請;根據(jù)被叫號碼查CAM表(內(nèi)容-地址映射表)知道被叫是STB_1 (假設(shè)STB 1和 MSS-400-1的上下行帶寬還剩80Mbit/s),檢查STB_1和MSS-400-1的上下行帶寬發(fā)現(xiàn)滿足服務(wù)要求,則繼續(xù)跳轉(zhuǎn)至10,否則跳轉(zhuǎn)至9。9、MSS-1000收到此服務(wù)拒絕包則跳轉(zhuǎn)至6。10、MSS-400-1分別發(fā)送菜單被叫,等待被叫應(yīng)答;發(fā)向 STB_1:包的 DA 0x80000x00000x00030x0012、SA 0x00000x00000x00030x0000, reserved 0x0000, PDU 部分見附錄菜單數(shù)據(jù)格式。11、STB_1收到菜單,發(fā)出申請SERVICE_TYPE_PERMISSION接受通信,包的DA 0x08000x00000x00030x0000,SA 0x00000x00000x00030x0012,reserved 0x0000, (PDU 部分見“五、城域網(wǎng)網(wǎng)管流程的數(shù)據(jù)格式定義”),服務(wù)參數(shù)是SERVICE_TYPE_PERMISSION。12、MSS-400-1收到STBl的應(yīng)答包,發(fā)送服務(wù)允許包給MSS-1000,包的DA 0x90000x00000x00000x0000、SA 0x00000x00000x00030x0000, reserved 0x0000,協(xié)議標(biāo)簽是0x0006,PDU部分忽略。13,MSS-1000收到服務(wù)允許包,則分配單播標(biāo)簽(假設(shè)MSS-400-0到MSS-400-1的入標(biāo)簽、出標(biāo)簽為0x0000,MSS-400-1到MSS-400-0的入標(biāo)簽、出標(biāo)簽為0x0001);· MSS-1000 向 MX-4-0 發(fā)標(biāo)簽分配包,包的 DA 0x90000x00000x00010x0000、SA 0x00000x00000x00000x0000, reserved 0x0000,協(xié)議標(biāo)簽是 0x0000,PDU 部分包含入標(biāo)簽、出標(biāo)簽及導(dǎo)向端口;· MSS-1000 向 MSS-400-0 發(fā)標(biāo)簽分配包,包的 DA 0x90000x00000x00020x0000、 SA 0x00000x00000x00000x0000, reservedOxOOOO,協(xié)議標(biāo)簽是 0x0005,PDU 部分包含入標(biāo)
簽、出標(biāo)簽及導(dǎo)向端口,還包含DA、SA和標(biāo)簽的綁定;· MSS-1000 向 MSS-400-1 發(fā)標(biāo)簽分配包,包的 DA 0x90000x00000x00030x0000、 SA 0x00000x00000x00000x0000, reservedOxOOOO,協(xié)議標(biāo)簽是 0x0006,PDU 部分包含入標(biāo)
簽、出標(biāo)簽及導(dǎo)向端口,還包含DA、SA和標(biāo)簽的綁定;14、MX-4-0收到標(biāo)簽分配包更新其6號表,第0x0000項為出標(biāo)簽為0x0000,導(dǎo)向端口為1號端口 ;第0x0001項為出標(biāo)簽為0x0001,導(dǎo)向端口為0號端口。15、MSS-400-0收到標(biāo)簽分配包更新其DA、SA和標(biāo)簽綁定的CAM表(地址-標(biāo)簽綁定表),即此 CAM 表的第 0x0000 項為DA 0xl0000x00000x00030x0012SA 0x00000x00000x00020x0009 ;更新其6號表,第0x0000項為出標(biāo)簽為0x0000,導(dǎo)向端口為10號端口 ;MSS-400-0配置自己的2號表如下·“ 100000000000001001 “= >“00000000001”,即目的地址(DA)是 0x10000x00000x00020x0009的單播數(shù)據(jù)包導(dǎo)向O號端口 ;向STB-O發(fā)編解碼命令包包的 DA 0x80000x00000x00020x0009、SA 0x00000x00000x00020x0000、reserved 0x0000, PDU部分見編解碼命令。
權(quán)利要求
1.一種城域網(wǎng)通信方法,其特征在于所述城域網(wǎng)是具有集中控制功能的網(wǎng)絡(luò),包括城域服務(wù)器、節(jié)點交換機和節(jié)點服務(wù)器, 其中所述節(jié)點交換機連接在城域服務(wù)器和節(jié)點服務(wù)器之間; 所述方法包括城域網(wǎng)設(shè)備接入城域網(wǎng),由城域網(wǎng)中具有集中控制功能的城域服務(wù)器為入網(wǎng)的設(shè)備分配協(xié)議標(biāo)簽和城域網(wǎng)地址;其中,所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器,所述協(xié)議標(biāo)簽用于描述城域網(wǎng)設(shè)備與城域服務(wù)器之間的連接;針對每個跨越城域網(wǎng)的服務(wù)申請,城域服務(wù)器分配對應(yīng)服務(wù)的數(shù)據(jù)標(biāo)簽,所述數(shù)據(jù)標(biāo)簽用于描述服務(wù)所涉及的節(jié)點服務(wù)器之間的連接。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于城域網(wǎng)設(shè)備到城域服務(wù)器的協(xié)議標(biāo)簽與城域服務(wù)器到該城域網(wǎng)設(shè)備的協(xié)議標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽;服務(wù)所涉及的節(jié)點服務(wù)器之間,一個節(jié)點服務(wù)器到另一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽與另一個節(jié)點服務(wù)器到一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于所述標(biāo)簽分為入標(biāo)簽和出標(biāo)簽,入標(biāo)簽指數(shù)據(jù)包進(jìn)入城域服務(wù)器或節(jié)點交換機的標(biāo)簽,出標(biāo)簽指該數(shù)據(jù)包離開城域服務(wù)器或節(jié)點交換機的標(biāo)簽;同一個數(shù)據(jù)包的入標(biāo)簽和出標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,城域網(wǎng)設(shè)備接入城域網(wǎng),由城域服務(wù)器分配協(xié)議標(biāo)簽和城域網(wǎng)地址包括城域服務(wù)器向其所有下行端口發(fā)送城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中包含一個城域服務(wù)器分配的待用協(xié)議標(biāo)簽;某個城域網(wǎng)設(shè)備上電后,收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包,然后向城域服務(wù)器返回城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含城域網(wǎng)設(shè)備的序列號和收到城域查詢標(biāo)簽包的端口號;城域服務(wù)器收到城域應(yīng)答標(biāo)簽包后,根據(jù)包中的序列號驗證城域網(wǎng)設(shè)備是否注冊,如果已注冊,則向城域網(wǎng)設(shè)備收到城域查詢標(biāo)簽包的端口發(fā)送入網(wǎng)命令,所述入網(wǎng)命令中包含城域服務(wù)器為城域網(wǎng)設(shè)備分配的城域網(wǎng)地址和所述待用協(xié)議標(biāo)簽;城域網(wǎng)設(shè)備的相應(yīng)端口收到入網(wǎng)命令后,返回入網(wǎng)命令應(yīng)答,城域網(wǎng)設(shè)備接入城域網(wǎng);其中,所述城域網(wǎng)設(shè)備為節(jié)點交換機或節(jié)點服務(wù)器。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于當(dāng)同一個城域網(wǎng)設(shè)備與城域服務(wù)器之間有多個連接時,所述同一個城域網(wǎng)設(shè)備的多個端口會收到多個城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中的待用協(xié)議標(biāo)簽不同;城域服務(wù)器通過多個不同的協(xié)議標(biāo)簽,向同一個城域網(wǎng)設(shè)備的多個端口發(fā)送多個入網(wǎng)命令,但每個入網(wǎng)命令中為該城域網(wǎng)設(shè)備分配的城域網(wǎng)地址相同。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于所述城域應(yīng)答標(biāo)簽包中的協(xié)議標(biāo)簽與所述城域查詢標(biāo)簽包中的協(xié)議標(biāo)簽相同,所述入網(wǎng)命令應(yīng)答中的協(xié)議標(biāo)簽與所述入網(wǎng)命令中的協(xié)議標(biāo)簽相同。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括城域網(wǎng)設(shè)備設(shè)置有協(xié)議包標(biāo)簽表,城域網(wǎng)設(shè)備上電時,在其內(nèi)部的協(xié)議包標(biāo)簽表中設(shè)置所有的城域協(xié)議包導(dǎo)向到CPU模塊;當(dāng)城域網(wǎng)設(shè)備為節(jié)點交換機時,節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的協(xié)議包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到節(jié)點交換機的相應(yīng)下行端口;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述節(jié)點交換機的下級連接設(shè)備的連接,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括城域網(wǎng)設(shè)備設(shè)置有應(yīng)答包標(biāo)簽表,城域網(wǎng)設(shè)備上電時,在其內(nèi)部的應(yīng)答包標(biāo)簽表中設(shè)置所有城域應(yīng)答標(biāo)簽包的導(dǎo)向關(guān)閉;當(dāng)城域網(wǎng)設(shè)備收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包后,修改自身的應(yīng)答包標(biāo)簽表, 將所述協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包導(dǎo)向到接收該城域查詢標(biāo)簽包的上行端口;當(dāng)城域網(wǎng)設(shè)備為節(jié)點交換機時,節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的應(yīng)答包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包分別導(dǎo)向到節(jié)點交換機的相應(yīng)上行端口;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述所述節(jié)點交換機的下級連接設(shè)備到城域服務(wù)器的連接。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,還包括城域服務(wù)器中設(shè)置有協(xié)議包標(biāo)簽表,城域服務(wù)器上電時,在其內(nèi)部的協(xié)議包標(biāo)簽表中設(shè)置所有城域協(xié)議包的導(dǎo)向關(guān)閉;城域服務(wù)器對應(yīng)其自身下行端口個數(shù)分配待用協(xié)議標(biāo)簽,并修改自身的協(xié)議包標(biāo)簽表,將所分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端 Π ;其中,所述待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的連接,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;所述城域服務(wù)器根據(jù)自身的協(xié)議包標(biāo)簽表向其下行端口發(fā)送城域查詢標(biāo)簽包。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括當(dāng)城域網(wǎng)設(shè)備入網(wǎng)之后,城域服務(wù)器為所述城域網(wǎng)設(shè)備的下級連接設(shè)備新分配待用協(xié)議標(biāo)簽,并修改自身的協(xié)議包標(biāo)簽表,將新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的下級連接設(shè)備的連接,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;所述城域服務(wù)器根據(jù)自身的協(xié)議包標(biāo)簽表向其下行端口發(fā)送城域查詢標(biāo)簽包。
11.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,還包括城域服務(wù)器設(shè)置有應(yīng)答包標(biāo)簽表,城域服務(wù)器上電時,在其內(nèi)部的應(yīng)答包標(biāo)簽表中設(shè)置所有的城域應(yīng)答標(biāo)簽包導(dǎo)向CPU模塊。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,還包括當(dāng)入網(wǎng)的城域網(wǎng)設(shè)備為節(jié)點交換機時,該節(jié)點交換機的某個下級連接設(shè)備接入城域網(wǎng),所述下級連接設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器,具體包括以下步驟城域服務(wù)器使用新分配的待用協(xié)議標(biāo)簽向各下級連接設(shè)備發(fā)送城域查詢標(biāo)簽包,所述城域查詢標(biāo)簽包根據(jù)協(xié)議包標(biāo)簽表被分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口;下級連接設(shè)備上電后,收到所述城域查詢標(biāo)簽包,然后向城域服務(wù)器返回城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含該下級連接設(shè)備的序列號和收到城域查詢標(biāo)簽包的端口號;城域服務(wù)器收到所述城域應(yīng)答標(biāo)簽包后,根據(jù)包中的序列號驗證下級連接設(shè)備是否注冊,如果已注冊,則向下級連接設(shè)備發(fā)送入網(wǎng)命令,所述入網(wǎng)命令中包含城域服務(wù)器為下級連接設(shè)備分配的城域網(wǎng)地址和所述待分配的協(xié)議標(biāo)簽;下級連接設(shè)備收到入網(wǎng)命令后,返回入網(wǎng)命令應(yīng)答,下級連接設(shè)備接入城域網(wǎng)。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,還包括城域服務(wù)器與下級連接設(shè)備之間的城域網(wǎng)設(shè)備接收到所述城域查詢標(biāo)簽包和入網(wǎng)命令后,根據(jù)自身的協(xié)議包標(biāo)簽表,將所述城域查詢標(biāo)簽包和入網(wǎng)命令導(dǎo)向到相應(yīng)下行端口進(jìn)行轉(zhuǎn)發(fā);城域服務(wù)器與下級連接設(shè)備之間的城域網(wǎng)設(shè)備接收到所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答后,根據(jù)自身的應(yīng)答包標(biāo)簽表,將所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答導(dǎo)向到相應(yīng)上行端口進(jìn)行轉(zhuǎn)發(fā)。
14.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,還包括城域服務(wù)器設(shè)置有標(biāo)簽信息表,標(biāo)簽信息表的每個表項記錄了標(biāo)簽占用信息、標(biāo)簽描述信息和標(biāo)簽路由信息,其中所述標(biāo)簽路由信息包括該標(biāo)簽上一跳交換機的城域網(wǎng)地址及端口號。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,還包括當(dāng)城域服務(wù)器為城域網(wǎng)設(shè)備分配一個待用標(biāo)簽時,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為城域服務(wù)器的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述城域網(wǎng)設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,還包括當(dāng)城域服務(wù)器為所述城域網(wǎng)設(shè)備的下級連接設(shè)備分配一個待用標(biāo)簽時,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為所述城域網(wǎng)設(shè)備的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述下級連接設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改。
17.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,還包括城域服務(wù)器設(shè)置有地址信息表,地址信息表的每個表項記錄了城域網(wǎng)地址占用信息、 設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù)。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,還包括城域服務(wù)器上電后,為自己分配一個城域網(wǎng)地址,并修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為已用,將設(shè)備描述信息改為所述城域服務(wù)器,將設(shè)備資源信息改為所述城域服務(wù)器的資源描述。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,還包括當(dāng)城域服務(wù)器為城域網(wǎng)設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時, 修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述城域網(wǎng)設(shè)備,將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個上行端口連接著城域服務(wù)器的某個下行端口;同時,修改地址信息表中對應(yīng)所述城域服務(wù)器地址的表項將設(shè)備資源信息改為所述城域服務(wù)器的某個下行端口連接著城域網(wǎng)設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述城域網(wǎng)設(shè)備的某個上行端口根據(jù)城域網(wǎng)設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知, 所述城域服務(wù)器的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。
20.根據(jù)權(quán)利要求19所述的方法,其特征在于,還包括當(dāng)城域服務(wù)器為城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到所述下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述下級連接設(shè)備,將設(shè)備資源信息改為所述下級連接設(shè)備的某個上行端口連接著所述城域網(wǎng)設(shè)備的某個下行端□;同時,修改地址信息表中對應(yīng)所述城域網(wǎng)設(shè)備地址的表項將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個下行端口連接著下級連接設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述下級連接設(shè)備的某個上行端口根據(jù)下級連接設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知,所述城域網(wǎng)設(shè)備的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。
21.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,還包括城域服務(wù)器設(shè)置有設(shè)備信息表,設(shè)備信息表的每個表項記錄了設(shè)備標(biāo)識、設(shè)備狀態(tài)和設(shè)備地址。
22.根據(jù)權(quán)利要求21所述的方法,其特征在于,還包括當(dāng)城域服務(wù)器為城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為待入網(wǎng),將設(shè)備地址改為所分配的城域網(wǎng)地址,所述設(shè)備標(biāo)識不做修改;當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為已入網(wǎng),所述設(shè)備標(biāo)識和設(shè)備地址不做修改。
23.根據(jù)權(quán)利要求3所述的方法,其特征在于,針對每個跨越城域網(wǎng)的服務(wù)申請,城域服務(wù)器分配對應(yīng)服務(wù)的數(shù)據(jù)標(biāo)簽包括所述跨越城域網(wǎng)的服務(wù)申請涉及第一終端和第二終端;連接在某個節(jié)點服務(wù)器下的第一終端發(fā)起服務(wù)申請包,該節(jié)點服務(wù)器根據(jù)所述服務(wù)申請包判斷第二終端不連接在該節(jié)點服務(wù)器下,則添加協(xié)議標(biāo)簽向城域服務(wù)器發(fā)出服務(wù)申請包;城域服務(wù)器根據(jù)收到的服務(wù)申請包判斷第二終端連接在另一節(jié)點服務(wù)器下; 城域服務(wù)器獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路信息,然后分配當(dāng)次服務(wù)的數(shù)據(jù)標(biāo)簽, 并分別向通信鏈路上的城域網(wǎng)設(shè)備發(fā)送包含所述數(shù)據(jù)標(biāo)簽信息的標(biāo)簽分配包;其中,所述標(biāo)簽分配包包含入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口,所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器。
24.根據(jù)權(quán)利要求23所述的方法,其特征在于,還包括城域服務(wù)器根據(jù)分配的數(shù)據(jù)標(biāo)簽在其內(nèi)部的數(shù)據(jù)包標(biāo)簽表中設(shè)置當(dāng)次服務(wù)的入標(biāo)簽、 出標(biāo)簽和導(dǎo)向端口;當(dāng)通信鏈路上的城域網(wǎng)設(shè)備收到所述標(biāo)簽分配包后,城域網(wǎng)設(shè)備根據(jù)標(biāo)簽分配包在其內(nèi)部的數(shù)據(jù)包標(biāo)簽表中設(shè)置入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;其中,城域服務(wù)器和節(jié)點交換機內(nèi)部的數(shù)據(jù)包標(biāo)簽表用于將各自以所設(shè)置的入標(biāo)簽接收的標(biāo)簽數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并使用所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送;其中,節(jié)點服務(wù)器內(nèi)部的數(shù)據(jù)包標(biāo)簽表用于將節(jié)點服務(wù)器從接入網(wǎng)接收的數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并添加所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送到城域網(wǎng)。
25.根據(jù)權(quán)利要求M所述的方法,其特征在于,還包括城域服務(wù)器發(fā)給節(jié)點服務(wù)器的標(biāo)簽分配包還包括當(dāng)次服務(wù)的第一終端接入網(wǎng)地址、第二終端接入網(wǎng)地址與出標(biāo)簽的綁定關(guān)系;通信鏈路兩端的節(jié)點服務(wù)器分別收到標(biāo)簽分配包后,在各自內(nèi)部的地址-標(biāo)簽映射表中設(shè)置所述綁定關(guān)系;其中,接入網(wǎng)地址為每個節(jié)點服務(wù)器為其下連接的入網(wǎng)設(shè)備分配的地址。
26.根據(jù)權(quán)利要求25所述的方法,其特征在于,通信鏈路兩端的節(jié)點服務(wù)器分別收到標(biāo)簽分配包后,還包括連接第二終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)目的地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)目的地址的數(shù)據(jù)包導(dǎo)向的端口;連接第一終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)源地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)源地址的數(shù)據(jù)包導(dǎo)向的端口。
27.根據(jù)權(quán)利要求沈所述的方法,其特征在于,還包括連接第一終端的節(jié)點服務(wù)器根據(jù)其內(nèi)部的數(shù)據(jù)包地址表,向第一終端發(fā)送服務(wù)處理命令;連接第二終端的節(jié)點服務(wù)器根據(jù)其內(nèi)部的數(shù)據(jù)包地址表,向第二終端發(fā)送服務(wù)處理命令;第一終端和第二終端分別根據(jù)接收到的服務(wù)處理命令執(zhí)行相應(yīng)操作。
28.根據(jù)權(quán)利要求23所述的方法,其特征在于所述通信鏈路信息為單向通信鏈路信息,或者為雙向通信鏈路信息。
29.根據(jù)權(quán)利要求23所述的方法,其特征在于,連接在某個節(jié)點服務(wù)器下的第一終端發(fā)起服務(wù)申請包后,還包括該節(jié)點服務(wù)器根據(jù)服務(wù)申請包的內(nèi)容,檢查節(jié)點服務(wù)器與第一終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向第一終端發(fā)送服務(wù)拒絕包;如果滿足,則繼續(xù)判斷第二終端是否連接在該節(jié)點服務(wù)器下。
30.根據(jù)權(quán)利要求四所述的方法,其特征在于,城域服務(wù)器獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路信息之后,還包括城域服務(wù)器根據(jù)服務(wù)申請包的內(nèi)容,檢查當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向連接第一終端的節(jié)點服務(wù)器發(fā)送服務(wù)拒絕包。
31.根據(jù)權(quán)利要求30所述的方法,其特征在于,還包括如果滿足,則城域服務(wù)器向連接第二終端的節(jié)點服務(wù)器發(fā)送服務(wù)申請包;該節(jié)點服務(wù)器根據(jù)服務(wù)申請包的內(nèi)容,檢查節(jié)點服務(wù)器與第二終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向城域服務(wù)器發(fā)送服務(wù)拒絕包。
32.根據(jù)權(quán)利要求31所述的方法,其特征在于,還包括如果滿足,則連接第二終端的節(jié)點服務(wù)器向第二終端發(fā)送菜單包;第二終端收到所述菜單包,返回接受通信的應(yīng)答包;該節(jié)點服務(wù)器收到所述應(yīng)答包,添加協(xié)議標(biāo)簽向城域服務(wù)器發(fā)送服務(wù)允許包。
33.根據(jù)權(quán)利要求30所述的方法,其特征在于城域服務(wù)器設(shè)置有地址信息表,地址信息表的每個表項記錄了城域網(wǎng)地址占用信息、 設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù);城域服務(wù)器根據(jù)地址信息表中設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址,獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路信息;并根據(jù)設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù),獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源。
34.根據(jù)權(quán)利要求四或31所述的方法,其特征在節(jié)點服務(wù)器設(shè)置有地址信息表,地址信息表的每個表項記錄了接入網(wǎng)地址占用信息、 設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的接入網(wǎng)設(shè)備的接入網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù);節(jié)點服務(wù)器根據(jù)地址信息表中設(shè)備各個網(wǎng)絡(luò)端口連接的接入網(wǎng)設(shè)備的接入網(wǎng)地址,獲得節(jié)點服務(wù)器與終端間的通信鏈路信息;并根據(jù)設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù),獲得節(jié)點服務(wù)器與終端間的通信鏈路的剩余流量資源。
35.根據(jù)權(quán)利要求23所述的方法,其特征在于第一終端發(fā)起的服務(wù)申請包中包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端的接入網(wǎng)地址,其中,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;連接第一終端的節(jié)點服務(wù)器在其內(nèi)部預(yù)置的內(nèi)容-地址映射表中查找所述服務(wù)號碼, 如果沒有查找到,則判斷第二終端不連接在該節(jié)點服務(wù)器下;否則,第二終端連接在該節(jié)點服務(wù)器下。
36.根據(jù)權(quán)利要求35所述的方法,其特征在于城域服務(wù)器收到的服務(wù)申請包中包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端的接入網(wǎng)地址,其中,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;城域服務(wù)器在其內(nèi)部預(yù)置的內(nèi)容-地址映射表中查找所述服務(wù)號碼對應(yīng)的城域網(wǎng)地址,并判斷第二終端連接在另一節(jié)點服務(wù)器下。
37.一種用于城域網(wǎng)通信的城域服務(wù)器,其特征在于所述城域網(wǎng)是具有集中控制功能的網(wǎng)絡(luò),包括城域服務(wù)器、節(jié)點交換機和節(jié)點服務(wù)器, 其中所述節(jié)點交換機連接在城域服務(wù)器和節(jié)點服務(wù)器之間; 所述城域服務(wù)器包括協(xié)議標(biāo)簽分配模塊,用于城域網(wǎng)設(shè)備接入城域網(wǎng)時,為入網(wǎng)的設(shè)備分配協(xié)議標(biāo)簽;其中,所述協(xié)議標(biāo)簽用于描述城域網(wǎng)設(shè)備與城域服務(wù)器之間的連接,所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器;數(shù)據(jù)標(biāo)簽分配模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,分配對應(yīng)服務(wù)的數(shù)據(jù)標(biāo)簽, 所述數(shù)據(jù)標(biāo)簽用于描述服務(wù)所涉及的節(jié)點服務(wù)器之間的連接;城域網(wǎng)地址分配模塊,用于城域網(wǎng)設(shè)備接入城域網(wǎng)時,為入網(wǎng)的設(shè)備分配城域網(wǎng)地址。
38.根據(jù)權(quán)利要求37所述的城域服務(wù)器,其特征在于城域網(wǎng)設(shè)備到城域服務(wù)器的協(xié)議標(biāo)簽與城域服務(wù)器到該城域網(wǎng)設(shè)備的協(xié)議標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽;服務(wù)所涉及的節(jié)點服務(wù)器之間,一個節(jié)點服務(wù)器到另一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽與另一個節(jié)點服務(wù)器到一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽。
39.根據(jù)權(quán)利要求37或38所述的城域服務(wù)器,其特征在于所述標(biāo)簽分為入標(biāo)簽和出標(biāo)簽,入標(biāo)簽指數(shù)據(jù)包進(jìn)入城域服務(wù)器或節(jié)點交換機的標(biāo)簽,出標(biāo)簽指該數(shù)據(jù)包離開城域服務(wù)器或節(jié)點交換機的標(biāo)簽;同一個數(shù)據(jù)包的入標(biāo)簽和出標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽; 所述標(biāo)簽包括協(xié)議標(biāo)簽和數(shù)據(jù)標(biāo)簽。
40.根據(jù)權(quán)利要求37所述的城域服務(wù)器,其特征在于,還包括端口查詢模塊,用于向其所有下行端口發(fā)送城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中包含一個協(xié)議標(biāo)簽分配模塊分配的待用協(xié)議標(biāo)簽;端口應(yīng)答模塊,用于接收城域網(wǎng)設(shè)備發(fā)送的城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含城域網(wǎng)設(shè)備的序列號和收到城域查詢標(biāo)簽包的端口號;入網(wǎng)驗證模塊,用于根據(jù)城域應(yīng)答標(biāo)簽包中的序列號驗證城域網(wǎng)設(shè)備是否注冊; 入網(wǎng)命令發(fā)送模塊,用于當(dāng)城域網(wǎng)設(shè)備已注冊時,向城域網(wǎng)設(shè)備收到城域查詢標(biāo)簽包的端口發(fā)送入網(wǎng)命令,所述入網(wǎng)命令中包含城域服務(wù)器為城域網(wǎng)設(shè)備分配的城域網(wǎng)地址和所述待用協(xié)議標(biāo)簽;入網(wǎng)命令應(yīng)答接收模塊,用于接收城域網(wǎng)設(shè)備返回的入網(wǎng)命令應(yīng)答,城域網(wǎng)設(shè)備接入城域網(wǎng);其中,所述城域網(wǎng)設(shè)備為節(jié)點交換機或節(jié)點服務(wù)器。
41.根據(jù)權(quán)利要求40所述的城域服務(wù)器,其特征在于當(dāng)同一個城域網(wǎng)設(shè)備與城域服務(wù)器之間有多個連接時,所述城域服務(wù)器的多個端口會收到同一個城域網(wǎng)設(shè)備發(fā)來的多個城域應(yīng)答標(biāo)簽包,每個城域應(yīng)答標(biāo)簽包中的待用協(xié)議標(biāo)簽不同;入網(wǎng)命令發(fā)送模塊通過多個不同的協(xié)議標(biāo)簽,向同一個城域網(wǎng)設(shè)備的多個端口發(fā)送多個入網(wǎng)命令,但每個入網(wǎng)命令中為該城域網(wǎng)設(shè)備分配的城域網(wǎng)地址相同。
42.根據(jù)權(quán)利要求40或41所述的城域服務(wù)器,其特征在于,還包括協(xié)議包標(biāo)簽表,用于將城域協(xié)議包分別導(dǎo)向到相應(yīng)下行端口,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;協(xié)議包標(biāo)簽表初始化模塊,用于當(dāng)城域服務(wù)器上電時,在其內(nèi)部的協(xié)議包標(biāo)簽表中設(shè)置所有城域協(xié)議包的導(dǎo)向關(guān)閉;協(xié)議包標(biāo)簽表配置模塊,用于在所述城域網(wǎng)設(shè)備入網(wǎng)時,協(xié)議標(biāo)簽分配模塊對應(yīng)下行端口個數(shù)分配待用協(xié)議標(biāo)簽后,修改所述協(xié)議包標(biāo)簽表,將所分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口 ;其中,所述待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的連接。
43.根據(jù)權(quán)利要求42所述的城域服務(wù)器,其特征在于所述協(xié)議標(biāo)簽分配模塊,還用于當(dāng)所述城域網(wǎng)設(shè)備入網(wǎng)之后,為所述城域網(wǎng)設(shè)備的下級連接設(shè)備新分配待用協(xié)議標(biāo)簽;所述協(xié)議包標(biāo)簽表更新模塊,還用于修改城域服務(wù)器的協(xié)議包標(biāo)簽表,將新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的下級連接設(shè)備的連接,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包。
44.根據(jù)權(quán)利要求40或41所述的城域服務(wù)器,其特征在于,還包括應(yīng)答包標(biāo)簽表,用于城域服務(wù)器上電時,設(shè)置所有的城域應(yīng)答標(biāo)簽包導(dǎo)向CPU模塊。
45.根據(jù)權(quán)利要求43所述的城域服務(wù)器,其特征在于當(dāng)入網(wǎng)的城域網(wǎng)設(shè)備為節(jié)點交換機時,該節(jié)點交換機的某個下級連接設(shè)備接入城域網(wǎng),所述下級連接設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器,則城域服務(wù)器的端口查詢模塊,還用于使用新分配的待用協(xié)議標(biāo)簽向各下級連接設(shè)備發(fā)送城域查詢標(biāo)簽包,所述城域查詢標(biāo)簽包根據(jù)協(xié)議包標(biāo)簽表被分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口 ;端口應(yīng)答模塊,還用于接收下級連接設(shè)備發(fā)送的城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含該下級連接設(shè)備的序列號和收到城域查詢標(biāo)簽包的端口號;入網(wǎng)驗證模塊,還用于根據(jù)城域應(yīng)答標(biāo)簽包中的序列號驗證下級連接設(shè)備是否注冊; 入網(wǎng)命令發(fā)送模塊,還用于當(dāng)下級連接設(shè)備已注冊時,向下級連接設(shè)備收到城域查詢標(biāo)簽包的端口發(fā)送入網(wǎng)命令,所述入網(wǎng)命令中包含協(xié)議標(biāo)簽分配模塊為下級連接設(shè)備分配的城域網(wǎng)地址和所述待用協(xié)議標(biāo)簽;入網(wǎng)命令應(yīng)答接收模塊,還用于接收下級連接設(shè)備返回的入網(wǎng)命令應(yīng)答。
46.根據(jù)權(quán)利要求40或41所述的城域服務(wù)器,其特征在于,還包括標(biāo)簽信息表,每個表項記錄了標(biāo)簽占用信息、標(biāo)簽描述信息和標(biāo)簽路由信息,其中所述標(biāo)簽路由信息包括該標(biāo)簽上一跳交換機的城域網(wǎng)地址及端口號。
47.根據(jù)權(quán)利要求46所述的城域服務(wù)器,其特征在于,還包括標(biāo)簽信息表更新模塊,用于當(dāng)協(xié)議標(biāo)簽分配模塊為城域網(wǎng)設(shè)備分配一個待用標(biāo)簽時, 修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為城域服務(wù)器的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述城域網(wǎng)設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改。
48.根據(jù)權(quán)利要求47所述的城域服務(wù)器,其特征在于所述標(biāo)簽信息表更新模塊,還用于當(dāng)協(xié)議標(biāo)簽分配模塊為所述城域網(wǎng)設(shè)備的下級連接設(shè)備分配一個待用標(biāo)簽時,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為所述城域網(wǎng)設(shè)備的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述下級連接設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改。
49.根據(jù)權(quán)利要求40或41所述的城域服務(wù)器,其特征在于,還包括地址信息表,每個表項記錄了城域網(wǎng)地址占用信息、設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù)。
50.根據(jù)權(quán)利要求49所述的城域服務(wù)器,其特征在于,還包括地址信息表初始化模塊,用于城域服務(wù)器上電,城域網(wǎng)地址分配模塊為自己分配一個城域網(wǎng)地址后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為已用,將設(shè)備描述信息改為所述城域服務(wù)器,將設(shè)備資源信息改為所述城域服務(wù)器的資源描述。
51.根據(jù)權(quán)利要求50所述的城域服務(wù)器,其特征在于,還包括地址信息表更新模塊,用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述城域網(wǎng)設(shè)備,將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個上行端口連接著城域服務(wù)器的某個下行端口;同時,修改地址信息表中對應(yīng)所述城域服務(wù)器地址的表項將設(shè)備資源信息改為所述城域服務(wù)器的某個下行端口連接著城域網(wǎng)設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述城域網(wǎng)設(shè)備的某個上行端口根據(jù)城域網(wǎng)設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知, 所述城域服務(wù)器的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。
52.根據(jù)權(quán)利要求51所述的城域服務(wù)器,其特征在于地址信息表更新模塊,還用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到所述下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述下級連接設(shè)備,將設(shè)備資源信息改為所述下級連接設(shè)備的某個上行端口連接著所述城域網(wǎng)設(shè)備的某個下行端□;同時,修改地址信息表中對應(yīng)所述城域網(wǎng)設(shè)備地址的表項將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個下行端口連接著下級連接設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述下級連接設(shè)備的某個上行端口根據(jù)下級連接設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知,所述城域網(wǎng)設(shè)備的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。
53.根據(jù)權(quán)利要求40或41所述的城域服務(wù)器,其特征在于,還包括設(shè)備信息表,設(shè)備信息表的每個表項記錄了設(shè)備標(biāo)識、設(shè)備狀態(tài)和設(shè)備地址。
54.根據(jù)權(quán)利要求53所述的城域服務(wù)器,其特征在于,還包括設(shè)備信息表更新模塊,用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為待入網(wǎng),將設(shè)備地址改為所分配的城域網(wǎng)地址,所述設(shè)備標(biāo)識不做修改;還用于當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為已入網(wǎng),所述設(shè)備標(biāo)識和設(shè)備地址不做修改。
55.根據(jù)權(quán)利要求49所述的城域服務(wù)器,其特征在于,還包括內(nèi)容-地址映射表,用于記錄服務(wù)內(nèi)容與城域網(wǎng)地址的映射關(guān)系,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;所述跨越城域網(wǎng)的服務(wù)申請涉及第一終端和第二終端;當(dāng)城域服務(wù)器收到連接第一終端的節(jié)點服務(wù)器發(fā)送的包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端接入網(wǎng)地址的服務(wù)申請包時,在內(nèi)容-地址映射表中查找所述服務(wù)號碼對應(yīng)的城域網(wǎng)地址,并判斷第二終端連接在另一節(jié)點服務(wù)器下。
56.根據(jù)權(quán)利要求49或M所述的城域服務(wù)器,其特征在于,還包括通信鏈路獲取模塊,用于根據(jù)地址信息表中設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址,獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路信息;所述通信鏈路信息為單向通信鏈路信息,或者為雙向通信鏈路信息;則數(shù)據(jù)標(biāo)簽分配模塊分配當(dāng)次服務(wù)的數(shù)據(jù)標(biāo)簽,并分別向通信鏈路上的城域網(wǎng)設(shè)備發(fā)送包含所述數(shù)據(jù)標(biāo)簽信息的標(biāo)簽分配包;所述標(biāo)簽分配包包含入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口, 所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器。
57.根據(jù)權(quán)利要求56所述的城域服務(wù)器,其特征在于,還包括流量計算模塊,用于根據(jù)設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù),獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源;流量控制模塊,用于根據(jù)服務(wù)申請包的內(nèi)容,檢查當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向連接第一終端的節(jié)點服務(wù)器發(fā)送服務(wù)拒絕包。
58.根據(jù)權(quán)利要求57所述的城域服務(wù)器,其特征在于若存在多條滿足服務(wù)的通信鏈路,則通信鏈路獲取模塊按照預(yù)置規(guī)則選擇其中一條;所述預(yù)置規(guī)則為確定已用流量最小的通信鏈路為當(dāng)次服務(wù)的通信鏈路;或者,確定帶寬最大的鏈路為當(dāng)次服務(wù)的通信鏈路。
59.一種用于城域網(wǎng)通信的節(jié)點服務(wù)器,其特征在于所述城域網(wǎng)是具有集中控制功能的網(wǎng)絡(luò),包括城域服務(wù)器、節(jié)點交換機和節(jié)點服務(wù)器, 其中所述節(jié)點交換機連接在城域服務(wù)器和節(jié)點服務(wù)器之間;所述節(jié)點服務(wù)器包括協(xié)議標(biāo)簽和地址獲取模塊,用于接入城域網(wǎng)后,從城域服務(wù)器獲得分配的協(xié)議標(biāo)簽和城域網(wǎng)地址,所述協(xié)議標(biāo)簽用于描述節(jié)點服務(wù)器與城域服務(wù)器之間的連接;數(shù)據(jù)標(biāo)簽獲取模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,從城域服務(wù)器獲得分配的對應(yīng)當(dāng)次服務(wù)的數(shù)據(jù)標(biāo)簽,所述數(shù)據(jù)標(biāo)簽用于描述服務(wù)所涉及的節(jié)點服務(wù)器之間的連接;標(biāo)簽添加模塊,用于對節(jié)點服務(wù)器發(fā)給城域網(wǎng)的協(xié)議包或數(shù)據(jù)包添加相應(yīng)的協(xié)議標(biāo)簽或數(shù)據(jù)標(biāo)簽后發(fā)送;標(biāo)簽刪除模塊,用于對從城域網(wǎng)接收的協(xié)議包或數(shù)據(jù)包去掉相應(yīng)的協(xié)議標(biāo)簽或數(shù)據(jù)標(biāo)簽后發(fā)送。
60.根據(jù)權(quán)利要求59所述的節(jié)點服務(wù)器,其特征在于,還包括地址-標(biāo)簽映射表,用于針對每個跨越城域網(wǎng)的服務(wù),記錄跨越城域網(wǎng)的兩個終端的接入網(wǎng)地址與出標(biāo)簽的綁定關(guān)系;其中,接入網(wǎng)地址為每個節(jié)點服務(wù)器為其下連接的入網(wǎng)設(shè)備分配的地址;則所述標(biāo)簽添加模塊依據(jù)地址-標(biāo)簽映射表,查找節(jié)點服務(wù)器發(fā)給城域網(wǎng)的協(xié)議包或數(shù)據(jù)包對應(yīng)的出標(biāo)簽,并添加查找到的出標(biāo)簽發(fā)送。
61.根據(jù)權(quán)利要求59所述的節(jié)點服務(wù)器,其特征在于,還包括協(xié)議包標(biāo)簽表,用于節(jié)點服務(wù)器上電時,設(shè)置所有的城域協(xié)議包導(dǎo)向到CPU模塊,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包。
62.根據(jù)權(quán)利要求59所述的節(jié)點服務(wù)器,其特征在于,還包括應(yīng)答包標(biāo)簽表,用于將城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;應(yīng)答包標(biāo)簽表初始化模塊,用于節(jié)點服務(wù)器上電時,設(shè)置所有城域應(yīng)答標(biāo)簽包的導(dǎo)向關(guān)閉;應(yīng)答包標(biāo)簽表配置模塊,用于收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包后,修改自身的應(yīng)答包標(biāo)簽表,將所述協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包導(dǎo)向到接收該城域查詢標(biāo)簽包的上行端口。
63.根據(jù)權(quán)利要求59所述的節(jié)點服務(wù)器,其特征在于,還包括數(shù)據(jù)包標(biāo)簽表,用于將節(jié)點服務(wù)器發(fā)給城域網(wǎng)的數(shù)據(jù)包分別導(dǎo)向到相應(yīng)上行端口 ;數(shù)據(jù)包標(biāo)簽表配置模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,根據(jù)城域服務(wù)器發(fā)送的標(biāo)簽分配包,設(shè)置針對該服務(wù)的入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;所述數(shù)據(jù)包標(biāo)簽表用于將節(jié)點服務(wù)器從接入網(wǎng)接收的數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并添加所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送到城域網(wǎng)。
64.根據(jù)權(quán)利要求59所述的節(jié)點服務(wù)器,其特征在于,還包括內(nèi)容-地址映射表,用于記錄服務(wù)內(nèi)容與接入網(wǎng)地址的映射關(guān)系,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;其中,接入網(wǎng)地址為每個節(jié)點服務(wù)器為其下連接的入網(wǎng)設(shè)備分配的地址;所述跨越城域網(wǎng)的服務(wù)申請涉及第一終端和第二終端;當(dāng)節(jié)點服務(wù)器收到連接其下的第一終端發(fā)起的服務(wù)申請包,包中包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端接入網(wǎng)地址,在內(nèi)容-地址映射表中查找所述服務(wù)號碼,如果沒有查找到,則判斷第二終端不連接在該節(jié)點服務(wù)器下;否則,第二終端連接在該節(jié)點服務(wù)器下。
65.根據(jù)權(quán)利要求64所述的節(jié)點服務(wù)器,其特征在于,還包括數(shù)據(jù)包地址表,用于將數(shù)據(jù)包導(dǎo)向到相應(yīng)下行端口,所述數(shù)據(jù)包包括從城域網(wǎng)接收的數(shù)據(jù)包;連接第二終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)目的地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)目的地址的數(shù)據(jù)包導(dǎo)向的端口 ;連接第一終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)源地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)源地址的數(shù)據(jù)包導(dǎo)向的端口。
66.根據(jù)權(quán)利要求64所述的節(jié)點服務(wù)器,其特征在于,還包括地址信息表,每個表項記錄了接入網(wǎng)地址占用信息、設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的接入網(wǎng)設(shè)備的接入網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù);節(jié)點服務(wù)器根據(jù)地址信息表中設(shè)備各個網(wǎng)絡(luò)端口連接的接入網(wǎng)設(shè)備的接入網(wǎng)地址,獲得節(jié)點服務(wù)器與終端間的通信鏈路信息;并根據(jù)設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù),獲得節(jié)點服務(wù)器與終端間的通信鏈路的剩余流量資源。
67.根據(jù)權(quán)利要求66所述的節(jié)點服務(wù)器,其特征在于,還包括流量控制模塊,當(dāng)所述節(jié)點服務(wù)器連接第一終端時,用于根據(jù)第一終端發(fā)起的服務(wù)申請包的內(nèi)容,檢查節(jié)點服務(wù)器與第一終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向第一終端發(fā)送服務(wù)拒絕包;當(dāng)所述節(jié)點服務(wù)器連接第二終端時,用于根據(jù)城域服務(wù)器發(fā)送的服務(wù)申請包的內(nèi)容, 檢查節(jié)點服務(wù)器與第二終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源, 如果不滿足,則向城域服務(wù)器發(fā)送服務(wù)拒絕包。
68.一種用于城域網(wǎng)通信的節(jié)點交換機,其特征在于所述城域網(wǎng)是具有集中控制功能的網(wǎng)絡(luò),包括城域服務(wù)器、節(jié)點交換機和節(jié)點服務(wù)器, 其中所述節(jié)點交換機連接在城域服務(wù)器和節(jié)點服務(wù)器之間;所述節(jié)點交換機包括協(xié)議包標(biāo)簽表,用于將接收的城域協(xié)議包分別導(dǎo)向到相應(yīng)下行端口,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;應(yīng)答包標(biāo)簽表,用于將接收的城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;數(shù)據(jù)包標(biāo)簽表,用于將接收的標(biāo)簽數(shù)據(jù)包分別導(dǎo)向到相應(yīng)端口。
69.根據(jù)權(quán)利要求68所述的節(jié)點交換機,其特征在于,還包括協(xié)議包標(biāo)簽表初始化模塊,用于當(dāng)節(jié)點交換機上電時,設(shè)置所有的城域協(xié)議包導(dǎo)向到 CPU模塊;協(xié)議包標(biāo)簽表更新模塊,用于當(dāng)節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的協(xié)議包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到節(jié)點交換機的相應(yīng)下行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述節(jié)點交換機的下級連接設(shè)備的連接,所述下級連接設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器
70.根據(jù)權(quán)利要求68所述的節(jié)點交換機,其特征在于,還包括應(yīng)答包標(biāo)簽表初始化模塊,用于當(dāng)節(jié)點交換機上電時,設(shè)置所有城域應(yīng)答標(biāo)簽包的導(dǎo)向關(guān)閉;應(yīng)答包標(biāo)簽表更新模塊,用于當(dāng)節(jié)點交換機收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包后,修改自身的應(yīng)答包標(biāo)簽表,將所述協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包導(dǎo)向到接收該城域查詢標(biāo)簽包的上行端口 ;還用于當(dāng)節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的應(yīng)答包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述所述城域網(wǎng)設(shè)備的下級連接設(shè)備到城域服務(wù)器的連接,所述下級連接設(shè)備包括下級節(jié)點交換機和節(jié)點服務(wù)器。
71.根據(jù)權(quán)利要求68所述的節(jié)點交換機,其特征在于,還包括查詢包接收模塊,用于接收城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包,所述城域查詢標(biāo)簽包中包含一個城域服務(wù)器分配的待用協(xié)議標(biāo)簽;查詢應(yīng)答模塊,用于向城域服務(wù)器返回城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含該節(jié)點交換機的序列號和收到城域查詢標(biāo)簽包的端口號;入網(wǎng)命令接收模塊,用于當(dāng)城域服務(wù)器驗證該節(jié)點交換機注冊后,從接收城域查詢標(biāo)簽包的端口接收城域服務(wù)器發(fā)送的入網(wǎng)命令,所述入網(wǎng)命令中包含城域服務(wù)器為節(jié)點交換機分配的城域網(wǎng)地址和所述待用協(xié)議標(biāo)簽;入網(wǎng)命令應(yīng)答模塊,用于收到入網(wǎng)命令后,向城域服務(wù)器返回入網(wǎng)命令應(yīng)答。
72.根據(jù)權(quán)利要求71所述的節(jié)點交換機,其特征在于當(dāng)同一個節(jié)點交換機與城域服務(wù)器之間有多個連接時,所述同一個節(jié)點交換機的多個端口會收到多個城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中的待用協(xié)議標(biāo)簽不同;城域服務(wù)器通過多個不同的協(xié)議標(biāo)簽,向同一個節(jié)點交換機的多個端口發(fā)送多個入網(wǎng)命令,但每個入網(wǎng)命令中為該節(jié)點交換機分配的城域網(wǎng)地址相同。
73.根據(jù)權(quán)利要求69或70所述的節(jié)點交換機,其特征在于當(dāng)入網(wǎng)的節(jié)點交換機的某個下級連接設(shè)備接入城域網(wǎng)時,該節(jié)點交換機接收到所述城域查詢標(biāo)簽包和入網(wǎng)命令后,根據(jù)自身的協(xié)議包標(biāo)簽表,將所述城域查詢標(biāo)簽包和入網(wǎng)命令導(dǎo)向到相應(yīng)下行端口進(jìn)行轉(zhuǎn)發(fā);該節(jié)點交換機接收到所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答后,根據(jù)自身的應(yīng)答包標(biāo)簽表,將所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答導(dǎo)向到相應(yīng)上行端口進(jìn)行轉(zhuǎn)發(fā)。
74.根據(jù)權(quán)利要求68所述的節(jié)點交換機,其特征在于,還包括數(shù)據(jù)包標(biāo)簽表配置模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,根據(jù)城域服務(wù)器發(fā)送的標(biāo)簽分配包,設(shè)置針對該服務(wù)的入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;所述數(shù)據(jù)包標(biāo)簽表用于將節(jié)點交換機以所設(shè)置的入標(biāo)簽接收的標(biāo)簽數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并使用所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送。
75.根據(jù)權(quán)利要求68或74所述的節(jié)點交換機,其特征在于所述標(biāo)簽數(shù)據(jù)包為單播標(biāo)簽數(shù)據(jù)包或組播數(shù)據(jù)標(biāo)簽包,則所述數(shù)據(jù)包標(biāo)簽表為單播數(shù)據(jù)包標(biāo)簽表或組播數(shù)據(jù)包標(biāo)簽表。
76.—種城域網(wǎng)通信系統(tǒng),其特征在于所述城域網(wǎng)是具有集中控制功能的網(wǎng)絡(luò),包括城域服務(wù)器、節(jié)點交換機和節(jié)點服務(wù)器, 其中所述節(jié)點交換機連接在城域服務(wù)器和節(jié)點服務(wù)器之間; 所述城域服務(wù)器包括協(xié)議標(biāo)簽分配模塊,用于城域網(wǎng)設(shè)備接入城域網(wǎng)時,為入網(wǎng)的設(shè)備分配協(xié)議標(biāo)簽;其中,所述協(xié)議標(biāo)簽用于描述城域網(wǎng)設(shè)備與城域服務(wù)器之間的連接,所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器;數(shù)據(jù)標(biāo)簽分配模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,分配對應(yīng)服務(wù)的數(shù)據(jù)標(biāo)簽, 所述數(shù)據(jù)標(biāo)簽用于描述服務(wù)所涉及的節(jié)點服務(wù)器之間的連接;城域網(wǎng)地址分配模塊,用于城域網(wǎng)設(shè)備接入城域網(wǎng)時,為入網(wǎng)的設(shè)備分配城域網(wǎng)地址。
77.根據(jù)權(quán)利要求76所述的通信系統(tǒng),其特征在于城域網(wǎng)設(shè)備到城域服務(wù)器的協(xié)議標(biāo)簽與城域服務(wù)器到該城域網(wǎng)設(shè)備的協(xié)議標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽;服務(wù)所涉及的節(jié)點服務(wù)器之間,一個節(jié)點服務(wù)器到另一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽與另一個節(jié)點服務(wù)器到一個節(jié)點服務(wù)器的數(shù)據(jù)標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽。
78.根據(jù)權(quán)利要求76或77所述的通信系統(tǒng),其特征在于所述標(biāo)簽分為入標(biāo)簽和出標(biāo)簽,入標(biāo)簽指數(shù)據(jù)包進(jìn)入城域服務(wù)器或節(jié)點交換機的標(biāo)簽,出標(biāo)簽指該數(shù)據(jù)包離開城域服務(wù)器或節(jié)點交換機的標(biāo)簽;同一個數(shù)據(jù)包的入標(biāo)簽和出標(biāo)簽為不同的標(biāo)簽,或者為相同標(biāo)簽; 所述標(biāo)簽包括協(xié)議標(biāo)簽和數(shù)據(jù)標(biāo)簽。
79.根據(jù)權(quán)利要求76所述的通信系統(tǒng),其特征在于,所述城域服務(wù)器還包括端口查詢模塊,用于向其所有下行端口發(fā)送城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中包含一個協(xié)議標(biāo)簽分配模塊分配的待用協(xié)議標(biāo)簽;端口應(yīng)答模塊,用于接收城域網(wǎng)設(shè)備發(fā)送的城域應(yīng)答標(biāo)簽包,所述城域應(yīng)答標(biāo)簽包中包含城域網(wǎng)設(shè)備的序列號和收到城域查詢標(biāo)簽包的端口號;入網(wǎng)驗證模塊,用于根據(jù)城域應(yīng)答標(biāo)簽包中的序列號驗證城域網(wǎng)設(shè)備是否注冊; 入網(wǎng)命令發(fā)送模塊,用于當(dāng)城域網(wǎng)設(shè)備已注冊時,向城域網(wǎng)設(shè)備收到城域查詢標(biāo)簽包的端口發(fā)送入網(wǎng)命令,所述入網(wǎng)命令中包含城域服務(wù)器為城域網(wǎng)設(shè)備分配的城域網(wǎng)地址和所述待用協(xié)議標(biāo)簽;入網(wǎng)命令應(yīng)答接收模塊,用于接收城域網(wǎng)設(shè)備返回的入網(wǎng)命令應(yīng)答,城域網(wǎng)設(shè)備接入城域網(wǎng);其中,所述城域網(wǎng)設(shè)備為節(jié)點交換機或節(jié)點服務(wù)器。
80.根據(jù)權(quán)利要求79所述的通信系統(tǒng),其特征在于當(dāng)同一個城域網(wǎng)設(shè)備與城域服務(wù)器之間有多個連接時,所述同一個城域網(wǎng)設(shè)備的多個端口會收到多個城域查詢標(biāo)簽包,每個城域查詢標(biāo)簽包中的待用協(xié)議標(biāo)簽不同;城域服務(wù)器通過多個不同的協(xié)議標(biāo)簽,向同一個城域網(wǎng)設(shè)備的多個端口發(fā)送多個入網(wǎng)命令,但每個入網(wǎng)命令中為該城域網(wǎng)設(shè)備分配的城域網(wǎng)地址相同。
81.根據(jù)權(quán)利要求79或80所述的通信系統(tǒng),其特征在于,所述節(jié)點交換機包括協(xié)議包標(biāo)簽表,用于將接收的城域協(xié)議包分別導(dǎo)向到相應(yīng)下行端口,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;協(xié)議包標(biāo)簽表初始化模塊,用于當(dāng)節(jié)點交換機上電時,設(shè)置所有的城域協(xié)議包導(dǎo)向到 CPU模塊;協(xié)議包標(biāo)簽表更新模塊,用于當(dāng)節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的協(xié)議包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到節(jié)點交換機的相應(yīng)下行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述節(jié)點交換機的下級連接設(shè)備的連接,所述下級連接設(shè)備包括下級節(jié)點交換機和節(jié)點服務(wù)器。
82.根據(jù)權(quán)利要求81所述的通信系統(tǒng),其特征在于,所述節(jié)點交換機還包括應(yīng)答包標(biāo)簽表,用于將接收的城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;應(yīng)答包標(biāo)簽表初始化模塊,用于當(dāng)節(jié)點交換機上電時,設(shè)置所有城域應(yīng)答標(biāo)簽包的導(dǎo)向關(guān)閉;應(yīng)答包標(biāo)簽表更新模塊,用于當(dāng)節(jié)點交換機收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包后,修改自身的應(yīng)答包標(biāo)簽表,將所述協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包導(dǎo)向到接收該城域查詢標(biāo)簽包的上行端口 ;還用于當(dāng)節(jié)點交換機接入城域網(wǎng)后,根據(jù)城域服務(wù)器的指令,修改自身的應(yīng)答包標(biāo)簽表,將城域服務(wù)器新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述所述城域網(wǎng)設(shè)備的下級連接設(shè)備到城域服務(wù)器的連接,所述下級連接設(shè)備包括下級節(jié)點交換機和節(jié)點服務(wù)器。
83.根據(jù)權(quán)利要求82所述的通信系統(tǒng),其特征在于當(dāng)入網(wǎng)的節(jié)點交換機的某個下級連接設(shè)備接入城域網(wǎng)時,該節(jié)點交換機接收到所述城域查詢標(biāo)簽包和入網(wǎng)命令后,根據(jù)自身的協(xié)議包標(biāo)簽表,將所述城域查詢標(biāo)簽包和入網(wǎng)命令導(dǎo)向到相應(yīng)下行端口進(jìn)行轉(zhuǎn)發(fā);該節(jié)點交換機接收到所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答后,根據(jù)自身的應(yīng)答包標(biāo)簽表,將所述城域應(yīng)答標(biāo)簽包和入網(wǎng)命令應(yīng)答導(dǎo)向到相應(yīng)上行端口進(jìn)行轉(zhuǎn)發(fā)。
84.根據(jù)權(quán)利要求79或80所述的通信系統(tǒng),其特征在于,所述節(jié)點服務(wù)器包括協(xié)議包標(biāo)簽表,用于節(jié)點服務(wù)器上電時,設(shè)置所有的城域協(xié)議包導(dǎo)向到CPU模塊,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包。
85.根據(jù)權(quán)利要求84所述的通信系統(tǒng),其特征在于,所述節(jié)點服務(wù)器還包括應(yīng)答包標(biāo)簽表,用于將城域應(yīng)答標(biāo)簽包分別導(dǎo)向到相應(yīng)上行端口 ;應(yīng)答包標(biāo)簽表初始化模塊,用于節(jié)點服務(wù)器上電時,設(shè)置所有城域應(yīng)答標(biāo)簽包的導(dǎo)向關(guān)閉;應(yīng)答包標(biāo)簽表配置模塊,用于收到城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包后,修改自身的應(yīng)答包標(biāo)簽表,將所述協(xié)議標(biāo)簽對應(yīng)的城域應(yīng)答標(biāo)簽包導(dǎo)向到接收該城域查詢標(biāo)簽包的上行端口。
86.根據(jù)權(quán)利要求79或80所述的通信系統(tǒng),其特征在于,所述城域服務(wù)器還包括協(xié)議包標(biāo)簽表,用于將城域協(xié)議包分別導(dǎo)向到相應(yīng)下行端口,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包;協(xié)議包標(biāo)簽表初始化模塊,用于當(dāng)城域服務(wù)器上電時,在其內(nèi)部的協(xié)議包標(biāo)簽表中設(shè)置所有城域協(xié)議包的導(dǎo)向關(guān)閉;協(xié)議包標(biāo)簽表配置模塊,用于在所述城域網(wǎng)設(shè)備入網(wǎng)時,協(xié)議標(biāo)簽分配模塊對應(yīng)下行端口個數(shù)分配待用協(xié)議標(biāo)簽后,修改所述協(xié)議包標(biāo)簽表,將所分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口 ;其中,所述待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的連接。
87.根據(jù)權(quán)利要求86所述的通信系統(tǒng),其特征在于,所述城域服務(wù)器還包括所述協(xié)議標(biāo)簽分配模塊,還用于當(dāng)所述城域網(wǎng)設(shè)備入網(wǎng)之后,為所述城域網(wǎng)設(shè)備的下級連接設(shè)備新分配待用協(xié)議標(biāo)簽;所述協(xié)議包標(biāo)簽表更新模塊,還用于修改城域服務(wù)器的協(xié)議包標(biāo)簽表,將新分配的各待用協(xié)議標(biāo)簽對應(yīng)的城域協(xié)議包分別導(dǎo)向到城域服務(wù)器的相應(yīng)下行端口;其中,所述新分配的待用協(xié)議標(biāo)簽用于描述城域服務(wù)器到所述城域網(wǎng)設(shè)備的下級連接設(shè)備的連接,所述城域協(xié)議包包括城域服務(wù)器發(fā)送的城域查詢標(biāo)簽包。
88.根據(jù)權(quán)利要求79或80所述的通信系統(tǒng),其特征在于,所述城域服務(wù)器還包括 應(yīng)答包標(biāo)簽表,用于城域服務(wù)器上電時,設(shè)置所有的城域應(yīng)答標(biāo)簽包導(dǎo)向CPU模塊。
89.根據(jù)權(quán)利要求79或80所述的通信系統(tǒng),其特征在于,所述城域服務(wù)器還包括 標(biāo)簽信息表,每個表項記錄了標(biāo)簽占用信息、標(biāo)簽描述信息和標(biāo)簽路由信息,其中所述標(biāo)簽路由信息包括該標(biāo)簽上一跳交換機的城域網(wǎng)地址及端口號;標(biāo)簽信息表更新模塊,用于當(dāng)協(xié)議標(biāo)簽分配模塊為城域網(wǎng)設(shè)備分配一個待用標(biāo)簽時, 修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為城域服務(wù)器的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述城域網(wǎng)設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項 將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改;所述標(biāo)簽信息表更新模塊,還用于當(dāng)協(xié)議標(biāo)簽分配模塊為所述城域網(wǎng)設(shè)備的下級連接設(shè)備分配一個待用標(biāo)簽時,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息由未用改為待用,將標(biāo)簽路由信息中上一跳交換機的城域網(wǎng)地址及端口設(shè)為所述城域網(wǎng)設(shè)備的地址及相應(yīng)端口,所述標(biāo)簽描述信息不做修改;當(dāng)所述下級連接設(shè)備入網(wǎng)后,修改所述標(biāo)簽信息表中對應(yīng)該標(biāo)簽的表項將標(biāo)簽占用信息改為已用,所述標(biāo)簽描述信息和標(biāo)簽路由信息不做修改。
90.根據(jù)權(quán)利要求79或80所述的通信系統(tǒng),其特征在于,所述城域服務(wù)器還包括 地址信息表,每個表項記錄了城域網(wǎng)地址占用信息、設(shè)備描述信息和設(shè)備資源信息,其中設(shè)備資源信息包括該設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址和該設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù);地址信息表初始化模塊,用于城域服務(wù)器上電,城域網(wǎng)地址分配模塊為自己分配一個城域網(wǎng)地址后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為已用,將設(shè)備描述信息改為所述城域服務(wù)器,將設(shè)備資源信息改為所述城域服務(wù)器的資源描述;地址信息表更新模塊,用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述城域網(wǎng)設(shè)備,將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個上行端口連接著城域服務(wù)器的某個下行端口;同時,修改地址信息表中對應(yīng)所述城域服務(wù)器地址的表項將設(shè)備資源信息改為所述城域服務(wù)器的某個下行端口連接著城域網(wǎng)設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述城域網(wǎng)設(shè)備的某個上行端口根據(jù)城域網(wǎng)設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知, 所述城域服務(wù)器的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。
91.根據(jù)權(quán)利要求90所述的通信系統(tǒng),其特征在于所述地址信息表更新模塊,還用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息由未用改為待用,所述設(shè)備描述信息和設(shè)備資源信息不做修改;當(dāng)城域服務(wù)器收到所述下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述地址信息表中對應(yīng)該地址的表項將地址占用信息改為已用,將設(shè)備描述信息改為所述下級連接設(shè)備,將設(shè)備資源信息改為所述下級連接設(shè)備的某個上行端口連接著所述城域網(wǎng)設(shè)備的某個下行端□;同時,修改地址信息表中對應(yīng)所述城域網(wǎng)設(shè)備地址的表項將設(shè)備資源信息改為所述城域網(wǎng)設(shè)備的某個下行端口連接著下級連接設(shè)備的某個上行端口,所述地址占用信息和設(shè)備描述信息不做修改;其中,所述下級連接設(shè)備的某個上行端口根據(jù)下級連接設(shè)備返回的城域應(yīng)答標(biāo)簽包獲知,所述城域網(wǎng)設(shè)備的某個下行端口根據(jù)協(xié)議包標(biāo)簽表獲知。
92.根據(jù)權(quán)利要求79或80所述的通信系統(tǒng),其特征在于,所述城域服務(wù)器還包括設(shè)備信息表,設(shè)備信息表的每個表項記錄了設(shè)備標(biāo)識、設(shè)備狀態(tài)和設(shè)備地址;設(shè)備信息表更新模塊,用于當(dāng)城域網(wǎng)地址分配模塊為城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備分配城域網(wǎng)地址,發(fā)送包含該城域網(wǎng)地址的入網(wǎng)命令時,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為待入網(wǎng),將設(shè)備地址改為所分配的城域網(wǎng)地址,所述設(shè)備標(biāo)識不做修改;還用于當(dāng)城域服務(wù)器收到城域網(wǎng)設(shè)備或該城域網(wǎng)設(shè)備的下級連接設(shè)備發(fā)送的入網(wǎng)命令應(yīng)答后,修改所述設(shè)備信息表中對應(yīng)設(shè)備的表項將設(shè)備狀態(tài)改為已入網(wǎng),所述設(shè)備標(biāo)識和設(shè)備地址不做修改。
93.根據(jù)權(quán)利要求76所述的通信系統(tǒng),其特征在于,所述節(jié)點服務(wù)器還包括內(nèi)容-地址映射表,用于記錄服務(wù)內(nèi)容與接入網(wǎng)地址的映射關(guān)系,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;其中,接入網(wǎng)地址為每個節(jié)點服務(wù)器為其下連接的入網(wǎng)設(shè)備分配的地址;所述跨越城域網(wǎng)的服務(wù)申請涉及第一終端和第二終端;當(dāng)節(jié)點服務(wù)器收到連接其下的第一終端發(fā)起的服務(wù)申請包,包中包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端接入網(wǎng)地址,在內(nèi)容-地址映射表中查找所述服務(wù)號碼,如果沒有查找到,則判斷第二終端不連接在該節(jié)點服務(wù)器下,則添加協(xié)議標(biāo)簽向城域服務(wù)器發(fā)出服務(wù)申請包;否則,第二終端連接在該節(jié)點服務(wù)器下。
94.根據(jù)權(quán)利要求93所述的通信系統(tǒng),其特征在于,所述城域服務(wù)器還包括內(nèi)容-地址映射表,用于記錄服務(wù)內(nèi)容與城域網(wǎng)地址的映射關(guān)系,所述服務(wù)內(nèi)容信息包括服務(wù)號碼;當(dāng)城域服務(wù)器收到連接第一終端的節(jié)點服務(wù)器發(fā)送的包含服務(wù)類型信息、服務(wù)內(nèi)容信息以及第一終端接入網(wǎng)地址的服務(wù)申請包時,在內(nèi)容-地址映射表中查找所述服務(wù)號碼對應(yīng)的城域網(wǎng)地址,并判斷第二終端連接在另一節(jié)點服務(wù)器下。
95.根據(jù)權(quán)利要求94所述的通信系統(tǒng),其特征在于,所述城域服務(wù)器還包括通信鏈路獲取模塊,用于根據(jù)地址信息表中設(shè)備各個網(wǎng)絡(luò)端口連接的城域網(wǎng)設(shè)備的城域網(wǎng)地址,獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路信息;所述通信鏈路信息為單向通信鏈路信息,或者為雙向通信鏈路信息;則數(shù)據(jù)標(biāo)簽分配模塊分配當(dāng)次服務(wù)的數(shù)據(jù)標(biāo)簽,并分別向通信鏈路上的城域網(wǎng)設(shè)備發(fā)送包含所述數(shù)據(jù)標(biāo)簽信息的標(biāo)簽分配包;所述標(biāo)簽分配包包含入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口, 所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器。
96.根據(jù)權(quán)利要求95所述的通信系統(tǒng),其特征在于,所述城域服務(wù)器還包括流量計算模塊,用于根據(jù)設(shè)備各個網(wǎng)絡(luò)端口的上下行流量計數(shù),獲得當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源;流量控制模塊,用于根據(jù)服務(wù)申請包的內(nèi)容,檢查當(dāng)次服務(wù)在城域網(wǎng)的通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向連接第一終端的節(jié)點服務(wù)器發(fā)送服務(wù)拒絕包。
97.根據(jù)權(quán)利要求95所述的通信系統(tǒng),其特征在于,所述節(jié)點服務(wù)器還包括數(shù)據(jù)包標(biāo)簽表,用于將節(jié)點服務(wù)器發(fā)給城域網(wǎng)的數(shù)據(jù)包分別導(dǎo)向到相應(yīng)上行端口 ;數(shù)據(jù)包標(biāo)簽表配置模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,根據(jù)城域服務(wù)器發(fā)送的標(biāo)簽分配包,設(shè)置針對該服務(wù)的入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;所述數(shù)據(jù)包標(biāo)簽表用于將節(jié)點服務(wù)器從接入網(wǎng)接收的數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并添加所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送到城域網(wǎng)。所述數(shù)據(jù)包標(biāo)簽表包括單播數(shù)據(jù)包標(biāo)簽表和組播數(shù)據(jù)包標(biāo)簽表,分別用于導(dǎo)向單播標(biāo)簽數(shù)據(jù)包和組播數(shù)據(jù)標(biāo)簽包。
98.根據(jù)權(quán)利要求95所述的通信系統(tǒng),其特征在于,所述節(jié)點交換機還包括數(shù)據(jù)包標(biāo)簽表,用于將接收的標(biāo)簽數(shù)據(jù)包分別導(dǎo)向到相應(yīng)端口 ;數(shù)據(jù)包標(biāo)簽表配置模塊,用于針對每個跨越城域網(wǎng)的服務(wù)申請,根據(jù)城域服務(wù)器發(fā)送的標(biāo)簽分配包,設(shè)置針對該服務(wù)的入標(biāo)簽、出標(biāo)簽和導(dǎo)向端口 ;所述數(shù)據(jù)包標(biāo)簽表用于將節(jié)點交換機以所設(shè)置的入標(biāo)簽接收的標(biāo)簽數(shù)據(jù)包導(dǎo)向到相應(yīng)端口,并使用所設(shè)置的對應(yīng)出標(biāo)簽發(fā)送。
99.根據(jù)權(quán)利要求97所述的通信系統(tǒng),其特征在于,所述節(jié)點服務(wù)器還包括地址-標(biāo)簽映射表,用于針對每個跨越城域網(wǎng)的服務(wù),記錄跨越城域網(wǎng)的兩個終端的接入網(wǎng)地址與出標(biāo)簽的綁定關(guān)系;其中,接入網(wǎng)地址為每個節(jié)點服務(wù)器為其下連接的入網(wǎng)設(shè)備分配的地址;則所述標(biāo)簽添加模塊依據(jù)地址-標(biāo)簽映射表,查找節(jié)點服務(wù)器發(fā)給城域網(wǎng)的協(xié)議包或數(shù)據(jù)包對應(yīng)的出標(biāo)簽,并添加查找到的出標(biāo)簽發(fā)送。
100.根據(jù)權(quán)利要求99所述的通信系統(tǒng),其特征在于,所述節(jié)點服務(wù)器還包括數(shù)據(jù)包地址表,用于將數(shù)據(jù)包導(dǎo)向到相應(yīng)下行端口,所述數(shù)據(jù)包包括從城域網(wǎng)接收的數(shù)據(jù)包;連接第二終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)目的地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)目的地址的數(shù)據(jù)包導(dǎo)向的端口 ;連接第一終端的節(jié)點服務(wù)器根據(jù)包中的接入網(wǎng)源地址,在其內(nèi)部的數(shù)據(jù)包地址表中設(shè)置目的地址是該接入網(wǎng)源地址的數(shù)據(jù)包導(dǎo)向的端口。
101.根據(jù)權(quán)利要求100所述的通信系統(tǒng),其特征在于,所述節(jié)點服務(wù)器還包括 流量控制模塊,當(dāng)所述節(jié)點服務(wù)器連接第一終端時,用于根據(jù)第一終端發(fā)起的服務(wù)申請包的內(nèi)容,檢查節(jié)點服務(wù)器與第一終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源,如果不滿足,則向第一終端發(fā)送服務(wù)拒絕包;當(dāng)所述節(jié)點服務(wù)器連接第二終端時,用于根據(jù)城域服務(wù)器發(fā)送的服務(wù)申請包的內(nèi)容, 檢查節(jié)點服務(wù)器與第二終端之間通信鏈路的剩余流量資源是否滿足服務(wù)所需的流量資源, 如果不滿足,則向城域服務(wù)器發(fā)送服務(wù)拒絕包。
全文摘要
本發(fā)明提供了一種城域網(wǎng)通信方法、一種城域服務(wù)器、一種節(jié)點交換機、一種節(jié)點服務(wù)器及一種城域網(wǎng)通信系統(tǒng),解決IP網(wǎng)絡(luò)無法保證傳輸品質(zhì)的問題。所述通信方法包括城域網(wǎng)設(shè)備接入城域網(wǎng),由城域網(wǎng)中的城域服務(wù)器為入網(wǎng)的設(shè)備分配協(xié)議標(biāo)簽和城域網(wǎng)地址;所述城域網(wǎng)設(shè)備包括節(jié)點交換機和節(jié)點服務(wù)器,所述協(xié)議標(biāo)簽用于描述城域網(wǎng)設(shè)備與城域服務(wù)器之間的連接;針對每個跨越城域網(wǎng)的服務(wù)申請,城域服務(wù)器分配對應(yīng)服務(wù)的數(shù)據(jù)標(biāo)簽,所述數(shù)據(jù)標(biāo)簽用于描述服務(wù)所涉及的節(jié)點服務(wù)器之間的連接。本發(fā)明適用于多媒體傳輸,能夠保證穩(wěn)定的傳輸速率,避免延時。
文檔編號H04L29/12GK102377635SQ20101024824
公開日2012年3月14日 申請日期2010年8月6日 優(yōu)先權(quán)日2010年8月6日
發(fā)明者楊春暉, 陸宏成 申請人:北京乾唐視聯(lián)網(wǎng)絡(luò)科技有限公司