Cisco

三層交換機路由

  • February 13, 2013

我需要幫助才能將我們的第 3 層交換機用作 VLAN 間路由設備,而不是我們的 cisco 路由器。我大部分時間都在工作,但我在接近尾聲時卡住了,需要一些建議(我認為我真的需要一些關於這個主題的教育)。電流

我有一個連接到 Cisco 1841 路由器的 Dell PowerConnect 7048。我從配置中獲取了一些關鍵摘錄來提供關鍵資訊。在電源連接上,我有以下內容:

ip routing
ip default-gateway 172.31.14.1
ip route 0.0.0.0 0.0.0.0 172.31.14.1 253
!
interface vlan 1
ip address 172.31.14.254 255.255.255.0
exit
interface vlan 2
ip address 172.31.19.254 255.255.255.0
exit
interface vlan 4
ip address 172.31.16.254 255.255.255.0
!
interface Gi1/0/1
description 'Link to L7Router01'
switchport mode trunk
switchport trunk allowed vlan except 3,7-4093
exit
!

在 Cisco 上:

interface FastEthernet0/0
 ip address 172.31.14.1 255.255.255.0
 ip nat inside
 ip virtual-reassembly
!
interface FastEthernet0/0.2
 description Accounts VLAN
 encapsulation dot1Q 2
 ip address 172.31.19.1 255.255.255.0
 ip nat inside
 ip virtual-reassembly
!
interface FastEthernet0/0.4
 description Voice VLAN
 encapsulation dot1Q 4
 ip address 172.31.16.1 255.255.255.0
 ip nat inside
 ip virtual-reassembly
!

所以我正在做的是移動客戶端,以便他們的預設網關是 172.31.x.254 地址而不是 172.31.x.1 地址。這對於 VLAN 間路由非常有用,我對此沒有任何問題。交換機也可以訪問路由器無後顧之憂,172.31.14.0/24網路的使用者可以訪問路由器上的所有介面和子介面,包括172.31.14.1。他們還可以訪問路由器連接的所有介面,不用擔心。

我遇到的問題是 172.31.16.0/24 和 172.31.19.0/24 子網的使用者無法訪問 172.31.14.1 或路由器連接的任何子網。但是,它們可以從任一子網連接到路由器上的兩個子介面。

我在這裡想念什麼?為什麼vlan連接不上路由器的非子介面?標記的數據包是否發送到此介面?

正如我在上面的評論中所說,我沒有找到合適的解決方案,唯一的選擇是禁用路由器上的附加虛擬介面,因此只有 1 條路徑。

如果您希望交換機執行 VLAN 間路由,那麼為什麼還要執行 802.1q 中繼返迴路由器?您需要路由器和交換機之間的 L3 鏈路,交換機上的預設路由通過該網關到路由器,然後路由器上的返迴路由指向交換機的 L3 介面。

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