Router의 내부 구조 / Inline 장치

파이리·2023년 7월 26일

네트워크 기초

목록 보기
14/26
post-thumbnail

라우터도 호스트입니다. 즉, 라우터는 컴퓨터라고 할 수 있습니다.

라우터는 NIC이 여러 개 존재합니다. 하나의 NIC을 통해 데이터가 들어오고 다른 NIC을 통해 데이터가 나가게 됩니다.

NIC에서 다른 NIC으로 데이터를 이동시키는 처리를 할 때 프로세스 수준, 커널 모드에서 IP 수준, 하드웨어 수준이 있습니다. 이때 가장 빠른 처리 속도는 하드웨어 수준이고 이를 하드웨어 가속이라고 합니다.

그러나 하드웨어 수준의 처리는 단순 전송만 가능합니다. 일반적으로 들어온 데이터를 어떤 NIC 인터페이스로 내보낼지 결정을 해야 합니다.

이 때 들어온 데이터를 내보지 않을 경우는 필터링이라고 합니다. 이런 현장은 패킷의 IP 주소를 보고 적절한 인터페이스가 없을 경우 주로 발생합니다. 또는 어떤 데이터가 Inbound 됐을 때, 보안적인 이유로 Drop할 수도 있습니다.

모든 Inline 장비는 어떤 데이터가 들어오면 해당 데이터를 Bypass 혹은 Drop을 해야합니다. 이 때

라우팅에 관련된 작업만 하는 Inline 장비라면 라우터라고 하고, 보안적인 이유를 가지고 필터링한다면 패킷 필터링 방화벽이 됩니다.

profile
프론트엔드 개발자

0개의 댓글