兩臺交換機怎麼實現不同vlan下通信呢?請問pc1怎麼樣才能和pc2通信?

HYD知


兩臺交換機怎麼實現不同vlan下通信呢?請問pc1怎麼樣才能和pc2通信?其實這個問題作為網絡工程師實操來說,是一個比較入門的問題,就樓主的問題我來分二種配置方案來說明怎麼進行配置。因網上cisco的教程比較多,我就用國人的H3C設備來配置不同vlan間的通信吧,原理及方法都是一樣的,只是操作設備個別命令不一樣,不影響,主要是要撐握思路。

首先打開HCL軟件,配置如下的網絡圖,先連好線,寫好文字標識。啟動全部設備。

PC_1的配置為:192.168.10.2 子網掩碼為:255.255.255.0 網關:192.168.10.1

PC_2的配置為:192.168.20.2 子網掩碼為:255.255.255.0 網關:192.168.20.1

如上配置做好後,進行PC1 ping PC2 看不能不能。答案是不能同的。

因為我們是不同網段,不同網段間要通訊必須走路由或三層交換機。我們第一種方法就用三層交換機來配置。他的原理就是:我們把與PC1相連的端口分一個

vlan.

與PC2相連的端口分另一個vlan,並設置兩個vlan的IP地址,再開啟交換機的路由功能。H3C不用輸入命令自動開的。

我用的是H3C S5820V2,在交換機上做這樣的配置:

sys 進入視圖模式

[H3C]vlan 10 創建vlan10

[H3C-vlan10]port g1/0/1 把g1/0/1這個端口加入到vlan10中,因為這個端口是連PC1的

[H3C-vlan10]vlan 20 創建vlan10

[H3C-vlan20]port g1/0/2 把g1/0/2這個端口加入到vlan20中,因為這個端口是連PC2的

[H3C-vlan20]qu 退出

[H3C]int vlan 10 進入vlan10這個接口

[H3C-Vlan-interface10]ip address 192.168.10.1 255.255.255.0 配置Vlan10 的IP地址

[H3C-Vlan-interface10]int vlan 20 進入vlan20這個接口

[H3C-Vlan-interface20]ip address 192.168.20.2 255.255.255.0 配置Vlan20 的IP地址

[H3C-Vlan-interface20]qu 退出

[H3C]save 保存

做完這個配置記得要保存一下,然後再來用PC1 ping PC2 看能不能通。答案是可以通的

因為數據通過交換機的VLAN並用路由功能互相轉發了。


第二種用單臂路的方法配置PC1與PC2的通信,網絡圖如下:

PC_1的配置為:192.168.10.2 子網掩碼為:255.255.255.0 網關:192.168.10.1

PC_2的配置為:192.168.20.2 子網掩碼為:255.255.255.0 網關:192.168.20.1

如上配置做好後(交換機與路由器無任何配置,只是連接物理線路),進行PC1 ping PC2 看不能不能通。答案是不能通的。

因為沒有路由。交換機只是一個普通的二層交換機,不帶路由功能,

這個方案為什麼叫單臂路由?因為數據的出進都是靠路由器與交換機相連的端口起作用。他的配置方案為:交換機相連的端口g1/0/1分成vlan10 ,g1/0/2分成vlan20。與路由器相連的g1/0/3配置成trunk,也就是主幹線,路由器上的g0/0端口配置為子接口模式,接口為:g0/0.1,g0/0.2並分別配置兩個子接口的IP地址,再啟用路由器的路由功能就可以實現了(默認是啟用的,不用操作)。

好的,現在來具體配置一下:

交換機配置如:

sys 進入視圖

[H3C]vlan 10 創建vlan 10

[H3C-vlan10]port g1/0/1 g1/0/1 這個口加入到vlan10

[H3C-vlan10]vlan 20 創建vlan 20

[H3C-vlan20]port g1/0/2 g1/0/2 這個口加入到vlan20

[H3C-vlan20]qu 退出

[H3C]int g1/0/3 進入這個接口

[H3C-GigabitEthernet1/0/3]port link-type trunk 設置主幹線的連接類型為trunk,

[H3C-GigabitEthernet1/0/3]port trunk permit vlan 10 設置這個幹線允計vlan10的數據通過

[H3C-GigabitEthernet1/0/3]port trunk permit vlan 20 設置這個幹線允計vlan20的數據通過

[H3C-GigabitEthernet1/0/3]qu 退出

[H3C]save 保存

路由器的配置如下:

sys 進入視圖

[H3C]interface g0/0.1 進入g0/0的子接口第一個.1

[H3C-GigabitEthernet0/0.1]ip address 192.168.10.1 255.255.255.0 配置子接口的IP地址

