日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

 

很多從事網絡工作的小伙伴在組網時經常遇到各種各樣的問題,下面我羅列出一些比較典型的問題來一起討論。

1)隨著網絡中部署的業務量不斷增長,單條物理鏈路的帶寬已不能滿足正常的業務流量需求,如果將當前接口板替換為具備更高帶寬的接口板(將百兆口換成千兆口),則會浪費現有的設備資源,而且升級費用代價較大。如果增加設備間的鏈路數量,則在作為三層口使用時需要在每個接口上配置IP地址,從而導致浪費IP地址資源;

(2)單條鏈路的組網中沒有冗余的設計,如果接入層設備上聯的鏈路故障時,影響接入設備下聯的整個區域的設備正常通信。

2.遇到上述問題該如何解決呢?可以把多個獨立的物理接口綁定在一起作為一個大帶寬的邏輯接口使用,即鏈路聚合技術,既不用替換接口板也不會浪費IP地址資源。Eth-Trunk是一種捆綁技術,將多個物理接口捆綁成一個邏輯接口,我們稱呼這個邏輯接口為Eth-Trunk接口。

3.對于Eth-Trunk接口,只有以太網接口才可以加入。

Eth-trunk概念

Eth-trunk概念

Eth-Trunk是一種將多個以太網接口捆綁成一個邏輯接口的捆綁技術。

Eth-Trunk鏈路聚合模式:

(1)手工負載分擔模式;(靜態的鏈路聚合)

(2)靜態LACP模式。(動態的鏈路聚合)

(1)根據不同的鏈路聚合模式,Eth-Trunk接口可以實現增加帶寬、負載分擔等,幫助提高網絡的可靠性。

(2)Eth-Trunk可以用于二層的鏈路聚合,也可以用于三層的鏈路聚合。缺省情況下,以太網接口工作在二層模式。如果需要配置二層Eth-Trunk接口,可以通過portswitch命令將該三層接口切換成二層接口;如果需要配置三層Eth-Trunk接口,可以通過undo portswitch命令將該接口切換成三層接口。

 

手工負載分擔模式(eth-trunk默認的模式)

手工負載分擔模式

(1)當兩臺設備中至少有一臺不支持LACP協議時,可使用手工負載分擔模式的Eth-Trunk來增加設備間的帶寬及可靠性。

(2)在手工負載分擔模式下,加入Eth-Trunk的鏈路都進行數據的轉發。

靜態LACP模式

靜態LACP模式

成員接口間M:N備份:

(1)如圖所示,兩臺設備間有M+N(2+1)條鏈路,在聚合鏈路上轉發流量時在M(2)條鏈路上負載分擔,不在另外的N(1)條鏈路轉發流量。此時鏈路的實際帶寬為M(2)條鏈路的總和,但是能提供的最大帶寬為M+N(2+1)條鏈路的總和;

(2)當M(2)條鏈路中有一條鏈路故障時,LACP會從N(1)條備份鏈路中找出一條優先級高的可用鏈路替換故障鏈路。此時鏈路的實際帶寬還是M(2)條鏈路的總和,但是能提供的最大帶寬就變為M+N-1(2+1-1)條鏈路的總和。

 

Eth-trunk smart-link

靜態LACP模式活動鏈路的選取

靜態LACP模式活動鏈路的選取

1.如圖所示,設備之間相連的鏈路數為3條,設置的最大活躍鏈路數為2,即2條鏈路處于轉發狀態,1條鏈路處于備份狀態。

2.在靜態LACP模式的Eth-Trunk中加入成員接口后,這些接口將向對端通告自己的系統優先級、mac地址、接口優先級、接口號等信息。對端接收到這些信息后,將這些信息與自身接口所保存的信息比較以選擇能夠聚合的接口,雙方對哪些接口能夠成為活動接口達成一致,確定活動鏈路。

(1)在兩端設備中選擇系統LACP優先級較高的一端作為主動端,如果系統LACP優先級相同則選擇MAC地址較小的一端作為主動端。

(1.1)系統LACP優先級的值越小,則優先級越高,缺省情況下,系統LACP優先級的值為32768。

