鏈路聚合+STP+埠隔離+802.1x驗證實現互通
拓撲圖如下:
實驗步驟:
1.解決環路影響,首先配置sw2,sw3,sw4的STP。
2.實現sw1,sw2鏈路聚合。
3.劃分Wlan 所有的vlan都為vlan1000
4.實現埠隔離,隔離pc2,pc3
5.配置sw1 g0/3埠的802.1x協議。實現登入驗證。
詳細命令:
1.解決環路影響,首先配置sw2,sw3,sw4的STP。
開啟stp設定sw2優先順序為最高(根橋)
[sw2]stp global enable 預設的也為開啟狀態
[sw2]stp mode rstp 設定stp型別為rstp
[sw2]stp priority 0 最高優先順序 0 必須為4096的倍數
檢視:
[sw2]dis stp brief
MST ID Port Role STP State Protection0 GigabitEthernet1/0/1 DESI FORWARDING NONE
0 GigabitEthernet1/0/2 DESI FORWARDING NONE
0 GigabitEthernet1/0/3 DESI FORWARDING NONE
0 GigabitEthernet1/0/4 DESI FORWARDING NONE
開啟stp設定sw3優先順序為4096(被根橋)
sw2]stp priority 4096
檢視:
[sw3]dis stp brief
MST ID Port Role STP State Protection0 GigabitEthernet1/0/4 ROOT FORWARDING NONE
0 GigabitEthernet1/0/5 DESI FORWARDING NONE
sw4開啟stp優先順序不設定:
[sw4]stp global enable
[sw4]dis stp br
[sw4]dis stp brief
MST ID Port Role STP State Protection
0 GigabitEthernet1/0/3 ROOT FORWARDING NONE
0 GigabitEthernet1/0/5 ALTE DISCARDING NONE
查詢可知 g1/0/5埠為阻塞埠
2.實現sw1,sw2鏈路聚合。
解決完環路的影響之後設定sw1,sw2的鏈路聚合
將sw1,g1/0/1 g1/0/2與sw2,g1/0/1 g1/0/2埠聚合鏈路型別設定為link-type Trunk.
[H3C]sys sw1
[sw1]int br 1 建立聚合組1
[sw1]int g1/0/1 進1/0/1介面
[sw1-GigabitEthernet1/0/1]port link-aggregation group 1 加入聚合組1
1/0/2介面同理
使用動態聚合 有動態靜態聚合兩種
[sw1]int br 1
[sw1-Bridge-Aggregation1]link-aggregation mode dynamic
改聚合組型別為Trunk
[sw1-Bridge-Aggregation1]port l
[sw1-Bridge-Aggregation1]port link-type trunk
[sw1-Bridge-Aggregation1]port trunk permit vlan 1000 允許vlan 1000通過
sw2交換機配置同理。
3.劃分Wlan 所有的vlan都為vlan1000,這裡要注意sw2,sw3,sw4之間的鏈路型別最好都改成trunk.
sw2交換機允許vlan1000通過
[sw2]vlan 1000
[sw2-vlan1000]port g1/0/4
[sw2-vlan1000]port g1/0/3
sw3交換機同理
[sw3-vlan1000]port g1/0/4
[sw3-vlan1000]port g1/0/5
sw4交換機
[sw4-vlan1000]port g1/0/1 to g1/0/2
[sw4-vlan1000]port g1/0/3 to g1/0/5
sw1交換機
給個1/0/3埠加入vlan1000,否者不能通。[sw1-vlan1000]port g1/0/3
4.在sw4交換機實現埠隔離,隔離pc2,pc3,使它們不能互通。
[sw4]port-isolate group 1 建立隔離組1
進需要隔離的埠將埠加入建立的隔離組
[sw4-GigabitEthernet1/0/1]port-isolate enable group 1
[sw4]in g1/0/2
[sw4-GigabitEthernet1/0/2]port-isolate enable group 1
5.配置sw1 g0/3埠的802.1x協議。實現登入驗證。因為使用的是模擬器,所以此處將g1/0/3埠處pc的mac地址加入到sw1交換機中使之能夠ping通。
加入802.1x協議:
[sw1]dot1x 開啟全域性dot1x 預設開啟
[sw1]int g1/0/3 開啟埠dot1x
[sw1-GigabitEthernet1/0/3]dot1x
[sw1]local-user 1 class network 設定使用者
[sw1-luser-network-1]service-type lan-access 型別
[sw1-luser-network-1]password simple 123 明文方式的密碼
開啟成功。此時pc2不能ping通pc1.
須繫結pc1 g1/0/3埠MAC地址到sw1 的vlan1000中。
[sw1-GigabitEthernet1/0/3]mac-address static 46b7-0f68-0500 vlan 1000
結束。。。。