선릉역 1번 출구

[Packet Tracer] 같은 네트워크 통신 본문

Computer/Network

[Packet Tracer] 같은 네트워크 통신

choideu 2022. 11. 28. 17:08

1. PC 2대와 스위치 1대, 라우터 1대 준비

 

2. 케이블로 연결

 

3. ip와 gateway 설정하기

gateway ip 설정
pc의 ip 주소 설정
라우터의 FastEthernet 0/0 ip 설정

라우터의 CLI에서 no shutdown  명령어 입력

 

 

4. 각 장비의 (Arp | Mac | Routing table 확인)

돋보기를 누르고 각 장비를 누르면 각 장비의 table을 확인할 수 있음

PC: arp table

스위치: MAC table, arp table

라우터: Routing table, arp table, NAT table 등

 

모든 table이 초기화된 상태임

 

5. PC0 -> PC1으로 ping

Command prompt 클릭 후 ping 192.168.0.3 날리기

 

  • ICMP를 보내고 싶지만 ARP table에 192.168.0.3과 대응하는 MAC 주소가 없어, 목적지 IP 주소는 192.168.0.3, MAC 주소가 ffff.ffff.ffff(브로드 캐스팅)인 패킷을 날림

  • 스위치는 목적지 주소를 보고 PC0를 제외하고 모든 포트로 ARP 패킷을 날림
  • IP가 192.168.0.3인 단말기가 ARP 요청에 대해 응답함(arp reply)

자기 MAC 주소로 PC0에게 답장

  • 그 다음 PC0은 ARP table에 192.168.0.3과 그에 맞는 MAC 주소를 매핑한 값을 저장하고 ICMP 요청을 보냄
  • 이 때 PC0의 arp table에는 pc1의 MAC 주소가 저장되어 있으므로 PC1의 IP와 MAC 주소를 적어서 ICMP를 보내고 스위치도 MAC table에 포트번호(장치 포트 번호)와 MAC 주소가 매핑되어 있어 브로드 캐스팅이 아닌 PC1으로 요청을 바로 보냄

이때 스위치에는 요청한 PC0과 ARP 요청에 대해 응답한 PC1의 MAC 주소가 포트와 매핑되어 있음

PC0과 PC1의 ARP table에도 서로가 저장되어 있음

 

결론

같은 네트워크 안에서의 통신도 ARP table에 MAC 주소가 없다면 ARP 요청을 통해 mapping 정보를 알아온 뒤 스위치를 통해 해당 endpoint로 패킷을 보냄

 

 

+ table 내용 reset

해당 버튼 클릭 시 저장된 내용 초기화

Comments