(2)接口LACP優先級的值越小,則優先級越高。如果接口LACP優先級相同,接口ID(接口號)小的接口被優先選為活動接口。

接口LACP優先級是為了區別同一個Eth-Trunk中的不同接口被選為活動接口的優先程度,優先級高的接口將優先被選為活動接口。

lacp priority命令用來設置系統LACP優先級或接口LACP優先級。

undo lacp priority命令用來恢復系統LACP優先級或接口LACP優先級為缺省值。

缺省情況下,系統LACP優先級和接口LACP優先級的值都是32768。

靜態lacp模式的搶占機制(默認是沒有開啟搶占功能的)

靜態LACP模式的搶占機制

1.LACP搶占延時設置:

(1)LACP搶占發生時,處于備用狀態的鏈路將會等待一段時間后再切換到轉發狀態,這就是搶占延時。配置搶占延時是為了避免由于某些鏈路狀態頻繁變化而導致Eth-Trunk數據傳輸不穩定的情況。

(2)如圖所示,Port1由于鏈路故障切換為非活動接口,此后該鏈路又恢復了正常。若系統使能了LACP搶占并配置了搶占延時,Port1重新切換回活動狀態就需要經過搶占延時的時間。

如果我們開啟搶占功能后,系統為防止某些鏈路狀態頻繁變化而導致網絡的動蕩從而使使用鏈路聚合傳輸的數據不穩定這種情況,系統會自動產生一個30s搶占延時

2.開啟搶占功能的場景:

(1)Port1接口出現故障而后又恢復正常。當接口Port1出現故障時被Port3所取代,如果在Eth-Trunk接口下未使能搶占,則故障恢復時Port1將處于備份狀態;如果使能了LACP搶占,當Port1故障恢復時,由于接口優先級比Port3高,將重新成為活動接口,Port3再次成為備份接口。

(2)如果希望Port3接口替換Port1、Port2中的一個接口成為活動接口,可以將Port3的接口LACP優先級調高,但前提條件是已經使能了LACP搶占功能。如果沒有使能LACP搶占功能,即使將備份接口的優先級調整為高于當前活動接口的優先級,系統也不會進行重新選擇活動接口的過程,也不切換活動接口。

 

Eth-trunk接口負載分擔

Eth-trunk接口負載分擔

Eth-Trunk接口進行負載分擔時,可以選擇IP地址或者包作為負載分擔的散列依據;同時還可以設置成員接口的負載分擔權重。

修改逐流負載分擔的方式

(1)dst-ip(目的IP地址)模式:從目的IP地址、出接口的TCP/UDP端口號中分別選擇指定位的3bit數值進行HASH運算,根據運算結果選擇Eth-Trunk表中對應的出接口。

(2)dst-mac(目的MAC地址)模式:從目的MAC地址、VLAN ID、以太網類型及入接口信息中分別選擇指定位的3bit數值進行HASH運算,根據運算結果選擇Eth-Trunk表中對應的出接口。

(3)src-ip(源IP地址)模式:從源IP地址、入接口的TCP/UDP端口號中分別選擇指定位的3bit數值進行HASH運算,根據運算結果選擇Eth-Trunk表中對應的出接口。

(4)src-mac(源MAC地址)模式:從源MAC地址、VLAN ID、以太網類型及入接口信息中分別選擇指定位的3bit數值進行HASH運算,根據運算結果選擇Eth-Trunk表中對應的出接口。

(5)src-dst-ip(源IP地址與目的IP地址的hash)模式:從目的IP地址、源IP地址兩種負載分擔模式的運算結果進行HASH運算,根據運算結果選擇Eth-Trunk表中對應的出接口。

(6)src-dst-mac(源MAC地址與目的MAC地址的hash)模式:從目的mac地址、源MAC地址兩種負載分擔模式的運算結果進行HASH運算,根據運算結果選擇Eth-Trunk表中對應的出接口。

Eth-Trunk接口中,某成員接口的權重值占所有成員接口負載分擔權重之和的比例越大,該成員接口承擔的負載就越大。(即成員接口的權重值/所有成員接口負載分擔權重之和=比例(值越大則表明該成員接口承擔的負載就越大))distribute-weight命令用來配置成員端口的負載分擔權重值。缺省情況下,成員端口的負載分擔權重為1。

