OSPF LSA,STUB,AREA 240306

zzungxx·2024년 3월 6일

라우팅

목록 보기
2/3

1.OSPF Network Type

  • OSPF는 L2 Media에 따라서 , Network Type을 구분하고, Neighbor를 맺는 방식이 상이함
    • Serial Interface : Point-to-Point
    • Ethernet Interface : Broadcast
  • Broadcast환경에서는 Routing Update의 중복수신의 문제를 방지하기 위해, DR선출
    • DR과만 Full Adjance관계를 성립함 (2중화를 위해 BDR도 선출) "22.0.0.6" 사용
  • DR,BDR이 아닌 Router은 DRother됨
    • DRother간에는 "2-WAY"관계 유지 (hello만 주고받음)
  • DR선출은 Priority 높은순 > Router ID 높은 순 (단, Preempt기능은 없음 ) >> 사실상 먼저 켜지는 Router가 DR됨
config)#interface e0/0
config-if)#ip ospf network broadcast
config-if)#ip ospf prioriy 1 (0~255)

Ethernet의 경우, 반드시 DR을 선출하기 때문에 1:1로 연결된 Ethernet의 경우는 Network Type을 Point-to-Point 변경해야함

LAB08 OSPF DR/BDR

문제1. 구성도와 같이 OSPF AREA0를 구성하세요.

R4
interface loopback 0
  ip add 4.4.4.4 255.255.255.0
interface e0/0
  ip add 11.11.11.4 255.255.255.0
  no shutdown

router ospf 1
  router-id 4.4.4.4
  network 4.4.4.4 0.0.0.0 area 0
  network 11.11.11.4 0.0.0.0 area 0

문제2. R4가 DR, R2가 BDR이 되도록 설정 하세요.
Preempt 기능이 없기 때문에, R4가 가장먼저 켜져야 함(아니면, R1,R3의 Priority 0으로 구성) >> Priority 0은 DR, BDR이 안되겠다는 의미 !!!!

R4의 Priority 150
R2의 Priority 50

      R4
	  interface e0/0
	   ip ospf priority 150    >>>  #show ip ospf interface e0/0 
	 
     R2
      interface e0/0
       ip ospf priority 50	 
       
	  R1,R3
	  interface e0/0 
	   ip ospf priority 0

확인1. R1#show ip ospf neighbor로 3개의 neighbor을 확인합니다.

#show run interfae e0/0
#show run | in ospf
#show run | be interface e0/0
#show run | section ospf

#show ip ospf interface int e0/0

문제3. DR(R4)/BDR(R2)를 확인하고 , DRother 간에는 Neighbor의 상태가 2-way 상태에 머물러 있는 것을 확인하자.

  • DRother(R1,R3)간에는 Hello는 주고 받지만, Update는 주고받지 않음
  • R1,R3의 2-way는 DBD를 주고받기 이전 단계
  • 224.0.0.6 사용

2.OSPF LSA

ospf가 자신의 경로를 인접한 장비에 전달하는 단위를 LSA라고 함

  • LSA TYPE
    • LSA TYPE 1 (동일 Area안에서 광고할때 생성)
    • LSA TYPE 3 (다른 Area로 광고할때 생성)
    • LSA TYPE 5 (다른 Routing Protocol의 경로를 OSPF로 광고할때 생성)

   재분배 (Redistribute) 예제 
	  R1
	  interface loopback 0
	   ip add 1.1.1.1 255.255.255.255
	   ip ospf 1 area 0
	  interface e0/0 
	   ip add 10.1.12.1 255.255.255.0
       ip ospf 1 area 0
       no shutdown
	  
	  R2
	  interface e0/0
	   ip add 10.1.12.2 255.255.255.0
	   ip ospf 1 area 0
	   no shutdown
	  
	  interface e0/1
	   ip add 172.16.23.2 255.255.255.0
	   
	  router rip
	   version 2
	   network 172.16.23.0 
	   
	   
	   R3
	   interface loopback 0
	    ip add 3.3.3.3 255.255.255.255
	   interface e0/1 
	    ip add 172.16.23.3 255.255.255.0
	    no shutdown
	   
	   router rip 
	    version 2
		network 3.3.3.0
		network 172.16.23.0
		

