[發明專利]一種在以太環網中確定三層數據路徑的方法及裝置有效
| 申請號: | 201210279361.5 | 申請日: | 2012-08-07 |
| 公開(公告)號: | CN102801618A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | 張展華 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 310053 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 以太 環網中 確定 三層 數據 路徑 方法 裝置 | ||
技術領域
本發明涉及數據通信技術領域,尤其涉及一種在以太環網中確定三層數據路徑的方法及裝置。
背景技術
在網管系統中,一般需要展示網絡拓撲給用戶,以方便網絡管理者對網絡進行整體的規劃、維護、網絡故障定位及流量監控等。網絡拓撲由網管系統根據設備間的互聯關系計算生成,根據生成依賴的原始數據不同分為接入拓撲和業務拓撲兩種。
接入拓撲是根據網絡中的物理鏈路鏈接關系生成,反映網絡系統中的所有設備的實際連接關系。繪制接入拓撲的數據一般來自鏈路層的一些協議數據,例如常用的LLDP(Link?Layer?Discovery?Protocol,鏈路層發現協議)數據,通過確定兩兩設備之間的鄰居關系,最后匯總生成整個網絡的拓撲圖。此拓撲中展示的是整個網絡中所有設備全局的物理鏈路鏈接關系,但不能很好地體現出網絡中兩個設備之間通信需要經過的鏈路及設備。
業務拓撲通常只關心某個業務涉及到的所有設備,一般通過業務中的一個設備向外不斷擴展,最后繪制出所有與此業務相關的拓撲。業務拓撲一般來說是接入拓撲的子集,去除了不相關的設備和鏈路,將用戶的關注點放到某個業務上。
然而,在某些情況下,用戶既需要看到業務拓撲中的某個業務經過哪些設備和鏈路,又需要看到這些設備和鏈路在接入拓撲中處于什么位置,以便確定是否有更佳的替代路徑或者在網絡改造及維護某些設備時是否會影響到此業務等情況,此時需要在接入拓撲的基礎上進一步通過高亮路徑顯示出需要關注的業務拓撲。
如圖1所示,為現有的以太網組網示意圖。在該網絡中,為了提高網絡系統的可靠性,設備A、B、C、D以及F、G、H、I各自組成一個二層以太環網,為了避免環路中的設備對廣播、組播以及未知單播等報文進行重復發送而造成網絡資源的浪費甚至導致網絡癱瘓,以太環網中的設備都會使用諸如RSTP/PVST/MSTP或者RRPP等環路解決技術。另外,在該網絡中,以太網環中的各設備均處于三層子網之中,設備C、設備E及設備F之間則使用三層路由轉發。
在現有接入拓撲繪制技術下,雖然能夠完整繪制出圖1所示的網絡接入拓撲結構,但是對于某些業務,諸如LSP(Label?Switched?Path,標簽交換路徑)、TE隧道(Traffic?Engineered?Tunnel)、GRE(Generic?Route?Encapsulation,通用路由封裝)隧道等,其業務拓撲的計算需要依賴三層網絡數據,然而,現有的以太網環技術對于三層以上協議來說是感知不到的。這樣,對于此類業務,在具有二層以太環網的網絡中,其最終繪制出的業務拓撲結構與實際的業務拓撲結構并不完全一致。
仍以圖1所示的網絡為例,假如有一個LSP業務從設備A到設備H,由于該業務拓撲的計算依賴于三層網絡數據,以太環網中的各設備路徑對于三層以上協議是不能感知的,此時計算的業務拓撲具體如圖2所示。
由于在該應用場景下計算的業務拓撲無法體現出A-C及F-H之間的以太環網信息,如果以圖2所示的業務拓撲的數據在接入拓撲中進行高亮,那么,A-C之間及F-H之間的具體鏈路因為在二層以太環網中無法體現出來,其最終在接入拓撲上繪制出的業務拓撲(路徑)如圖3所示,與實際并不相符。
發明內容
有鑒于此,本發明提供一種在以太環網中確定三層數據路徑的方法及裝置。通過本發明,可以解決現有技術中繪制出的業務拓撲與實際不相符的情況。
為實現本發明目的,本發明實現方案具體如下:
一種在以太環網中確定三層數據路徑的方法,其中所述以太網至少包括一個二層以太環網子網,其中所述方法包括:
步驟1、依據以太網中的三層數據計算出業務拓撲的邏輯鏈路;
步驟2、判斷業務拓撲的邏輯鏈路對應的物理鏈路是否唯一,如果是,則進行步驟3,否則進行步驟4;
步驟3、直接以該物理鏈路作為業務拓撲對應的邏輯鏈路;
步驟4、查詢邏輯鏈路起點設備的ARP表項得到本地出接口,根據本地出接口確定業務流量方向,將該方向上起點設備和對端設備間形成的物理鏈路作為業務拓撲對應的邏輯鏈路。
進一步地,所述步驟4中的起點設備的本地出接口,具體是根據邏輯鏈路對端設備的IP地址并通過查詢邏輯鏈路起點設備的ARP表項獲得。
本發明同時提供一種在以太環網中確定三層數據路徑的裝置,其中所述以太網至少包括一個二層以太環網子網,其中所述裝置包括:
計算模塊,用于依據以太網中的三層數據計算出業務拓撲的邏輯鏈路;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210279361.5/2.html,轉載請聲明來源鉆瓜專利網。





