본문 바로가기
클라우드 아키텍처 설계 기초지식/02 네트워크 인프라구축

네트워크 인프라구축(3) - EIGRP

by Jasie 2018. 10. 21.
  •  EIGRP

 Cisco에서 만든 Cisco 전용 라우팅 프로토콜


- RIP와 마찬가지로 스플릿 호라이즌이 적용된다.

- IGRP를 발전시킨 라우팅 프로토콜이라고 볼 수 있다.

- 수렴 시간이 빠르다. (정보를 공유하는 시간이 빠르다)

- AS단위로 구성되어 있으며 AD값은 내부 90, 외부 170

->AS란 하나의 네트워크 관리자에 의해 관리되는 라우터의 집단

- 멀티캐스트 주소를 사용하여 정보를 전달한다.


<장점> 

- 수렴이 빠르게 가능하다.

      - OSRF에 비해 설정이 간단하다.


<단점>

 - CiSCO전용이다.

       - 큰 규모에서는 사용하기 힘들다.


  • EIGRP 기본 설정방법

1. router eigrp AS number

->  EIGRP로 동작하는 모든 라우터는 동일한 AS번호를 가져야 한다.

2. no auto-summary

3. eigrp router-id

-> 임의로 설정하지 않을 경우 루프백 인터페이스에서 가장 높은 IP주소가 설정

4.network x.x.x.x y.y.y.y (wild card mask를 같이 사용하는데 이 것은 0.0.0.255이다.)


  • EIGRP 확인 방법

-ping 통신 확인 ping [IP주소]

-라우팅 테이블 확인 show ip route

-네이버 테이블 확인 show ip eigrp neighbor

-토폴로지 테이블 확인 show ip eigrp topology   (네이버에게 받은 정보를 저장하는 DB)

-라우터에서 동작하는 라우팅 프로토콜 확인     show ip protocols




빅데이터 인공지능 openstack ssl 해킹


- 설정을 확인한 화면



- 다른 것과 연결되었음을 확인



- 이웃관계를 확인함


  • EIGRP 정보 확인


- EIGRP를 설정한 라우터에서 'show ip protocols' 명령어로 구동중인 프로토콜의 여러 정보를 확인할 수 있다. 

 

- Neighbor 테이블 확인 :  show ip eigrp neighbor

 

 -> EIGRP가 구성된 라우터들은 hello packet을 교환해서 인접 관계를 형성. 즉 네이버 관계가 시작되면서 네이버 테이블을 생성하고 인접 라우터들의 목록이 저장된다. EIGRP 네이버간 통신 상태를 관리하는 테이블

 

- Topology 테이블 확인 :  show ip eigrp topology

 

 -> 네이버들에게서 업데이트 된 모든 EIGRP 네트워크와 그 네트워크의 메트릭 정보를 저장하는 데이터 베이스. 

     토폴로지 테이블에는 현재의 라우터에서 목적지 네트워크까지의 메트릭 값과 넥스트 홉 라우터에서

     목적지 네트워크까지의 메트릭 값이  모두 저장되어 있다.

     이러한 정보로  토폴로지 테이블 안에서 Successor(최적 경로)와 Feasible Successor(후속 경로)를 선출하여 

     Dual 알고리즘을 사용해 빠른 수렴이 가능하게 한다. 

 




  • DUAL 알고리즘

 

- EIGRP는 DUAL 알고리즘을 사용하여 최적의 라우팅 경로를 계산한다. (빠른 수렴(fast convergence)이 가능하다.)

 

- FD(Feasible Distance)와 AD(Advertised Distance)라는 메트릭을 사용하여 Successor(최적 경로)와 

  Feasible Successor(후속 경로)를 선출한다.

 

 




 

  • EIGRP 축약

 

- EIGRP는 디스턴스 벡터 라우팅 프로토콜의 속성을 가지고 있기 때문에 메이져 네트워크 경계에서 자동 축약을 한다.

  RIP과 마찬가지로 'no auto-summary' 명령어로 자동 축약을 정지시킨다.

 

- 수동 축약은 축약된 네트워크를 전송하려는 자신의 인터페이스에 들어가서 설정한다.

 

  <예시> 

 

      R1(config)#router eigrp <AS번호>

      R1(config-router)#no auto-summary

      R1(config-router)exit

   

      R1(config)#interface serial 0/0        // 라우팅 정보를 광고하는 인터페이스에서 축약을 설정한다.

      R1(config-if)#ip summary-address eigrp <AS번호>  x.x.x.x y.y.y.y  // 축약 설정

                                                        ------- -------

                                                           1       2

 

   -> 1 : 축약한 네트워크

       2 : 축약한 네트워크의 서브넷마스크     

 

    -> 네트워크의 수동 축약 방법은 RIP의 수동 축약과 동일하다.

 


  • EIGRP 인증 방법

1. (config)# key chain <본인이 정한 단어>

2. (config-keychain-key)#key-string <단어>

3. (config-keychain-key)#exit

4. (config-keychain)#exit

5. (config)# interface serial 0/0

6. (config)#ip authentication key-chain eigrp AS번호 단어

7. (config)#ip authentication mode eigrp AS번호 md5


->show run 명령어를 사용해 설정 내용을 확인한다.


 화면


 - 키설정을 확인한 화면(인증)


-> 'show ip eigrp neighbor' 명령어로 이웃 관계를 확인하고 'debug eigrp packet hello' 명령어로 헬로 패킷을 디버깅해본다.



=> 서로 같은 암호키와 암호를 사용하지 않으면 이웃을 맺지 않는다.



축약하는 방법


 





1. 위에 있는 것을 모두 2진수로 변환하여 축약시킨다.

2. (config)#interface serial 1/0

3.(config-if)# ip suumary-address eigrp 10 축약시킨 주소



  • 재분배

: 네트워크의 규모가 커질 경우 여러 개의 라우팅 프로토콜을 사용하는 경우가 발생할 때 사용


- 재분배를 사용해야만 서로 다른 라우팅 프로토콜 간 정보 교환이 이루어진다.

- 특정 라우팅 프로토콜에게 다른 라우팅 프로토콜 정보를 해당 라우팅 프로토콜 형식에 맞게 추가할 수 있다.




공감() 과 댓글은 필자에게 큰 힘이 됩니다.

잠시 1초만 내주시면 안될까요? ~~


로그인 없이도 가능합니당 



댓글