본문 바로가기
인프라/네트워크

[네트워크 인프라] 라우팅 static 설정

by odls 2024. 8. 21.

 

라우터의 다른 인터페이스에 연결된다면 항상 다른 네트워크이다.

 

 

이 상황에서 172.16.2.5 pc에서 10.10.10.5로 ping 을 날리면 성공적으로 통신이 될까?

 

 

핑을 통해 패킷을 전송할때

eth / ip / icmp 처음에 만들때

 

eth source : 본인

eth destination : gateway mac

ip source 본인

ip destination : 10.10.10.5

 

로 보낼텐데,

 

연결된 좌측 라우터의 인터페이스에

게이트웨이 주소 설정이 되어 있다면

 

좌측 라우터에서 이 요청이 도착할 것이고

 

 

 

본인에 해당하는 mac 주소이므로 ethernet 헤더를 벗기고

ip 헤더를 확인할 텐데, ip destination 이 10.10.10.5로 

라우팅 테이블에 이 정보가 존재하지 않으면 요청을 drop한다.

 

좌측 라우터의 라우팅 테이블에 초록색 네트워크를 추가해야 하고

우측 라우터의 라우팅 테이블에 파란색 네트워크를 추가해야

 

정상적으로 ping이 갔다가 돌아올 것이다.

 

 

실습

1.

10.10.10.0/24 네트워크

10.10.10.1/24 게이트웨이

10.10.10.3/24 PC

10.10.10.2/24 PC

 

 

 

2.

20.20.20.0/24 네트워크

20.20.20.1/24 게이트웨이

20.20.20.2/24 PC

 

 

 

R1은 10.10.10.0/24 네트워크를 f0/1 인터페이스로 연결

R2는 20.20.20.0/24 네트워크를 f0/1 인터페이스로 연결

R1과 R2는 f0/0으로 연결

 

 

10.10.10.3에서 10.10.10.2로 ping 요청

 

arp로 브로드 캐스팅 해서 mac주소를 가져올 것이기 때문에 ping은 정상적으로 보내지고 가져와진다.

 

 

그러나 20.20.20.2 는 안될것

 

라우터를 통해서 가야하는데

라우터가 20.20.20.0네트워크에 대한 정보를 라우팅 테이블에 가지고 있지 않기 때문이다.

 

R1과 R2사이의 네트워크

12.12.12.0/30

 

라우터끼리 연결하는 것이므로

2개의 host만 필요하기 때문에

255.255.255.252로 서브넷 마스킹

 

R1

12.12.12.1/30

 

R2

12.12.12.2/30

 

을 할당

 

 

R1설정***********

en

conf t

hostname R1

no ip domain-lookup

 

 

int f0/1

ip add 10.10.10.1 255.255.255.0

no shut

 

int f0/0

ip add 12.12.12.1 255.255.255.252

no shut

 

copy running-config startup-config

 

 

R2설정***********

en

conf t

host R2

no ip domain-lookup

 

 

int f0/1

ip add 20.20.20.1 255.255.255.0

no sh

 

int f0/0

ip add 12.12.12.2 255.255.255.252

no shut

copy running-config startup-config

 

 

 

R1 라우팅 테이블

 

R2 라우팅 테이블

 

 

R1이 20.20,20.0 네트워크를모르고

R2가 10.10.10.0 네트워클르 모르기 때문에 아직 다른 네트워크의 PC로는 연결이 되진 않는다.

 

 

 

 

10.10.10.3에서 20.20.20.1 PC로 ping test

실패

 

 

 

 

static으로 라우팅 설정을 함으로써 해결하겠다.

 

R1

conf t

ip route 20.20.20.0 255.255.255.0 f0/0

직접 연결된 인터페이스에 라우팅 설정

 

S = static

20.20.20.0/24 가 직접 FastEthernet0/0 포트로 연결되었다고 나온다

 

 

 

R2

conf t

ip route 10.10.10.0 255.255.255.0 12.12.12.1

연결된 R1의 인터페이스 주소 (게이트웨이 주소)에  라우팅 설정

S = static

10.10.10.0/24 가 목적지  ip

다음 홉 ip 주소인 12.12.12.1로 연결되었다고 via 12.12.12.1 이라고 설정되어있음

 

 

10.10.10.3에서 20.20.20.2 로 ping 테스트

 

이제는 router들이 상대 네트워크 라우터에 대한 경로를 static으로 설정하고 있으므로 성공적으로 수행된다.