1. Switching vs Routing
- 요즘 네트워크 장비의 Hardware를 기준으로 Switch와 Router를 확실히 구분 불가
- 요즘 네트워크 장비는 설정하는 값에 따라 Switch Interface 또는 Router Interface로 동작
1) Switching 기준(초급)
- Frame이 전송되는 인터페이스의 Network Address와 수신되는 인터페이스의 Network Address가 동일할 때 Switching 되었다고 정의
- Frame이 송수신되는 인터페이스가 동일 VLAN, 동일 IRB에 속해있을 때 Switching 되었다고 정의
2) Switching 기준(중급)
- 수신된 Frame의 S-MAC Learning 및 D-MAC을 확인만 하며 L2 Header 정보 변경 불가
- 수신된 Frame의 D-MAC이 본인 MAC Address를 포함하면 직접 처리하며 포함하지 않으면 FDB를 참조하여 처리
- Frame을 수신한 인터페이스에 Switching Process 기능이 있어야 Switching이 가능
- Switching 진행 시, FDB Table 정보를 기준으로 Frame의 MAC Address 변경 없이 Switching
- 수신된 Frame의 D-MAC이 Frame을 수신한 인터페이스 본인이 아니면, 동일 VLAN이며 인터페이스가 UP인 곳으로 Switching
- Switching할 때, Flooding인지 Forwarding인지는 FDB에 D-MAC에 정보가 Learning 되어 있는지에 따라 결정
3) Routing 기준(초급)
- Packet이 전송되는 인터페이스의 Network Address와 수신되는 인터페이스의 Network Address가 다를 때 Routing 되었다고 정의
- Packet이 송수신되는 인터페이스가 다른 VLAN, 다른 IRB, 다른 Router Interface에 속해있을 때 Routing 되었다고 정의
4) Routing 기준(중급)
- Host 및 Router는 MAC Address에 의한 Switching을 하지 않으므로 Frame을 수신하여도 S-MAC Learning 불가하며 Frame의 D-MAC이 본인을 포함하지 않을 경우 그냥 Drop
- Routing 진행 시, Routing Table 및 ARP Table 정보를 기준으로 Frame의 MAC Address를 변경하여 Routing
- Routing 진행 시, IP Header에 있는 TTL Field는 1 감소하고 IP Header의 Checksum Field를 다시 계산
- 만약 Routing 시, S-MAC을 변경하지 않고 전송하게 되면 패킷을 받은 라우터는 누구로부터 전송된 패킷인지 확인 불가
- 만약 Routing 시, D-MAC을 변경하지 않고 전송하게 되면 패킷을 받은 라우터는 D-MAC이 본인 MAC Address가 아니므로 바로 Drop
- 수신된 Frame의 D-MAC이 본인을 포함해야 하며 D-IP가 본인이면 직접 처리하며 본인이 아니면 Routing Table을 참조하여 처리
'Network > Switching, Routing Basic' 카테고리의 다른 글
Static Route Metric and 'qualified-next-hop' Configuration(Juniper vMX) (0) | 2025.02.12 |
---|---|
Static Route Preference and 'qualified-next-hop' Configuration(Juniper vMX) (0) | 2025.02.10 |
Static Route Basic Configuration(Juniper vMX) (0) | 2025.02.08 |
Static Route Next-Hop IP address vs Outgoing interface (0) | 2025.02.06 |
Routing Table Best-Path Selection (1) | 2025.02.04 |
IGP vs EGP (1) | 2025.02.02 |
Distance Vector vs Link State (0) | 2025.01.31 |
Switch 기능 (1) | 2025.01.27 |