확인1. R2은 R3으로 부터, 3.3.3.3/32, 172.16.1.0/24를 배웠지만,
R1으로는 광고하지 않음
(RIP으로 배운 경로나, RIP에 포함되어 있는 경로는 OSPF로 광고 안함(못함)

재분배 필요

R2
 router ospf 1
  redistribute rip

r2
 router rip
  redistribute ospf 1 metric 1


♦ LAB09 OSPF LSA TPE

문제1. 구성도와 같이, R1,R2,R3,R4에 OSPF를 구성하고, AREA를 각각 설정 하세요.
각 라우터의 Loopback은 구성도와 같이 특정 AREA에 포함하세요.

  • Router ID는 각각의 Loopback을 사용합니다.

  • OSPF는 Network Command로 구성합니다.

  • Ethernet 구간의 Network Type는 Point-to-Point로 변경합니다. (DR을 선출하지 않습니다.)

  • 구성도와 같이 AREA를 구성합니다. (AREA 0, AREA1, AREA 2)

  • Internal Router, ABR, ASBR을 각각 구성합니다.

  • R3에서 ASBR로 OSPF/EIGRP간에 재분배 합니다.

    	    R4#ping 5.5.5.5 !!!!!!!
  • OSPF로 재분배 시에는 Metric이 자동으로 20이 설정됩니다.

  • RIP, EIGRP로 재분배 시에는 Metric이 무한대 값이 자동으로 설정됩니다.
    (그래서 metric을 지정하지 않으며, 재분배가 되지 않습니다.)

    RIP은 hop counter 1개를 metric으로 사용하지만,
    EIGRP Bandwidth, Delay, Load, MTU, Reliability 5가지를 사용합니다.

	         router eigrp 1
			  redistribute ospf 1 metric 1 1 1 1 1   >> 5개 지정
	R2
	interface loopback 0
	 ip add 2.2.2.2 255.255.255.0
	interface e0/0
	 ip add 10.1.12.2 255.255.255.0
	interface e0/1 
	 ip add 10.1.23.2 255.255.255.0
	 
	router ospf 1
	 network 2.2.2.2 0.0.0.0 area 0
	 network 10.1.12.2 0.0.0.0 area 0
	 network 10.1.23.2 0.0.0.0 area 2
	 
	 R3
	 interface loopback 0
	  ip add 3.3.3.3 255.255.255.0
	 interface e0/1 
	  ip add 10.1.23.3 255.255.255.0
	 interface e0/0
	  ip add 10.1.35.3 255.255.255.0
	  
	 router ospf 1
	  network 3.3.3.3 0.0.0.0 area 2
	  network 10.1.23.3 0.0.0.0 area 2

확인1. R1#show ip ospf neighbor로 2개의 ospf neighbor를 확인합니다.

확인2. R2#show ip ospf neighbor로 2개의 ospf neighbor를 확인합니다.

문제2. R4에서 show ip route로 확인 해보면, "O"로 보여지는 경로와 "O IA"로 보여지는
경로의 차이점은 무엇인지 확인 하세요.


확인1. R4#show ip route ospf로 확인합니다.
O는 동일 AREA의 경로입니다.
O IA는 다른 AREA의 경로입니다.


확인2. R4#show ip ospf database
Router Link States (Area 1) >>> LSA TYPE 1
Summary Net Link States (Area 1) >>> LSA TYPE 3

문제3. R3에 Loopback 100, Loopback 200을 설정하고, EIGRP에 포함 하세요,
또한 이 경로를 OSPF로 재분배 하고, R4,R1,R2에서 어떠한 경로로 보여지는지 확인 하세요.

R3
interface loopback 100
  ip add 100.3.3.3 255.255.255.0
interface loopback 200
  ip add 200.3.3.3 255.255.255.0
  
router eigrp 1
 network 100.3.3.3 0.0.0.0
 network 200.3.3.3 0.0.0.0
 network 10.1.35.3 0.0.0.0
 redistribute ospf 1 metric 1 1 1 1 1
 
router ospf 1
 redistribute eigrp 1 
 


확인1. R2에서 show ip route ospf | in E2로 4개의 경로를 확인합니다.

  • OSPF는 재분배된 경로는 E2로 보여짐
  • 재분재 하는 Router를 OSPF는 ASBR이라고 함
  • ASBR은 재분배한 경로에 대해서, LSA TYPE 5으로 광고합니다. (E2로 보임)


확인2. R5에서 show ip route eigrp | in EX로 7개의 경로를 확인합니다. (EIGRP는 재분배된 경로는 EX로 보여짐)


확인3. R4에서 ping 5.5.5.5 !!!!!

문제4. R2에서 100.3.3.0/24의 metric값이, 20일 이유는 무엇입니까? R1에서 100.3.3.0/24의 metric값은 무엇입니까?

  • OSPF로 재분배시 Metric 20, Metric-type E2가 Default이기 때문입니다.
		R3
		router ospf 1
		  redistribute eigrp 1 metric 20 metric-type 2

확인1. R2,R1,R4에서 각각 #show ip route ospf로 확인하면, 100.3.3.0/24경로의 metric는 모두 20입니다. (증가하지 않음)

문제5. R3에서 외부 경로를 재분배 하는 경우, TYPE1으로 변경하여 재분배 하세요.

    R3
	router ospf 1
	 redistribute eigrp 1 metric-type 1  metic 20 
	


확인1. R2에서 show ip route ospf로 보면, metric이 증가함 !!! (합산)
O E1 100.3.3.0 [110/30] via 10.1.23.3, 00:00:05, Ethernet0/1

재분재된 Point로 가는 경로가 다수일 경우, E1으로 재분배 함


♦ LAB_11: OSPF configuration (STUB, TOTAL STUB AREA)

(위의 LAB 설정 동일 )

문제1. 현재 R4에서 보면, O, IA, E2경로 가 모두 보여 집니다,
AREA 1을 STUB로 선언 하고, R4에서 다시 Routing table을 확인 하세요.

문제2. AREA1을 Totally stub area로 선언하고, R4에서 Routing table을 확인 하세요.

R4,R1
  router ospf 1
    area 1 stub


확인1. R4에서 show ip route ospf로 보면, E2/E1 경로는 보이지 않습니다.

    O*IA  0.0.0.0/0 [110/11] via 10.1.41.1, 00:00:11, Ethernet0/1


확인2. R4에서 show ip route ospf로 보면, default route가 자동으로 생성되어 있습니다.

확인3. AREA1을 STUB로 만드는 이유는 무엇입니까?

Routing Table, Routing Update를 줄이기 위해서,

문제3. AREA1을 Totally stub area로 선언하고, R4에서 Routing table을 확인 하세요.

  • totally stub는 LSA TYPE 3도 차단합니다.
    설정은 ABR에서
     R1
    	   router ospf 1 
    	    area 1 stub no-summary 
    	

확인1. R4#show ip route ospf로 보면, (E2,O IA가 모두 보이지 않음)

문제4. R3에서 Clear ip ospf process를 적용 후에, R1,R4구간에 update message가 보이지 않는 것을 확인 하세요.

R1,R4간의 E0/1을 wireshark로 capture하고, r3의 loopback을 shutdown하면

LSU는 보이지 않음


♦ LAB_12 OSPF configuration (NSSA, TOTAL NSSA AREA)


문제 1. R4에 loopback을 구성도와 같이 생성하고, RIP에 포함 ospf로 재분배

R1,R4 STUB를 삭제합니다.

    R1#show run | sec ospf 
       router ospf 1
	     no area 1 stub 
r4
 int loopback 44
   ip add 44.44.44.44 255.255.255.0
 router rip
   network 44.44.44.0
 
 router ospf 1
   redistribute rip


확인1. R1#show ip route ospf | in 44

확인3. R3#show ip route ospf | in 44

문제2. AREA2은 외부경로 (E2)(44.44.44.0/24)를 받지 않기 위해, STUB로 선언하고자 합니다.
확인1. STUB AREA를 만드는 목적은 무엇입니까?
확인2. AREA 2이 STUB가 될 수 없는 이유는 무엇이며, 해결 방법은 무엇입니까?

R3이 ASBR이기 때문에, STUB 선언하면 ,R3가 재분배한 경로도 차단됨

자신의 ASBR이 재분배한 경로는 TYPE 7로 변경하는 NSSA로 구성해야함 !

R2,R3
  router ospf 1
    area 2 nssa

확인3. AREA2을 NSSA로 설정한 이후, R3에서 TYPE5 (44.4.4.0/24)경로가 보이지 않는 것을 확인 하세요
확인4. R3에서 44.4.4.0/24 경로는 보이지 않습니다. 그러나 통신도 되지 않습니다. !!!! 통신이 되지 않는 이유를 확인 하고
해결 하세요.

  R2
    router ospf 1 
      arae 2 nssa defualt-information-originate

확인5. R3이 자신이 재분배한 100.3.3.0/24, 200.3.3.0/24를 TYPE 7으로 변경하는 것을 확인 하세요
R2에서 show ip route ospf로 보면, N2로 보여지는 것을 확인 할 수 있습니다.

문제3. AREA2을 Totally NSSA로 선언하여, AREA2으로는 TYPE 3,(4)들어 오지 못하도록 설정하세요.

        R2 
         router ospf 1
           area 2 nssa no-summary
           

확인 1. R3에서 show ip route ospf 로 보면, O IA 정보도 보이지 않음


1. Area의 속성

  • OSPF에서 AREA를 구성해도, Network의 성능은 향상X
  • AREA에 속성을 적용하여,(Routing Table의 감소, Routing Update의 감소)

1)STUB AREA

  • STUB AREA는 단지 하나의 출구만 가지는 AREA에 지정가능
    • ASBR이 존재하면 안됨
    • 하나의 ABR만 존재해야함
    • AREA 0 도 STUB 지정 X
  • LSA TYPE 5를 ABR차단하고 대신 Default Route를 자동으로 전파함
    • Routing Table에서 E2,E1 보이지 않음
    • 단, Default Route가 있기 때문에 통신에는 문제 X

