pvst 基於vlan的生成樹
rstp: 802.1w 快速生成樹
mstp :多例項生成樹
接入層—常使用二層交換機,就近提供介面密度,用於使用者的接入;
匯聚層(分布層)----集合所有接入層流量(星型),對流量實施管理和策略;
核心層—路由**,高速**,nat,qos;
線路冗餘—裝置冗餘—閘道器冗餘—usp(電源冗餘)
1)配置bpdu — 拓撲收斂完成後,僅根網橋週期(2s)傳送;在沒有跟網橋的時候,所有裝置僅傳送bpdu;—選舉根網橋、發布拓撲資訊、週期保活鏈路
2)tcn–拓撲變更訊息—包中不包含任何具體資訊,也不會導致網路重新收斂;
當一台交換機的阻塞埠鏈路被斷開,那麼將標記為中七位置1,標識拓撲已經改變,該bpdu將傳送到根網橋處,根網橋使用標記為第0位,來表示確認;若沒有收到ack,那麼2s週期傳送tcn;根網橋在確認後,將使用bpdu告訴所有的非根網橋,重新整理cam表;
預設cam的儲存週期為300s;
3)次優bpdu–非根網橋上的根埠斷開–接收不到的根網橋的bpdu了,同時本地斷開的也不是阻塞埠;那麼本地將自己定義為根網橋,發出bpdu,由於該bpdu次於根網橋的,故稱為次優bpdu;
總結:根網橋發配置bpdu,包含拓撲資訊
非根網橋的阻塞埠被斷開,同時依然可以與根網橋溝通,那麼傳送tcn,不包含拓撲資訊,不會使網路重新收斂,只是讓大家重新整理cam表;
非根網橋上斷開了根埠後,若不能再與根網橋溝通,將本地定義為根網橋傳送次優bpdu,包含本地的拓撲資訊—也是配置bpdu,但不是根網橋的;
一共在計算過程中,將選出四種角色:
根網橋(樹根、核心) 根埠 指定埠 非指定埠
根網橋:樹根、核心 在一棵生成樹例項中有且僅有一台;在沒有根網橋時,所有交換機均認為本地是根網橋,發出bpdu;進行選舉;
比較bpdu中的bid–橋id ==== 網橋優先順序 + mac位址(數值最小的)
先比較所有裝置的優先順序,0-65535 預設所有裝置為32768;小優;
優先順序相同的情況下比較mac位址,數值小優;
根埠:在每台非根網橋上有且僅有乙個,本地離根網橋最近的介面;該介面用於接收來自根的bpdu,同時該介面也用於收發使用者的資料;
pid=埠id ===介面優先順序 0-255 預設為128 + 介面編號
1、入方向最小cost值
2、比較該介面對端(上級)的裝置的bid;小優
3、比較該介面對端(上級)裝置的pid;小優
4、比較本地pid;
指定埠:在每根網線上有且僅有乙個;**來自根的bpdu;同時**使用者流量;
根埠的對端肯定是指定埠;根網橋上所有介面均為指定埠;
1、比較從該介面發出bpdu的cost值
2、比較本地的bid,小優
3、比較本地pid,小優
4、直接阻塞埠
非指定埠 —阻塞埠 以上所有角色全部完成,那麼剩餘所有的為存在角色埠為非指定埠 —邏輯阻塞,可以接收到流量;當不能**;
cost值:
10 m=100
100m=19
1000m=4
10000m=2
『>10000m=1
1、初次收斂–30s
2、結構突變
1)存在直連檢測—本地只有乙個阻塞埠可以收到bpdu
該介面直接進入偵聽和學習狀態,需要30s轉換為根埠;
2)沒有直連檢測—阻塞埠需要20shold+30s收斂=50s
1、收斂速度慢
2、鏈路利用率低 備份路徑在最佳路徑存在時一直閒置;
在每個vlan中存在一棵生成樹,通過將不同生成樹的根放置於不同匯聚層位置,來實現鏈路利用率的提高;
每個vlan發出乙個bpdu;各個vlan進行各自的802.1d計算;
為了區分不同vlan發出的bpdu,網橋優先順序(4096的倍數)+vlanid
注:若需要一台交換機加入到乙個vlan的生成樹中;前提是該交換機建立該vlan,連線了該vlan的使用者----本地有介面劃分到vlan2,且雙up;或者本地存在雙up的trunk幹道
1、收斂慢
2、cisco私有
3、樹多,頻寬和裝置硬體資源均占用(cisco裝置存在乙個專用晶元來進行多生成樹執行)
4、僅支援介面封裝為isl的trunk幹道
不再依賴於生成樹中的計時器進行收斂,使用bpdu中flags欄位中的資訊進行分布式收斂
依賴互相傳送bpdu中proposal (請求) 和 agreement (同意),使用分布式 bpdu互動,可以在2-3s之內完成生成樹收斂.
根埠(rp):
指定埠(dp):
替代埠(ap):在同一交換機上使用阻塞埠代替根埠,阻塞埠稱為替代埠.(自動整合uplinkfast特性)
備份埠(bp):在同一交換機上,使用阻塞埠備份指定埠,阻塞埠稱為 備份埠
discarding :丟棄狀態,合併了blocking和listening 狀態
learning:學習狀態
forwarding:**狀態
連線終端裝置的埠
優點:不會進行埠角色計算,直接變成forwarding狀態
前提條件:點到點鏈路(全雙工鏈路)
交換機先傳送乙個rst bpdu給根,根收到後作比較,將自己的發給交換機,交換機發現網橋id比自己小比自己優先,就會發乙個同意位給根交換機,根交換機上的介面變為指定介面,並直接變為forwarding狀態
單個例項樹的弊端:
1.一部分vlan路徑不同
2.無法使用流量分擔
3.會產生次優的二層路徑
1.建立vlan基本操作
2.修改stp版本
3.stp region-configuration 建立域的範圍
4.region-name huawei 域的名字
5.revision-level 1(保證都相同)
6.instance 1 vlan 10
7.instance 2 vlan 20
8.active region-configuration啟用mstp的配置
9.每台交換機上都要配置
10.只要修改就要重新啟用
11.設定例項的根
stp instance 1 root primary/secondary(主根/備份根)
企業網三層架構實驗
1 內網ip位址172.16.0.0 16 合理分配。2 sw1 2之間互為備份。3 vrrp stp vlan trunk均使用。4 所有pc通過dhcp獲取ip位址。此類實驗我們處理的思路為ip位址規劃,交換,路由,該實驗中,我們用到的交換部分知識有 vlan,trunk,vrrp,mstp,s...
小型企業網 三層架構的配置
拓撲圖 略配置介面ip 略r1 config inte ce f0 0 r1 config if ip nat outside r1 config inte ce f0 1 r1 config if ip nat inside r1 config inte ce f1 0 r1 config if ...
c mysql三層架構例項 三層架構例項
一 概要 這篇部落格,準備用乙個小demo來介紹應該實現三層架構。三層架構只是分層的一種經典形式,到底分幾層,要依具體情況而定,考慮到系統的複雜程度,和後期的可維護性,完全可以分四層,五層,甚至六層,七層。二 demo 1 實現語言 vb.net 2 需求 學校機房收費系統 中的乙個功能 操作員為學...