將成員接口加入eth-trunk時,需要注意以下問題:

1.每個Eth-Trunk接口下最多可以包含8個成員接口。

2.成員接口不能配置任何業務和靜態MAC地址。(即必須是空配置)

3.成員接口加入Eth-Trunk時,必須為缺省的hybrid類型接口。

4.Eth-Trunk接口不能嵌套,即成員接口不能是Eth-Trunk。

5.一個以太網接口只能加入到一個Eth-Trunk接口,如果需要加入其它Eth-Trunk接口,必須先退出原來的Eth-Trunk接口。

6.一個Eth-Trunk接口中的成員接口必須是同一類型,例如:FE口和GE口不能加入同一個Eth-Trunk接口。(FE屬于思科口)

7.可以將不同接口板卡上的以太網接口加入到同一個Eth-Trunk。

8.如果本地設備使用了Eth-Trunk,與成員接口直連的對端接口也必須捆綁為Eth-Trunk接口,兩端才能正常通信。(eth-trunk端口號可以不一樣)

9.當成員接口的速率不一致時,實際使用中速率小的接口可能會出現擁塞,導致丟包。

10.當成員接口加入Eth-Trunk后,學習MAC地址時是按照Eth-Trunk整體來學習的,而不是按照成員接口來學習

 

eth-trunk支持任意類型的以太類型(access、trunk、hybird等)

[SW1-Eth-Trunk8]port link-type ?

access Access port

hybrid Hybrid port

trunk Trunk port

 

Smart-link(靈活鏈路或備份鏈路,華為私有協議)

1.smart-link定義:

Smart Link,又叫做備份鏈路。一個Smart Link由兩個接口組成,其中一個接口作為另一個的備份。Smart Link常用于雙上行組網,提供可靠高效的備份和快速的切換機制。

2.smart-link目的:

下游設備連接到上游設備,當使用單上行方式時,若出現單點故障,會造成業務中斷。若采用雙上行方式,將一臺下游設備同時連接到兩臺上游設備,可降低單點故障對網絡的影響,提高了可靠性。

 

如圖1所示SwitchA采用雙上行方式分別連接到SwitchB和SwitchC,這樣SwitchA到達SwitchD的鏈路就可以有兩條(SwitchA->SwitchB->SwitchD和SwitchA->SwitchC->SwitchD),但是網絡中的環路會產生網絡風暴。在SwichA上配置Smart Link,正常情況下,可實現Interface2所在鏈路作為Interface1所在鏈路的備份。若Interface1所在的鏈路發生故障,Smart Link會自動將數據流量切換到Interface2所在鏈路,保證業務不中斷。

在此類組網中采用Smart Link技術有以下優點:

1)能夠實現在雙上行組網的兩條鏈路正常情況下,一條鏈路處于轉發狀態,而另一條處于阻塞待命狀態,從而可避免環路的不利影響。

2)配置和使用更為簡潔,便于用戶操作。

3)當主用鏈路發生故障后,流量會在毫秒級的時間內迅速切換到備用鏈路上,極大限度地保證了數據的正常轉發。

smart-link基本概念

Smart Link通過兩個端口相互配合工作來實現功能。這樣的一對端口組成了一個Smart Link組。為了區別一個Smart Link組中的兩個端口,我們將其中的一個叫做主端口,另一個叫做從端口。同時我們利用Flush報文、Smart Link實例和控制VLAN等機制,以更好地實現Smart Link的功能(包括負載分擔)。

Smart Link組

 

Smart Link組,一個組內最多可包含兩個接口,其中一個為主接口,另一個為從接口。正常情況下,只有一個接口處于轉發(Active)狀態,另一個接口被阻塞,處于待命(Inactive)狀態。

如圖smart-link圖中的smart-link示意圖所示,設備SwitchD上的接口Interface1和接口Interface2組成了一個Smart Link組。

主接口/從接口

 

查看Smart link圖中的“smart-link示意圖”

