VLAN Pruning
- VLAN을 좀더 효율적으로 사용하기 위해 만든 응용 기법
- VLAN 트래픽이 이동할 때 갈 필요가 없는 trunk 방향으로 트래픽이 나갈 경우 그 부분을 가지치기처럼 잘라내는 기법이다. 즉, 자신과 상관없는 VLAN정보에 대한 트래픽을 trunk 포트라 하더라도 수신하지 않겠다는 의미.(trunk 대역폭을 절약할 수 있다.)
- 모든 스위치 간에는 트렁크 포트로 연결되어 있고, SW1의 port 1, SW4의 port 2에 Red VLAN이 할당되어 있다.(다른 스위치들은 Red VLAN이 생성되지 않았다)
- SW1의 port1에 연결된 A호스트에서 브로드캐스트가 발생하면 모든 트렁크 링크를 통하여 전파되므로 SW3, SW5, SW6은 Red VLAN이 없음에도 불구하고 브로드캐스트 프레임이 플러딩된다. (어떤 VLAN이던지 태깅된 프레임은 트렁크 포트로는 무조건 전달된다.)
- 이때 VTP서버에서 VTP Pruning 기능을 활성화시키면 전파되어 모든 스위치에 VTP Pruning 기능이 활성화된다. 그러면 SW1으로부터의 브로드캐스트 프레임은 SW2의 port 5, SW4의 port 4에서 가지치키 되어 SW3, SW5, SW6으로 플러딩되지 않는다.
- 이 후 SW6에 Red VLAN에 속하는 포트가 할당되면 SW4, SW5, SW6에서 Red VLAN Pruning이 자동으로 Disabled된다. (SW4, SW5도 Red VLAN을 알고있어야 SW6까지 Red VLAN 프레임을 트렁크로 전달할 수 있으므로 SW4, SW5에도 Red VLAN이 생성될 것이다.)