2 분 소요

VLAN

VLAN이란 하나의 물리적인 네트워크를 논리적으로 여러 개의 네트워크로 나누는 기술입니다. VLAN을 사용하면 같은 네트워크 스위치를 사용하면서도, 서로 다른 논리적 네트워크처럼 동작하도록 구성할 수 있습니다.

🔹 목적

  • 네트워크 분할: 하나의 물리적인 네트워크를 여러 개의 논리 네트워크로 나눠 트래픽을 격리합니다.
  • 보안성: VLAN 간 트래픽은 기본적으로 격리되며, 필요 시 라우터 또는 Layer 3 스위치를 통해 제어됩니다.
  • 성능 향상: 브로드캐스트 도메인을 줄여 네트워크 혼잡도를 감소시킵니다.
  • 유연한 네트워크 구성: 물리적으로 떨어진 장비들도 같은 VLAN에 속할 수 있습니다.

🔹 분할 방식

L2 스위치에서 특정 기준에 따라 포트를 논리적으로 그룹화하여 VLAN을 구성합니다. 주요 분할 방식은 다음과 같습니다.

1) 포트 기반

  • 스위치의 포트를 기준으로 VLAN을 설정.
  • 같은 스위치 내에서 특정 포트들은 같은 VLAN으로 묶임.

예제:

VLAN ID 포트 번호 소속
VLAN 10 1 ~ 5 HR팀
VLAN 20 6 ~ 10 개발팀
  • 설정이 간단하지만, 스위치 변경 시 VLAN 구성 변경해야 함.

2) MAC 주소 기반

  • 각 장치의 MAC 주소를 기준으로 VLAN 설정.
  • 포트가 이동하더라도, MAC 주소를 기반으로 VLAN 유지 가능.
  • 사용자의 이동성을 지원하지만, MAC 주소를 모두 관리해야하는 부담이 있음.

3) 프로토콜 기반

  • 특정 네트워크 프로토콜 (IP, IPv6, AppleTalk 등)에 따라 VLAN 을 분류.
  • 예를 들어, IPv4 트래픽은 VLAN 10, IPv6 트래픽은 VLAN 20 으로 설정 가능.
  • 다중 프로토콜 환경에서 유용하지만, 단일 프로토콜 환경에서는 사용 빈도 낮음.

4) IP 서브넷 기반

  • 특정 IP 서브넷에 속하는 장비들을 같은 VLAN으로 그룹화.
  • 같은 VLAN이면 같은 서브넷 사용하도록 구성.
  • 서브넷 구조를 기반으로 하기 때문에 네트워크 관리가 용이.

🔹 통신 방식

  • 기본적으로 서로 다른 VLAN 간 통신 불가.
  • 하지만, VLAN 간 통신이 필요한 경우 다음 사용법을 사용함.

1) 라우터를 통한 VLAN 간 통신

  • 라우터에 트렁크 포트를 설정하여 VLAN 간 라우팅을 수행
  • 하나의 물리적인 라우터 포트에서 여러 VLAN을 태그(VLAN tagging) 하여 처리.
  • 설정이 간단하지만, 라우터에 부하가 걸릴 수 있음.

2) L3 스위치를 이용한 VLAN 라우팅

  • L3 스위치는 내부에서 VLAN 간 라우팅을 수행하여 더 빠른 속도를 제공.
  • 별도의 라우터 없이 VLAN 간 통신을 가능하게 함.
  • 고성능 네트워크에 적합하ㅕ, 라우터보다 속도가 빠름

VLAN VS. Subnetting

유사점

  • 둘 다 네트워크를 논리적으로 분할하는 기능을 제공함.
  • 네트워크 트래픽을 분리하여 보안성 및 성능 향상을 목표로 함.

차이점

항목 서브넷팅 (Subnetting) VLAN (Virtual LAN)
계층 네트워크 계층 (Layer 3) 데이터 링크 계층 (Layer 2)
분할 방식 IP 주소를 기반으로 논리적 네트워크를 나눔 스위치에서 포트 기반으로 논리적 네트워크를 나눔
통신 방식 서로 다른 서브넷은 라우터를 통해 통신해야 함 같은 VLAN끼리는 L2 스위치에서 바로 통신 가능
적용 범위 IP 서브넷을 기반으로 네트워크를 논리적으로 분리 (IP 기반) 하나의 물리적 네트워크에서 서로 다른 VALN으로 논리적 분리 (MAC 기반)

🔹 AWS에서 유사한 기능

  • AWS 는 물리적인 VLAN 직접 지원하지 않지만, 다음과 같은 기능을 통해 VLAN과 유사한 역할을 수행할 수 있음.
VLAN기능 AWS 서비스
VLAN으로 네트워크 분리 VPC 및 서브넷
VLAN 간 트래픽 제어 보안 그룹 및 NACL (Network ACL)
VLAN 간 라우팅 VPC 라우트 테이블 및 Transit Gateway
  • VLAN은 물리적인 네트워크에서 L2 수준에서 트래픽을 분리하는 방식, 서브넷은 IP 주소 대역을 기준으로 L3에서 네트워크를 분리하는 방식, AWS에서는 VPC 및 서브넷을 활용해 VLAN 과 유사한 네트워크 격리 구조를 구현할 수 있음.

댓글남기기