
Vlan에 대해서 알려드립니다
개념
Vlan 이란 Virtual Local Area Network 의 약자로 물리적 배치와 상관없이 논리적으로 LAN을 구성할 수 있는 기술이다.
예를 들자, 집에 2개의 스위치가 있고 2개의 스위치가 각각의 컴퓨터들을 연결했다고하자. 이 2개의 스위치는 서로 연결되지 않았다고하자. 그럼 2개의 스위치의 컴퓨터들은 서로 통신할 방법이 없다. 이것이 물리적 lan 환경이다. 물리적으로 서로를 떨어트려 독립적인 네트워크를 구성한 것이다.
예를 들어그림과 같이 4층건물에 각 층별 회사가 입주했을 경우 회사들의 인사/재무/기술자료들을 각층 회사들이 볼수있다면 큰일 나지요...... 그래서 vlan을 사용을 합니다.
(물론 차후 ACl 및 VPN또는 방화벽 DDOs나 IPsec을 첨부해야하지만.... 요기서는 Vlan만 다루도록 하겠습니다.)
Vlan을 사용하면 각층별로는 인터넷과 통신이 가능하지만 각층으로 통신은 되지않습니다.
Vlan의 장점은???
1 . 네트워크 리소스 보안을 높인다.
네트워크 그룹 설정을 변경하거나 이동하게 되면 보안상의 문제가 발생할 우려가 있지만 VLAN을 이용하면 실제적인 네트워크 그룹의 이동이 없어도 되어 보안상의 문제를 쉽게 줄일 수 있다.
2.비용을 절감할 수 있다.
VLAN 기술을 쓰지 않는다면 서로 차단된 LAN 환경을 구축할 때 장비가 추가로 필요하게 된다. 하지만 VLAN을 이용한다면 장비의 추가 없이 차단된 LAN 환경을 구축할 수 있다.
3.불필요한 트래픽을 줄여준다.
VLAN 은 서로 다른 네트워크 그룹이기 때문에 브로드케스트 패킷이 다른 VLAN으로 전송되지 않습니다.
세분화하여 Broadcat domain 을 나눌 수 있기 때문에 불필요한 트래픽을 현격히 줄일수 있습니다.
4.관리자의 네트워크 설정작업이 편리하다.
네트워크 관리자가 특정 장비의 네트워크 그룹을 옮겨야할 때 실 장비를 옮기는 과정없이 스위치 설정만으로
네트워크 그룹을 옮길수 있으므로 편하다.
다음은 Trunking(트렁킹)입니다.
각기 다른 VLAN이 데이터를 주고 받을수 있게 하는 한 라인으로 된 통로입니다. VLAN 이 N개 일때 스위치간 링크는 N개여야합니다. Trunking 은 VLAN 이 N개 여도 하나의 통합 링크를 통해서 패킷을 보내는 방식입니다. 하나의 통합 링크를 통해 보내므로 각 패킷이 포함된 VLAN 정보를 알수 없습니다. 그래서 패킷에 자신의 VLAN 정보를 넣어 보내는 방식을 사용합니다. 이렇게 자신의 VLAN 정보를 붙여 보내는것을 Tagging 이라고 합니다.
Trunk 의 필요성
Ethernet Switched Network 의 확장성과 비용 절감을 위해 필요합니다.
VLAN ID 는 같으나 물리적인 위치가 다른 VLAN 사이에 통신이 필요한 경우 필요합니다.
Switch 사이에서 하나 이상의 VLAN Traffic들을 효과적으로 전송해야 할 경우 필요합니다.
여러 VLAN 이 하나의 라우터와 하나의 물리 인터페이스를 공유해야 할 경우 필요합니다.
여러 VLAN이 하나의 Server를 공유해야 하는 경우 필요합니다.
다음은 VTP모드 입니다.
VTp는 vlan 정보를 전달시켜주는 역활을 합니다.
- Server (서버)
VLAN 생성, 삭제, 수정 가능, 자신의 VLAN 설정 정보를 다른 스위치에 전송
다른 스위치에게서 받은 정보와 자신의 정보를 일치 시키며(VLAN database 동기화), 이를 다른 스위치에게 중계
매주기로 VLAN 정보를 전달한다. (다른 스위치가 연결되었을때 이 스위치가 VLAN 정보를 먼저 요청하지 않는다.)
Default 설정시 server 로 동작
2.Client (클라이언트)
VLAN 생성/삭제 불가능, Server 에게 받은 VLAN 정보가 자신의 VLAN 정보보다 낮은 Revision Number 일 경우 자신의 VLAN 정보를 보내줌
다른 스위치의 정보를 자신의 VLAN 정보와 일치시키고 다른 스위치에게 중계
Client 가 접속시 먼저 VLAN 정보를 요청하지 않는다.
3.Transparent (트랜스패런트)
자신의 VTP정보를 다른 스위치에게 전송하지 않으며 다른 스위치에게서 받은 정보와 일치 시키지 않음
다른 스위치에게서 받은 정보를 중계하며, 자신만 사용할 (LOCAL) VLAN을 생성/삭제 가능