詳解eNSP下的單臂路由模擬實驗配置


不同VLAN之間的通信可以通過兩種方式:單臂路由和三層交換機。其中,單臂路由是通過路由子接口,交換機的某個端口以trunk的方式與路由器的某個端口相連,同時路由器的鏈接端口配置子接口,配置子接口承載的vlan,此時鏈接在交換機不同vlan接口上的設備即可相互通信;三層交換機路由屬於直通路由. 在交換機的ip route table中的vlan可以直接通信,只需要開啟路由器的路由功能即可。

區別在於,單臂路由的方式會由多個VLAN共享同一個物理端口和路由器的帶寬,如果你的流量很大,同時接口帶寬很小,比如100M,正好路由器的性能也很一般,不能做到線速轉發,這種解決方案的問題在於其性能很糟糕,在大流量的情況下,會給路由器帶來很大的負荷。而三層交換機的VLAN間路由由交換機的三層轉發引擎完成,其性能取決於交換機的背板轉發速率,注意,因為一般的三層交換機都可以在多個端口上(注意:不是全部端口同時線速轉發)輕松實現線速轉發,可以獲得很好的性能,VLAN間流量不必經過路由器,網絡延時和抖動都很小,同時也極大程度的減輕上層接入路由器的負載。

好了,說了這些之后,接下來我主要說一下單臂路由實驗。

 

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 

單臂路由只是在路由器的一個接口上通過配置子接口(或邏輯接口,並不存在真正物理接口)的方式,實現原來相互隔離的不同VLAN之間的互聯互通。實驗拓撲圖如下:

 

配置命令如下:

交換機:

int gi0/0/1

port link-type access

vlan 2

port gi0/0/1    #使交換機的GE0/0/1端口屬於VLAN2

int gi0/0/2

port link-type access

vlan 3

port gi0/0/2    #使交換機的GE0/0/1端口屬於VLAN3

int gi0/0/3     #交換機的GE0/0/3端口默認屬於VLAN1

port link-type trunk

port trunk allow-pass vlan all #交換機的GE0/0/3端口允許通過所有VLAN

=================================================================

路由器:

int e0/0/0

ip add 10.0.0.1 24

int e0/0/0.1

ip add 192.168.0.1 24

vlan-type dot1q 2  #給子接口e0/0/0.1封裝dot1q協議,並指定屬於VLAN2

int e0/0/0.2

ip add 192.168.2.1 24

vlan-type dot1q 3  #給子接口e0/0/0.2封裝dot1q協議,並指定屬於VLAN3

quit

int e0/0/0

shutdown

undo shutdown

========================================================================

測試結果:

 

好了,做到這里,單臂路由的實驗是over了,但是不知道小伙伴們有沒有一些疑問呢。

我之前學到單臂路由的配置時就立刻想到了一個問題,就是我們上述實驗配置中,對於路由器,我們只是用了它的Ethernet0/0/0的子接口而已,那么配置Ethernet0/0/0物理接口的IP地址有什么意義呢?於是我就想到不配Ethernet0/0/0接口的地址,直接配置它的兩個子接口,這樣的話其他命令配置完成后,兩主機是不會通的哦,你這時用“display interface brief”命令會查看Ethernet0/0/0端口狀態時UP,但是它的協議狀態總是DOWN,你可能會說那就把Ethernet0/0/0接口先shutdown再undo shutdown嘛,腦子轉得快哦,但是這樣它仍然Proto狀態為DOWN,如果你不相信可以自己做實驗試試看啦。

OK,那我們再想一下,如果我只配Ethernet0/0/0物理接口,再加一個子接口Ethernet0/0/0.1,分別讓這一個物理接口一個邏輯接口處於VLAN2和VLAN3下,會怎么樣呢?這時候你呀就會發現在Ethernet0/0/0接口下根本不支持vlan-type dot1q這個命令,這個命令只能在路由器的子接口下可用。

 

怎么樣,這個奇特的現象是不是之前從未發現過呢?漲知識了吧23333333,希望對大家有所幫助


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM