카테고리 보관물: MikroTik

Mikrotik router & Cisco L2 Switch Trunking

개요

VLAN Trunking은 하나의 물리 링크에서 여러 VLAN 트래픽을 IEEE 802.1Q 태그로 구분해 전달하는 기술입니다. 이 글에서는 MikroTik RouterOS와 Cisco IOS 스위치를 혼용하는 환경에서 trunk 포트를 설정하여 VLAN 간 통신을 구성하는 방법을 정리합니다.

Scenario

Mikrotik router 와 Cisco L2 스위치 이기종간에 회선 이중화(bonding, etherchannel) 후 두 장비 모두 vlan 100(192.168.100.0/24), vlan 200(192.168.200.0/24)의 통신이 가능하도록 구성

# Mikrotik router side
# bridge 생성
/interface bridge
add name=bridge-lan vlan-filtering=yes

# vlan 생성 및 bridge 할당
/interface vlan
add interface=bridge-lan name=vlan100 vlan-id=100
add interface=bridge-lan name=vlan200 vlan-id=200

# bonding 생성(ether2, ether3 포트 대상)
/interface bonding
add mode=802.3ad name=bonding1 slaves=ether2,ether3 transmit-hash-policy=\
    layer-2-and-3

# trunk 처리, bridge-lan에 포함된 port 중 trunk 대상 아닌 경우 untagged port 처리
/interface bridge port
add bridge=bridge-lan frame-types=admit-only-vlan-tagged interface=bonding1
add bridge=bridge-lan tagged=bonding1,bridge-lan untagged=\
    ether4,ether5,ether6 vlan-ids=100,200

# vlan IP 및 대역 할당
/ip address
add address=192.168.100.1/24 interface=vlan100 network=192.168.100.0
add address=192.168.200.1/24 interface=vlan200 network=192.168.200.0
# Cisco L2 switch side

configure terminal

# vlan IP 및 대역 할당
interface Vlan100
 ip address 192.168.100.2 255.255.255.0
interface Vlan200
 ip address 192.168.200.2 255.255.255.0

# etherchannel 구성(GigabitEthernet0/1, GigabitEthernet0/2 포트 대상)
interface range GigabitEthernet0/1-2
 channel-protocol lacp
 channel-group 1 mode active

# 생성된 etherchannel에 trunk 모드 및 trunking할 vlan 적용
interface Port-channel1
 switchport trunk allowed vlan 100,200
 switchport mode trunk

end
write

링크 이중화(LACP) 방식 비교

이 구성에서는 MikroTik 측의 Bonding(802.3ad LACP)과 Cisco 측의 EtherChannel(LACP)을 상호 연결합니다. 두 장비 모두 LACP 프로토콜을 사용하여 물리 링크를 하나의 논리 인터페이스로 묶어 대역폭 확장과 링크 이중화를 동시에 달성합니다.

MikroTik은 mode=802.3ad로 LACP를 활성화하고 transmit-hash-policy=layer-2-and-3으로 로드밸런싱 해시를 L2+L3 기반으로 설정합니다. Cisco는 channel-protocol lacpchannel-group 1 mode active로 LACP 협상을 능동적으로 시작합니다. 양쪽 모두 LACP active 모드로 설정하면 협상이 정상적으로 진행됩니다.

VLAN Trunk 트러블슈팅

이기종 장비 간 VLAN Trunk 구성 시 통신 오류가 발생하면 아래 항목을 순서대로 확인합니다.

# MikroTik: LACP 협상 상태 및 bonding 멤버 확인
/interface bonding monitor bonding1

# MikroTik: bridge VLAN 설정 확인
/interface bridge vlan print

# MikroTik: bridge port frame-type 확인
/interface bridge port print

# Cisco: EtherChannel 상태 확인
show etherchannel summary
show interfaces port-channel 1 trunk

# Cisco: VLAN trunk 허용 목록 확인
show interfaces trunk

가장 흔한 오류는 MikroTik의 bridge VLAN filtering이 비활성화된 경우와 Cisco trunk의 allowed VLAN 목록이 일치하지 않는 경우입니다. 또한 LACP 협상이 실패하면 단일 링크만 활성화되거나 링크 자체가 down될 수 있으므로 양쪽의 LACP 상태를 동시에 확인하는 것이 중요합니다.

VLAN 구성 검증 절차

MikroTik과 Cisco 이기종 VLAN Trunk 구성 완료 후에는 단계적으로 통신을 검증합니다. 먼저 각 VLAN 인터페이스에 IP를 할당하고 동일 VLAN 내에서 핑이 통하는지 확인합니다. 다음으로 VLAN 간 통신은 MikroTik의 라우팅 또는 Cisco L3 스위치의 인터 VLAN 라우팅을 통해 확인합니다.

VLAN 100과 VLAN 200 사이의 통신이 필요한 경우 MikroTik에서 두 VLAN 인터페이스 간 라우팅이 활성화되어 있어야 합니다. MikroTik은 기본적으로 인터페이스 간 포워딩이 활성화되어 있어 별도 라우팅 설정 없이 VLAN 간 통신이 가능하지만, 방화벽 규칙에 따라 차단될 수 있습니다. /ip firewall filter print로 방화벽 규칙을 확인하고 필요한 경우 forward 체인에 허용 규칙을 추가합니다.

