⑴ 什麼是網路拓撲結構
網路拓撲結構是指用傳輸媒體互連各種設備的物理布局,即用什麼方式把網路中的計算機等設備連接起來。拓撲圖給出網路伺服器、工作站的網路配置和相互間的連接。數鉛網路的拓撲結構有很多種,主要有星型結構、環型結構、匯流排結構、分布式結構、樹型結構、網狀結構、蜂窩狀結構等。
(1)環形拓撲結構如何配置擴展閱讀
星型結構是指各工作站以星型方式連接成網。網路有中央節點,其他節點薯蠢好(工作站、伺服器)都與中央節點直接相連,這種結構以中央節點為中心,因此又稱為集中式網路。
環型結構在LAN中使用較多。這種結構中的傳輸媒體從一個端用戶到另一個端用戶,直到將所有的端用戶連成環型。數據在環路中沿著一個方向在各個節點間檔粗傳輸,信息從一個節點傳到另一個節點。這種結構顯而易見消除了端用戶通信時對中心系統的依賴性。
匯流排上傳輸信息通常多以基帶形式串列傳遞,每個結點上的網路介面板硬體均具有收、發功能,接收器負責接收匯流排上的串列信息並轉換成並行信息送到PC工作站;發送器是將並行信息轉換成串列信息後廣播發送到匯流排上,匯流排上發送信息的目的地址與某結點的介面地址相符合時,該結點的接收器便接收信息。
分布式結構的網路是將分布在不同地點的計算機通過線路互連起來的一種網路形式。分布式結構的網路具有如下特點:由於採用分散控制,即使整個網路中的某個局部出現故障,也不會影響全網的操作,因而具有很高的可靠性;網中的路徑選擇最短路徑演算法,故網上延遲時間少,傳輸速率高,但控制復雜;各個結點間均可以直接建立數據鏈路,信息流程最短;便於全網范圍內的資源共享。
樹型結構是分級的集中控制式網路,與星型相比,它的通信線路總長度短,成本較低,節點易於擴充,尋找路徑比較方便,但除了葉節點及其相連的線路外,任意節點或其相連的線路故障都會使系統受到影響。
⑵ 怎樣選擇合適的拓撲結構和網路設備
都選擇星形拓撲,因為傳統的匯流排型拓撲是共享網路介質,所有設備都處於一野納畝個沖突域
而選擇星形拓撲組建交換式網路頌森,縮小沖突域范圍。
設備就選擇2層交換機,茄枝區區60台計算機,用三台24口100M,交換機級聯,所有PC都放在一個C網
段就搞定了
怕浪費地址就用A B C任何一類的地址劃出子網使用
掩碼255.255.255.192
⑶ 網路拓撲自動調整執行策略怎麼設置
步驟1)通過交換機的各個埠分別向與其一一對應的多個目標設備發送協議數據包,並通過各個埠抓取所述目標設備返回的反饋數據包;
步驟2)對所述反饋數據包進行解析,獲得所述交換機的各個埠的傳輸網路的構造信息,所述構造信息包括所述網路拓撲的節點位置信息;
步驟3)根據所述網路拓撲的節點位置信息,將所述網路拓撲中的網路節點生成對應的初始網路拓撲結構;
步驟4)在所述初始拓撲結構中,選取滿足預置的方向數要求和容量要求的網路節點,並將該網路節點作為備選環節點;
步驟5)依據所述備選環節點,將所述初始網路拓撲結構調整為環形網路拓撲結構。
在上述技術方案中,在步驟2)中,若所述構造信息中只包括一個mac地址,則判斷與該埠相連接的所述目標設備為終端設備;若所述埠對應的所述傳輸網路的構造信息中包括多個mac地址,則判斷與該埠相連接的目標設備為一交換機,該交換機連接有終端設備。
在上述技術方案中,在步驟3)中,所述網路拓撲中的網路節點生成對應的初始網路拓撲結構的步驟為:
從所述網路拓撲中的網路節點的節點位置信息中確定出一級節點及其位置,所述一級節點為所述初始拓撲結構的根節點;
獲取二級節點及其位置,將所述網路拓撲中的所有網路節點構造成初始網路拓撲結構。
在上述技術方案中,在步驟4)中,所述的方向數要求為:對於某個網路節點與其鄰接的網路節點的數量要求;所述的容量要求為:對於該網路節點能夠下掛子節點的總接入業務量要求。
在上述技術方案中,所述步驟4)具體包括以下步驟:
查詢所述目標設備的網路節點的方向數要求和容量要求;
判斷所述目標設備的方向數是否滿足對於該網路節點能夠下掛子節點的總的接入業務量;
如果滿足,則設定該網路節點為備選環節點;如果不滿足,則繼續查詢。
一種網路拓撲結構調整裝置,包括:收發模塊、解析模塊、拓撲生成模塊、拓撲分析模塊以及拓撲調整模塊;
所述收發模塊通過所述交換機的各個埠向多個與所述埠一一對應的所述目標設備發送協議數據包,所述交換機通過其埠獲取所述目標設備反饋的反饋數據包;
所述解析模塊對所述反饋數據包進行解析以用於獲取所述交換機的各個埠的傳輸網路的構造信息,該構造信息包括所述網路拓撲結構的網路節點位置信息;
所述拓撲生成模塊根據所述的網路節點位置信息將所述網路節點生成對應的所述初始網路拓撲結構;
所述拓撲分析模塊用於在所述初始網路拓撲結構中選取滿足預置的方向數要求和容量要求的網路節點,並將該網路節點設定為備選環節點;
所述拓撲調整模塊根據所述備選環節點將所述初始拓撲結構調整為環形網路拓撲結構。
在上述技術方案中,所述拓撲生成模塊包括數量關系獲得子模塊和排序子模塊,所述數量關系獲得子模塊用於確定所述初始網路拓撲結構的相鄰網路層的網元的環連接數量及其關系;所述排序子模塊用於根據所述網元的環連接數量由少到多的順序對所述的相鄰網路層的一層的網元進行排序。
在上述技術方案中,所述拓撲分析模塊包括狀態查詢模塊和判斷狀態模塊,所述的狀態查詢模塊用於查詢所述目標設備的方向數和容量要求;所述判斷狀態模塊用於判斷目標設備容量是否滿足對於所述網路節點能夠下掛子節點的總的接入業務量。
在上述技術方案中,所述交換機的各個埠均設置有用於存儲所述網路構造信息的網路構造信息列表。
本發明的優點和有益效果為:
1.本發明的一種網路拓撲結構調整方法通過對網路拓撲結構進行分析,並對初始網路拓撲結構採用方向數要求和容量要求的方式來選取出備選環節點,依據該備選環節點將初始網路拓撲結構調整為環形網路拓撲結構,使得該網路拓撲結構能夠滿足實際場景中的不同需求,環形網路拓撲因為能夠滿足距離約束和鏈路需求,因此具有就近連接、無越站鏈路等特點,同時,將網路拓撲結構調整為環形網路拓撲結構的方法還能提升微波網路規劃的效率和質量,提高了中心網路節點的可靠性。
2.本發明的一種網路拓撲結構調整裝置通過收發模塊、解析模塊、拓撲生成模塊、拓撲分析模塊以及拓撲調整模塊配合使用能夠生成環形網路拓撲以提升微波網路規劃的效率和質量,提高了中心網路節點的可靠性。
附圖說明
圖1是本發明的一種網路拓撲結構調整方法的流程圖;
圖2是本發明的一種網路拓撲結構仿數亮的組成示意圖;
圖3為本發明的一種網路拓撲結構調整裝置的組成示意圖;
圖4為本發明的一種網路拓撲結構調整裝置中拓撲生成模塊的組畢模成圖;
圖5為本發明的一種網路拓撲結構調整裝置中拓撲分析模塊的組備寬成圖。
其中:
601:收發模塊,602:解析模塊,603:拓撲生成模塊,604:拓撲分析模塊,605:拓撲調整模塊,701:數量關系獲得子模塊,702:排序子模塊,801:狀態查詢模塊,802:判斷狀態模塊。
具體實施方式
為了使本技術領域的人員更好地理解本發明方案,下面結合附圖1-5以及具體實施例進一步說明本發明的技術方案。
實施例1
一種網路拓撲結構調整方法,包括以下步驟:
步驟1)通過交換機的各個埠分別向與其一一對應的多個目標設備發送協議數據包,並通過各個埠抓取目標設備返回的反饋數據包;
步驟2)對反饋數據包進行解析,獲得交換機的各個埠的傳輸網路的構造信息,構造信息包括網路拓撲的節點位置信息;
步驟3)根據網路拓撲的節點位置信息,將網路拓撲中的網路節點生成對應的初始網路拓撲結構;
步驟4)在初始拓撲結構中,選取滿足預置的方向數要求和容量要求的網路節點,並將該網路節點作為備選環節點;
步驟5)依據備選環節點,將初始網路拓撲結構調整為環形網路拓撲結構。
本發明的一種網路拓撲結構調整方法通過對網路拓撲結構進行分析,並對初始網路拓撲結構採用方向數要求和容量要求的方式來選取出備選環節點,依據該備選環節點將初始網路拓撲結構調整為環形網路拓撲結構,就能使得該網路拓撲結構能夠滿足實際場景中的不同需求,環形網路拓撲因為能夠滿足距離約束和鏈路需求,因此具有就近連接、無越站鏈路等特點,同時,將網路拓撲結構調整為環形網路拓撲結構的方法還能提升微波網路規劃的效率和質量,提高了中心網路節點的可靠性。
進一步,具體實施方式為:
s1:通過交換機的各個埠向多個與各個埠一一對應的目標設備發送數據包,並分別從各個埠處抓取於各個埠對應的目標設備返回的反饋數據包;
具體的,分別根據抓取目標設備返回的反饋數據包,確定該埠對應的目標設備;其中:若埠對應的網路構造信息中只包括一個mac地址,判斷與埠相連接的目標設備為終端設備;若埠對應的網路構造信息中包括多個mac地址,判斷與埠相連接的目標設備為交換機,且該交換機連接有終端設備(該交換機採用上述方法最終找出末端連接的終端設備),各個終端設備均通過各個交換機相連接,構成一個區域網,由於交換機的存在,這個區域網內的各個終端設備均可以互相通信,其中,圖2隻是一個示例性表示,實際網路拓撲結構不限於此。
s2:對返回的反饋數據包進行解析,並獲取各個埠的傳輸網路的構造信息,該構造信息包括網路拓撲的節點位置信息;
具體的,在反饋數據包進行解析之後,可以將網路構造信息存儲到對應埠的網路構造信息列表中,該網路構造信息列表存放在該埠的交換機內,進一步地,當從反饋數據包中獲取對應埠的網路構造信息時,可以登錄該交換機,然後,可以從該埠的網路構造信息列表中讀取該埠的網路構造信息。
s3:根據網路拓撲的節點位置信息,將網路拓撲中的網路節點生成對應的初始拓撲結構;
具體的包括:從網路拓撲結構中的網路節點的節點位置信息中確定出一級節點及其位置,該一級節點為初始拓撲結構的根節點;獲取到與一級節點及其位置連接的二級節點及其位置,依此方法,獲取到最後一級節點及其位置,將網路拓撲結中的所有網路節點構造成初始網路拓撲結構。
s4:在初始網路拓撲結構中,選取滿足預置的方向數要求和容量要求的網路節點,並將該網路節點作為備選環節點;
其中,方向數要求為:對於與該網路節點鄰接的網路節點的數量要求;容量要求為:對於該網路節點能夠下掛子節點的總的接入業務量要求,具體包括以下步驟:查詢目標設備的方向數要求和容量要求;判斷目標設備的方向數是否滿足對於該網路節點所能夠下掛子節點的總的接入業務量;如果滿足,則設定該網路節點為備選環節點;如果不滿足,則繼續查詢。
s5:依據備選環節點,將初始拓撲結構調整為環形網路拓撲結構。
具體的,以備選環節點為子樹根,自動計算和更新全網拓撲,依次查找並連接可以與備選環節點直接連接的網路節點,同時,將全網的其他網路節點也通過直連的網路節點連接至備選環節點,當依據備選環節點建立環形結構時,每個環中的節點個數一般情況下應該為偶數,同時,所述環形網路拓撲結構中的各個環的夾角優選情況下應盡量小,並且,各個環之間盡量不能交叉,當然,在不同的應用場景中,依據備選環節點進行環形網路拓撲結構的調整時也可以設置不同的約束條件,通過將初始網路拓撲結構根據實際需求調整為更加適應於當前環境的環形網路拓撲結構。
實施例二
以實施例1為基礎,
一種網路拓撲結構調整裝置,包括:收發模塊601、解析模塊602、拓撲生成模塊603、拓撲分析模塊604以及拓撲調整模塊605;
收發模塊通過交換機的各個埠向多個與埠一一對應的目標設備發送協議數據包,交換機通過其埠獲取目標設備反饋的反饋數據包;
解析模塊602對反饋數據包進行解析以用於獲取交換機的各個埠的傳輸網路的構造信息,該構造信息包括網路拓撲結構的網路節點位置信息;
拓撲生成模塊603根據網路節點位置信息將網路節點生成對應的初始網路拓撲結構;
拓撲分析模塊604用於在初始網路拓撲結構中選取滿足預置的方向數要求和容量要求的網路節點,並將該網路節點設定為備選環節點;
拓撲調整模塊605根據備選環節點將初始網路拓撲結構調整為環形網路拓撲結構。
進一步,拓撲生成模塊603包括:數量關系獲得子模塊701和排序子模塊702,數量關系獲得子模塊701用於確定初始網路拓撲結構的相鄰網路層的網元的環連接數量關系;排序子模塊702用於根據網元的環連數量由少到多的順序對相鄰網路層的一層的網元進行排序。
進一步,拓撲分析模塊604包括狀態查詢模塊801和判斷狀態模塊802,狀態查詢模塊801用於查詢目標設備的方向數和容量要求;判斷狀態模塊802用於判斷目標設備的容量是否滿足對於網路節點能夠下掛子節點的總的接入業務量。
進一步,拓撲調整模塊605,用於根據備選環節點將初始網路拓撲結構調整為環形網路拓撲結構。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用於實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基於計算機的系統、包括處理器的系統或其他可以從指令執行系統、裝置或設備取指令並執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使用。就本說明書而言,「計算機可讀介質」可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使用的裝置。
還需要說明的是,在本文中,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
以上所述,僅為本發明較佳的具體實施方式,但本發明的保護范圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,根據本發明的技術方案及其發明構思加以等同替換或改變,都應涵蓋在本發明的保護范圍之內。
⑷ 網路拓撲結構的環型
環型結構在LAN中使用較多。這種結構中的傳輸媒體從一個端用戶到另一個端用戶,直到將所有的端用戶連成環型。數據在環路中沿著一個方向在各個節點間傳輸,信息從一個節點傳到另一個節點。這種結構顯而易見消除了端用戶通信時對中心系統的依賴性。
環行結構的特點是:每個端用戶都與兩個相臨的端用戶相連,因而存在著點到點鏈路,但總是以單向方式操作,於是便有上游端用戶和下游端用戶之稱;信息流在網中是沿著固定方向流動的,兩個節點僅有一條道路,故簡化了路徑選擇的控制;環路上橡銷各節點都是自舉控制,故控制軟體簡單;由於信息源在環路中是串列地穿過各個節點,當環中節點過多時,勢必影響信息傳輸速率,使網路的響應時間延長;環路是封閉的,不便於擴充;可靠性低,一個節點故障,將會造成全網癱瘓;維護難,對分支節點故障定位較難。
令牌環傳遞是環形網路上傳送數據的一種方法。令牌傳遞過程中,一個3位元組的稱為令牌的數據包繞這環從一個節點發送到另一個節點。如果環上的一台計算機需要發送信息,它將截取令牌數據包,加入控制和數據信息以及目標節點的地址,將梁肆游令牌轉變成一個數據幀。然後該計算機將該令牌繼續傳遞到下一個節點。被轉變的令牌,就以幀的形式繞著網路循環直到它到達預期的目標節點。目標節點接收該令牌並向發起節點返回一個驗證消息。在發送節點接受到應答後,它將釋放出一個新的空閑令牌並沿著環發送它。這種方法確保在任一給定時間僅僅只有一個工作站在發送數據。
一個簡單環形拓撲結構的缺點是單個發生故障的工作站可能使整個網路雹枝談話。除此之外,如同在一個匯流排拓撲結構中,參與令牌傳遞的工作站越多,響應時間也就越長。因此,單純的環形拓撲結構非常不靈活或不易於擴展。
當前的區域網幾乎不使用單純的環形拓撲結構。而環形拓撲結構的一種改變形式,也稱為星形環拓撲結構流行於某些類型的網路中。