mikrotik ROUTEROS VLAN Trunking設定方法

Mikrotik ROUTEROS的VLAN配置方法, 與一般標準SWITCH略有不同, 它需要建置在bridge界面上..

一台全新的mikrotik, 開機時的IP是192.168.88.1 你會發現它有一內定的bridge界面, 而192.168.88.1 便是設置在此IP上.

我建議呢, 新起一個bridge界面來整合VLAN 配置..以我個人應用來說呢, 我家中有三段VLAN, 分別為vlan2 vlan3 vlan68. 在三台switch中做vlan trunk. vlan id 分別是2, 3, 68. 以下分享標準的mikrotik 整合VLAN trunk的設定方法, 這樣獨立設置出來,可避免在設定VLAN期間,與管理界面失联或在設定失敗時, 完全連不上管理IP, 那時就得又RESET重來.

  1. 新增bridge_VLAN 供VLAN使用

2. 新增需使用的VLAN,

3. 給每一個VLAN界面一個IP 地址, VLAN 2 給了192.168.58.1, VLAN3 給了192.168.68.254, VLAN3 給了192.168.0.3 , 我把原192.168.88.1, 改成192.168.0.1

4. 到bridge界面中的VLANs, 做相關要做VLAN TAGGED的相關設定

5. ether4 是指設備上第四個埠, 它是SWITCH上的TRUNK PORT. 這里最有趣的點便是你要把bridge加入TAGGED界面里.不止ether4
其實VLAN ID可以全寫在一起, 你按下那個ICON,即可新增寫在這里, 但我建議VLAN不多且有需要UNTAG的你最好各自独立.

6. 其它的VLAN ID都比照上面畫面, 我特別把有UNTAG的畫面也秀出來, 因為我筆電接在POPT 5(ETHER5), 跑在VLAN 3上.

7. 以上配置完了, 基本完成了與SWITCH做VLAN TRUNK的準備,只差最後一步..打開bridge_VLAN,找到VLAN 這一分頁, 啟用VLAN_Filtering, 這一動作打開才完成vlan trunking
下面Ingress Filtering 建議也打開, 它會把不被允許的VLAN ID直接擋在門外.

然後我們來測試, 是否能PING到VLAN 68里的一個設備, 這是我裝龍蝦的內部IP, 192.168.68.81, 它真實的連線是經由mikrotik 連到192.168.0.254 (TRUNK), 再到192.168.0.2 這里UNTAG一個VLAN ID 68的PORT, 實体線接入WIFI AP的一顆MESHED的AP網路上, 這在一樓, 而主控WIFI AP其實在3F, 所以它的路徑較遠, PING出來的值也較大.手机則是用WIFI連入.

我見過不少基層網管, 一直搞不清VLAN TRUNKING的運作機制. 我試著用一種簡單的方式來解釋這個原理.假設你有需求把3個部門做不同的網段,而3個部門在不同的樓層都有人, 你如何讓它們坐在不同樓層又能在同一網段的方法便是做vlan trunking.

假設三個樓層皆有一顆network switch, 只用一根網線連接到中間樓層, 假設中間的當中心, 另兩顆都一條線連到它好了, 那麼便是1-2 2-3, 2這里會有兩個PORT是TRUNK PORT是吧.

TRUNK PORT就是要帶TAG, VLAN ID里的NUMBER數字就是要帶的TAG, 以本篇為例假設剛好便是vlan 2 vlan 3 vlan 68, ID分別為2, 3, 68. 那麼在3樓的SWITCH, 假設除了TRUNK的PORT之外, 另有3個不同部門的人, 那麼就會在3樓的SWITCH上去做UNTAG, PORT1: ID2, PORT2, ID3, PORT3, ID68, 以此類推, 1樓的3個人也分別這樣設置, 那麼3樓的PORT1 與1樓的PORT1, 會透過TRUNKING PORT拿到TAGGED的VLAN ID, UNTAG到本地的端口上, 來決定它們是否為同一LAYER2的網段

這種VLAN TRUNKING的方式是最節省設備及線路的一種技術方式.也是用了很久很久的標準方式, 也是最基本的, 也不知我這樣是否解釋的夠明白? 真的不太容易用文字就能說的明白是嗎?

下面看看另一支手机, 拿到的是另一台WIFI AP給的IP, 192.168.58.98, 它的AP default gateway ip 是192.168.58.254, 這台AP本身並沒有VLAN功能(在LAN的部份), 我讓它的LAN的一條線接入我一顆SWITCH的UNTAG VLAN ID: 2的部份, 使其能透過VLAN TRUNKING 和MIKROTIK ROUTEROS上的VLAN 2 IP 地址: 192.168.58.1 能相連通.

這手机上的截圖可見拿到IP : 192.168.58.98, 它的閘道在: 192.168.58.254, 注意我的MIKROTIK ROUTEROS上的vlan2 ip是192.168.58.1.

接著看看我wifi ap上的界面, 這是一顆dlink的wifi ap , 網路效率不錯, 但缺點便是它連最基本的本地lan的固定路由都沒有, 也很怪它那進階選項里有固定路由功能, 但卻把路由放在廣域網路上, 不知是什麼神設計, 為什麼說它這很鳥呢? 因為如果我在192.168.0.0/24 網段ping 這一段58.0/24 時, 它沒有路由, 沒打回去就會沒法ping的到, 因為有去無回. 但也有解法, 後面說..

這顆DLINK 用手机測速, 上下載都是300M, 剛好是我最大速限300/300, 其實同時筆電還在看電影, 客廳也有人在看電視.所以說它網路效率不錯.

先看看我pc上的ip地址, 我只有192.168.0.0/24 和192.168.31.0/24 兩個網段的本地ip, 另一個是vpn ip, 這里略過不提. default gatway 其實在另一WIFI AP上, 這是因為我的MIKROTIK 在升級後突然無法撥上固定IP/PPPOE, 我只好拿另一顆WIFI AP來用. 在MIKROTIK上則有另一本地192.168.31.2/24的網段IP. 所以在我的本地PC里,沒有192.168.58.0/24的網段的IP地址.

現在我ping 192.168.58.98 為何會通呢? 剛才我不是說有去無回嗎?

先看看我PC上的路由表, 我將要往192.168.58.0/24網段, 往192.168.0.3的GATEWAY IP丟, 這個IP正是bridge_vlan里的vlan 3的IP地址, 192.168.0.3

它只所以會通的原因是我把我本地的192.168.0.168 在mikrotik 上做了一個source NAT, 在路由器上將192.168.0.168 轉成192.168.58.1, 這樣就能有去有回了..

 

 

By Kevin

發佈留言

error: Content is protected !!