Loading...

Hướng dẫn cấu hình Trunk vlan giữa Router Mikrotik và Switch Cisco

Với doanh nghiệp vừa và nhỏ không dùng switch Layer 3, router MikroTik có thể làm gateway cho từng VLAN và định tuyến giữa các VLAN, còn switch chỉ cần là Layer 2 có hỗ trợ VLAN và trunk. Mô hình này thường gọi là "router on a stick": một đường trunk duy nhất mang nhiều VLAN giữa router và switch.

Bài viết này mình xin hướng dẫn các bạn cấu hình vlan trên router Mikrotik và trunk vlan với switch Cisco 2960.

⚡ Điểm nhanh

  • Mô hình: router MikroTik làm gateway và định tuyến giữa VLAN 10, VLAN 20; switch Cisco 2960 chỉ chuyển mạch Layer 2.
  • Đường trunk: cổng ether1 của MikroTik nối với cổng Fa0/1 của switch, mang các VLAN đã gắn tag IEEE 802.1Q.
  • Phía Cisco:switchport mode trunk, switchport nonegotiate, switchport trunk allowed vlan 10,20. Catalyst 2960 chỉ hỗ trợ 802.1Q nên không có lệnh chọn encapsulation.
  • Phía MikroTik: có 2 cách. Cách 1 tạo VLAN interface trực tiếp trên ether1 . Cách 2 dùng bridge VLAN filtering (cách MikroTik khuyến nghị cho VLAN switching, bật vlan-filtering ở bước cuối - không có trong bài này)
  • Kiểm tra:show interfaces fa0/1 trunk trên Cisco, /interface vlan print trên MikroTik, sau đó ping gateway rồi ping chéo VLAN.
  • Tránh dùng VLAN ID 0, 1 và 4095 cho VLAN dữ liệu.

Mô hình và quy hoạch VLAN

 

VLANTênMạngGateway (MikroTik)Cổng switch Cisco
10 vlan10 - PC 192.168.10.0/24 192.168.10.1 Fa0/2 (access)
20 vlan20 - laptop 192.168.20.0/24 192.168.20.1 Fa0/3 (access)
Trunk Mang vlan 10 và 20 Fa0/1 nối với ether1 của MikroTik

Các bước cấu hình

Bước 1: Trên Mikrotik

- Trên Mikrotik vào menu Interface tiến hành tạo vlan và định nghĩa port ether 1 làm port trunk với switch.

- Gán IP address cho từng vlan.

Bước 2: Cấu hình switch Cisco Catalyst 2960

Tạo VLAN, đặt Fa0/1 làm cổng trunk, gán Fa0/2 vào VLAN 10 và Fa0/3 vào VLAN 20:

vlan 10
 name vlan10-PC
vlan 20
 name vlan20-laptop
!
interface FastEthernet0/1
 description TRUNK-TOI-MIKROTIK-ETHER1
 switchport mode trunk
 switchport nonegotiate
 switchport trunk allowed vlan 10,20
!
interface FastEthernet0/2
 description VLAN10-PC
 switchport mode access
 switchport access vlan 10
!
interface FastEthernet0/3
 description VLAN20-LAPTOP
 switchport mode access
 switchport access vlan 20

Lưu cấu hình từ chế độ privileged EXEC:

copy running-config startup-config

Bước 3: Kiểm tra cấu hình

Trên switch Cisco:

show vlan brief
show interfaces fa0/1 switchport
show interfaces fa0/1 trunk
  • show vlan brief: VLAN 10 và 20 phải có mặt, Fa0/2 thuộc VLAN 10, Fa0/3 thuộc VLAN 20.
  • show interfaces fa0/1 switchport: kiểm tra các trường Administrative Mode (phải là trunk), Trunking VLANs Enabled và Trunking Native Mode VLAN.
  • show interfaces fa0/1 trunk: hiển thị cấu hình trunk của cổng, gồm danh sách VLAN được phép.

Cổng chỉ hiển thị trạng thái trunk khi link đã lên, nên hãy chắc chắn dây đã cắm và cổng không bị shutdown.

Trên router MikroTik:

/interface vlan print
/ip address print

Giờ ta tiến hành gán ip, subnet mask, gateway cho máy tính và laptop ở 2 vlan 10, 20 theo mô hình trên. Thực hiện ping giữa các máy tính ở các vlan khác nhau sẽ thành công. Nếu request time out các bạn lưu ý disable windows firewall trên các máy tính nhé.

Lỗi thường gặp và cách xử lý

Triệu chứngNguyên nhân thường gặpCách xử lý
Cổng Cisco không lên trunk Cổng đang ở dynamic auto mặc định, không tự trunk với thiết bị không đàm phán Đặt switchport mode trunk và switchport nonegotiate
Máy tính không ping được gateway VLAN VLAN chưa tạo trên switch, VLAN không có trong allowed list, hoặc VLAN ID hai đầu lệch nhau Kiểm tra show vlan brief, show interfaces fa0/1 trunk và vlan-id trên MikroTik

Thông tin liên quan