1. 포워딩 (Forwarding)
ㅇ 영어 뜻으로는, 사물을 다음 장소에 전달하거나 보내는 행위를 말함
ㅇ 수신되는 프레임/패킷 내 기록된 주소를 보고,
- 입력 포트로부터 어떤 출력 포트로 프레임/패킷을 전달함으로써,
- 결국, 이 장소에서 다음 장소로 전달이 이루어지게 됨
2. 포워딩, 스위칭의 비교
ㅇ 포워딩 : 묶음,꾸러미,메세지 등을 다음 장소로 전달한다는 의미
ㅇ 스위칭 : 거의 같은 의미이나, 포워딩 보다 광의이며 더많이 쓰이는 용어
- ① 회선교환(Circuit Switching),패킷교환(Packet Switching) 처럼,
상시적 또는 일시적으로 필요시 마다 연결통로를 형성하는 것
- ② 스위칭 대수(부울 대수)에 의한 온-오프(개폐) 동작 ☞ 스위치 참조
- ③ 스위치에 의한 변조 구현 ☞ 스위칭 변조기, 스위칭 함수 참조
3. 포워딩, 라우팅의 비교
ㅇ 포워딩 (Forwarding) 또는 스위칭(Switching)
- 입력으로부터 한 패킷을 취해서 적절한 출력으로 보내는 것
ㅇ 라우팅 (Routing)
- 복잡한 네트워크에서 최적의 경로가 결정될 수 있도록, 라우팅 테이블을 구성하고,
이를통해 패킷을 전송 (다음 라우터에게 전달시킴)
4. 포워딩 방법
ㅇ 브리지 내 프레임 포워딩 (Frame Forwarding) 방법
- 수신 프레임을 일단 버퍼에 저장하고,
- 수신 프레임의 목적지 MAC 주소와 동일한 것을 브리지 테이블에서 찾아내어,
- 해당 출력 포트로 프레임 전달
ㅇ 라우터 내 패킷 포워딩 (Packet Forwarding) 방법
- 라우터는 입력 링크측으로부터 수신된 패킷의 헤더 부분에서 IP 주소를 추출하고,
- 추출된 IP 주소를 라우팅 테이블과 비교하여 살펴보고,
- 어느 포트에 연결된 링크로 보낼 것인가를 결정하고,
- 그 다음에 새로운 헤더 정보를 붙여서 다음 라우터로 다시 전달하게 됨