1. 程式人生 > >詳解eNSP下的單臂路由模擬實驗配置

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

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

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

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

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

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

 

配置命令如下:

交換機:

intgi0/0/1

portlink-type access

vlan2

portgi0/0/1                  #使交換機的GE0/0/1埠屬於VLAN2

intgi0/0/2

portlink-type access

vlan 3

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

int gi0/0/3                       #交換機的GE0/0/3埠預設屬於VLAN1

portlink-type trunk

port trunkallow-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,希望對大家有所幫助噢

嘻嘻,因為CSDN上我寫的部落格文件排版感覺很糟糕,我在部落格園也有哦,希望大家多多支援,,歡迎點選http://www.cnblogs.com/IronLavender/