實驗環境:軟件準備我以前文章裏提到的GNS三、CRT和Wireshark
首先咱們進入GNS3界面,點擊左側的路由器圖標,拖取兩臺路由器到拓撲操做區,再點擊PC圖標,選擇VPC拖取四臺PC機到拓撲操做區;同時對兩臺路由器進行配置設置(改圖標爲交換機、更改設備名爲sw1/二、添加二層業務單板、設置磁盤空間爲128Mb)
接下來是連線的方式以下:
1.PC1到SW1的F1/0
2.PC2到SW1的F1/1
3.SW1的F1/2到SW2的F1/2
4.PC3到SW2的F1/0
5.PC4到SW2的F1/1
設置好以後點擊所有開啓,而後顯示所有端口,結果及操做以下圖:
接下來咱們要劃分VLAN:
1.PC1和PC3爲vlan10
2.PC2和PC4爲vlan20ide
IP地址設置爲:
PC1:192.168.10.10/24
PC2:192.168.10.20/24
PC3:192.168.10.30/24
PC4:192.168.10.40/24工具
接下來咱們進行相對應的配置以後進行互通測試若是能夠連通的話PC1是能夠和PC3通信的,PC2是能夠和PC4通信的,可是PC1是不能夠和PC2通信的,PC3是不能夠和PC4通信的。
接下來咱們雙擊打開SW1和SW2跳轉至CRT界面分別進行配置:
SW1:
1.輸入conf t
2.輸入no ip routing退出路由模式
3.輸入vlan 10,20
4.輸入ex退出
5.輸入do show vlan-sw b查看vlan
操做和結果以下圖:
接下來配置端口:
1.輸入int f1/0
2.輸入sw mo acc
3.輸入sw acc vlan 10
4.輸入ex
5.輸入int f1/1
6.輸入sw mo acc
7.輸入sw acc vlan 20
8.輸入do show vlan-sw b
操做和結果以下圖:
SW2:
1.輸入conf t
2.輸入no ip routing
3.輸入vlan 10,20
4.輸入ex
5.輸入int f1/0
6.輸入sw mo acc
7.輸入sw acc vlan 10
8.輸入ex
9.輸入int f1/1
10.輸入sw mo acc
11.輸入sw acc vlan 20
12.輸入do show vlan-sw b
操做和結果以下圖:
這時候vlan就所有添加完畢了,接下來就是對中繼鏈路的配置,此處咱們的F1/2是中繼
在沒有設置以前F1/2是活躍在默認的vlan1中的
1.輸入ex退出
2.輸入end進入特權模式
3.輸入show int fa1/0 switchport查看端口,顯示此時端口在access模式
操做和結果以下圖:
接下來咱們在SW1中把F1/2設置爲Trunk模式:
1.輸入int f1/2
2.輸入switchport mode trunk設置爲trunk模式
3.輸入switchport trunk encapsulation dot1q封裝dot1q協議
4.輸入ex退出
5.輸入do show int f1/2 switchport
顯示模式爲trunk,封裝協議爲dot1q,能夠走全部vlan
操做和結果以下圖:
SW2:
1.輸入int f1/2
2.輸入sw mo t
3.輸入sw t en dot
4.輸入do show int f1/2 switchport
操做和結果以下圖:
接下來咱們打開四臺PC機進行IP地址的寫入:
1.PC1:192.168.10.10
2.PC2:192.168.10.20
3.PC3:192.168.10.30
4.PC4:192.168.10.40測試
此時咱們能夠進行連通性測試,若是配置沒有問題,此時PC1和PC3是能夠通的,PC2和PC4是能夠通的
進入PC1:ping 192.168.10.30敲回車,此時能夠連通,結果以下圖:
再分別ping 192.168.10.30和ping 192.168.10.40敲回車,此時是不可連通的(由於在不一樣vlan中),結果以下圖:
進入PC2:ping 192.168.10.40敲回車,此時能夠連通,結果以下圖:
再分別ping 192.168.10.10和ping 192.168.10.30敲回車,此時是不可連通的(由於在不一樣vlan中),結果以下圖:
結果如以上連通的結果就是實驗成功的。3d
此時咱們能夠用Wireshark抓包來抓互通的數據來具體分析:
它會從SW1上的1/1端口抓取數據,進入PC2,輸入:ping 192.168.10.40此時連通,抓包中會獲得連通的數據,以下圖所示:
咱們從中抓取一個數據,雙擊打開獲得以下圖的顯示,其中的重要數據及含義以下圖:
由於咱們此時是在接入鏈路上抓取的數據,因此沒法看到vlan標籤,此時若是咱們抓取中繼鏈路上的數據,應該可以在取到的數據包中看到vlan標籤。
選擇以下:
咱們再進入PC2輸入ping 192.168.10.40敲回車顯示互通,抓包工具同時獲取數據,以下圖:
咱們抓取其中一條,雙擊打開,此時咱們會看到上面會有一條802.1q vlan ID 20
同時咱們再進入PC1抓取其與PC3的互通數據,抓取到以後咱們雙擊打開其中一條,咱們此時把打開的兩個數據放在一塊兒作一下對比,一樣截取到了vlan的標籤,這樣纔是不一樣鏈路互通的證實,結果以下圖:
blog
以太網通道:至少須要兩條以上的鏈路組成,端口必須是trunk
特色爲增長鏈路帶寬,增長鏈路可靠性
爲了解決鏈路帶寬不足,鏈路不夠穩定而產生的,因此現網環境中不會是一根線鏈接在兩臺交換機上做爲中繼鏈路,若是線路出現斷路,不穩定,那麼兩端的接入鏈路都會沒法通訊,因此現實場景中兩臺交換機中的線路有兩根,這樣即便其中一根出了問題,另一根依然能夠正常工做。
接下來咱們來看下如何開啓這個以太網通道,首先要把它作成Trunk。
SW1:
1.輸入int f1/3
2.輸入sw mo t
3.輸入sw t en dot
4.輸入do show int f1/3 switchport
5.輸入no shut開啓
操做和結果以下圖:
SW2中的操做和SW1相同,操做過程和結果以下圖:
接下來就是把他們綁在一塊兒組成一個以太網通道,進入SW1:
1.輸入ex退出
2.輸入int range f1/2 -3
3.輸入channel-group 1 mode on開啓以太網通道(1爲以太網通道ID)
操做過程和結果以下圖:
此時SW2中的以太網通道的ID應該和SW1中是相同的,因此咱們進入SW2進行相同的設置以下圖:
此時鏈路是相互互通的,此時能夠模擬故障把1/2線路給斷開,看是否還可以繼續互通
1.進入PC1,輸入ping 192.168.10.30 -t進行長測
2.進入SW1:
輸入ex退出
輸入int f1/2
輸入shutdown斷開
3.進入SW2:
輸入ex退出
輸入int f1/2
輸入shutdown斷開
這時會自動進行鏈路切換的過程以下圖所示:
咱們再進入PC2看看應該中斷的鏈路是否仍是能夠連通的,結果依然是能夠連通的以下圖:
那麼此時以太網通道的實驗就成功了!ip