冗餘技術----線路冗餘與生成樹技術及其安全增強

鏈路聚合技術(channel)

兩種實現方式:
 1)靜態:on對on
 2)動態 :lacp(active-passive/active)與pagp(desirable-auto/desirable)
  負載方式:聚合線路是基於的負載均衡方式(一個流(一臺pc的流量)走一條線路)
在這裏插入圖片描述
  常用第三,四個,VLAN內的通信調第四個,即源目Mac;跨VLAN通信調第三個,即源目IP;在局域網中默認是源目IP

  所謂的鏈路聚合增加帶寬是指不同流增加帶寬,只有一個流,他只會走一條線路,是不會增加帶寬的。若要一個流實現帶寬的增加,只能是流量去時走一條線路,來時走另一條線路。

  如果要實現多條鏈路聚合的內部備份使用lacp,即三條線路聚合,其中兩條使用,一條備份。

  修改優先級:
在這裏插入圖片描述

backup技術

把一個接口作爲另一個接口的備份接口
  例:將接口2作爲1的備份
在這裏插入圖片描述
  華爲設備中此技術叫:smart link
  做備份的接口將喪失轉發能力,只有主接口失效作爲主接口備份的時候才能獲得。

生成樹技術

即可以做線路冗餘,也可做設備冗餘
  主要有:802.1d(stp) 802.1w(rstp) 802.1s(mstp)
  生成樹會對cam表進行快速老化;

收斂時間最大爲20+15+15s:
    20s:bpdu中有個max age字段,這個字段就是20s,其意思爲此bpdu最大生存時間,把所有的橋的bpdu都收集過來,等20s後斷定不會再有bpdu過來,因爲20s後bpdu死亡
   15s:轉發時延:從一個點到另外一個點最長15s

接口狀態跳轉
  1.blocking 不能收也不能發送數據及BPDU 20s(MAX age)
  2.listening 收集BPDU信息選舉 15s (forword delay)
  3.learning 學習接口轉發的MAC地址 15s (forword delay)
  4.forwording 可以轉發數據及BPDU
  從blocking到listening20s的意義在於選舉根橋
  從listening到learning15s意義在於選舉接口角色
  從learning到forwarding15s學習轉發Mac地址

快速生成樹快的理由
  1、多了一個角色,被阻塞的口有兩種角色:備份口和指定口,而且一一對應,被阻塞的口實際上在備份某個角色,當某個設備出問題後,直接啓用此備份接口,所以快。

  2、快速生成樹能達到2s,主要是有主動機制(pa機制)
在這裏插入圖片描述
  原理:root與a之間本來沒有連接,連接後。root發出一個proposal,這個proposal攜帶一個新的bpdu,與a的p1接口的bpdu進行比較,若proposal的bpdu優於p1口的,將進行轉發,與p3比較,優於p3繼續轉發,當其到c時,proposal的bpdu沒有c的優,此時從p6口返回一個agreed,接口馬上打開,一直傳到發出proposal的接口。
  具體實現步驟:
   1)proposing:當一個指定端口處於 Discarding 或 Learning 狀態時,該變量置位,並向
下游交換設備傳遞 Proposal 位被置位的 RST BPDU。
   2)proposed:當端口收到對端的指定端口發來的攜帶 Proposal 的 RST BPDU 時,該變量
置位。該變量指示本網段上的指定端口希望儘快進入 Forwarding 狀態。
   3) sync:當 Proposed 被置位以後,收到 Proposal 的根端口會依次爲自己的其他端口置
位 sync 變量。而收到 Proposal 的非邊緣端口則會進入 Discarding 狀態。
   4) synced:當端口轉到 Discarding 狀態後,會將自己的 synced 變量置位。Alternate 端
口、Backup 端口和邊緣端口會馬上置位該變量。根端口監視其他端口的 synced,當
所有其他端口的 synced 全被置位,根端口會將自己的 synced 置位,然後傳回 RST
BPDU,其中 Agreement 位被置位。
   5) agreed:當指定端口接收到一個 RST BPDU 時,如果該 BPDU 中的 Agreement 位被置