如圖smart-link示意圖所示,Interface1被配置為Smart Link組的主接口,Interface2被配置為Smart Link組的從接口。主接口又叫Master接口,從接口又叫Slave接口。

當Smart Link組中的兩個接口都處于Up狀態時,主接口將優先進入轉發狀態,而從接口將保持待命狀態。當主接口所在鏈路發生故障時,從接口將切換為轉發狀態。

Flush報文

當Smart Link組發生鏈路切換時,原有的轉發表項將不適用于新的拓撲網絡,需要整網進行MAC表項和ARP表項的更新。這時,Smart Link組通過發送Flush報文通知其他設備進行MAC和ARP表項的刷新操作。如圖smart-link示意圖所示,當鏈路發生切換時,SwitchD會發送組播Flush報文通知SwitchA、SwitchB和SwitchC進行MAC和ARP表項的更新。

控制VLAN(Control VLAN)

1.發送控制VLAN(Smart Link組用于組播Flush報文的VLAN)

如果在SwitchD上開啟了Flush報文發送功能,當發生鏈路切換時,設備會在發送控制VLAN內組播發送Flush報文。

2.接收控制VLAN(上游設備用于接收并處理Flush報文的VLAN)

如果上游設備SwitchA、SwitchB和SwitchC能夠識別Flush報文,并開啟了Flush報文接收處理功能,當發生鏈路切換時,上游設備會處理收到的屬于接收控制VLAN的Flush報文,進而刷新MAC表和ARP表。(當上游設備收到Flush報文時,判斷該Flush報文的發送控制VLAN是否在收到報文的接口配置的接收控制VLAN列表中,上游設備才會接受并刷新自己的MAC表和ARP表)

Smart Link實例

Smart Link組的備鏈路通過綁定不同的實例來實現負載分擔。Smart Link引用MSTP的實例,每個實例用來綁定若干VLAN,不同的實例綁定不同的VLAN。

 

Smart-link基本原理

以Smart-link示意圖描述的組網為例,按照鏈路正常->鏈路故障->鏈路恢復的過程,介紹Smart Link運行的基本原理。

鏈路正常工作原理

 

SwitchD上的Smart Link組包含了Interface1和Interface2兩個接口,其中Interface1為主接口,Interface2為從接口。雙上行鏈路都正常的情況下,主接口處于轉發狀態,所在的鏈路是主用鏈路,從接口處于待命狀態,所在鏈路是備用鏈路。如圖鏈路正常工作時流量示意圖所示,數據沿著主鏈路進行傳輸,網絡中不存在環路,避免產生廣播風暴。(因為insterface2口是備用鏈路所以不轉發流量)

鏈路故障處理原理

主鏈路故障時上行流量的處理

 

如圖主鏈路故障時上行流量示意圖所示,當SwitchD的主鏈路發生故障時,主接口Interface1切換到待命狀態,從接口Interface2切換到轉發狀態。此時,網絡中相關設備上的MAC地址轉發表項和ARP表項不再正確了,需要提供一種MAC及ARP更新的機制。目前更新機制有以下兩種。

1.通過Flush報文通知設備更新表項(其適用于都具有smart-link功能的設備之間)這種方式適用于上游設備(如圖主鏈路故障時上行流量示意圖中的SwitchA、SwitchB和SwitchC)支持Smart Link功能的場景。為了實現快速鏈路切換,需要在SwitchD上開啟Flush報文發送功能,在上游設備所有處于雙上行鏈路上的接口開啟接收處理

Flush報文的功能。

(1)SwitchD進行鏈路切換后,會從新的主用鏈路上發送Flush報文,即通過Interface2發送。

(2)當上游設備收到Flush報文時,判斷該Flush報文的發送控制VLAN是否在收到報文的接口配置的接收控制VLAN列表中。如果不在接收控制VLAN列表中,設備對該Flush報文不做處理,直接轉發;如果在接收控制VLAN列表中,設備會處理收到Flush報文,進而執行MAC地址轉發表項和ARP表項的刷新操作。此后,如果SwitchA收到目的設備為SwitchD的數據報文,會根據更新后的MAC地址轉發表項或ARP表項進行轉發。

