라우터 Default-Gateway, Static Route
- Default Route : 경로를 찾지 못하는 모든 네트워크의 경로를 미리 정해놓는 것.
우선, 지정되어 있는 ip route를 지우고 default-gateway를 설정해주자.
01. 라우터 ip route 지우기/삭제.
> enable
# show run
show run에서 Space Bar) 한 페이지씩 넘기 Enter Key) 한 줄씩 넘기기
메모장 켜서 ip route 주소 복붙해서 맨 앞에 ‘no’ 붙이기
ex.
no ip route 2.0.0.0 255.0.0.0 1.1.1.2
no ip route 3.0.0.0 255.0.0.0 1.1.1.2
no ip route 126.0.0.0 255.0.0.0 1.1.1.2
no ip route 191.255.0.0 255.255.0.0 1.1.1.2
no ip route 223.255.255.0 255.255.255.0 1.1.1.2
- 그리고 전체 복사해서 Router에 입력해주기.
#conf t
(config-if)# 오른쪽 마우스 클릭 ! (자동으로 붙여넣기 됨)
02. 라우터 Default-Gateway 설정 - 방법 01.
: 이웃의 주소를 쓰는 경우.
위 사진을 예로 들면,
R1의 경우) ip route 0.0.0.0 0.0.0.0 1.1.1.2 찾는 목적지가 조건에 없으면 1.1.1.2로 (모르는 건 전부 오른쪽으로)
R3의 경우) ip route 0.0.0.0 0.0.0.0 2.1.1.1 찾는 목적지가 조건에 없으면 2.1.1.1로 (모르는 건 전부 왼쪽으로)
R4의 경우) ip route 0.0.0.0 0.0.0.0 3.1.1.1 찾는 목적지가 조건에 없으면 3.1.1.1로
R2) 이것만 주의해 주면 됨.
그렇다면 R2는 어떻게 해야 될까?
-> R2는 1개만 Default-Gateway를 설정해주고, 나머지는 다 직접 지정해줘야 한다.
정리를 해 보자면,
틀린 예시
ip route 0.0.0.0 0.0.0.0 1.1.1.1
ip route 0.0.0.0 0.0.0.0 2.1.1.2
ip route 0.0.0.0 0.0.0.0 3.1.1.2
올바른 예시
ip route 0.0.0.0 0.0.0.0 1.1.1.1
ip route 191.255.0.0 255.255.0.0 2.1.1.2
ip route 223.255.255.0 255.255.255.0 3.1.1.2
03. 라우터 Default-Gateway 설정 - 방법 02.
: 자신의 로컬 주소를 쓰는 경우.
가끔 라우터 주소가 멀리 떨어져 있는 경우 주소를 모를 때, 이웃 주소 자리에 자신의 인터페이스를 지정할 수도 있다.
R1) PC쪽만 잡아주자. ip route 126.0.0.0 255.0.0.0 s1/0(자기자신의 s임. 왼쪽 s1/0임) ip route 191.255.0.0 255.255.0.0 s1/0 ip route 223.255.255.0 255.255.255.0 s1/0 이런식으로 설정해 볼 수 있다.
- 즉 ip route 유형이 2가지라는 뜻.
- 하나는 이웃의 주소를 쓰는 경우 나머지 하나는 자신의 로컬 주소를 쓰는 경우.
04. Looping (루핑)
R2) no ip route 191.255.0.0 255.255.0.0 2.1.1.2 no ip route 223.255.255.0 255.255.255.0 3.1.1.2
루핑 : 뺑글뺑글 도는 것.
루핑 만들어서 Linux5 ping한 번 해 보기 191.255.255.1 그래서 ip 주소를 잘 못 준 것은 꼭 지워줘야 함. Linux5에서는 계속 주고 받고 하다가 죽어버림.
에러가 뜬 것을 확인할 수 있다.
05. 참고
# show ip int brief
# show run
# show ip route
이 명령어들은 자주 사용하니 꼭 기억해두자.
06. 모든 것을 활용하여 예제 풀어보기.
- 아까 예제에서 ip route를 삭제하자.
Ex.
- hop : 라우터를 거치는 숫자
- R3에서 next-hop 주소는 2.1.1.1
R1.
- R1) ip route 명령어 1개, default network 사용하기
>enable #conf t ip route 0.0.0.0 0.0.0.0 1.1.1.2
R2.
- R2) ip route 명령어 3개만 사용하기, next-hop 주소 1개 / Local Interface 1개 / default network 1개(next-hop 사용)
>enable
#conf t
ip route 192.168.10.0 255.255.255.0 1.1.1.1
ip route 223.255.255.0 255.255.255.0 s1/1
ip route 0.0.0.0 0.0.0.0 2.1.1.2
R3.
- R3) ip route 명령어 5개만, next-hop 주소 사용하기
>enable
#conf t
ip route 192.168.10. 255.255.255.0 2.1.1.1
ip route 126.0.0.0 255.0.0.0 2.1.1.1
ip route 233.255.255.0 255.255.255.0 2.1.1.1
ip route 1.0.0.0 255.0.0.0 2.1.1.1
ip route 3.0.0.0 255.0.0.0 2.1.1.1
R4.
- R4) ip route 명령어 5개만, Local Interface 주소 사용하기
>enable
#conf t
ip route 192.168.10.0 255.255.255.0 s1/0
ip route 126.0.0.0 255.0.0.0 s1/0
ip route 191.255.0.0 255.255.0.0 s1/0
ip route 1.0.0.0 255.0.0.0 s1/0
ip route 2.0.0.0 255.0.0.0 s1/0
결과.
R1.
S*
의 의미 : 지도 찾아보고 목적지가 없으면 여기로 보내는 경우, 디폴트 네트워크via
: ~로 보내라.- S = 1개
R2.
- S = 3개 , via 2개 / directly connected 1개
R3.
- S = 5개, 모두 via가 붙어있는 것을 확인할 수 있다.
R4.
- S = 5개, directly connected로 된 것을 확인할 수 있다.
07. Satic Route에 대하여.
스텁
: 끝 단위에 있는 것.Static Routing 구성
- 네트워크 관리자가 수동으로 직접 목적지 별로 지정해 주는 경로를 의미 - Static Routing Protocol은 외부 네트워크와 연결되는 경로가 하나뿐인 스텁(Stub) 네트워크에서 많이 사용한다.
(참고 : Stub = 끝 단위에 있는 것.)
Static Routing 장점
- 운영자가 경로를 직접 입력하기 때문에 라우터는 머리를 쓰지 않아 CPU상에 부담이 없다. - 라우팅 테이블 교환 및 업데이트를 안 하기 때문에 라우터들 간에 대역폭을 낭비하는 일이 없다. - 보안성이 있다.
Static Routing 단점
- 라우터가 어떻게 연결되어 있는지를 알아야 한다. - 한 네트워크에 회선이 추가될 경우, 추가된 경로를 설정해야 한다. - 동적 라우팅과는 달리 회선에 문제가 생겨도 다른 길을 동적으로 찾지 못하고 계속 불능이 된다.
Static Route 설정하기.
Router#(config) ip route [destination_network] [subnet_mask] [next_hop_address] [distance]
- destination_network : 목적지 네트워크 지정 (주의: 네트워크 주소임) - 가고 싶은 곳의 주소
subnet_mask : 목적지 네트워크의 서브넷 마스크 지정 - 서브넷 마스크의 주소
next_hop_address : 목적지 네트워크로 가기 위한 넥스트 홉 어드레스 지정 - 통해 갈 곳의 주소 (넥스트 홉의 경우, 1홉을 건너뛴 홉, 즉 자신의 건너편 라우터라고 생각하면 된다. 인터페이스를 쓸 경우, 자신의 인터페이스를 적는다.)
distance : 라우팅 정보의 가치로서 커지면 커질수록 가치가 떨어지게 되며, 명시하지 않아도 된다. (디폴트 값은 1임)