2018년 1월 19일 금요일

라우팅 프로토콜

라우팅 프로토콜

<Router 설정 옵션>
 라우팅 프로토콜
목적지 네트워크로 가는 경로를 알아내기 위해 사용되는 프로토콜
자신이 가지고 있는 네트워크 정보를 서로 교환하여 라우팅 정보를 update하는 약속사항.
Static :정적 라우팅관리자가 하나하나 수동으로 설정

=========================================================
동적 라우팅 프로토콜 라우터 간에 자동으로 서로의 네트워크 정보를 교환 및
상황에 따라 경로를 변화 시킬 수 있다.
AS 내부
AS 외부
거리 벡터
링크 상태
경로 벡터
클레스풀
RIP, IGRP
EGP
클래스리스
RIPv2, EIGRP
OSPFv2, IS-IS
BGPv4
IPv6
RIPng, EIGRP(v6)
OSPFv3, IS-IS
BGPv6
=========================================================
Static
=========================================================
1. Static의 장점
- CPU가 최적경로를 찾기 위한 계산을 하지 않는다따라서 라우팅 속도가 빠르고 메모 리도 적게 사용라우터의 성능이 좋아진다.네트워크를 통해서 서로의 정보를 교환하는 것도 없기 때문에 인접한 회선의 대역폭 절 약 및 자신의 정보를 외부로 알리지 않기 때문에 보안에도 좋다.
2. Static의 단점
사람이 직접 설정해야 하는 번거로움과 실수에 의한 오설정의 가능성이 있다.사전에 설정한 네트워크 경로에 이상 발생 시 손수 변경해야하며경로에 문제가 발생 하더라도 변경 전까지 설정된 경로로 데이터를 전송하기 때문에 정상정인 데이터 전송이 이뤄지기 힘들다.대규모 네트워크에는 적합하지 않다. 
3. 라우팅 설정
- IP ROUTE [네트워크 ID] [서브넷] [next-hop ip |출구 int] [거리]거리 거리 값이 커지면 최적 경로로서의 가치가 떨어진다기본값은 1 
=========================================================
<Default 라우팅>
기본 게이트웨이를 설정하는 것.모르는 경로에 대한 모든 데이터는 이곳으로 가라고 정해 놓은 길
인터넷에 연결된 라우터에서 가장 많이 사용하는 인터페이스 쪽을 디폴트 라우트를 잡아 두면 다른 경로에서 해당 네트워크를 못 찾을 때는 무조건 인터넷 쪽 인터페 이스로 나가게 된다. 
(일반 PC에서 모든 인터넷에 접속이 가능한 이유)stub 네트워크에서도 많이 사용(경로가 하나밖에 없는 네트워크)ip route 0.0.0.0 0.0.0.0 [Next-hop ip | 출구 Int]

==========================================================<실습>
실습에서 인터페이스 명령어는 붙여넣기하는 것만으로도 설정 적용이 가능하다.]


























<R1>
기본설정
en
conf t
hostname R1
no ip domain-lookup
line console 0
exec-timeout 0 0
logging synchronous
end
인터페이스 설정
conf t
interface serial 2/0
ip address 100.100.100.1 255.255.255.252
no shutdown
clock rate 64000
exit
interface fastEthernet 0/0
ip address 10.10.10.1 255.255.255.0
no shutdown
exit
end
라우팅 설정
conf t
ip route 0.0.0.0 0.0.0.0 100.100.100.2
<R2>
기본설정
en
conf t
hostname R2
no ip domain-lookup
line console 0
exec-timeout 0 0
logging synchronous
end
인터페이스 설정
conf t
interface serial 2/0
ip address 200.200.200.1 255.255.255.252
no shutdown
exit
interface serial 3/0
ip address 100.100.100.2 255.255.255.252
no shutdown
exit
interface serial 6/0
ip address 150.150.150.1 255.255.255.252
no shutdown
exit
interface fastEthernet 0/0
ip address 20.20.20.1 255.255.255.0
no shutdown
exit
라우팅 설정
conf t
ip route 0.0.0.0 0.0.0.0 150.150.150.2
ip route 10.10.10.0 255.255.255.0 100.100.100.1
ip route 30.30.30.0 255.255.255.0 200.200.200.2
<R3>
기본설정
en
conf t
hostname R3
no ip domain-lookup
line console 0
exec-timeout 0 0
logging synchronous
end
인터페이스 설정
conf t
interface serial 3/0
ip address 200.200.200.2 255.255.255.252
no shutdown
exit
interface fastEthernet 0/0
ip address 30.30.30.1 255.255.255.0
no shutdown
exit
end
라우팅 설정
conf t
ip route 0.0.0.0 0.0.0.0 200.200.200.1
<R4>
기본설정
en
conf t
hostname R4
no ip domain-lookup
line console 0
exec-timeout 0 0
logging synchronous
end
인터페이스 설정
conf t
interface serial 3/0
ip address 150.150.150.2 255.255.255.252
no shutdown
exit
라우팅 설정
conf t
ip route 0.0.0.0 0.0.0.0 150.150.150.1



