본문 바로가기
공부/CCNA

04.18_네트워크기초_OSPF

by kyoung-ho 2017. 5. 7.
반응형

## DUAL(Diffusing Update Algorithm) ##

 

- EIGRP가 사용하는 알고리즘.

- DUAL에서 사용되는 용어는 다음과 같다.

 

1) FD(Feasible Distance)

=> 출발지에서 목적지 network까지의 전체 Metric을 의미한다.

=> FD 값이 가장 낮은 경로가 Best Path로 선출된다.

 

2) AD(Advertised Distance)

=> 출발지 장비의 Next-hop 부터 목적지 network까지의 Metric을

      의미한다.

 

3) Successor

=> Best Path(최적 경로) 상의 next-hop 라우터를 의미한다.

     즉, FD가 가장 낮은 경로의 다음 Router를 의미한다.

 

4) Feasible Successor

=> Loop가 없다고 확인된 Backup Path 상의 next-hop 라우터를

     의미한다.

=> 출발지 Router에서 다음 조건이 일치하는 Backup Path가

      존재할 경우 Loop가 없다고 확신할 수 있다.

 

[ Best Path(최적 경로)의 FD ]  >  [ Backup Path(후속 경로)의 AD ]

 

=> 위의 조건이 만족되는 경로가 존재하는 경우 해당 경로는

      Loop가 없는 Backup Path라는 것을 확신하고, 해당 경로

      정보를 자신의 ‘EIGRP Topology Table’ 에 등록한다.

 

 

 

#do sh ip eigrp topology all-link

=> 위 의 조건에 만족이 되지 않는 Backup 경로는 Topology

      Table에 등록되지 않고, Best Path 장애시 Query 패킷을

      사용하여 확인 후 Loop가 없다면 routing table에 등록된다.

 


[1. EIGRP Default-Route 생성]

 

- R1의 Loopback 1을 INTERNET 망에 연결된 Interface로

 가정하고, R1이 EIGRP 장비들에게 default-route를

 광고하도록 설정하여 도달성을 만들자.

 

R1 : 모르는거 있으면 나한테 보내라 -> ip route 0.0.0.0 0.0.0.0 loopback 1 (본인만알고있다)

       이걸 다른애들도 알수 있게 광고하는 것.

router eigrp 100

redistribute static -> eigrp100 범위내에 있는 망들에게 R1의 default 경로를 광고하는 재분배.

!

do sh run | section router eigrp -> 확인명령

 

D*EX 0.0.0.0/0 [170/156160] -> 광고안한 외부에서 보내는 것이라서 AD값이 170이다.

 

=> Static으로 설정한 default-route

 

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

[2. EIGRP Manual-Summary(수동 축약)]

 

- EIGRP의 수동 축약은 RIPv2와 동일하다.

 R5과 R7의 Loopback 1 정보를 Classless하게

 Summary하시오.

 

R5->150.100.12.0/22 is a summary, 00:52:28, Null0

-> 내가 서머리한 주소를 쓰레기통 Null0를 만든다.

 

sho ip ro 150.100.20.0 255.255.252.0

distance 5 -> summary값

 

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

## Link-state ##

 

- 다익스트라(SPF-Shortes path First) 알고리즘을 사용.

 

- Link-State 계열의 라우팅 프로토콜에는 OSPF의 통합 IS-IS가 있다.

 

- 각 Device가 Topology(구성)를 이해할 수 있다.

 (사람이 지도를 보고 길을 찾아가는 방식에 비유)

 

- 모든 Router가 자신과 연결된 Link 정보(= interface 정보)를 ‘LSA

 (Link-state Advertisement)’ 라는 이름의 정보로 생성하여, 동일

 Area에 포함된 모든 Router와 교환한다.

 

 상대방의 LSA를 수신한 Router는 해당 정보를 자신의 ‘Link-State

 Database’에 등록한 후, SPF 알고리즘을 사용하여 최단 경로를 구한다.

 이렇게 구한 Best Path를 자신의 Routing Table에 등록하여 Packet

 전송 경로로 사용하게 된다.

 

- Link-state의 특징은 다음과 같다.

 

1) Periodic(주기적) Update : 수행하지 않는다!

   => 인접 장비와 Hello 메시지를 교환하여 OSPF Neighbor관계를 형성한다.

         그 후 자신의 모든 정보(LSA)를 상대방과 교환하고, 주기적인 Update는

         수행하지 않는다.

   => 망에 변화가 발생되면 즉시(flush), 해당 정보만 (pertial), neighbor에게

        update를 수행한다.

   => EIGRP 동일하게 주기적으로 가벼운 Hello 메시지를 교환하여 상대방

         장비 상태를 확인한다.

 

2) Hop-Count 제한이 없다!

   => 대규모 망에 문제 없이 구성이 가능하다.

3) Loop 발생의 위험이 없다!

   => 각 Device가 전체 Topology(구성도)를 ‘Link-State Database’에 저장하기

         때문에 Loop가 없는 경로를 사용하게 된다.

 

4) Auto-Summary가 사용되지 않는다!

 

** EIGRP Configuration 삭제 **

 

<R1/R2/R3/R4/R5/R6/R7>

conf t

no router eigrp 100

 

<R1/R5/R7>

conf t

no int lo 1

 

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

## OSPF(Open Shortest Path First) ##

 

** Router-ID **

 

- OSPF의 경우 Link-State로 모든 router가 전체

  Topology 정보를 저장한다. 이를 위해 모든 Router는 고유한 식별자인 router-id가

  필요하다.

 

- Router-ID는 IPv4 주소 형태를 갖는다.

 하지만 형태만 IPv4일 뿐 실제 IP주소와 아무런 관련이 없다.

 

- 인접 OSPF Router와 동일한 Router-ID를 사용하면 안된다!!!

  만약 Router-ID가 서로 동일한 경우 OSPF Neighbor관계를

  형성할 수 없다.

 

- Router-ID를 설정하는 방식은 다음과 같이 2가지 방식이 있다.

1. 관리자가 [router-id x.x.x.x] 명령어를 사용하여 수동으로

2. 만약 관리자가 수동으로 router-id를 지정하지 않았을 경우에

   다음과 같은 방법으로 자동 결정된다.

  1. 가상 interface의 IP주소 중 숫자가 가장 큰 IP로 결정.

  2. 가상 interfacer가 없는 경우, 물리 interface의 IP주소

중 숫자가 가장 큰 IP로 결정.

- OSPF가 동작 중인 장비의 router-id를 변경하려면 router-id 명령어를

 입력하고, 장비를 재부팅하거나 OSPF Process를 재시작해야 변경된다.

  ([clear ip ospf process] -> [y])       

 

- Router의 숫자가 많지 않고, 정책 등의 특별한 목적이

 없는 경우에는 single area로 구성한다.

 single area로 구성시 area-ID는 관리자가 임의적으로

 지정하면 된다.

 

- Process-ID의 경우 하나의 router에서 다수의 OSPF를

 구동시 이를 식별하기 위한 목적이다.

 즉, 인접 router와 Process-ID가 다르거나 동일한 경우에도

 영향을 받지 않는다.

 관리자가 임의적으로 설정한다.(1~65,535)

 

** verify **

show run | section router ospf

show ip protocols

show ip ospf neighbor

show ip ospf database <옵션>

show ip route


 

반응형

댓글