外包客服公司好做嗎首頁(yè)排名seo
????????STP是用來(lái)避免數(shù)據(jù)鏈路層出現(xiàn)邏輯環(huán)路的協(xié)議,運(yùn)行STP協(xié)議的設(shè)備通過(guò)交互信息發(fā)現(xiàn)環(huán)路,并通過(guò)阻塞特定端口,最終將網(wǎng)絡(luò)結(jié)構(gòu)修剪成無(wú)環(huán)路的樹(shù)形結(jié)構(gòu)。在網(wǎng)絡(luò)出現(xiàn)故障的時(shí)候,STP能快速發(fā)現(xiàn)鏈路故障,并盡快找出另外一條路徑進(jìn)行數(shù)據(jù)傳輸。
????????交換機(jī)上運(yùn)行的STP通過(guò)BPDU信息的交互,選舉根交換機(jī),然后每臺(tái)非根交換機(jī)選擇用來(lái)與根交換機(jī)通信的根端口,之后每個(gè)網(wǎng)段選擇用來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)至根交換機(jī)的指定端口,最后剩余端口則被阻塞。
配置思路
????????啟用STP協(xié)議--->配置STP模式--->配置根橋和備份根橋--->配置指定端口
? ? ? ? 由于默認(rèn)情況下,運(yùn)行STP協(xié)議的網(wǎng)絡(luò)中,根交換機(jī)、根端口、指定端口選擇可能基于交換機(jī)的MAC地址的大小,因此帶來(lái)了不確性,極可能由此產(chǎn)生網(wǎng)絡(luò)隱患。通過(guò)手動(dòng)配置根交換機(jī)、根端口、指定端口更能保障網(wǎng)絡(luò)穩(wěn)定性。
示例配置
? ? ? ? SW1作為主根交換機(jī),SW2作為SW1的備份根交換機(jī)。同時(shí)對(duì)于S4交換機(jī),E0/0/1接口應(yīng)該作為根端口。對(duì)于S2和S3之間的鏈路,應(yīng)該保證S2的E0/0/3接口作為指定端口。同時(shí)在交換機(jī)S3上,存在兩個(gè)接口E 0/0/10、E0/0/11連接到測(cè)試PC,測(cè)試PC經(jīng)常上下線網(wǎng)絡(luò),需要將交換機(jī)S3與之相連的對(duì)應(yīng)端口定義為邊緣端口,避免測(cè)試電腦上下線對(duì)網(wǎng)絡(luò)產(chǎn)生的影響。
網(wǎng)絡(luò)拓?fù)鋱D
每臺(tái)交換機(jī)啟用STP協(xié)議和配置STP模式,配置代碼如下:
<Huawei>system-view?
[Huawei]sysname SW1
[SW1]stp enable? ?//啟用STP協(xié)議
[SW1]stp mode stp? //配置STP模式為STP
<Huawei>system-view?
[Huawei]sysname SW2
[SW2]stp enable?
[SW2]stp mode stp
<Huawei>system-view?
[Huawei]sysname SW3
[SW3]stp enable?
[SW3]stp mode stp
<Huawei>system-view?
[Huawei]sysname SW4
[SW4]stp enable?
[SW4]stp mode stp
<Huawei>system-view?
[Huawei]sysname SW5
[SW5]stp enable?
[SW5]stp mode stp
查看每臺(tái)交換機(jī)的stp簡(jiǎn)要信息:
????????從上圖看出,默認(rèn)情況下,SW3被選舉為根交換機(jī),SW1的根端口為GE 0/0/1,SW2的根端口為GE 0/0/1,SW4的根端口為GE 0/0/1,SW5的根端口為E 0/0/1。但實(shí)際上,SW1和SW2交換機(jī)性能要優(yōu)于SW3,應(yīng)當(dāng)選舉SW1或者SW2為根橋,并設(shè)置其中1個(gè)交換機(jī)為備用根橋,這樣網(wǎng)絡(luò)整體性能更好。
手動(dòng)配置SW1為根橋,SW2交換機(jī)為備用根橋,配置代碼如下:
[SW1]stp priority 4096? //設(shè)置SW1交換機(jī)的stp優(yōu)先級(jí)為4096
[SW2]stp priority 8192? //設(shè)置SW2交換機(jī)的stp優(yōu)先級(jí)為8192
????????根交換機(jī)在網(wǎng)絡(luò)中的位置是非常重要的,如果選擇了一臺(tái)性能較差的交換機(jī),或者是部署在接入層的交換機(jī)作為根交換機(jī),會(huì)影響到整個(gè)網(wǎng)絡(luò)的通信質(zhì)量及數(shù)據(jù)傳輸。所以確定根交換機(jī)的位置極為重要。
默認(rèn)情況下STP交換機(jī)的stp優(yōu)先級(jí)為32768
SW1交換機(jī)已經(jīng)被設(shè)置為根橋
? ? ? ? ????????如上圖所示,還有一種方法設(shè)置SW1交換機(jī)為根橋,即通過(guò)命令 stp root primary直接指定SW1為根橋。使用此命令后,設(shè)備的橋優(yōu)先級(jí)值會(huì)被自動(dòng)設(shè)為 0,并且不能通過(guò)命令 stp priority priority來(lái)更改該設(shè)備的橋優(yōu)先級(jí)。
????????如上圖所示,還有一種方法設(shè)置SW2為備份根橋,當(dāng)SW1發(fā)生故障時(shí)可以接替SW1成為新的根橋。在設(shè)備上執(zhí)行 stp root secondary命令后,設(shè)備的橋優(yōu)先級(jí)的值會(huì)被自動(dòng)設(shè)為 4 096,并且不能通過(guò)命令 stp priority priority來(lái)更改該設(shè)備的橋優(yōu)先級(jí)。
????????SW2的根端口為GE 0/0/3,SW3的根端口為GE 0/0/1,SW4的根端口為GE 0/0/1,SW5的根端口為E 0/0/1。
手動(dòng)設(shè)置SW5的E 0/0/2端口為根端口,配置代碼如下:
[SW5-Ethernet0/0/2]stp cost 100000 //設(shè)置SW5的E 0/0/2端口開(kāi)銷(xiāo)為100000
????????SW5的E 0/0/2端口開(kāi)銷(xiāo)默認(rèn)為200000
????????生成樹(shù)在選舉出根交換機(jī)之后,將在每臺(tái)非根交換機(jī)上選舉根端口。選舉時(shí)首先比較該交換機(jī)上每個(gè)端口到達(dá)根交換機(jī)的根路徑開(kāi)銷(xiāo),路徑開(kāi)銷(xiāo)最小的端口將成為根端口。如果根路徑開(kāi)銷(xiāo)值相同,則比較每個(gè)端口所在鏈路上的上行交換機(jī)ID,如果該交換機(jī)ID也相同,則比較每個(gè)端口所在鏈路上的上行端口ID。每臺(tái)交換機(jī)上只能擁有一個(gè)根端口。
SW5的GE 0/0/2端口已經(jīng)被設(shè)置為根端口
手動(dòng)設(shè)置SW3的GE 0/0/2端口為指定端口,配置代碼如下:
[SW3-GigabitEthernet0/0/1]stp cost 10000??//設(shè)置SW3的GE 0/0/1端口開(kāi)銷(xiāo)為10000
????????SW3的GE 0/0/1端口開(kāi)銷(xiāo)默認(rèn)為20000
????????修改SW3的GE 0/0/1端口開(kāi)銷(xiāo)為10000,SW3的GE 0/0/2端口根路徑開(kāi)銷(xiāo)為10000,小于SW2的GE 0/0/1端口根路徑開(kāi)銷(xiāo)20000,則SW3的GE 0/0/2端口為指定端口。
stp邊緣端口設(shè)置
????????華為交換機(jī)STP里面,如果某一個(gè)指定端口位于整個(gè)網(wǎng)絡(luò)的邊緣,即不再與其他交換設(shè)備連接,而是直接與終端設(shè)備直連,這種端口叫做邊緣端口。邊緣端口一般接pc或終端,主要目的是提升用戶(hù)體驗(yàn)感,終端可以比較快獲取到地址。
SW5的GE 0/0/3端口和SW5的GE 0/0/4端口設(shè)置為邊緣端口,配置代碼如下:
[SW5-Ethernet0/0/3]stp edged-port enable
[SW5-Ethernet0/0/4]stp edged-port enable? //使能邊緣端口