1樓:匿名使用者
stp的作用
stp的全稱是spanning-tree protocol,stp協議是一個二層的鏈路管理協議,它在提供鏈路冗餘的同時防止網路產生環路。stp協議(spanning tree protocol)的本質就是實現在交換網路中鏈路的備份和負載的分擔.stp是生成樹協議,主要功能是從拓撲中清除第2層環路
一.stp增強特性:
傳統的802.1d標準的stp,有一些缺陷,比如當一個交換機檢測到鏈路發生故障,再到網路重新收斂的時候,至少要等50秒的時間(**延遲+bpdu最大生存週期).當一個端工作站,比如pc或伺服器,插到交換機某個埠後,該埠同樣會經歷stp的一些狀態,比如監聽和學習.
但是端工作站不會引起層2環路,因此,對於接端工做站的埠,沒必要經歷這相對漫長的stp收斂時間.因此 cisco提出了port fast這一特性.啟用該特性的埠無需經歷**延遲可以直接進入**狀態,減少收斂時間.
該特性類似802.1w標準裡的邊緣埠(ep):
在啟用這種特性的時候,必須保證該埠連線的是端工作站,而不是交換機或者集線器等網路裝置,否則會引起環路問題.另外,如果在該埠啟用了語音vlan,那麼port /---全域性啟用port fast特性---/
switch(config-if)# spanning-tree portfast [trunk] /---基於介面的啟用port fast特性---/
switch(config-if)# spanning-tree portfast disable /---禁用port fast特性---/
注意,如果要在trunk埠啟用該特性,先要確保該trunk埠不會引起環路.
另外一種減少stp收斂時間的技術是uplink fast特性:
當交換機a檢測到鏈路l2出故障後,會立刻切換到l3,從而跳過stp的監聽和學習階段(**延遲),節約近30秒的時間達到快速收斂.另外要注意的是,如果配置了vlan的優先順序,那麼不能啟用該特性.因為該特性是對所有vlan生效而不是針對某一個vlan生效.
一旦啟用該特性後,交換機的網橋優先順序自動被設定為49152;如果你的鏈路開銷小於3000,那麼開銷將自動增大為3000(如果大於3000則不會).該舉動的意圖是防止交換機(如上圖裡的交換機a)成為根橋.
配置方式如下:
switch(config)# spanning-tree uplinkfast [max-update-rate pps] /---全域性啟用uplink fast---/
可選引數值的範圍是0-32000,預設每秒150個包,值越低收斂越慢.
如果照上圖裡,當鏈路l1出故障後,uplink fast特性就不能彌補該缺點.因此出現了backbone fast特性:
當交換機c通過下級bpdu資訊(inferior bpdu)檢測到l1出故障後,由於l1不是它到根橋的直連鏈路.因此,交換機c會傳送根鏈路查詢資訊(rlq).當收到rlq的應答後,交換機c將自己原本處於堵塞狀態的埠立即設定為**狀態(把最大生存週期的20秒給老化掉),為b提供一條到根橋的替代路徑.
但要經過**延遲,也就是大約30的時間.一旦啟用該特性,必須在所有的交換几上都使用.但如果此時新增加一個交換機進來,該交換機也會傳送下級bpdu資訊聲稱自己想成為根橋(野心夠大啊).
不過其他交換機會忽略該下級bpdu,並且交換機b會告訴它a才是根橋:
配置方式:
switch(config)# spanning-tree backbonefast /---全域性啟用backbone /---在啟用了port fast特性的埠上啟用bpdu guard---/
switch(config-if)# spanning-tree bpduguard enable /---在不啟用port fast特性的情況下啟用bpdu guard---/
而bpdu filtering特性和bpdu guard特性非常類似.通過使用bpdu filtering,將能夠防止交換機在啟用了port fast特性的埠上傳送bpdu給主機:
如果全域性配置了bpdu /---在啟用了port fast特性的埠上啟用bpdu filtering---/
switch(config-if)# spanning-tree bpdufilter enable /---在不啟用port fast特性的情況下啟用bpdu filtering---/
一般層2網路的sp可能會有多條達到客戶網路的連線.為了防止客戶交換機偶然成為根橋,可以在連線到客戶交換機的埠上使用root guard特性來避免這一問題的發生.如果stp偶然選出客戶交換機的某個埠做為根埠(rp),那麼root guard特性將把該埠設定為root-inconsistent狀態(堵塞)來防止客戶交換機成為根橋:
配置root /---啟用root guard特性---/
注意,root guard和loop guard特性不可同時使用,也不要在啟用了uplink fast特性的埠上啟用該特性.該特性一旦配置後,對所有vlan都生效.
另外,也可以使用loop guard技術替代埠(ap)或rp由於單向鏈路的故障問題成為指定埠(dp):
交換機a做為根橋,由於交換機b和c之間發生單向鏈路故障,c將不能從b那裡接收到bpdu.如果沒有啟用該特性,那麼交換機c在最大生存週期(max age)計時器超時之後,交換機c上的堵塞埠將轉換到監聽狀態,並最終會在30秒之後轉換到**狀態.當交換機c的原先處於堵塞狀態的埠進入到**狀態的時候,交換機b上原先的dp還處於**狀態,而一個橋接網段上只能有一個dp,因此就產生了環路.
如果啟用了loop guard特性之後,當最大生存週期超時之後,交換機c上的堵塞埠將過渡到loop-inconsistent狀態(堵塞),處於該狀態的埠不能傳遞任何流量.因此就不會產生層2環路.
配置loop guard:
switch(config)# spanning-tree loopguard default /---啟用loop guard特性---/
注意,loop guard和root guard特性不可同時使用.
2樓:匿名使用者
mst多生成樹協議,降低cpu,記憶體,埠負擔的.工程中用的比較多 還有cisco同等的協議pvst+ 。另外stp協議預設是開啟的
兩臺核心交換機,做冗餘,下聯10臺2層交換機,該如何規劃網路,vrrp+stp?
3樓:匿名使用者
單純的就二層而言,stp就夠了,你兩臺核心交換機,一臺作為stp的根橋,一臺做備份根橋。然後啟用stp之後,理論上是沒有環路的,因為stp本身就是生成樹協議,二層防止環路的核心技術。
如果三層的冗餘也就是ip網路層,你兩臺核心配置vrrp或者glbp都可以(hsrp思科私有),不會導致二層環路。
不清楚你具體網路裝置及需求,只能這樣回答你。
4樓:匿名使用者
應該採用mstp+vrrp
mstp是多生成樹協議,作為二層的冗餘協議vrrp作為三層的冗餘協議。
做的使用要把mstp的根和vrrp的主 定義到一個交換機上。
兩個cisco的3560交換機 用兩根網線連線 做冗餘有幾種配置方法啊
5樓:匿名使用者
用網線連線的話,3560一般有二種,hsrp和vrrp的二種冗餘方法,或者是做堆疊,也可實現冗餘。
6樓:匿名使用者
做冗餘的話有四種方法:1、stp 2、hsrp 3、vrrp 4、使用三層路由協議,如:ospf。eigrp
兩臺網路交換機通過網線相連,交換機兩邊的計算機ping不通
7樓:喜歡網際網路絡
首先要認識平行網線與交叉網線的區別。可以找一下相關的資料,接下來的一點很重要,對於沒有自動翻轉功能的交換機的相連,一定要用交叉線。你的問題迎刃而解了。
看看兩臺交換機之間網線的兩個口的指示燈狀態。
就二臺伺服器嗎?靜態分配一下ip看看。
8樓:匿名使用者
交換機是什麼的傻瓜的還是 什麼的。。?
要是傻瓜的你 把連線兩臺交換機的線換成交叉線看看。
要是可以設定的,你把兩邊的口的速率調整下看看 匹配不?
9樓:匿名使用者
網線問題,兩臺交換機連線需要用交叉雙絞線(交叉線),估計你用的是直通雙絞線(常用的網線),你做只需把那根連線連線交換機的網線的一頭做成交叉線就好了,
兩臺交換機如何配置連線,兩臺交換機怎麼連線?
要實現不同網段中的pc能夠互相訪問的話需要路由協議,單純把交換機之間連線的線路做成trunk 中繼 是不行的,在這個試驗中需要連線路由器或使用三層交換,3550可以實現三層交換功能。命令是全域性模式下 ip routing 現在你只做了交換機之間的連線線路trunk,但是你的路由器現在並沒有三臺pc...
由兩臺路由器 三臺交換機 四臺PC 兩臺伺服器連成的網路,怎麼配置 要求
可以根據isp商提供給你的ip做一個nat,其 中一臺路由器只連線到伺服器,另一臺路由器連線pc。外網光貓下來的eth口接到一臺路由1上,然後把路由1的一個lan接到另外一臺接有伺服器的路由2上。路由2這時做一個靜態的nat 因為有兩臺伺服器,要消耗2個外網ip 路由1的另一個lan接交換機,交換機...
兩臺網路交換機通過網線相連,交換機兩邊的計算機ping不通
首先要認識平行網線與交叉網線的區別。可以找一下相關的資料,接下來的一點很重要,對於沒有自動翻轉功能的交換機的相連,一定要用交叉線。你的問題迎刃而解了。看看兩臺交換機之間網線的兩個口的指示燈狀態。就二臺伺服器嗎?靜態分配一下ip看看。交換機是什麼的傻瓜的還是 什麼的。要是傻瓜的你 把連線兩臺交換機的線...