GNS3(Cisco)利用trunk實現跨交換機配置vlan

  trunk」在網絡用語中通常譯爲:「主幹線、中繼線、長途線」 ,不過通常不用譯意,直接使用英文。在路由/交換網絡中,trunk一般被稱爲「中繼(透傳)」。在語音級應用的線路中,trunk通常指「主幹網絡、電話幹線」,即兩個交換局或交換機之間的鏈接電路或信道,它爲兩端設備之間進行轉接,做爲信令和終端設備數據的傳輸鏈路。假如們來到真實場景,爲了防止網絡風暴的產生,挺高網絡帶寬的使用效率,咱們要配置vlan把每個工做組劃分到相應的工做組虛擬局域網(vlan)當中去。網絡

     以下圖所示:這張圖模擬現實的公司的辦公環境。這邊只是模擬三臺交換機跟6臺PC電腦,可是現實環境當中參與工做的PC機跟交換機要多得多。由於電腦不少,從運營商那邊得到的帶寬而後分配的各個PC端,帶寬就會少的很是可憐。若是要傳輸一些大型數據的話,利用公司內部的局域網的傳輸速度確定快一些。再來看圖,如今公司網絡管理人員要想把,三個樓層的人事部劃分到一個vlan(廣播域),而三個樓層的銷售部劃分到另外的一個vlan當中去。若是全部PC端都處於一個廣播域的話會出現不少問題具體講解請參考(https://blog.51cto.com/14451009/2427506(圖文並茂VLAN詳解,讓你看一遍就理解VLAN))。設置跨越多臺交換機的VLAN就須要一個Trunk的功能,Trunk指的是可以轉發多個不一樣VLAN的通訊的端口。app

    首先咱們要配置兩臺臺交換機,由於GNS3默認自帶路由功能,並且交換機設置沒有配置物理存儲空間,咱們要去給它添加存儲空間跟工做單板,前期交換機的具體設置請參考這篇博客http://www.javashuo.com/article/p-ktcjoeqw-ca.html(GNS3模擬Cisco(思科)實現靜態vlan功能)。個人模擬實驗環境以下,2臺PC鏈接交換機1號,2臺PC鏈接交換機2號。最後實驗目的使跨交換機的PC1ide

跟PC3劃分到同一vlan互聯互通,而跨交換機的PC2跟PC4則劃分到另一個vlan當中去。測試

1.png

    

 配置交換機須要使用的命令:spa

               一、R1#configure terminal(conf t)   進入全局配置模式3d

               二、R1(config)#no ip routing           關閉路由功能orm

               三、R1(config)#vlan *                  添加vlan編號blog

               四、R1(config)#interface fastEthernet */*(int f*/*)   進入端口設置模式   *表明端口號接口

              五、R1(config-if)# switchport mode access (sw mo acc)  設置端口爲接入模式ip

               六、R1(config-if)# switchport  access vlan *(sw acc vlan *) 把端口添加入vlan號   *表明vlan號

               七、R1(config)#do show vlan-sw b         顯示全部vlan 是在全局模式

               八、R1(config-if)# switchport mode trunk   設置端口爲中繼模式

               九、R1(config-if)# switchport  trunk encapsulution dot1q   封裝trunk端口IEEE802.1Q協議

               R1(config)表明在全局模式下    R1(config-if)表明在端口模式下  exit 是退出當前模式的命令  


 配置PC端就兩條命令:一、配置IP地址 ip 0.0.0.0 0.0.0.0 (0表明具體的IP地址)

                                        二、ping  檢測主機相互之間是否相連

    

   

這邊咱們須要很是注意的一點,初始的模擬交換機是沒有一個物理的存儲空間,咱們要手動給他添加一些存儲空間。若是不給他存儲空的話,就沒法保存咱們的配置,若是它僅僅是要實現交換機功能的就不須要存儲空間,但咱們要給它一些vlan配置就須要一個存儲數據的地方。這邊我給它一個64Mib的空間。

2.png

   存儲空間給完了以後,咱們要配置一共工做單板,使它可以和咱們的PC機用網線鏈接起來。這邊添加一個16口的工做單板。

  


3.png

       工做單板添加好了,咱們要給路由器更換成交換機的模型。而後擬定每個PC的IP地址,和具體跟交換機的哪個端口鏈接,以下圖。



1.png


    


    如圖下所示,咱們擬定PC1(192.168.10.10.10),PC2(192.168.10.20),PC3(192.168.10.30),PC4(192.168.10.40)的IPC,實驗目的把PC1跟PC3劃入vlan 10,PC2跟PC4劃入vlan20當中,實現一個跨交換機實現trunk的一個功能,下面咱們先進入兩個交換機把路由功能關閉,而後給各個PC機配上IP地址。


2.png

     如今咱們已經進入交換機使用conf t(進入全局模式)和no ip routing(關閉路由功能)把默認自帶的路由功能給它關閉了,接下來就是給各個PC機配上IP地址看看它們四個之間可否互聯互通。


22.png

21.png

    以下圖所示已經把各個PC機都配上IP地址了。PC1(192.168.10.10)  PC2(192.168.10.20)  PC3(192.168.10.30)跟PC4(192.168.10.40),接下來咱們測試它們之間能不能互聯互通。

31.png32.png

33.png34.png

       這邊我使用ping命令測試了一下發現它們四臺電腦之間能夠互聯互通,接下來進入重中之重的交換機的端口設置。

01.png02.png

03.png 

        接下來就是敲一系列的命令:

55.png

     下面解釋各類命令,這邊是交換機1,端口1/1鏈接的是PC1,而端口1/2則是鏈接着PC2,暫且咱們交換機1的設置到這邊下面進入交換機2的設置。

                          R1(config)#vlan 10,20                建立VLAN 10 跟20

                          R1(config-vlan)#ex                    退出vlan模式

                          R1(config)#int f1/1                     進入端口1/1

                          R1(config-if)#sw mo acc            設置端口爲接入模式

                          R1(config-if)#sw acc vlan 10        把端口1/1添加爲vlan10

                          R1(config-if)#int f1/2                    進入端口1/2

                          R1(config-if)#sw mo acc               設置端口爲接入模式

                          R1(config-if)#sw acc vlan 20          把端口1/2添加爲vlan20

56.png

    下面解釋各類命令,這邊是交換機2,端口1/1鏈接的是PC3,而端口1/2則是鏈接着PC4,最後一步就是把雙方交換機的1/3接口設置爲trunk模式就OK了。

                          R1(config)#vlan 10,20                建立VLAN 10 跟20

                          R1(config-vlan)#ex                    退出vlan模式

                          R1(config)#int f1/1                     進入端口1/1

                          R1(config-if)#sw mo acc            設置端口爲接入模式

                          R1(config-if)#sw acc vlan 10        把端口1/1添加爲vlan10

                          R1(config-if)#int f1/2                    進入端口1/2

                          R1(config-if)#sw mo acc               設置端口爲接入模式

                          R1(config-if)#sw acc vlan 20          把端口1/2添加爲vlan20



    以下圖所示使用int f1/3命令進入雙方的1/3端口,而後使用sw mo tr把端口設置爲trunk模式,再用sw tr en do給trunk端口封裝一個IEEE802.1Q協議,這樣一來咱們全部的PC機跟交換機都所有設置好了,如今咱們查看一下vlan信息。

41.png42.png

    以下圖所示,咱們兩臺交換機的1/1端口都被添加到了vlan 10,而1/2端口則被添加到了vlan20,接下來就檢測實驗結果的時候了。

71.png72.png



     原來能夠跟PC2跟PC4相互通信的PC1已經不可以通信,僅僅只能與PC3進行通信。

1.png

     而開始能夠跟PC1跟PC3相互通信的PC2如今僅僅只能與PC4之間相互通信,咱們已經成功的模擬出了一個跨越交換機實現vlan的一個功能。


2.png

相關文章
相關標籤/搜索