網路設計與維運
想以一條鏈路把路由器接到具有VLAN 10(192.168.10.0/24)與VLAN 20(192.168.20.0/24)的L2交換器,讓兩個VLAN之間能夠通訊。這種架構的設定,下列何者適當?
- A把交換器側的連接埠設為VLAN 10的存取連接埠,在路由器的介面上設定一個IP位址 192.168.10.1
- B把相同子網路的位址分配給VLAN 10與VLAN 20的終端,讓它們不經過路由器就能通訊
- C把交換器側的連接埠設為主幹連接埠,在路由器上為每個VLAN建立子介面,設定VLAN ID以及作為該VLAN預設閘道的IP位址(例如 192.168.10.1 與 192.168.20.1)
查看答案與解析
正確答案:C. 把交換器側的連接埠設為主幹連接埠,在路由器上為每個VLAN建立子介面,設定VLAN ID以及作為該VLAN預設閘道的IP位址(例如 192.168.10.1 與 192.168.20.1)
VLAN之間的通訊由路由器或L3交換器在網路層轉送。要以一條鏈路搬運多個VLAN,交換器側設為主幹連接埠,路由器側則把一個實體介面分成各VLAN的子介面,分別設定802.1Q的VLAN ID與IP位址。各VLAN的終端以自己VLAN之子介面的位址作為預設閘道。從VLAN 10送往VLAN 20的封包,會沿同一條鏈路上行到路由器,換上另一個標籤後再下行。這種架構稱為單臂路由(router on a stick),在設備數量多的網路中,一般會使用在交換器內部進行路由的L3交換器。
- A. 只有VLAN 10的訊框能到達路由器,因此VLAN 20的終端無法使用路由器。
- B. 不同的VLAN分屬不同的廣播網域,即使設為相同子網路,ARP也無法送達,因此無法通訊。
- C. 正確。以主幹連接埠與子介面,透過一條鏈路為兩個VLAN進行路由。