서브인터페이스란, 논리적으로 하나의 물리적인 인터페이스를 여러개의 가상 인터페이스로 나누는 기술이다.
서브인터페이스는 하나의 물리적인 인터페이스를 여러 개의 논리적인 인터페이스로 나눠 각각의 논리적인 인터페이스에 VLAN ID나 IP 주소, 서브넷 마스크 등을 할당할 수 있다.
서브인터페이스는 주로 라우터와 스위치에서 사용된다. 라우터에서는 서브인터페이스를 사용하여 하나의 물리적인 인터페이스를 여러 개의 논리적인 인터페이스로 나누어 가상의 라우터를 만들어 VLAN을 분리하거나, 다른 라우터와 연결하여 라우팅을 수행하는 등의 다양한 용도로 사용된다. 스위치에서는 인터페이스를 사용하여 하나의 물리적인 인터페이스를 여러 개의 논리적인 인터페이스로 나누어 VLAN을 구성하거나, 다른 스위치와 연결하여 트렁크(trunk)를 구성하는 등의 용도로 사용된다.
서브인터페이스를 사용하면 물리적인 인터페이스의 수를 줄이고, 관리와 유지보수를 간편하게 할 수 있다.