Switching and Routing(MAC/ARP/Routing Table)
Network

Switching and Routing(MAC/ARP/Routing Table)

1. Swtiching(L2)

1. SVR1 : 1.1.1.20 Ping 발생

2. SVR1 :  ARP Table을 참조하여 1.1.1.20에 대한 MAC 정보가 없음을 확인 후 ARP Request 패킷 생성 & ARP 패킷은 Routing Table을 참조하여 lan1 Interface로 전달

- SVR1 ARP Table

IP Address MAC Address
- -

- SVR1 Routing Table

Destination Network Gateway Outgoing Interface(OIF)
1.1.1.0/24 - lan1
0.0.0.0/0 1.1.1.1 lan1

 

3. SW1 :  ARP Request를 확인 후  SVR1 정보를 MAC Table에 업데이트 & R1, SVR2에 Flooding

- SW1 MAC Table

MAC Address Port
m1 fe1

4. SVR2 : 본인을 찾는 ARP Request를 확인하고 ARP Reply

 

5. SW1 : MAC Table을 참조하여 SVR1으로 ARP Reply 전달 & SVR2 정보를 MAC Table에 업데이트

- SW1 MAC Table

MAC Address Port
m1 fe1
m2 fe2

SVR1 : ARP Reply를 확인 후 SVR2 정보를 ARP Table 업데이트

- SVR1 ARP Table

IP Address MAC Address
1.1.1.20 m2

 

6. SVR1 : IP 패킷은 Routing Table을 참조하여 lan1 Interface로 전달 & ARP Table 참조하여 1.1.1.20의 MAC 확인

- SVR1 Routing Table

Destination Network Gateway Outgoing Interface(OIF)
1.1.1.0/24 - lan1
0.0.0.0/0 1.1.1.1 lan1

- SVR1 ARP Table

IP Address MAC Address
1.1.1.20 m2

 

7. SW1 : MAC Table을 참조하여 IP Packet을 SVR2로 전달

- SW1 MAC Table

MAC Address Port
m1 fe1
m2 fe2

 

 

2. Routing(L3)

1. SVR1 : 2.1.1.30 Ping 발생

2. SVR1 : Routing Table을 참조하여 1.1.1.1 Gateway / lan1 Interface로 전달 & MAC Table을 참조하여 1.1.1.1에 대한 MAC 정보가 없음을 확인하고 ARP Request 패킷 생성

- SVR1 ARP Table

IP Address MAC Address
- -

- SVR1 Routing Table

Destination Network Gateway Outgoing Interface(OIF)
1.1.1.0/24 - lan1
0.0.0.0/0 1.1.1.1 lan1

 

3. SW1 : ARP Request를 확인하고 SVR1 정보를 MAC Table에 업데이트 & R1, SVR2에 Flooding

- SW1 MAC Table

MAC Address Port
m1 fe1

4. R1 : 본인을 찾는 ARP Request를 확인하고 ARP Reply

 

5. SW1 :  MAC Table을 참조하여 SVR1으로 ARP Reply 전달 & R1 정보를 MAC Table에 업데이트

- SW1 MAC Table

MAC Address Port
m1 fe1
a1 fe3

SVR1 : ARP Reply를 확인 후 R1 정보를 ARP Table 업데이트

- SVR1 ARP Table

IP Address MAC Address
1.1.1.1 a1

 

6. SVR1 : IP 패킷은 Routing Table을 참조하여 1.1.1.1 Gateway / lan1 Interface로 전달 & ARP Table 참조하여 1.1.1.1의 MAC 확인

- SVR1 Routing Table

Destination Network Gateway Outgoing Interface(OIF)
1.1.1.0/24 - lan1
0.0.0.0/0 1.1.1.1 lan1

- SVR1 ARP Table

IP Address MAC Address
1.1.1.1 a1

7. SW1 : MAC Table을 참조하여 IP Packet을 R1로 전달

- SW1 MAC Table

MAC Address Port
m1 fe1
a1 fe3

8. R1 : ARP Table을 참조하여 2.1.1.30에 대한 MAC 정보가 없음을 확인 후 ARP Request 패킷 생성 & ARP 패킷은 Routing Table(FIB)을 참조하여 ge1/2 Interface로 전달

- R1 ARP Table

IP Address MAC Address
- -

- R1 Routing Table(FIB)

Destination Network Next Hop Outgoing Interface(OIF)
1.1.1.0/24 - ge1/1
2.1.1.0/24 - ge1/2

 

9. SW2 :  ARP Request를 확인 후 R1 정보를 MAC Table에 업데이트 & SVR3, SVR4에 Flooding

- SW2 MAC Table

MAC Address Port
a2 fe3

10. SVR3 : 본인을 찾는 ARP Request를 확인하고 ARP Reply

11. SW2:  MAC Table을 참조하여 R1으로 ARP Reply 전달 & SVR3 정보를 MAC Table에 업데이트

- SW2 MAC Table

MAC Address Port
a2 fe3
m3 f1

R1 : ARP Reply를 확인 후 SVR3 정보를 ARP Table 업데이트

- R1 ARP Table

IP Address MAC Address
2.1.1.30 m3

12. R1 : IP 패킷은 Routing Table(FIB)을 참조하여 ge1/2 Interface로 전달 & ARP Table 참조하여 2.1.1.30의 MAC 확인

- R1 Routing Table(FIB)

Destination Network Next Hop Outgoing Interface(OIF)
1.1.1.0/24 - ge1/1
2.1.1.0/24 - ge1/2

- R1 ARP Table

IP Address MAC Address
2.1.1.30 m3

 

13. SW2 :  MAC Table을 참조하여 IP Packet을 SVR3로 전달

- SW2 MAC Table

MAC Address Port
a2 fe3
m3 f1

 

3. Routing Table

- IP를 기반으로 Next Interface 참조(L3 통신을 위함)

- Router의 Routing Table은 FIB라고 함(Forwrading Information Base)

Destination Network Gateway Outgoing Interface(OIF)
- - -

 

4. ARP Table

- IP를 기반으로 MAC 참조(L3 통신을 위함)

IP Address MAC Address
- -

 

5. MAC Table

- MAC을 기반으로 Port 참조(L2 통신을 위함)

MAC Address Port
- -

 

참고(보다는 이거 공부 및 따라해보기) : 

https://www.netmanias.com/ko/?m=view&id=blog&no=5501 

 

스위칭과 라우팅... 참 쉽죠잉~ (1편: Ethernet 스위칭)

제목이 좀 유치하죠? ^^* 말랑 말랑한 블로그 공간에서의 표현이므로 너그럽게 봐 주시기 바랍니다. 오늘과 내일에 걸쳐 L2(Ethernet) 스위칭과 L3(IP) 라우팅 과정에서 살펴 보도록 하겠습니다. 본

www.netmanias.com

https://www.netmanias.com/ko/?m=view&id=blog&no=5502 

 

스위칭과 라우팅... 참 쉽죠잉~ (2편: IP 라우팅)

지난 시간에 이어 오늘 설명 드릴 내용은 아래 그림 우측 IP Routing입니다. 예전에 IP 분야 경력자 면접을 볼 때 우측 그림상에서 패킷 흐름/테이블 변화(아래 설명할 내용)를 화이트보드에 한번 그

www.netmanias.com