=========================================================


RIP (Distance Vector Routing Protocol)
Metric Hop-count 로 사용한다.
(가장 적은 hop-count를 가진 경로가 최적 경로)-> 때문에 경로 결정시 Link의 속도를 반영하지 못한다.-> 복잡한 네트워크에서는 비효율 적인 경로가 선정될 수 있다. 
RIP의 최대 Hop-count는 15, 16이상부터는 도달 불가능한 네트워크로 간주된다. 설정이 간단하다. 소규모 네트워크 대역에서 유리하다. 
Routing 정보 전송 방식이 비효율 적이다.
-> Topology의 변화와는 상관없이 무조건 30초마다 인접 라우터에 라우팅 테이블
내용 전체를 전송하게 되어있다. 
RIP Version 1
Subnet mask 정보가 없는 Classful 라우팅 프로토콜 (서브넷팅 미지원) 정보전송 시 Broadcast주소(255.255.255.0)를 사용한다. 
RIP Version 2
Subnet mask 정보가 있으며, Classful 라우팅 프로토콜 (서브넷팅 지원) 동적 라우팅 프로토콜
정보 전송 시 멀티캐스트 Multicast(224.0.0.9) 사용. 각 네트워크 경로 정보에 대한 인증을 할 수 있다.
tag
Auto summary (슈퍼넷팅서브넷팅과 비슷한 원리
Manual summary 클레스리스하게 사용할 때는 OFF하여 사용. 
=========================================================
<패킷 트레이서 라우터 설정 저장 방법 전원 ON/OFF>
copy running-config startup-config [yes]
설정 저장이 무엇보다 중요하다.
=========================================================
<라우팅 설정>
RIP Ver 1 설정시
클레스별 IP주소 선정을 해주어야 한다.
ex) 162.100.0.0
ex) 201.100.1.0 클레스별 0.0 인가 .0 인가.
conf t
router rip
network [광고할 IP]
---------------------------------------------------------------

RIPv1은 클레스풀 라우팅 프로토콜이기 때문에 서브넷팅을 지원하지 않는다.
따라서
R1의 162.10.1.0/24R2의 162.10.2.0/24R3의 162.10.3.0/24
각각을 /24 로 서브넷팅하여 /24로 인식하지 못하고 B클레스의 기본 서브넷인 /16으로
인식시켜 RIP를 구동하여 각 네트워크를 광고해도 정상적으로 전송되지 않는다.
<해결방안네트워크 주소를 클레스풀하게 변경 or 클레스리스한 라우팅 프로토콜 사용





<RIPv1 실습>

<R1>
기본설정
en
conf t
hostname R1
no ip domain-lookup
line console 0
exec-timeout 0 0
logging synchronous
end
인터페이스 설정
conf t
interface serial 2/0
ip address 211.100.10.1 255.255.255.252
no shutdown
exit
interface fastEthernet 0/0
ip address 162.10.1.1 255.255.255.0
no shutdown
exit
end
라우팅 설정
conf t
router rip
network 162.10.0.0
network 211.100.10.0
<R2>
기본설정
en
conf t
hostname R2
no ip domain-lookup
line console 0
exec-timeout 0 0
logging synchronous
end
인터페이스 설정
conf t
interface serial 3/0
ip address 211.100.10.2 255.255.255.252
no shutdown
exit
interface serial 2/0
ip address 201.100.1.1 255.255.255.252
no shutdown
exit
interface fastEthernet 0/0
ip address 162.10.2.1 255.255.255.0
no shutdown
exit
end
라우팅 설정
conf t
router rip
network 162.10.0.0
network 211.100.10.0
network 201.100.1.0
<R3>
기본설정
en
conf t
hostname R3
no ip domain-lookup
line console 0
exec-timeout 0 0
logging synchronous
end
인터페이스 설정
conf t
interface serial 3/0
ip address 201.100.1.2 255.255.255.252
no shutdown
exit
interface fastEthernet 0/0
ip address 162.10.3.1 255.255.255.0
no shutdown
exit
end
라우팅 설정
conf t
router rip
network 162.10.0.0
network 201.100.1.0
-----------------------------------------------------------------
<해결 방법 - 2>
클래스리스한 라우팅 프로토콜을 사용
=========================================================
RIP 프로토콜 작성 시
router rip
version 2
no auto-summary 작성 후 [자신의 IP]를 광고

댓글 없음:

댓글 쓰기