專利名稱:一種lsp分片報文中發(fā)布信息的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種LSP分片報文中發(fā)布信息的方法和設(shè)備。
背景技術(shù):
中間到中間系統(tǒng)(IntermediateSystem to Intermediate System, IS-1S)協(xié)議主要通過鏈路狀態(tài)數(shù)據(jù)協(xié)議單元(Link State Protocol Data Unit,LSP)報文通告拓撲及路由信息,以Dijkstra算法為基礎(chǔ)進行拓撲計算,并在計算出來的拓撲的基礎(chǔ)上進行IPv4/ IPv6路由計算,并用于指導(dǎo)數(shù)據(jù)報文的轉(zhuǎn)發(fā)。
目前IS-1S協(xié)議中規(guī)定,每一個IS-1S系統(tǒng)最多可以發(fā)布256個LSP分片,在每一個LSP分片內(nèi)的鏈路狀態(tài)信息即數(shù)據(jù)信息,是以類型長度值(TLV)的格式存儲的,而每一個LSP分片的大小受接口中最小的 最大傳輸單元(Maximum Transmission Unit,MTU)的限制,因此造成了 IS-1S系統(tǒng)發(fā)布的路由信息總量的限制,待發(fā)布的鏈路狀態(tài)信息較多時,會造成LSP滿的情況,某些鏈路狀態(tài)信息不能在LSP中發(fā)布。
目前IS-1S系統(tǒng)的LSP空間的限制可以通過配置虛擬系統(tǒng)來擴展LSP的空間,每一個虛擬系統(tǒng)或原始系統(tǒng)所發(fā)布的所有的256個LSP分片,稱為一個LSP集合(SET)。
目前IS-1S協(xié)議實現(xiàn)中在路由信息變化時,LSP分片報文中數(shù)據(jù)信息從滿到不滿的情況下不支持將原來沒有在LSP中發(fā)布的路由信息重新發(fā)布的處理,由于LSP分片報文中的數(shù)據(jù)信息是以TLV格式存儲的,需要用戶執(zhí)行重啟(reset)操作重新生成LSP信息,會造成IS-1S鄰居的震蕩及路由學(xué)習(xí)的震蕩,影響網(wǎng)絡(luò)服務(wù)的穩(wěn)定性。
由上可見,LSP分片報文的數(shù)據(jù)信息以TLV格式存儲,既不利于數(shù)據(jù)維護,也不利于重建LSP分片報文。發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種LSP分片報文中發(fā)布信息的方法和設(shè)備,能夠有效、靈活的維護發(fā)布LSP分片報文的數(shù)據(jù)信息和控制信息。
為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的
—種LSP分片報文中發(fā)布信息的方法,應(yīng)用于IS-1S系統(tǒng)中,將待發(fā)布的數(shù)據(jù)信息按類型存儲在數(shù)據(jù)信息數(shù)據(jù)庫中,并根據(jù)所述存儲的數(shù)據(jù)信息及當前進程環(huán)境動態(tài)生成控制信息存儲在控制信息數(shù)據(jù)庫中,包括
根據(jù)所述存儲在控制信息數(shù)據(jù)庫中的控制信息,將屬于同一 LSP分片中的存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文,并發(fā)布。
一種設(shè)備,可應(yīng)用于IS-1S系統(tǒng)中,該設(shè)備包括存儲單元、生成單元和發(fā)布單元;
所述存儲單元,用于將待發(fā)布的數(shù)據(jù)信息按類型存儲在數(shù)據(jù)信息數(shù)據(jù)庫中;將所述生成單元生成的控制信息存儲在控制信息數(shù)據(jù)庫中;
所述生成單元,用于根據(jù)所述存儲單元存儲的數(shù)據(jù)信息及當前進程環(huán)境動態(tài)生成控制信息;根據(jù)所述存儲單元存儲在控制信息數(shù)據(jù)庫中的控制信息,將屬于同一 LSP分片中的存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文;
所述發(fā)布單元,用于將所述生成單元生成的LSP分片報文發(fā)布。
綜上所述,本發(fā)明通過將待發(fā)布的數(shù)據(jù)信息以及發(fā)布該數(shù)據(jù)信息對應(yīng)的控制信息分離,并分別存儲,在發(fā)布LSP分片報文時,根據(jù)控制信息將對應(yīng)的數(shù)據(jù)信息封裝生成LSP 分片報文發(fā)布,能夠有效、靈活的維護發(fā)布LSP分片報文的數(shù)據(jù)信息和控制信息。
圖1為本發(fā)明具體實施例中數(shù)據(jù)信息存儲結(jié)構(gòu)示意圖2為本發(fā)明具體實施例中控制信息存儲結(jié)構(gòu)示意圖3為本發(fā)明具體實施例中數(shù)據(jù)信息和控制信息的映射關(guān)系結(jié)構(gòu)示意圖4為本發(fā)明具體實施例一中LSP分片報文發(fā)布信息的方法流程圖5為本發(fā)明具體實施例二中LSP分片報文發(fā)布信息的方法流程示意圖6為本發(fā)明具體實施例三中LSP分片報文發(fā)布信息的方法流程示意圖7為本發(fā)明具體實施例中應(yīng)用于上述技術(shù)的設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明所述方案作進一步地詳細說明。
本發(fā)明實施例中提出一種LSP分片報文中發(fā)布信息的方法,該方法應(yīng)用于IS-1S 系統(tǒng)中。將待發(fā)布的數(shù)據(jù)信息以及發(fā)·布該數(shù)據(jù)信息對應(yīng)的控制信息分離,并分別存儲,在發(fā)布LSP分片報文時,根據(jù)控制信息將對應(yīng)的數(shù)據(jù)信息封裝生成LSP分片報文發(fā)布,能夠有效、靈活的維護發(fā)布LSP分片報文的數(shù)據(jù)信息和控制信息。
IS-1S系統(tǒng)中任一需要通過LSP分片報文發(fā)布信息的設(shè)備,將待發(fā)布的數(shù)據(jù)信息按類型存儲在數(shù)據(jù)信息數(shù)據(jù)庫中,并根據(jù)所述存儲的數(shù)據(jù)信息及當前進程環(huán)境動態(tài)生成控制信息存儲在控制信息數(shù)據(jù)庫中,這樣將控制信息和數(shù)據(jù)信息分離存儲。控制信息中保存了數(shù)據(jù)信息的發(fā)布信息,其中,該發(fā)布信息包括數(shù)據(jù)信息在哪一片LSP報文中發(fā)布,在這個 LSP分片報文中的位置,占用報文的長度,及各LSP分片中包括了那些數(shù)據(jù)信息,不同類型的數(shù)據(jù)信息之間的優(yōu)先關(guān)系等。
參見圖1,圖1為本發(fā)明具體實施例中數(shù)據(jù)信息存儲結(jié)構(gòu)示意圖。圖1中各數(shù)據(jù)信息按數(shù)據(jù)信息的類型,如區(qū)域信息(AREA)、協(xié)議支持信息(PROTOCOL)、鄰居信息(NBR)和路由前綴信息(PREFIX)等,將數(shù)據(jù)信息存儲在數(shù)據(jù)信息數(shù)據(jù)庫,即TLV_DB的TLV_DATA庫中, 其中,數(shù)據(jù)信息的類型還包括路由ID和認證信息等,由于圖1表示的限制,不再將所述數(shù)據(jù)信息的類型舉例。
參見圖2,圖2為本發(fā)明具體實施例中控制信息存儲結(jié)構(gòu)示意圖??刂菩畔⑹歉鶕?jù)數(shù)據(jù)信息,并結(jié)合當前進程環(huán)境動態(tài)生成的,其特點時根據(jù)IS-1S進程環(huán)境的不同做自適應(yīng)處理,其數(shù)據(jù)變化較大,存儲在控制信息數(shù)據(jù)庫,即TLV_DB的CTRL_DATA庫中。圖2中可見,所有數(shù)據(jù)信息的控制信息以多個LSP單元(LSP_SET)結(jié)構(gòu)存儲,在每個LSP單元中存儲多個LSP分片的控制信息,各LSP分片中存儲該LSP分片的各數(shù)據(jù)信息對應(yīng)的控制信息。
參見圖3,圖3為本發(fā)明具體實施例中數(shù)據(jù)信息和控制信息的映射關(guān)系結(jié)構(gòu)示意圖。由圖3可見,控制信息對應(yīng)的控制數(shù)據(jù)與數(shù)據(jù)信息對應(yīng)的數(shù)據(jù)存在映射關(guān)系。
該設(shè)備生成多少個LSP分片,及每一個分片中發(fā)布的數(shù)據(jù)信息有當前進程環(huán)境決定。在具體實現(xiàn)時,報文的分片,某個分片中的各數(shù)據(jù)信息的位置根據(jù)協(xié)議約束確定,不發(fā)明不做任何修改。如認證信息必須在每一個LSP中存在,區(qū)域、協(xié)議支持等TLV類型的數(shù)據(jù)信息只能存在于LSP-O分片中,及各類TLV類型間的優(yōu)先級等,通過控制信息將LSP中發(fā)布的數(shù)據(jù)信息和所屬的LSP分片建立關(guān)聯(lián)關(guān)系。如圖1中虛線聯(lián)系,數(shù)據(jù)信息節(jié)點通過控制信息TLV_CTRL_DATA庫決定在那個LSP中發(fā)布,及圖2中LSP報文單元LSP_PDU和LSP控制 目息LSP_DESC間的關(guān)聯(lián)關(guān)系等。
實施例一
參見圖4,圖4為本發(fā)明具體實施例一中LSP分片報文發(fā)布信息的方法流程圖。具體步驟為
步驟401,設(shè)備根據(jù)存儲在控制信息數(shù)據(jù)庫中的控制信息,將屬于同一 LSP分片中的存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文。
現(xiàn)有實現(xiàn)中LSP分片的數(shù)據(jù)信息是以TLV格式存儲的,在發(fā)布LSP報文時,直接封裝在LSP報文中,而本發(fā)明具體實施例中將存儲在數(shù)據(jù)庫中的數(shù)據(jù)信息按存儲類型封裝為 TLV,再封裝在LSP報文中,需要維護的是TLV格式的數(shù)據(jù)信息。
步驟402,該設(shè)備將生成的LSP報文發(fā)布。
實施例二
參見圖5,圖5為本發(fā)明具體實施例二中LSP分片報文發(fā)布信息的方法流程示意圖。具體步驟為
步驟501,當任一所述LSP分片報文對應(yīng)的存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息變化時,設(shè)備根據(jù)該LSP分片報文當前存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息及當前進程環(huán)境重新動態(tài)生成控制信息,并更新該LSP分片報文對應(yīng)的存儲在控制信息數(shù)據(jù)庫中的控制信息。
本發(fā)明的具體實施例中當任一 LSP分片的數(shù)據(jù)信息變化時,不需要重啟(reset) 操作重新生成所有LSP分片報文,只需重建(rebuild)該LSP分片報文即可。具體操作時由于數(shù)據(jù)信息和控制信息的分離存儲,只需根據(jù)變化后的數(shù)據(jù)信息即當前的數(shù)據(jù)信息,并結(jié)合當前進程環(huán)境重新動態(tài)生成該LSP分片報文,并發(fā)布。
步驟501中的數(shù)據(jù)信息的變化包括數(shù)據(jù)信息的刪除、添加、修改,數(shù)據(jù)信息的類型的變化,以及數(shù)據(jù)信息的優(yōu)先級的變化。
當該LSP分片報文的數(shù)據(jù)信息刪除時,本發(fā)明具體實施例中不是將刪除的數(shù)據(jù)信息在該LSP分片中的位置空閑,而是重新生成該LSP分片報文的控制信息,并根據(jù)重新生成的控制信息將對應(yīng)的數(shù)據(jù)信息封裝生成LSP分片報文。
當該LSP分片報文中的數(shù)據(jù)信息添加或修改時,則根據(jù)當前數(shù)據(jù)庫中該LSP分片報文對應(yīng)的數(shù)據(jù)信息,以及當前進程環(huán)境重新動態(tài)生成該LSP分片報文的控制信息,并更新原先存儲在數(shù)據(jù)庫中的該LSP分片報文對應(yīng)的控制信息,并根據(jù)重新生成的控制信息將對應(yīng)的數(shù)據(jù)信息封裝生成LSP分片報文。
當數(shù)據(jù)信息的類型的變化,和/或數(shù)據(jù)信息的優(yōu)先級的變化等均重新生成控制信息和該LSP分片報文,這里不再一一贅述。由此可見,本發(fā)明具體實施例中某一 LSP分片的數(shù)據(jù)信息發(fā)生變化時,需重建該LSP分片報文并發(fā)布,并且僅僅是重建該LSP報文,不會影響其他LSP分片報文,更不會像現(xiàn)有實現(xiàn)中執(zhí)行重啟操作,重新生成LSP信息,進而造成 IS-1S鄰居的震蕩及路由學(xué)習(xí)的震蕩,影響網(wǎng)絡(luò)服務(wù)的穩(wěn)定性。
其中,數(shù)據(jù)信息的類型包括區(qū)域信息、協(xié)議支持信息、鄰居信息、路由ID、認證信息、路由前綴信息等,在存儲數(shù)據(jù)時根據(jù)該類型存儲,在封裝LSP分片報文時,也根據(jù)數(shù)據(jù)信息對應(yīng)的類型進行封裝。
步驟502,該設(shè)備根據(jù)當前存儲在控制信息數(shù)據(jù)庫中該LSP分片報文對應(yīng)的控制信息,將屬于該LSP分片的當前存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成 LSP分片報文,并發(fā)布。
該設(shè)備重新生成控制信息時,根據(jù)新的控制信息,即當前存儲在控制信息數(shù)據(jù)庫中該LSP分片對應(yīng)的數(shù)據(jù)信息,將當前存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按存儲類型封裝生成新的LSP分片。
本實施例中通過控制信息的精細控制,實現(xiàn)數(shù)據(jù)信息的變化影響最小化,即某一 LSP分片報文中的數(shù)據(jù)信息變化,僅影響該LSP分片報文。
實施例三
參見圖6,圖6為本發(fā)明具體實施例三中LSP分片報文發(fā)布信息的方法流程示意圖。具體步驟為
步驟601,當該LSP分片中的數(shù)據(jù)信息由滿到不滿時,根據(jù)該LSP分片報文當前存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息及當前進程環(huán)境重新動態(tài)生成控制信息,并更新該LSP 分片報文對應(yīng)的存儲在控制信息數(shù)據(jù)庫中的控制信息。
步驟602,該設(shè)備根據(jù)當前存儲在控制信息數(shù)據(jù)庫中該LSP分片報文對應(yīng)的控制信息,將屬于該LSP分片的當前存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成 LSP分片報文,并發(fā)布。
本實施例中當LSP分片中的數(shù)據(jù)信息由滿到不滿時,會根據(jù)當前的數(shù)據(jù)信息重新生成控制信息,進而重新生成LSP分片報文,這樣原先由于該LSP分片已滿,若存在未能發(fā)布的數(shù)據(jù)信息,則當該LSP分片報文中的數(shù)據(jù)信息不滿時,通過重新生成LSP分片報文將原先未能發(fā)布的,且根據(jù)協(xié)議規(guī)則重新的生成LSP分片報文時能夠攜帶的數(shù)據(jù)信息進行發(fā)布,當然,如果原先未發(fā)布的數(shù)據(jù)信息優(yōu)先級較低,且該次重新生成的LSP分片報文中的數(shù)據(jù)信息已滿,其仍然不能被發(fā)布,即本發(fā)明的具體實現(xiàn)是在IS-1S協(xié)議規(guī)則基礎(chǔ)上實現(xiàn)的。
本實施例中通過控制信息的精細控制,實現(xiàn)LSP分片報文中數(shù)據(jù)信息滿到不滿的情況下,支持動態(tài)重建,將由于數(shù)據(jù)信息滿而未能發(fā)布的數(shù)據(jù)信息進行發(fā)布。
本發(fā)明具體實施例中基于同樣的發(fā)明構(gòu)思,還提出一種設(shè)備,可應(yīng)用于IS-1S系統(tǒng)中。參見圖7,圖7為本發(fā)明具體實施例中應(yīng)用于上述技術(shù)的設(shè)備的結(jié)構(gòu)示意圖。該設(shè)備包括存儲單元701、生成單元702和發(fā)布單元703。
存儲單元701,用于將待發(fā)布的數(shù)據(jù)信息按類型存儲在數(shù)據(jù)信息數(shù)據(jù)庫中;將生成單元702生成的控制信息存儲在控制信息數(shù)據(jù)庫中。
生成單元702,用于根據(jù)存儲單元701存儲的數(shù)據(jù)信息及當前進程環(huán)境動態(tài)生成控制信息;根據(jù)存儲單元701存儲在控制信息數(shù)據(jù)庫中的控制信息,將屬于同一 LSP分片中的存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文。
發(fā)布單元703,用于將生成單元702生成的LSP分片報文發(fā)布。
較佳地,
生成單元702,進一步用于當任一所述LSP分片報文對應(yīng)的在存儲單元701中存儲的數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息變化時,根據(jù)該LSP分片報文當前存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息及當前進程環(huán)境重新動態(tài)生成控制信息;根據(jù)當前存儲在控制信息數(shù)據(jù)庫中該LSP分片報文對應(yīng)的控制信息,將屬于該LSP分片報文的當前存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文。
存儲單元701,進一步用于根據(jù)生成單元702重新動態(tài)生成的控制信息,更新該LSP分片報文對應(yīng)的存儲在控制信息數(shù)據(jù)庫中的控制信息。
發(fā)布單元703,進一步用于將生成單元702重新生成的LSP分片報文發(fā)布。
較佳地,
所述數(shù)據(jù)信息的變化包括:數(shù)據(jù)信息的刪除、添加、修改,數(shù)據(jù)信息的類型的變化,以及數(shù)據(jù)信息的優(yōu)先級的變化。
較佳地,
所述數(shù)據(jù)信息的類型包括:區(qū)域信息、協(xié)議支持信息、鄰居信息、路由ID和路由前綴信息。
較佳地,
生成單元702,進一步用于當該LSP分片中的數(shù)據(jù)信息由滿到不滿時,根據(jù)該LSP分片報文當前存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息及當前進程環(huán)境重新動態(tài)生成控制信息;根據(jù)當前存儲在控制信息數(shù)據(jù)庫中該LSP分片報文對應(yīng)的控制信息,將屬于該LSP分片報文的當前存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文。
存儲單元701,進一步用于根據(jù)生成單元702重新動態(tài)生成的控制信息,更新該 LSP分片報文對應(yīng)的存儲在控制信息數(shù)據(jù)庫中的控制信息。
發(fā)布單元703,進一步用于將生成單元702重新生成的LSP分片報文發(fā)布。
上述實施例的單元可以集成于一體,也可以分離部署;可以合并為一個單元,也可以進一步拆分成多個子單兀。
綜上所述,本發(fā)明具體實施例中將待發(fā)布的數(shù)據(jù)信息以及發(fā)布該數(shù)據(jù)信息對應(yīng)的控制信息分離,并分別存儲,在發(fā)布LSP分片報文時,根據(jù)控制信息將對應(yīng)的數(shù)據(jù)信息封裝生成LSP分片報文發(fā)布,能夠有效、靈活的維護發(fā)布LSP分片報文的數(shù)據(jù)信息和控制信息。
在某一 LSP分片報文的數(shù)據(jù)信息變化時,僅重新生成該LSP分片報文并發(fā)布即可, 實現(xiàn)了數(shù)據(jù)信息變化影響的最小化。
當某一 LSP分片報文的數(shù)據(jù)信息由滿到不滿時,會重建該LSP分片報文,將之前由于沒有空間未能發(fā)布的數(shù)據(jù)信息進行發(fā)布。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種鏈路狀態(tài)數(shù)據(jù)協(xié)議單元LSP分片報文中發(fā)布信息的方法,應(yīng)用于中間系統(tǒng)到中間系統(tǒng)IS-1S系統(tǒng)中,其特征在于,將待發(fā)布的數(shù)據(jù)信息按類型存儲在數(shù)據(jù)信息數(shù)據(jù)庫中, 并根據(jù)所述存儲的數(shù)據(jù)信息及當前進程環(huán)境動態(tài)生成控制信息存儲在控制信息數(shù)據(jù)庫中, 包括根據(jù)所述存儲在所述控制信息數(shù)據(jù)庫中的控制信息,將屬于同一 LSP分片中的存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文,并發(fā)布。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括當任一所述LSP分片報文對應(yīng)的存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息變化時, 根據(jù)該LSP分片報文當前存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息及當前進程環(huán)境重新動態(tài)生成控制信息,并更新該LSP分片報文對應(yīng)的存儲在所述控制信息數(shù)據(jù)庫中的控制信根據(jù)當前存儲在所述控制信息數(shù)據(jù)庫中該LSP分片報文對應(yīng)的控制信息,將屬于該 LSP分片的當前存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成該LSP分片報文,并發(fā)布。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述數(shù)據(jù)信息的變化包括數(shù)據(jù)信息的刪除、添加、修改,數(shù)據(jù)信息的類型的變化,以及數(shù)據(jù)信息的優(yōu)先級的變化。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述數(shù)據(jù)信息的類型包括區(qū)域信息、協(xié)議支持信息、鄰居信息、路由ID、認證信息和路由前綴信息。
5.根據(jù)權(quán)利要求1-4任意一項所述的方法,其特征在于,所述方法進一步包括當該LSP分片中的數(shù)據(jù)信息由滿到不滿時,根據(jù)該LSP分片報文當前存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息及當前進程環(huán)境重新動態(tài)生成控制信息,并更新該LSP分片報文對應(yīng)的存儲在所述控制信息數(shù)據(jù)庫中的控制信息;根據(jù)當前存儲在所述控制信息數(shù)據(jù)庫中該LSP分片報文對應(yīng)的控制信息,將屬于該 LSP分片的當前存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文,并發(fā)布。
6.一種設(shè)備,可應(yīng)用于中間系統(tǒng)到中間系統(tǒng)IS-1S系統(tǒng)中,其特征在于,該設(shè)備包括: 存儲單元、生成單元和發(fā)布單元;所述存儲單元,用于將待發(fā)布的數(shù)據(jù)信息按類型存儲在所述數(shù)據(jù)類型數(shù)據(jù)庫中;將所述生成單元生成的控制信息存儲在所述控制信息數(shù)據(jù)庫中;所述生成單元,用于根據(jù)所述存儲單元存儲的數(shù)據(jù)信息及當前進程環(huán)境動態(tài)生成控制信息;根據(jù)所述存儲單元存儲在所述控制信息數(shù)據(jù)庫中的控制信息,將屬于同一鏈路狀態(tài)數(shù)據(jù)協(xié)議單元LSP分片中的存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文;所述發(fā)布單元,用于將所述生成單元生成的LSP分片報文發(fā)布。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述生成單元,進一步用于當任一所述LSP分片報文對應(yīng)的在所述存儲單元中存儲的所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息變化時,根據(jù)該LSP分片報文當前存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息及當前進程環(huán)境重新動態(tài)生成控制信息;根據(jù)當前存儲在所述控制信息數(shù)據(jù)庫中該LSP分片報文對應(yīng)的控制信息,將屬于該LSP分片報文的當前存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文;所述存儲單元,進一步用于根據(jù)所述生成單元重新動態(tài)生成的控制信息,更新該LSP 分片報文對應(yīng)的存儲在所述控制信息數(shù)據(jù)庫中的控制信息;所述發(fā)布單元,進一步用于將所述生成單元重新生成的LSP分片報文發(fā)布。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述數(shù)據(jù)信息的變化包括數(shù)據(jù)信息的刪除、添加、修改,數(shù)據(jù)信息的類型的變化,以及數(shù)據(jù)信息的優(yōu)先級的變化。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述數(shù)據(jù)信息的類型包括區(qū)域信息、協(xié)議支持信息、鄰居信息、路由ID、認證信息和路由前綴信息。
10.根據(jù)權(quán)利要求6-9任意一項所述的設(shè)備,其特征在于,所述生成單元,進一步用于當該LSP分片中的數(shù)據(jù)信息由滿到不滿時,根據(jù)該LSP分片報文當前存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息及當前進程環(huán)境重新動態(tài)生成控制信息;根據(jù)當前存儲在所述控制信息數(shù)據(jù)庫中該LSP分片報文對應(yīng)的控制信息,將屬于該LSP 分片報文的當前存儲在所述數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文;所述存儲單元,進一步用于根據(jù)所述生成單元重新動態(tài)生成的控制信息,更新該LSP 分片報文對應(yīng)的存儲在所述控制信息數(shù)據(jù)庫中的控制信息;所述發(fā)布單元,進一步用于將所述生成單元重新生成的LSP分片報文發(fā)布。
全文摘要
本發(fā)明公開了一種LSP分片報文中發(fā)布信息的方法,該方法包括設(shè)備將待發(fā)布的數(shù)據(jù)信息按類型存儲在數(shù)據(jù)信息數(shù)據(jù)庫中,并根據(jù)所述存儲的數(shù)據(jù)信息及當前進程環(huán)境動態(tài)生成控制信息存儲在控制信息數(shù)據(jù)庫中;根據(jù)所述存儲在控制信息數(shù)據(jù)庫中的控制信息,將屬于同一LSP分片中的存儲在數(shù)據(jù)信息數(shù)據(jù)庫中的數(shù)據(jù)信息按對應(yīng)類型封裝生成LSP分片報文,并發(fā)布。本發(fā)明基于同樣的發(fā)明構(gòu)思還提出一種設(shè)備,能夠有效、靈活的維護發(fā)布LSP分片報文的數(shù)據(jù)信息和控制信息。
文檔編號H04L12/701GK103001865SQ201210534820
公開日2013年3月27日 申請日期2012年12月10日 優(yōu)先權(quán)日2012年12月10日
發(fā)明者魏志廣, 羊俊, 姚博 申請人:杭州華三通信技術(shù)有限公司