네트워크/L2_L3 Packet_tracker 실습

6월 12일 RIP, EIGRP 동적 라우터

송시혁 2018. 6. 12. 12:16


ip 라우팅 이론


-Static



-Dynamic



라우팅을 사용하는 이유

-> 길을 찾아주기 위해서  

(패킷의 목적지로 정확하게 전달 하게 하기 위해서)


-> 라우팅은 IP를 보고 길을 찾아준다.

-> 스위치랑 다르게 다른 네트워크 대역대(장거리) 전송이다.

-> 스위치는 MAC L3 장비 IP

-> L4 스위치 -> Load balance


-> Static 엔지니어(사용자)가 직접 길은 설정해 주는 것.

   ip route 네트워크 대역 이름 subnetmask next-hop

   

   

route print => route 경로를 출려해준다.

PC는 동적 라우팅이 안됨.



Request 시에 ARP 요청

-> 할당 받을 IP를 사용하고 있는지 확인하는것.



RIP

동적 라우터의 시초

->Distance Vector  알고리즘으로 최상의 길을 찾는다.

(Best Path)

-> hop count 사용.

-> 16 hop 이상 사용 불가

-> V1은 Classful (서브넷 마스크 정보를 넘겨주지 않음)

   V2는 Classless(서브넷마스크 정보를 넘김)

-> neighbor를 맺지 않음


show ip route

 : routing table을 확인하는 명령어

 : routing table을 올라오지 않으면 해당 대역대랑 통신이 안된다.

 -> 해결책 : 통신하고 싶은 대역대를 라우팅 테이블에 올릴 방법을

             테이블에 올려야 된다. 


-> show ip interface brief

 : interface에 입력한 IP 확인하는

-> show interface status

 :  interface 상태 확인.(cisco packet tracer는 지원 안함 ㅜㅜ)





제일 오른쪽 router1에 RIP관한 설정이다. show ip route명령어로 확인 가능하면, R로 되어있는것이다.


절차는 다음과 같다.


1. router rip를 입력


연결되어 있는 network 대역대를 설정하면 된다.


분명 router rip는 1.1.1.0대역을 설정했지만 아래 보기와 같이 1.0.0.0으로 설정되어있음.

이것은 RIP(v1)에 classful이라는 특성 때문이다. 1.1.1.0은  IP class A에 해당한다.

따라서, 서브넷 마스크가 8비트만 사용함으로 아래에는 1.0.0.0으로 표시된다.


라우터를 한 개 더 연갤 했더니 1.1.1.0의 대역이 사라짐. 즉, RIP hop count가 최대 16개이므로

사라지게 된다. 


더이상 RIP는 설정하지 못하므로 디폴트 라우터 설정. 그러나 


라우터 테이블에 등록이 안되어있으면 가지 않는다.

17번대 뿐만 아니라 1번대 라우팅 테이블도 확인해야 된다.

1번 라우터에는 17번대가 빠져있다. 따라서 1번대 라우터에도 디폴트 라우터를 설정해야 된다. 


1번 라우터에 디폴트 라우터 설정.



ping이 가는것을 확인된다.



HELLO

■ Establsish neighbor relationships

■ Ack 번호를 0을 가지고 mulicast(224.0.0.10)


UPDATE

■ Send routing updates

■ New neighbor 발견 시 toplology table 동기화 : unicast

■ Topology Change 발견시 : mulicast


QUERY

■ Ask neighbor about routing informaiton : always mulicast

■ 질의 응답.


REPLY

■ Response to query about route informaiton: unicast

■ query에 대한 응답. 


ACK

■ Acknowledgemenbt of a reliable packet (update, query, reply)

■ Nonzero ack 번호를 가진 unicast




< Neighbor Table >

EIGRP router는 인접 router(직접 연결된 Neighbor router)에 대한 테이블을 보유하여

인접 router간의 양방향 통신을 확립한다. 

지원하는 프로토콜별로 각각의 Neighbor Table을 유지한다.

show int neighbor



< Topology Table >

-> EIGRP router는 정보교환에 의하여 알게 된 모든 네트워크에 대한 

   Topology Table을 유지한다. 지원하는 프로토콜 별로 각각의 Topology

   Table을 유지한다.


<Routing Table> 

-> EIGRP router는 Topology Table을 기초로 하여 Destination에 

   대한 최적의 경로를 routing table에 보유한다. 지원하는 프로

   토콜 별로 각각의 Routing table을 유지한다.


<Successor>

-> Destination에대한 Primary Route이다. routing Table에 유지된다.

  router간에 최적의 경로를 뜻함.


<Feasible Table>

-> Destination에대한 Backup router이다. Feasible Scuccesssor는 Scuccesssor와 동시에 

  선택되는데 Topology Table에 보유된다. 

  Destination에 대해서 여러 개의 Feasible Scuccesssor를 보유할 수 있다.


router eigrp autonomous-system(번호)




IP EIGRP Neighbor를 표시

-> show ip eigrp neighbor 

  

IP EIGRP topology를 표시 

-> show ip eigrp topology


routing table에 eigrp route정보를 표시

-> show ip route eigrp

  

현재 router에 구성된 Active Routing Protocol을 표시

-> show ip protocols

  

IP EIGRP 송수신 Packet에 수를 표시

-> show ip eigrp traffice

  

송수신되는  EIGRP Packet을 표시  

-> debug eigrp packet


EIGRP Advertisemnet  EIGRP rotuing Tblae

-> debug ip eigrp route 

  

  

EIGRP  rotuing Activity 의 간략한 정보 표시

-> debug ip eigrp summary


  

Route calculation을 포함한 다양한 EIGRP A  

-> 


리눅스 명령어

tcpdump 



 

약간의 실습



IP EIGRP Neighbor를 표시

-> show ip eigrp neighbor 


  

hello가 5초마다 나간다.

holdtime 그렇기 때문에 15초를 넘지않는다.

3번 나가서 응답없으면 neighbor를 맺지 않는다.

여기서는 neighbor가 맺음으로 15초를 넘지 않는다.

uptime은 neighbor를 맺은 시간대.


wild card mask

- 서브넷 마스크에 반대. 255.255.255.255에서 다빼버리면 된다.

255.255.255.252 -> 0.0.0.3


-> 사용이유(특정 IP에 대해서 필터링이 가능하다. 효과적으로 사용이 가능.)

중간에 1이 가능하다. 255.255.254.xxxxx도 

EIGRP, OSPF, ACL(Access Control List)


반대편 라우터도 설정하면 UP이 된다.