實驗環境:軟件準備我之前文章裡提到的GNS3、CRT和Wireshark
首先我們進入GNS3界面,點擊左側的路由器圖标,拖取兩台路由器到拓撲操作區,再點擊PC圖标,選擇VPC拖取四台PC機到拓撲操作區;同時對兩台路由器進行配置設置(改圖标為交換機、更改設備名為sw1/2、添加二層業務單闆、設置磁盤空間為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為vlan20
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中),結果如下圖:
結果如以上連通的結果就是實驗成功的。
此時我們可以用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的标簽,這樣才是不同鍊路互通的證明,結果如下圖:
下面為補充内容:
以太網通道:至少需要兩條以上的鍊路組成,端口必須是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看看應該中斷的鍊路是否還是可以連通的,結果依然是可以連通的如下圖:
那麼此時以太網通道的實驗就成功了!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!