Cisco 측에서는 show interfaces trunk로 trunk 포트에서 허용된 VLAN 목록을 확인하고, show mac address-table로 각 VLAN의 MAC 주소가 올바른 포트에 학습되었는지 검증합니다. 링크 다운이나 VLAN 통신 오류 발생 시 양쪽 장비의 로그를 동시에 확인하면 원인 파악이 빠릅니다.

참고

참고 문서: MikroTik VLAN 공식 문서 · Cisco VLAN/VTP 설정 가이드

MikroTik wireless Config

개요

MikroTik RouterOS의 Wireless 인터페이스를 설정하는 방법을 정리합니다. AP(Access Point) 모드와 Station(Client) 모드 구성을 포함하며, WPA2 보안 설정, SSID 설정, Bridge 연동까지 다룹니다. MikroTik 소형 라우터를 무선 AP 또는 클라이언트 브리지로 활용할 때 참고하세요.

  • 미크로틱 RB2011 기준으로 작성하였습니다.
  • 한국 환경에 맞도록 설정 하였습니다.
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
add authentication-types=wpa2-psk eap-methods="" management-protection=\
    allowed mode=dynamic-keys name=profile1 supplicant-identity="" \
    wpa-pre-shared-key=password wpa2-pre-shared-key=password
/interface wireless
set [ find default-name=wlan1 ] antenna-gain=0 band=2ghz-onlyn country=\
    "korea republic" disabled=no frequency=auto mode=ap-bridge \
    mtu=1600 security-profile=profile1 ssid=MySSID wps-mode=disabled
  • password와 MySSID는 원하는 값으로 변경 하시면 됩니다.
  • 설정 이후 frequency는 auto로 사용하여도 큰 지장이 없지만 사용하지 않는 대역을 확인하여 Winbox에서 변경해주시는 것이 좋습니다.

AP 모드 vs Station 모드 비교

MikroTik 무선 인터페이스는 AP(Access Point) 모드Station 모드로 동작할 수 있습니다. AP 모드는 클라이언트 장비(노트북, 스마트폰 등)가 접속하는 무선 기지국 역할을 하며, Station 모드는 MikroTik이 다른 AP에 클라이언트로 접속하는 방식입니다. 이 글의 구성은 RB2011에서 무선 인터페이스를 AP 모드로 설정하여 유선 LAN 브리지에 통합하는 방식입니다.

AP 모드에서는 SSID, 보안 프로파일, 채널, 주파수 대역을 직접 지정합니다. 브리지에 무선 인터페이스를 포함시키면 유선 포트와 무선 클라이언트가 동일한 L2 네트워크를 공유하여 별도의 라우팅 없이 통신할 수 있습니다.

WPA2 보안 프로파일 설정

MikroTik에서 무선 보안은 Security Profile로 분리 관리합니다. 프로파일에 인증 방식(WPA2 PSK), 암호화 알고리즘(aes ccm), 사전 공유 키(WPA2 Pre-Shared Key)를 정의한 후 무선 인터페이스에 적용합니다. 이를 통해 여러 SSID에서 동일한 보안 프로파일을 재사용하거나, SSID별 다른 보안 정책을 독립적으로 관리할 수 있습니다.

# 보안 프로파일 생성 (WPA2-PSK, AES 암호화)
/interface wireless security-profiles
add authentication-types=wpa2-psk mode=dynamic-keys     name=wpa2-home wpa2-pre-shared-key=<REDACTED>

# 무선 인터페이스에 보안 프로파일 적용
/interface wireless
set wlan1 mode=ap-bridge ssid=HomeWiFi     security-profile=wpa2-home band=2ghz-b/g/n

# 무선 인터페이스를 브리지에 추가
/interface bridge port
add bridge=bridge-lan interface=wlan1

WPA2-PSK 키는 보안상 설정 파일이나 백업 파일에 평문으로 노출되지 않도록 주의합니다. RB2011 등 구형 장비에서 WPA3 지원 여부는 RouterOS 버전 및 하드웨어에 따라 다르므로, 최신 RouterOS로 업그레이드한 후 지원 여부를 확인하는 것이 좋습니다.

채널 설정과 간섭 최소화

무선 네트워크 성능을 최적화하려면 인접 AP와 채널이 겹치지 않도록 설정해야 합니다. 2.4GHz 대역에서 서로 간섭을 주지 않는 채널 조합은 1, 6, 11입니다. MikroTik에서는 /interface wireless 설정에서 channel-widthfrequency 또는 band를 지정합니다.

5GHz 대역은 채널 수가 많아 간섭이 적고 최대 속도도 높지만, 장애물 투과력이 2.4GHz보다 낮아 좁은 범위에서 더 적합합니다. RB2011 시리즈의 무선 카드 사양에 따라 지원하는 주파수 대역과 최대 속도가 다르므로, /interface wireless info 명령으로 지원 사양을 먼저 확인한 후 채널을 설정합니다.

참고

참고 문서: MikroTik Wireless AP Client 가이드 · MikroTik Bridge 인터페이스 설정