位且端口角色字段是根端口,該變量被置位。Agreed 變量一旦被置位,指定端口馬
上轉入 Forwarding 狀態

  3、BPDU的改變,TCN建議機制也加快了生成樹速度
   原來bpdu轉發要經過根橋轉發(先傳給根),現在每一個根橋都能轉發bpdu(直接進行洪範)

   網絡類型:1、p-to-p ; 2、share ;3、edge
   pa機制只適用於點到點類型

總結:快速生成樹快的理由
  1.每一個VLAN 一顆生成樹 BIDextend system ID 是vlan ID
  2.接口狀態改變,收斂時間減少
discarding ->learning->forwording 15+15=30s
  3.端口角色改變 替代端口和備份端口
  4.BPDU的改變 TCN 建議機制
  5.網絡類型 1.p-to-p 2.share 3.edge

多生成樹:把一個大的網絡分成幾個區域
 區域的形成取決於:
  1) name參數
  2) 修訂號
  3) 實例的配置
    默認都在mst 0中
  樹建的通道,不一定允許樹所屬的VLAN通過:只有多生成樹纔有此問題
  例:
在這裏插入圖片描述   左邊交換機中mst 2中關聯的是VLAN2和VLAN3,中間線路下面不可通,在左邊交換機接口寫trunk allow VLAN 2 ,即只允許VLAN2通過,雖然對修訂號沒什麼影響,但VLAN3不能通過(此處VLAN2,VLAN3是指其svi的IP)

生成樹增強

1、 postfast(收斂增強):用來加快收斂速度,配置之後,此接口不參與生成樹計算,立即收斂,一般對象是邊緣接口,但是接口不參與生成樹的話也可以配置,只要不生環就行。
  風險:postfast接口將喪失環路的管理
  做法: 接口下配置postfast:此接口永久處於postfast狀態

spanning-tree postfast

  全局配置:會讓交換機所有access接口處於fast狀態,當收到bpdu時,fast 狀態失效

spanning-tree postfast default

  推薦使用全局配置
2、 bpduguart(安全增強):當一個接口收到bpdu後,就把這個接口閉掉
  一般和postfast連用,因爲postfast接口收到bpdu會把此接口err-disable
  用法:接口下和全局,
在這裏插入圖片描述
  全局先啓用全局的postfast
在這裏插入圖片描述
  作用:把收到bpdu的接口狀態置換爲err-disable
3、 bpdufilter:接口收到bpdu,會吧bpdu過濾掉,與postfast連用
  風險:配置的接口下連設備環路無法阻止
  生成樹怎樣判斷環路:發出去的bpdu自己又收到了。則認爲出環路了,而bpdufilter會過濾bpdu,所以其有出環路的風險。
  用法:接口下:永久過濾
在這裏插入圖片描述
    全局:作用的postfast接口收到bpdu會使得生成樹進入監聽狀態,並且過濾失效。
在這裏插入圖片描述
4、 guardroot(根保護):接口收到比保存bpdu更優的bpdu則會吧此接口err-disable
  bpdu保存在接口上,而不是全局,所以這個不能早配置,要等生成樹收斂完成在配置
  風險:bpdu中有root id字段,剛開始的bpdu中的root id寫的是自己,然後誰的bpdu優,就替換root id,當配置guardroot後,他會保護自己root id字段,所以要在生成樹收斂完成後再配置。
  用法:接口用法
在這裏插入圖片描述
5、 loopguard(環路保護):
  配置原因:有一種環路生成樹沒有辦法解決:單向鏈路故障環路
  生成樹無法判斷由單向鏈路故障所引發的環路,loopguard可以判斷
  用法:接口下:
在這裏插入圖片描述
     全局:
在這裏插入圖片描述
6、udld:單向鏈路故障檢測機制,類似keeplive,如果檢測有效則斷掉整個接口。
  接口下,接口兩端啓用,這項技術可以取代loopguard
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章