2)Totally STUB AREA

  • STUB의 기능은 유지, LSA TYPE 3도 차단하는 기능
  • Routing Table에서 E2/E1, IA정보는 보이지 않음
  • Routing Table이 최대로 줄어듦

3)NSSA (Not so Stub AREA)

  • STUB AREA와 거의 비슷(LSA TYPE 5를 차단)

  • NSSA는 STUB와의 차이점은 대상 AREA에 ASBR이 존재

    • AREA에 존재하는 ASBR은 TYPE5가 아닌 TYPE7로 재분배함 (N2/N1)

    • Default Route는 자동으로 전파 안됨 (외부경로로 가는 다중 경로 존재) > 수동 설정 필요

    default-information-originate

4)Totally NSSA

  • Totallt STUB와 동일하기 LSA TYPE3도 차단 (Default Route도 자동으로 전파)
    (단, NSSA와 동일)

2.OSPF Router 종류

1)Internal Router > LSA TYPE 1

단지 1개의 AREA에 속하는 Router

2)ABR (Area Boundary Router) > LSA TYPE 1, 3

다수의 AREA를 가지는 Router

3)ASBR (AS Boundary Router) > LSA TYPE 1,3,5

다른 AS와 연결된 Router (재분배)
LSA TYPE 5는 E2,E1로 변경 가능

0개의 댓글