CS 기초 · 심화
라우터와 L3 스위치는 둘 다 IP 기반 라우팅을 수행할 수 있는데, 실제 데이터센터 설계에서 둘을 어떻게 구분해서 사용하나요? ASIC 기반 하드웨어 스위칭과 소프트웨어 라우팅의 성능 차이 관점에서 설명해주세요.
힌트 · 패킷 포워딩 경로(하드웨어 vs 소프트웨어), 처리 지연, 광역망 기능 유무 관점에서 비교하도록 유도.
ASIC소프트웨어 라우팅성능레이어 3 스위치데이터센터
모범답안
네, 좋은 질문입니다. 데이터센터 설계에서 라우터와 L3 스위치를 구분하는 핵심은 패킷 포워딩 방식과 성능입니다.
L3 스위치는 주로 ASIC 기반 하드웨어 스위칭을 통해 매우 빠른 속도로 패킷을 처리합니다. 데이터센터 내부의 짧은 거리 통신이나 서버 간 통신처럼 대량의 트래픽을 낮은 지연 시간으로 처리해야 하는 경우에 최적화되어 있습니다. 즉, L3 스위치는 데이터센터 패브릭 내에서 고속의 라우팅 역할을 수행합니다.
반면, 일반적인 라우터는 소프트웨어 라우팅에 더 의존하는 경향이 있습니다. 이는 더 복잡한 라우팅 프로토콜 처리, WAN 연결, 보안 기능 등 다양한 광역망(WAN) 기능을 수행하는 데 유리합니다. 데이터센터 외부와의 연결이나, 복잡한 정책 기반 라우팅이 필요한 경우에 사용될 수 있습니다.
결론적으로, 데이터센터 내부에서는 ASIC 기반의 L3 스위치가 고성능 패킷 포워딩을 담당하고, 라우터는 데이터센터 경계나 WAN 연결 등 더 복잡하고 유연한 라우팅 기능이 필요할 때 사용된다고 보시면 됩니다.
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.
함께 보는 네트워크 면접 질문
- 가상 메모리(Virtual Memory)란 무엇이며, 페이지 폴트(Page Fault)는 어떻게 처리되나요?
- 교착 상태(Deadlock)의 발생 조건 4가지와 해결 방법에 대해 설명해주세요.
- HTTP/3와 QUIC 프로토콜의 특징에 대해 설명해주세요.
- 동일 서브넷 내 두 호스트가 통신할 때와 다른 서브넷의 호스트와 통신할 때, ARP 요청 대상과 목적지 MAC 주소가 어떻게 달라지는지 패킷 헤더 수준에서 설명해주세요.
- 스위치 환경에서 브로드캐스트 스톰이나 루프가 발생하는 원리와, STP(Spanning Tree Protocol)가 이를 어떻게 방지하는지 설명해주세요. STP의 수렴 지연이 서비스에 미치는 영향과 RSTP가 개선한 점도 함께 말씀해주세요.
- DNS의 계층 구조에서 Root → TLD → Authoritative 네임서버로 이어지는 재귀(recursive) 질의와 반복(iterative) 질의의 차이를 설명하고, 리졸버와 각 네임서버가 각각 어떤 역할을 맡는지 말씀해주세요.