怎么設置思科生成樹協議cisco
思科路由器是世界聞名的通訊設備之一了,有不少用戶不知道怎么生成樹協議,怎么設置?學習啦小編為大家分享了具體操作方法,供大家參考!
設置思科生成樹協議參考以下命令:
1. 橋接環路
廣播風暴;多幀復制;MAC數據庫Instability。
2. 避免橋接環路
STP(Spanning Tree Protocol)能夠克服冗余網絡中透明橋接的問題。通過判斷網絡中存在環路的地方并阻斷冗余鏈路,如果發生某條鏈路失效的情況,那么網橋就會將接口從阻塞狀態過渡到轉發狀態。
1) 在網橋之間傳輸特殊的配置消息:1.從所有的網絡中選出一個做為根橋;2.計算從本網橋到根網橋的最短路由;3.對每個網段選出離根橋的最近網橋為指定橋,根端口是給出的路徑是本網橋到根網橋的最佳路徑。
2) STP使用根網橋、根端口和指定端口等概念來建立網絡的無環路徑。
生成樹為每臺網橋或交換機分配唯一的標識符,也稱為網橋ID,網橋ID包括兩部分:2字節的優先級值和6字節的MAC地址。
3) Cisco Catalyst交換機的默認優先級是32768,優先級取值范圍0~65535.
4) 生成樹路徑開銷是以路徑中所有鏈路的帶寬為基礎而累積的總路徑開銷。
各種鏈路速度的生成樹路徑開銷:
鏈路速度 開銷
10Gbit/s 2
1Gbit/s 4
100Mbit/s 19
10Mbit/s 100
3. STP
1) STP通過橋接協議數據單元(BPDU)來獲取網絡中其它交換機的信息。
對于運行STP的交換機,它能夠使用BPDU完成下列任務:
n 選舉根網橋;
n 確定冗余路徑的位置;
n 通過阻塞特定端口來避免環路;
n 通告網絡的拓撲變更;
n 監控生成樹的狀態;
2) BPDU有兩種類型:
n 配置BPDU: 這種BPDU是所有端口上的根網橋以周期性間隔發出 的;
n TCN(拓撲變更通告)BPDU:這種BPDU是當交換機檢測到拓撲變更時產生的。
3) BPDU幀格式
協議ID 該值總為0,當前保留未使用;
版本 STP的版本,數值大的被認為最新定義的;
消息類型 BPDU類型(配置BPDU=0;TCN BPDU=80);
標志 表示拓撲變化,值為0表示沒變;值為1表示改變;
根ID 根網橋的網橋ID,表示當前網絡中的根橋;
路徑開銷 到達根網橋的STP開銷,網橋到達根橋的路徑開銷數
值大小可以由網橋自動生成或手工配置;
網橋ID BPDU發送網橋ID;
端口ID BPDU發送網橋端口ID;
消息壽命 BPDU有效存活時間從根網橋發出BPDU之后的秒
數,每經過一個網橋都遞減1,所以它本質是到達根網橋的跳計數;
最大壽命 網橋在將根網橋看作不可用之前保留根網橋ID的最
大時間,最大為20秒;
Hello時間 周期發送,默認為2秒;
轉發延遲 端口轉入發送狀態延時;
4) 生成樹端口狀態
n 阻塞:監聽流入的BPDU,端口不能學習接收幀的MAC地址;
n 監聽:決定根,根端口,指定端口和非指定端口,不接收或轉發數
據,接收并轉發BPDU,不進行地址學習;
n 學習:不接收或轉發數據報文,接收并轉發BPDU,開始地址學習;
n 轉發:接收并發送數據,接收并轉發BPDU,開始地址學習;
n 禁用:不收發任何報文;
5) 3種計數器
n Hello時間:默認2s,可以被配置為1~10s之間的某個數值;
n 轉發延遲: 默認15s,可以配置為4~30s之間某個值;
n 最大壽命: 默認20s,可以配置為6~40s之間某個值。
4. STP操作
1) 選舉1個根網橋:每個VLAN中只能有1個網橋擔當根網橋,在根網橋上,所有的端口都擔當指定端口。指定端口不僅能夠發送和接收流量,而且還可以發送和接收配置消息或BPDU;
2) 選擇所有非根網橋的根端口:STP協議在每個非根網橋上建立1個根端口,根端口是非根網橋到根網橋的最低開銷路徑;如果有多條等價路徑,那么非根網橋將選擇連接到最低網橋ID的端口,再次再選最低端口ID的端口;
3) 在各個網段,STP在網橋上建立一個指定端口,到達根網橋的路徑開銷最低;
備注:每一個廣播網絡只能有一個根橋,每個非根橋只能有一個根端口,每個網段只能有一個指定端口,非指定端口和非根端口將被阻塞。
4) 網橋ID包含2個字節的優先級和6個字節的MAC地址,網橋ID的數值越低,成為根的概率也就越高。
5) 在確定無環路拓撲的時候,交換機將運行如下5種標準:
n 確定最低的根網橋ID;
n 確定最低的到達根網橋的路徑開銷;
n 確定最低的發送方網橋ID;
n 確定最低的端口優先級;
n 確定最低的端口ID.
5. 增強的按VLAN的生成樹(PVST+)
PVST+為每個VLAN維護一個單獨的生成樹實例,默認情況下,在沒有手工禁用STP的前提下,每個配置的VLAN都將運行單個生成樹。PVST+能夠以每個VLAN為基礎提供負載均衡。
通常情況下,Catalyst交換機MAC地址池最多可以容納1024個地址,MAC地址池作為VLAN生成樹中網橋ID的MAC地址部分。在啟用MAC地址縮減特性,使用了“系統ID擴展”附加字段,交換機只能將交換機優先級指定為4096的倍數。
通常情況下,輔助根所選用的優先級值是8192,,實際情況下,可以有多臺交換機擔當備份根交換機。
為接口分配的開銷越低,生成樹也就越優先選擇該接口,接口開銷的取值范圍是1~200 000 000.
6. 快速生成樹協議
快速生成樹協議(RSTP)能夠顯著加快重新計算生成樹的速度,RSTP不僅定義了其它端口角色:替代端口、備份端口,而且還定義了三種端口狀態:丟棄狀態、學習狀態和轉發狀態。
RSTP 802.1w丟棄狀態表示802.1D STP的禁用、阻塞和監聽狀態的合并。
替代端口:如果活躍的根端口發送故障,那么替代端口將成為根端口;
備份端口:如果現有的指定端口發生故障,那么備份端口將成為指定端口。
當RSTP檢測到網絡中有一臺交換機運行了STP,則RSTP會自動降為STP來使用。
如果給定端口在3個連續的“hello”時間內沒有接收到任何BPDU,那么網橋將立即對協議信息進行老化處理。如果最大壽命計時器到期,那么協議也將立即被老化處理。在RSTP中,BPDU的發送可以擔當網橋之間的“keep-alive”機制。如果連續3次未收到BPDU,那么網橋就相信它已經將達到鄰接根網橋或指定網橋的連接丟失。
當鏈路發生轉變的時候,邊緣端口不會產生拓撲變更,如果邊緣端口接收到BPDU,那么它將立即放棄邊緣端口的狀態,并且成為一個正常的生成樹端口。
默認情況下,如果端口工作在全雙工模式,那么就認為它是點到點鏈路類型;如果端口工作在半雙工模式,那么就認為它工作在共享介質之上。
7. 多生成樹
MST(多生成樹),將RST算法擴展到多個生成樹。MST的主要目的是降低與網絡的物理拓撲相匹配的生成樹實例的總數,進而可以降低交換機的CPU周期。發揮了單生成樹的優點,減少網絡設備的消耗,并且可以擁有多個生成樹,通過實例來實現的。
CST(公共生成樹),本質上是整個橋接網絡的一個生成樹實例,而與VLAN的編號無關。大多數網絡不需要太多的拓撲,通過映射幾個VLAN,將可以降低生成樹實例的數目。
MST實例必須能夠至少處理一個IST(內部生成樹)實例,IST實例接收并且向CST實例發送BPDU,IST實例能夠將整個MST區域表示為到達外部世界的CST虛擬網橋。
CIST(公共和內部生成樹)是每個MST區域中IST實例、互連MST區域的CST實例、802.1D網橋的集合。
學習啦小編分享了cisco生成樹協議設置的方法,希望大家喜歡。