[H3C-GigabitEthernet0/0.1]vlan-type dot1q vid 10 配置子接口的數據幀類型為vlan10(通俗)

[H3C-GigabitEthernet0/0.1]int g0/0.2 入g0/0的子接口第二個.2

[H3C-GigabitEthernet0/0.2]ip address 192.168.20.2 255.255.255.0 配置子接口的IP地址

[H3C-GigabitEthernet0/0.2]vlan-type dot1q vid 20 配置子接口的數據幀類型為vlan20(通俗)

[H3C-GigabitEthernet0/0.2]qu 退出

[H3C]save 保存

做完這個配置記得要保存一下,然後再來用PC1 ping PC2 看能不能通。答案是可以通的

因為數據通過交換機G1/0/3口轉換到路由器再回轉過來。

當然還有更多的配置方案,都是從這二者演變過來。如果您有更多更好的方案,歡迎留言並交流。更多好玩的,好看的,學習資料,請關注我,謝謝


農民兄弟雜貨鋪


您好,這個問題有科技yuan來為您回答,點擊上方關注,查看更多相關問題哦!~

關於不同vlan間的通信,推薦2種方法,

如下:PC1和PC2屬於不同的vlan,如何讓不同的vlan之間能夠通信,我推薦的方法有2種

一、通過三層交換來實現vlan間通信

首先添加一臺三層交換機,拓撲如下:

配置步驟如下:

①、配置兩臺pc的基礎信息,包括ip地址、掩碼、網關。

②、配置二層交換機的Fa0/3口為trunk模式,允許vlan10和vlan20報文通過。Fa0/1和Fa0/2口配置為access模式,並創建vlan10和vlan20,並將Fa0/1口加入vlan10,Fa0/2口加入vlan20。

③、配置三層交換機的Fa0/3口為trunk口,創建vlan10和vlan20,網關分別為vlan10和vlan20的網關地址。啟用三層交換機的路由功能,否則三層交換機的功能也就等價於二層交換機。

④、進行測試。

PC1地址配置:

PC2地址配置:

現在可以看到從PC1去ping主機PC2是無法通信的

接下來配置二層交換機Fa0/1和Fa0/2口為access模式,Fa0/3口為trunk模式

interface FastEthernet0/1

switchport access vlan 10

switchport mode access

!

interface FastEthernet0/2

switchport access vlan 20

switchport mode access

!

interface FastEthernet0/3

switchport trunk allowed vlan 10,20

switchport mode trunk

!

配置三層交換機的Fa0/1口,創建vlan,配置網關,並配置該接口為trunk口。

interface Vlan10

ip address 192.168.1.254 255.255.255.0

!

interface Vlan20

ip address 192.168.2.254 255.255.255.0

!

interface FastEthernet0/1

switchport trunk allowed vlan 10,20

switchport trunk encapsulation dot1q

switchport mode trunk

!

ip routing

!

測試連通性:

二、通過單臂路由來實現不同vlan間通信

單臂路由圖拓撲如下:

配置步驟如下:

①、配置兩臺pc的基礎信息,包括ip地址、掩碼、網關。

②、配置二層交換機的Fa0/3口為trunk模式,允許vlan10和vlan20報文通過。Fa0/1和Fa0/2口配置為access模式,並創建vlan10和vlan20,並將Fa0/1口加入vlan10,Fa0/2口加入vlan20。

③、配置路由器的Fa0/0接口,將其no shutdown,然後啟用兩個子接口,分別是vlan10對應的10,vlan20對應的20,然後網關就是vlan10和vlan20的指定網關。

④、進行測試。

上述①和②與三層交換機配置相同,路由器配置如下:

Router0:

interface FastEthernet0/0

no ip address

duplex auto

speed auto

!

interface FastEthernet0/0.10

encapsulation dot1Q 10

ip address 192.168.1.254 255.255.255.0

!

interface FastEthernet0/0.20

encapsulation dot1Q 20

ip address 192.168.2.254 255.255.255.0

!

測試連通性:

總結

不同vlan間的通信,我的推薦是2種方法,一種是通過三層交換機去實現,但是不要忘記啟用路由功能,第二種方法是通過單臂路由實現。

以上是針對思科網絡設備的配置方法。

如果您有更好的方法,歡迎在評論區留言!~


科技yuan


VLAN是二層分割開的。要互相通信,需要在三層ip層實現,一般需要路由或者三層交換實現,單加路由VLAN通信叫單臂路由,配置路由子接口實現ip層。另外就是三層交換直接ip交換。,再無它。。🐔🙄。實際企業中用的最多的vlan


bruce36121051


加個路由器唄


芳遠1


用三層交換機即可


分享到:


相關文章: