Routing

思科交換機埠路由

  • November 1, 2018

有一個 Cisco 3560-24PS-S,我需要配置它。我不是經過認證的網路專家,但我對交換機和路由器的工作原理有一些基本了解。計劃是將 BMS 設備連接到第一個 fe 埠 (0/1),然後建築物另一側的 2 個調製解調器通過 cat6 電纜單獨訪問此設備,但它們不應相互訪問。調製解調器和BMS設備在IP範圍內:192.168.10.x 到目前為止,我已經將交換機的第一個埠設置為Trunk,並允許Vlans列表,並將接下來的2個埠放在不同的vlan中. 但是埠仍然無法ping通中繼埠。我想應該有某種路由命令來完成這項工作。

這是我到目前為止所做的:

S1# configure terminal
S1(config)# interface fastethernet0/1
S1(config-if)# switchport trunk encapsulation dot1q
S1(config-if)# switchport mode trunk
S1(config-if)# switchport trunk native vlan 99
S1(config-if)# switchport trunk allowed vlan 10, 20, 30
S1(config-if)# exit
S1(config)#interface fastethernet 0/2
S1(config-if)#switchport mode access
S1(config-if)#switchport access vlan 10
S1(config-if)# exit
S1(config)#interface fastethernet 0/3
S1(config-if)#switchport mode access
S1(config-if)#switchport access vlan 20
S1(config-if)# exit

提前致謝。

要創建 ip 路由和 ping 跨 vlan,您需要以下內容。但是,這僅在設備是您的路由器/網關時才可行。如果您只是將它用作第 2 層交換機,則非常不推薦這樣做,因為它會混淆路由……(更簡單的答案在底部)

S1# configure terminal
S1(config)# ip routing
S1(config)# vlan 10
S1(config-vlan)# name vlan_10
S1(config-vlan)# interface vlan 10
S1(config-if)# ip address 192.168.10.1 255.255.255.0
S1(config-if)# no shut
S1(config-if)# vlan 20
S1(config-vlan)# name vlan_20
S1(config-vlan)# interface vlan 20
S1(config-if)# ip address 192.168.20.1 255.255.255.0
S1(config-if)# no shut
S1(config-if)# vlan 30
S1(config-vlan)# name vlan_30
S1(config-vlan)# interface vlan 30
S1(config-if)# ip address 192.168.30.1 255.255.255.0
S1(config-if)# no shut
  1. 這將啟用 ip 路由
  2. 然後創建 vlan 以傳遞數據(您必須創建 vlan 10,20 和 30。否則它們將不會傳遞數據。
  3. 然後給它一個可以是任何你想要的名字,例如 S1(config)# name IPCameras
  4. 然後這會創建 vlan 介面並將 IP 地址放在它們上面。Vlan 介面預設關閉。(IIRC)

此外,您還需要將使用者設備設置為與網關 .30.1 等對話。

一台設備為 10.2,網關為 10.1(用於 vlan 10),下一台設備為 20.2,網關為 20.1(用於 vlan 20)

我希望這會有所幫助,如果需要,我會很樂意擴展。

我的猜測是你在路由器後面。(中繼埠),啟用 vlan 所需要做的就是輸入“vlan #”,這使它們能夠存在,並將傳遞流量。只是將它們放在交換機埠上不會創建 vlan

S1(config)#vlan 10
S1(config)#vlan 20
S1(config)#vlan 30

另請注意,您的 vlan 必須與路由器正在使用的相匹配,否則它不會進入路由器。

引用自:https://serverfault.com/questions/935896