해결된 질문
작성
·
542
2
ARP(24강) 강의를 듣다가 궁금한게 생겨서 질문드립니다.
ip주소가 192.168.0.100인 host에서 ip주소가 3.3.3.3인(예시) naver로 request를 할 때 frame 단위에서 mac 주소의 dst는 gw의 mac 주소, src는 host의 mac 주소가 담긴다고 하셨는데요, 위의 gw를 gw1이라고 가정하면 이 gw에서 또 다른 gw로 패킷을 전달 전달 전달... 해서 결국에 naver에 도달하게 될텐데
gw1에 도달했을 때 이 frame이 decapsulation 되면서 gw1은 ip packet의 destination(3.3.3.3 == naver)을 확인하고 이를 알고있는 또 다른 gw의 mac 주소를 dst로, 자신의(gw1) mac 주소를 src로 다시 encapsulation(frame) 하여 전달하고 .. 이러한 방식으로 진행되는 것이 맞나요?
endpoint가 아닌 gw끼리의 통신은 L3(packet) 통신이 맞나요?
답변 1
2
네, 맞습니다. GW간 패킷 전달 시 MAC주소는 모두 GW의 MAC주소가 됩니다.
네, 기본적으로 패킷을 라우팅 하는 경우 그렇습니다. 라우터들은 최적의 라우팅을 위해 각종 정보를 교환합니다. 관련 프로토콜도 있으며 생각보다 구조가 복잡합니다. 참고하시기 바랍니다.