본문 바로가기
지식 공유/네트워크

VLAN(Virtual LAN)과 트렁크(TRUNK)

by missio 2019. 7. 25.

안녕하세요 미씨오입니다.

VLAN(Virtual LAN) 트렁크(TRUNK)에 대해 공유드립니다.

 

VLAN(Virtual LAN) 트렁크(TRUNK)

  1. VLAN 지원하는 스위치라면 포트 일부를 묶어서 별도의 브로드캐스트 도메인을 만들어서 브로드캐스트를 분리시킬 있다.(망분리)
  2. WAN에서와 마찬가지로 LAN에서도 VLAN이나 서브넷이 있다면 라우터를 사용해야 하는데 네트워크 주소가 서로 다르기 때문이다.

VLAN 설정

 1. VLAN 속한 호스트들은 서브 네트워크에서처럼 라우터를 통해서만 통신할 있다.

 2. VLAN 설정에서 가장 좋은 방법은 VLAN1 그냥 두고 새로운 VLAN2, VLAN3 등을 만들어서 거기에 포트들을 할당해주는 것이다.

 3. 1900 시리즈에는 포트에 VLAN 가입시키고, 2600 시리즈 이상에서는 VLAN 포트를 가입 시킨다.

 

1900시리즈

ISL(Inter-switch Link)

: 스위치 2개를 묶을 사용한다(2600 시리즈 이상에서는 IEEE 802.1Q 디폴트로 사용) ISL 시스코 전용 프로토콜로써 프레임에 태그(tag) 붙이는데 사용되며 프레임을 캡슐화하는 2계층 프로토콜이다.

헤더에는 15비트의 VLAN ID 필드가 붙는데 1~1005까지 설정할 있지만 VLAN1 디폴트로 지정되어져 있고, 1002 fddi-default, 1003 token-ring-default, 1004 fddinet-default 1005 trnet-default 지정되므로 실제로는 VLAN 2~1001까지 설정이 가능하다.

 

스위치는 프레임을 받으면 CRC 에러체크와 헤더를 검사해서 포트가 속한 VLAN 식별할 태그를 사용한다.

프레임에 이런 정보를 넣는 것을 tagging한다고 하는데 태그가 추가된 프레임들이 스위치에서 라우터로 향하는 trunk 회선 통해서 다른 VLAN이나 스위치로 전송될 때 이들이 어느 VLAN 속하는지 구별되게 해준다.

 

트렁크는 여러 VLAN 트래픽을 하나의 회선을 통해서 스위치와 스위치, 결국 라우터에 이르는 연결회선으로써 FastEthernet 인터페이스에 설정된다.

 

2600시리즈에서 설정하기

  1. 스위치를 설치하면 디폴트 VLAN VLAN1 스위치의 모든 포트들이 들어있다. VLAN 독립된 브로드캐스트 도메인으로 동작하므로 만일

VLAN2 만들고 여기에 포함시킬 포트들을 지정해주면 여기에 속한 노드들만 VLAN 브로드캐스트를 받고 다른 VLAN1 속한 포트들은 브로드캐스트를 받지 않게 된다.

 

VLAN1 VLAN2 통신이 되게 하기위해

1900 시리즈의 ISL처럼 VTP 대한 설정

VLAN1 VLAN2 혼재하는 회선에 대한 트렁크 설정

캡슐화 지정

라우터 설정        

 

1. VTP(Virtual Trunking Protocol) - vtp mode (client, server, transparent)

: VLAN끼리의 통신은 VTP 통해서 가능한데 물리적으로 떨어져 있는 노드들을 논리적으로 같은 그룹으로 묶어주는 역할을 한다. 1900 시리즈에서 ISL 하던 역할과 같다.

VTP VTP서버와 클라이언트, 트랜스페어런트 모드로 작동한다. 클라이언트들 포트 변경 등의 상황이 발생하면 서로가 정보를 공유하지 않고 일단 모두 서버에게 보낸다. 서버가 이들 정보를 취합해서 클라이언트와 트랜스페어런트들에게 REVISION 번호로 업데이트 여부를 확인해서 전송하기 때문에 네트워크 트래픽이 많이 감소되며 일관성 있는 작업이 이뤄진다.

 

트랜스페어런트는 VTP 서버로부터 이들 정보를 받아서 자신의 정보는 업데이트하지 않고 다른 스위치들에게 정보를 전달해주기만 한다.  변동이 불필요한 서버들은 트랜스페어런트가 있는 스위치에 연결해두면 좋다.

 

2. trunk 설정 - switchport mode trunk -> switch trunk allowed vlan all

: VLAN 트래픽이 혼재되어 드나드는 곳에 트렁크를 설정해 주어야 한다.(한곳에만 정해주면됨)

  

3. 캡슐화 지정 : 패킷트레이서는 802.1q 디폴트로 지정된다.

  

4 . Vlan 지정할 라우터에서 (config) 모드에서 vlan 2 ; name korea ; end ; sh vlan으로 확인 가입 시키기 interface 들어가서 switch access vlan 2

 

VTP Pruning

: 스위치가 특정 VLAN 관한 포트 정보를 필요로 하는 다른 스위치에게 트렁크를 통해서 브로드캐스트나 유니캐스트로 보내도록 구성함으로써 전체적인 대역폭을 유지하는 기법 

 

IP주소와 디폴트 게이트웨이 주소를 정할때 주의

: 호스트 주소는 자기가 속한 VLAN 네트워크의 주소를 사용해야 하고, 게이트웨이 주소는 물리적으로 물려있는 서브 인터페이스의 주소를 사용해야 한다

 

포트보안(Port-Security) 설정하기

: 포트보안을 설정한 포트는 들어오는 트래픽을 설정된 mac 주소목록과 비교해서 필터링하는데 static, dynamic, sticky 세가지가 있다포트 보안위반 취할 행동으로 protect, restrict, shutdown 있다.