本發(fā)明涉及網(wǎng)絡(luò)管理技術(shù)領(lǐng)域,尤其涉及一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法及裝置。
背景技術(shù):
VPN(Virtual Private Network,虛擬專用網(wǎng)絡(luò))技術(shù)可以利用公用網(wǎng)絡(luò)架設(shè)專用網(wǎng)絡(luò),保證企業(yè)總部與分支以及不同企業(yè)間的通信安全。目前,基于MPLS(Multi-Protocol Label Switching,多協(xié)議標(biāo)簽交換)技術(shù)的MPLS VPN在靈活性、擴(kuò)展性、安全性各個(gè)方面是當(dāng)前技術(shù)最先先進(jìn)的VPN,在企業(yè)互聯(lián)場(chǎng)景中得到較為廣泛的運(yùn)用。
實(shí)際應(yīng)用中,為了保證MPLS VPN正常工作,在其故障后能快速定位故障節(jié)點(diǎn),需要對(duì)MPLS VPN進(jìn)行網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)。
現(xiàn)有技術(shù)中,MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法是:用RT(Route Target,路由目標(biāo))作為一張VPN拓?fù)鋱D的唯一標(biāo)識(shí);每張拓?fù)鋱D的中間為一圓形容器,其中放置P(Provider Router,骨干網(wǎng)核心路由器)和PE(Provider Edge Router,骨干網(wǎng)邊緣路由器),P和PE之間的連接情況通過三層IP關(guān)系建立連線;在容器的外圍為VPN云圖,VPN云圖和PE連接,VPN云圖具有標(biāo)簽。
上述方案中,用RT作為唯一標(biāo)識(shí),生成的拓?fù)鋱D局限于只能展示RT相同或?qū)?yīng)的設(shè)備以及所述設(shè)備之間的連接關(guān)系,即只能展示MPLS VPN中網(wǎng)絡(luò)設(shè)備的部分連接關(guān)系。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法及裝置,能夠展現(xiàn)網(wǎng)絡(luò)整體的拓?fù)浣Y(jié)構(gòu),便于管理人員對(duì)網(wǎng)絡(luò)進(jìn)行管理。
為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:
第一方面,本發(fā)明提供一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法,所述方法包括:
獲取每個(gè)網(wǎng)絡(luò)設(shè)備的配置信息;所述配置信息包括:LDP(Label Distribution Protocol,標(biāo)簽分發(fā)協(xié)議)配置信息和VRF(Virtual Routing Forwarding Instance,虛擬轉(zhuǎn)發(fā)實(shí)例)配置信息;VRF配置信息包括:接口信息和RT參數(shù);
根據(jù)網(wǎng)絡(luò)設(shè)備的配置信息,確定網(wǎng)絡(luò)設(shè)備的類型,所述網(wǎng)絡(luò)設(shè)備的類型包括骨干網(wǎng)核心路由器P和骨干網(wǎng)邊緣路由器PE;
根據(jù)每個(gè)網(wǎng)絡(luò)設(shè)備的類型和每個(gè)網(wǎng)絡(luò)設(shè)備的LDP配置信息,確定網(wǎng)絡(luò)中P與PE、不同P之間的連接關(guān)系;
當(dāng)網(wǎng)絡(luò)設(shè)備為PE時(shí),根據(jù)PE的VRF配置信息中的接口信息,確定與所述PE連接的用戶側(cè)邊緣路由器CE;根據(jù)PE的VRF配置信息中的RT參數(shù),確定不同PE之間的連接關(guān)系;
根據(jù)網(wǎng)絡(luò)中P、PE、CE之間的連接關(guān)系,生成拓?fù)鋱D。
第二方面,本發(fā)明提供一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的裝置,所述裝置包括:
獲取模塊,用于獲取每個(gè)網(wǎng)絡(luò)設(shè)備的配置信息;所述配置信息包括:LDP配置信息和VRF配置信息;VRF配置信息包括:接口信息和RT參數(shù);
識(shí)別模塊,用于根據(jù)獲取模塊獲取的網(wǎng)絡(luò)設(shè)備的配置信息,確定網(wǎng)絡(luò)設(shè)備的類型,所述網(wǎng)絡(luò)設(shè)備的類型包括骨干網(wǎng)核心路由器P和骨干網(wǎng)邊緣路由器PE;
確定模塊,用于根據(jù)每個(gè)網(wǎng)絡(luò)設(shè)備的類型和每個(gè)網(wǎng)絡(luò)設(shè)備的LDP配置信息,確定網(wǎng)絡(luò)中P與PE、不同P之間的連接關(guān)系;當(dāng)網(wǎng)絡(luò)設(shè)備為PE時(shí),根據(jù)PE的VRF配置信息中的接口信息,確定與所述PE連接的用戶側(cè)邊緣路由器CE;根據(jù)PE的VRF配置信息中的RT參數(shù),確定不同PE之間的連接關(guān)系;
生成模塊,用于根據(jù)網(wǎng)絡(luò)中P、PE、CE之間的連接關(guān)系,生成拓?fù)鋱D。
本發(fā)明提供了一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法及裝置,通過獲取網(wǎng)絡(luò)設(shè)備的配置信息,并根據(jù)網(wǎng)絡(luò)設(shè)備的配置信息,確定網(wǎng)絡(luò)設(shè)備的類型;根據(jù)網(wǎng)絡(luò)設(shè)備的類型和網(wǎng)絡(luò)設(shè)備的LDP配置信息,確定P與PE、不同P之間的連接關(guān)系;根據(jù)網(wǎng)絡(luò)設(shè)備的VRF配置信息的接口信息,確定PE與CE(Customer Edge,用戶側(cè)邊緣路由器)之間的連接關(guān)系;根據(jù)網(wǎng)絡(luò)設(shè)備的VRF配置信息中的RT參數(shù),確定不同PE之間的連接關(guān)系;從而根據(jù)P、PE、CE之間的連接關(guān)系,生成拓?fù)鋱D。相比于現(xiàn)有技術(shù)生成的拓?fù)鋱D只能展現(xiàn)網(wǎng)絡(luò)設(shè)備的部分連接關(guān)系,本發(fā)明生成的一張拓?fù)鋱D中包含了網(wǎng)絡(luò)中存在的網(wǎng)絡(luò)設(shè)備的全部連接關(guān)系,從而管理人員能夠根據(jù)本發(fā)明生成的拓?fù)鋱D對(duì)MPLS VPN實(shí)現(xiàn)全面的管理。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為現(xiàn)有技術(shù)提供的MPLS VPN的組成示意圖;
圖2為本發(fā)明實(shí)施例提供的一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的步驟105的細(xì)化流程圖;
圖4為本發(fā)明實(shí)施例提供的另一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法的流程圖;
圖5為本發(fā)明實(shí)施例提供的一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例提供的另一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,MPLS VPN包括:骨干網(wǎng)核心路由器11、骨干網(wǎng)邊緣路由器12、用戶側(cè)邊緣路由器13。其中,骨干網(wǎng)核心路由器11,用于負(fù)責(zé)轉(zhuǎn)發(fā)網(wǎng)絡(luò)中的數(shù)據(jù)報(bào)文。骨干網(wǎng)邊緣路由器12,用于存儲(chǔ)VRF,處理VPN-IPv4路由,是VPN業(yè)務(wù)處理的主體。骨干網(wǎng)核心路由器和骨干網(wǎng)邊緣路由器組成VPN骨干網(wǎng)。用戶側(cè)邊緣路由器13,用于發(fā)布用戶網(wǎng)絡(luò)路由,將用戶站點(diǎn)(site)與VPN骨干網(wǎng)相連。
如圖2所示,本發(fā)明實(shí)施例提供一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法,應(yīng)用于圖1所示的MPLS VPN,所述方法的執(zhí)行主體是網(wǎng)絡(luò)管理系統(tǒng)。所述網(wǎng)絡(luò)管理系統(tǒng)用于顯示拓?fù)鋱D,檢測(cè)與分析網(wǎng)絡(luò)設(shè)備的端口狀態(tài),在網(wǎng)絡(luò)設(shè)備故障時(shí)進(jìn)行診斷和報(bào)警等。所述方法包括:
101、獲取每個(gè)網(wǎng)絡(luò)設(shè)備的配置信息。
其中,所述配置信息包括:LDP配置信息和VRF配置信息;VRF配置信息包括:接口信息和RT參數(shù)。
具體實(shí)現(xiàn)過程中,通過SNMP協(xié)議(Simple Network Management Protocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議),網(wǎng)絡(luò)管理系統(tǒng)訪問與每個(gè)網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的管理信息庫(Management Information Base,MIB),從而獲取到每個(gè)網(wǎng)絡(luò)設(shè)備的配置信息。
102、根據(jù)網(wǎng)絡(luò)設(shè)備的配置信息,確定網(wǎng)絡(luò)設(shè)備的類型。
其中,所述網(wǎng)絡(luò)設(shè)備的類型包括骨干網(wǎng)核心路由器P和骨干網(wǎng)邊緣路由器PE。
具體實(shí)現(xiàn)過程中,由于PE需要存儲(chǔ)VRF,負(fù)責(zé)VPN業(yè)務(wù)的處理,因此PE的配置信息中包含有VRF配置信息;而P僅負(fù)責(zé)數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),不負(fù)責(zé)處理VPN業(yè)務(wù),因此P的配置信息中不存在VRF配置信息。所以,可以根據(jù)上述分析進(jìn)行判斷:當(dāng)網(wǎng)絡(luò)設(shè)備的配置信息中包含VRF配置信息和LDP配置信息時(shí),確定所述網(wǎng)絡(luò)設(shè)備的類型是PE;當(dāng)網(wǎng)絡(luò)設(shè)備的配置信息中包含LDP配置信息,不包含VRF配置信息時(shí),確定所述網(wǎng)絡(luò)設(shè)備的類型是P。
103、根據(jù)每個(gè)網(wǎng)絡(luò)設(shè)備的類型和每個(gè)網(wǎng)絡(luò)設(shè)備的LDP配置信息,確定網(wǎng)絡(luò)中P與PE、不同P之間的連接關(guān)系。
其中,LDP配置信息包括路由表。所述路由表包括:下一跳IP地址。
具體實(shí)現(xiàn)過程中,根據(jù)網(wǎng)絡(luò)設(shè)備的路由表中的下一跳IP地址,可以確定相鄰網(wǎng)絡(luò)設(shè)備。所述網(wǎng)絡(luò)設(shè)備與相鄰網(wǎng)絡(luò)設(shè)備存在連接關(guān)系。由于步驟102中已確定網(wǎng)絡(luò)設(shè)備的類型,從而可以確定所述連接關(guān)系是P與PE之間的連接關(guān)系,還是不同P之間的連接關(guān)系。
示例性的,P的路由表的下一跳地址確定的相鄰網(wǎng)絡(luò)設(shè)備是PE,則確定P與PE之間存在連接關(guān)系?;蛘?,P的路由表的下一跳地址確定的相鄰網(wǎng)絡(luò)設(shè)備是P,則確定這兩個(gè)不同P之間存在連接關(guān)系。
104、當(dāng)網(wǎng)絡(luò)設(shè)備為PE時(shí),根據(jù)PE的VRF配置信息中的接口信息,確定與所述PE連接的用戶側(cè)邊緣路由器CE。
具體實(shí)現(xiàn)過程中,由于PE的VRF配置信息中的接口信息是與所述PE連接的CE的接口信息,從而能夠確定與所述PE連接的CE。
105、根據(jù)PE的VRF配置信息中的RT參數(shù),確定不同PE之間的連接關(guān)系。
其中,RT參數(shù)包含:export(導(dǎo)出)屬性和import(導(dǎo)入)屬性。
具體實(shí)現(xiàn)過程中,查看PE的RT參數(shù)的export屬性和import屬性;當(dāng)一個(gè)PE的export屬性與另一個(gè)PE的import屬性相同時(shí),確定這兩個(gè)PE之間存在連接關(guān)系。
值得說明的是,步驟103、104、105之間沒有執(zhí)行步驟上的先后區(qū)別。
106、根據(jù)網(wǎng)絡(luò)中P、PE、CE之間的連接關(guān)系,生成拓?fù)鋱D。
具體實(shí)現(xiàn)過程中,本發(fā)明實(shí)施例生成的拓?fù)鋱D中可以用不同的圖標(biāo)表示P、PE、CE,用不同的線段表示P與PE、PE與CE、不同P、不同PE之間的連接關(guān)系。
本發(fā)明實(shí)施例提供了一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法,通過獲取網(wǎng)絡(luò)設(shè)備的配置信息,并根據(jù)網(wǎng)絡(luò)設(shè)備的配置信息,確定網(wǎng)絡(luò)設(shè)備的類型;根據(jù)網(wǎng)絡(luò)設(shè)備的類型和網(wǎng)絡(luò)設(shè)備的LDP配置信息,確定P與PE、不同P之間的連接關(guān)系;根據(jù)網(wǎng)絡(luò)設(shè)備的VRF配置信息的接口信息,確定PE與CE之間的連接關(guān)系;根據(jù)網(wǎng)絡(luò)設(shè)備的VRF配置信息中的RT參數(shù),確定不同PE之間的連接關(guān)系;從而根據(jù)P、PE、CE之間的連接關(guān)系,生成拓?fù)鋱D。相比于現(xiàn)有技術(shù)生成的拓?fù)鋱D只能展現(xiàn)網(wǎng)絡(luò)設(shè)備的部分連接關(guān)系,本發(fā)明實(shí)施例生成的一張拓?fù)鋱D中包含了網(wǎng)絡(luò)中存在的網(wǎng)絡(luò)設(shè)備的全部連接關(guān)系,從而管理人員能夠根據(jù)本發(fā)明實(shí)施例生成的拓?fù)鋱D對(duì)MPLS VPN實(shí)現(xiàn)全面的管理。
可選的,如圖3所示,在步驟105的一種具體實(shí)現(xiàn)方式中,該步驟105具體包括以下幾個(gè)步驟:
201、從所有PE中選擇一個(gè)PE,查看被選擇的PE的VRF配置信息中的RT參數(shù)的import屬性;
202、查看其他PE的VRF配置信息中的RT參數(shù)的export屬性;
203、當(dāng)其他PE中某一個(gè)PE的RT參數(shù)的export屬性與被選擇的PE的RT參數(shù)的import屬性相同時(shí),確定這兩個(gè)PE之間存在連接關(guān)系;
204、重復(fù)步驟201至步驟203遍歷所有的PE,確定不同PE之間的連接關(guān)系。
通過步驟201至204能夠確定不同PE之間的連接關(guān)系。
網(wǎng)絡(luò)中可能會(huì)新增網(wǎng)絡(luò)設(shè)備,或者是出現(xiàn)網(wǎng)絡(luò)設(shè)備故障的情況。這些因素導(dǎo)致網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)是動(dòng)態(tài)變化的。固定的拓?fù)鋱D并不能如實(shí)反映當(dāng)前網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。因此,需要定時(shí)對(duì)拓?fù)鋱D進(jìn)行更新,以便于管理人員利用更新后的拓?fù)鋱D中管理當(dāng)前網(wǎng)絡(luò)。在圖2所示方法的基礎(chǔ)上,本發(fā)明實(shí)施例提供了另一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法。如圖4所示,在步驟106之后,所述方法還包括:
107、定時(shí)獲取所有網(wǎng)絡(luò)設(shè)備的配置信息。
具體實(shí)現(xiàn)過程中,定時(shí)獲取配置信息的時(shí)間間隔由系統(tǒng)默認(rèn)設(shè)置,或者由管理人員主動(dòng)設(shè)置。但值得說明的是,所述時(shí)間間隔的設(shè)置應(yīng)該考慮網(wǎng)絡(luò)的實(shí)際情況,避免設(shè)置得過長或者過短。當(dāng)所述時(shí)間間隔設(shè)置得過短時(shí),頻繁的獲取網(wǎng)絡(luò)設(shè)備的配置信息,會(huì)給網(wǎng)絡(luò)造成負(fù)擔(dān);當(dāng)所述時(shí)間間隔設(shè)置得過長時(shí),則會(huì)因?yàn)闆]有及時(shí)更新網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),管理人員不能對(duì)當(dāng)前網(wǎng)絡(luò)進(jìn)行有效的管理。
108、判斷本次獲取的配置信息與上一次獲取的配置信息是否相同。
109、當(dāng)兩次獲取的配置信息不相同時(shí),根據(jù)本次獲取的配置信息,重新生成拓?fù)鋱D。
其中,兩次獲取的配置信息不相同,具體包括以下幾種情況:同一網(wǎng)絡(luò)設(shè)備兩次獲取的配置信息不相同;本次獲取的配置信息中存在新增的網(wǎng)絡(luò)設(shè)備的配置信息;本次獲取的配置信息中缺少上一次獲取到的網(wǎng)絡(luò)設(shè)備的配置信息。
具體實(shí)現(xiàn)過程中,當(dāng)兩次獲取的配置信息不相同時(shí),可以根據(jù)本次獲取的配置信息,重復(fù)步驟102-106,重新生成拓?fù)鋱D。
本發(fā)明實(shí)施例提供的一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法,通過定時(shí)獲取網(wǎng)絡(luò)設(shè)備的配置信息,并當(dāng)兩次獲取的配置信息不相同時(shí),重新生成新的拓?fù)鋱D。通過上述方法,保證了本發(fā)明實(shí)施例生成的拓?fù)鋱D能及時(shí)反映當(dāng)前網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),以便于管理人員根據(jù)本發(fā)明實(shí)施例生成的拓?fù)鋱D管理當(dāng)前網(wǎng)絡(luò)。
如圖5所示,本發(fā)明實(shí)施例提供一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的裝置,用于執(zhí)行前述的MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法。所述裝置包括:
獲取模塊21,用于獲取每個(gè)網(wǎng)絡(luò)設(shè)備的配置信息;所述配置信息包括:LDP配置信息和VRF配置信息;VRF配置信息包括:接口信息和RT參數(shù)。
識(shí)別模塊22,用于根據(jù)獲取模塊21獲取的網(wǎng)絡(luò)設(shè)備的配置信息,確定網(wǎng)絡(luò)設(shè)備的類型,所述網(wǎng)絡(luò)設(shè)備的類型包括骨干網(wǎng)核心路由器P和骨干網(wǎng)邊緣路由器PE。
確定模塊23,用于根據(jù)每個(gè)網(wǎng)絡(luò)設(shè)備的類型和每個(gè)網(wǎng)絡(luò)設(shè)備的LDP配置信息,確定網(wǎng)絡(luò)中P與PE、不同P之間的連接關(guān)系;當(dāng)網(wǎng)絡(luò)設(shè)備為PE時(shí),根據(jù)PE的VRF配置信息中的接口信息,確定與所述PE連接的用戶側(cè)邊緣路由器CE;根據(jù)PE的VRF配置信息中的RT參數(shù),確定不同PE之間的連接關(guān)系。
生成模塊24,用于根據(jù)網(wǎng)絡(luò)中P、PE、CE之間的連接關(guān)系,生成拓?fù)鋱D。
在一種具體實(shí)現(xiàn)過程中,所述識(shí)別模塊22,還用于當(dāng)網(wǎng)絡(luò)設(shè)備的配置信息中包含VRF配置信息和LDP配置信息時(shí),確定所述網(wǎng)絡(luò)設(shè)備的類型是PE;當(dāng)網(wǎng)絡(luò)設(shè)備的配置信息中包含LDP配置信息,不包含VRF配置信息時(shí),確定所述網(wǎng)絡(luò)設(shè)備的類型是P。
在一種具體實(shí)現(xiàn)過程中,RT參數(shù)包含:導(dǎo)出export屬性和導(dǎo)入import屬性;所述確定模塊23,還用于查看PE的RT參數(shù)的export屬性和import屬性;當(dāng)一個(gè)PE的export屬性與另一個(gè)PE的import屬性相同時(shí),確定這兩個(gè)PE之間存在連接關(guān)系。
在一種具體實(shí)現(xiàn)過程中,LDP配置信息中包括路由表;路由表中包括下一跳地址;所述確定模塊23,還用于根據(jù)網(wǎng)絡(luò)設(shè)備的路由表中的下一跳地址,確定相鄰的網(wǎng)絡(luò)設(shè)備;所述網(wǎng)絡(luò)設(shè)備與相鄰網(wǎng)絡(luò)設(shè)備之間存在連接關(guān)系;根據(jù)所述網(wǎng)絡(luò)設(shè)備和相鄰網(wǎng)絡(luò)設(shè)備的類型,確定所述連接關(guān)系是P與PE之間的連接關(guān)系,還是不同P之間的連接關(guān)系。
本發(fā)明實(shí)施例提供了一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的裝置,通過獲取網(wǎng)絡(luò)設(shè)備的配置信息,并根據(jù)網(wǎng)絡(luò)設(shè)備的配置信息,確定網(wǎng)絡(luò)設(shè)備的類型;根據(jù)網(wǎng)絡(luò)設(shè)備的類型和網(wǎng)絡(luò)設(shè)備的LDP配置信息,確定P與PE、不同P之間的連接關(guān)系;根據(jù)網(wǎng)絡(luò)設(shè)備的VRF配置信息的接口信息,確定PE與CE之間的連接關(guān)系;根據(jù)網(wǎng)絡(luò)設(shè)備的VRF配置信息中的RT參數(shù),確定不同PE之間的連接關(guān)系;從而根據(jù)P、PE、CE之間的連接關(guān)系,生成拓?fù)鋱D。相比于現(xiàn)有技術(shù)生成的拓?fù)鋱D只能展現(xiàn)網(wǎng)絡(luò)設(shè)備的部分連接關(guān)系,本發(fā)明實(shí)施例生成的一張拓?fù)鋱D中包含了網(wǎng)絡(luò)中存在的網(wǎng)絡(luò)設(shè)備的全部連接關(guān)系,從而管理人員能夠根據(jù)本發(fā)明實(shí)施例生成的拓?fù)鋱D對(duì)MPLS VPN實(shí)現(xiàn)全面的管理。
在圖5所示的裝置的基礎(chǔ)上,本發(fā)明實(shí)施例提供另一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的裝置。如圖6所示,所述裝置還包括:判斷模塊25。
所述獲取模塊21,還用于定時(shí)獲取所有網(wǎng)絡(luò)設(shè)備的配置信息;
所述判斷模塊25,用于判斷本次獲取的配置信息與上一次獲取的配置信息是否相同;
所述生成模塊24,還用于當(dāng)兩次獲取的配置信息不相同時(shí),根據(jù)本次獲取的配置信息,重新生成拓?fù)鋱D。
本發(fā)明實(shí)施例提供的一種MPLS VPN網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的裝置,通過定時(shí)獲取網(wǎng)絡(luò)設(shè)備的配置信息,并當(dāng)兩次獲取的配置信息不相同時(shí),重新生成新的拓?fù)鋱D。通過上述方法,保證了本發(fā)明實(shí)施例生成的拓?fù)鋱D能及時(shí)反映當(dāng)前網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),以便于管理人員根據(jù)本發(fā)明實(shí)施例生成的拓?fù)鋱D管理當(dāng)前網(wǎng)絡(luò)。
本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。