스위치 구조
- 입력 포트에서 적절한 출력 포트로 패킷 스위칭 (전달/전송)
- 스위칭 속도 : 패킷을 입력 포트에서 출력 포트로 전달할 수 있는 속도
- 입력/출력 속도(R)의 배수로 나타낼 수 있음
- 일력 포트가 N개이면, 스위칭 속도는 라인 속도의 N개 이상이 되어야 함

메모리를 통한 스위칭
- 초기 라우터의 동작 방식
- 입력 포트에 도착한 패킷을 시스템 메모리에 복사
- 메모리 대역폭(B)에 의해 스위칭 속도가 제한됨 : <B/2
- 데이터그램이 시스템 버스를 2번씩 사용해야 함(또한 한번에 하나의 패킷만 전달 가능)
버스를 통한 스위칭
- 라우팅 프로세스의 개입이 없음!!
- 입력 포트 메모리에서 출력 포트 메모리로 직접 스위칭
- 버스 경쟁 : 버스 대역폭에 의해 스위칭 속도가 제한됨
- 32 Gbps bus, Cisco 5600: 소규모 기관 네트워크, 접속 네트워크의 라우터에서
충분한 속도 제공
상호연결 네트워크를 통한 스위칭
- 크로스바 스위치, 다단계 상호 연결망과 같은 멀티 프로세서에서 사용하기 위해 개발
- 다단계 스위치 : 여러 단계의 소형 스위칭 소자로 구성된 nxn 스위치
- 병렬 처리 활용
- 스위치 구조에 진입 시 데이터그램을 고정 길이의 청크로 분해
- 출력 포트에서는 재조립
- 다중 스위치 구조를 병렬로 사용해 스위칭 용량 확장