(smart-link可以提供可靠高效的備份和快速的切換機制,兩條上行鏈路,一條處于轉發狀態,一條處于阻塞狀態,就會有備份鏈路的出現。當轉發鏈路出現了故障了,可以在毫秒級的時間內切換到備份鏈路上面。當鏈路恢復不進行搶占,需要手動切換,保持網絡的穩定性)

2.自動通過流量更新表項(其適用于與不支持smart-link功能的設備之間)

這種方式適用于與不支持Smart Link功能的設備(包括其他廠商設備)對接的情況,需要有上行流量觸發。(其就依靠STP正常的工作原理進行流量切換,其收斂時間很慢)

 

主鏈路故障時下行流量的處理(SWA SWB SWC設備不支持smart-link功能)

 

如圖所示,如果沒有來自SwitchD的上行流量(TC bpdu)去觸發SwitchA的MAC及ARP表項更新,那么當SwitchA收到目的設備為SwitchD的數據報文時,SwitchA仍會通過接口Interface3轉發出去,但此時報文已經不能到達SwitchD,會造成流量丟失,直到其MAC或ARP表項自動老化。(MAC表老化時間為300s,ARP表老化時間為1200s)

如圖主鏈路故障時下行流量示意圖2所示,由于鏈路故障后,Interface1學習到的MAC及ARP表項會被刪除,如果SwitchD有上行流量(tc置位的BPDU)要發送,需要重新廣播ARP報文后,流量才能被發送出去。當上行流量通過接口Interface4到達設備SwitchA后,SwitchA會更新自己的MAC及ARP表項,那么當SwitchA再收到目的設備為SwitchD的數據報文時,SwitchA會通過接口Interface4轉發出去,報文就可以經由SwitchC到達SwitchD。

由此得出結論:

通過Flush報文通知設備更新的機制無須等到表項老化后再進行更新,可以極大程度地減少表項更新所需時間。通常,鏈路的切換過程可在毫秒級的時間內完成,最大限度地減少流量的丟失。

 

鏈路恢復處理原理

 

當原主用鏈路故障恢復時,Interface1將維持在阻塞狀態,不進行搶占,從而保持流量穩定。如果希望流量切換到原主用鏈路,可以通過如下兩種機制進行切換。

(1)使用Smart Link組回切功能,需要在SwitchD上使能回切功能。當原主用鏈路故障恢復后,經過回切定時器設定的時間,Smart Link會自動將流量切換到原主用鏈路上。

(2)使用配置命令強制讓Smart Link立即將流量切換到原主用鏈路上。

如圖示例,當SwitchD的Interface1的鏈路恢復后,如果配置了Smart Link組回切功能,在回切定時器超時后,Interface2將被阻塞并切換到待命狀態,而Interface1將切換到轉發狀態。而如果使用配置命令強制讓Smart Link進行鏈路切換,在執行命令后,Interface2將被立即阻塞并切換到待命狀態,而Interface1會切換到轉發狀態。

 

負載分擔

 

在同一個組網中,同一時刻雙上行鏈路中只有一條處于轉發狀態,另一條鏈路不承載流量,即鏈路利用率只有50%。Smart Link支持負載分擔實例,備份鏈路分擔指定的負載分擔實例內VLAN的流量,即允許指定實例對應的VLAN數據通過備份鏈路進行轉發(主鏈路此時不會對這些VLAN數據進行轉發),從而使主鏈路和備份鏈路承載不同VLAN數據流量的轉發,達到負載分擔的目的。

如圖所示,在未配置負載分擔的情況下,所有報文都通過SwitchD的Interface1接口沿轉發(Active)鏈路進行傳輸。為了提高鏈路利用率,通過配置Smart Link負載分擔,讓部分VLAN的數據通過SwitchD的Interface2接口進行傳輸。將VLAN 300~VLAN 400配置為Smart Link負載分擔實例,讓VLAN 300~VLAN 400的數據通過SwitchD的Interface2接口進行傳輸。而未配置為負載分擔實例的VLAN 100~VLAN 200的報文還是通過主用鏈路轉發,從而實現在Smart Link組中對實例中映射的VLAN數據流量進行負載分擔。

分享到:
標簽:組網
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定