22.04.04[EVE-NG] OSPF

김스타·2022년 4월 4일
0

eve

목록 보기
11/19

📝 OSPF LSA

👉 구성도

LAB (OSPF LSA TYPE) >> OSPF AREA

👉 문제1. R1, R2, R3, R4에 구성도와 같이 IP를 설정합니다.

(Loopback도 설정합니다)

IP 설정

👉 문제2. R2,R3간에 AREA0를 구성합니다.

확인1. R2에서 show ip ospf neighbor로 Neighbor 성립을 확인합니다.
확인2. R2에서 show ip ospf database로 LSDB를 확인합니다.
확인3. R2에서 show ip route ospf로 3.3.3.0/24 경로를 확인합니다.
확인4. R2에서 ping 3.3.3.3으로 통신을 확인합니다.

👉 문제3. R1,R2간에 계층적인 Routing을 위하여, AREA1를 구성합니다.

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

 >> R1,R3(R3은 이전 문제에서 Neighbor 성립됨)

확인2. R2에서 show ip ospf database로 모든경로에 대하여 확인합니다.
확인3. R2에서 show ip route ospf로 1.1.1.0/24, 3.3.3.0/24 경로를 확인합니다.
확인4. R2에서 통신을 확인합니다.
ping 1.1.1.1 !!!!!
ping 3.3.3.3 !!!!!

👉 문제4. R3,R4간에 계층적인 Routing을 위하여, AREA2를 구성합니다.

확인1. R4에서 OSPF관련, 3개의 Table을 확인합니다.
R4#show ip ospf neighbor
R4#show ip ospf database
R4#show ip route ospf
확인2. R4에서 R1로 통신을 확인합니다,
R4#ping 1.1.1.1 !!!!!
R4#ping 2.2.2.2 !!!!!
R4#ping 3.3.3.3 !!!!!

R1 설정하기

R1 ospf 구성

R2 ospf 구성

R3 ospf 구성

R4 ospf 구성

R2에서 ping 결과

👉 문제5. R4는 외부에 다른 AS와 연동됩니다. (RIP를 사용하는 다른 ROUTER와 연동된다)

R4는 RIP으로 배운 경로를 OSPF로 재분배하여, ASBR의 역할을 하게된다.

>> 재분배를 통해, OSPF AS로 광고한다.

확인1. R3에서 show ip route ospf로 보면, 2개의 경로를 확인 합니다.

              O E2 100.3.3.0/24 [110|20]
              O E2 200.3.3.0/24 [110|20] 

확인2. R1,R2에 설정되어 있는 Totally STUB Area를 삭제합니다.

  >>> R1에도 IA, E2가 다시 보이는것을 확인 합니다.

  R1,R2#show run | sec ospf
  R1,R2
    router ospf 1
       no area 1 stub

R3 ping 확인

R1

R2

👉 문제6. R4에서 재분배한 경로는 OSPF 내부에서 Metric 합산되도록 설정한다.

합산을 위해, metric type "E1"으로 변경한다.

확인 1. R3에서 show ip route ospf로 보면,
O E1 100.3.3.0/24 [100|30] >> Metric이 30으로 보임
O E1 300.3.3.0/24 [100|30]


확인 2. R2에서 show ip route ospf로 보면,
O E1 100.3.3.0/24 [100|94] >> Metric이 30으로 보임
O E1 300.3.3.0/24 [100|94]

👉 문제7. AREA1은 E2, E1(외부경로에 영향을 받지 않도록)을 받지않는 STUB ATEA로 설정합니다.

(단, AREA 0, AREA 2의 경로를 수신하도록 설정합니다. Totally STUB로 설정하지는 않습니다)

확인1. R1에서 show ip route ospf로 보면 O, IA 경로만 보이며, E2(E1) 경로는 보이지 않는다!!!

📝 External LSA

구성도

R1 구성

R2 구성


R3 구성

확인1. R2에서 #show ip route ospf로 1.1.1.1/32 경로를 확인합니다.

확인2. R2에서 #show ip route rip으로 3.3.3.3/32 경로를 확인합니다.

확인3. R1에서 #show ip route ospf로 보면,

           3.3.3.3/32, 172.1.23.0/24 경로가 보이지 않는 이유는 무엇입니까?
           >> R2는 RIP으로 부터 배운 경로를 OSPF로 광고하지 않기 때문입니다.
           >> 재분배 (Redistribute) 해야 합니다.

           R2                                      R2
           router ospf 1                        router rip
            redistribute rip                       redistribute ospf 1 metric 1

R2 재분배

확인4. R1에서 #show ip route ospf로 보면,

           3.3.3.3/32, 172.1.23.0/24 경로가 보임   >> LSA TYPE 5
              O E2 3.3.3.3/32
              O E2 172.1.23.0/24   
              

📝 LAB (Path Selection)

구성도와 동일하게, 물리적 구성 후, OSPF를 설정합니다.

👉 문제1. 구성도와 같이 AREA0, AREA1을 구성합니다.

확인1. R1#ping 3.3.3.3 !!!!!
확인2. R1에서 IA로 보여지는 경로는 무엇입니까?
확인3. R2에서 IA로 보여지는 경로는 무엇입니까?

R1 ping 결과

R1에서 IA로 보여지는 경로

R2에서 IA로 보여지는 경로

없다

  확인1. R2에서 show ip ospf neighbor로 4개의 OSPF Neighbor를 확인합니다.
  확인2. R2는 ABR로 AREA0, AREA1을 가지고 있기 때문에, IA로 보이는 경로는 없습니다.
  확인3. R4에서 IA로 보이는 경로는 AREA0에 있는 Network 입니다.
  학인4. R4에서 10.1.23.2로 가는 경우 어떠한 경로로 가는지 예상해보고, 아래의 command로 결과를 확인합니다.
                R4#traceroute 10.1.23.3 prob 2 
   확인5. R1에서 ping 3.3.3.3 !!!!! 통신을확인 합니다.
                R1#ping 3.3.3.3 !!!!!!

STEP1. 일단, R1,R2,R3,R4에 구성도와 같이 IP를 설정합니다.
#show ip interface brief
#show run interface e0/0

STEP2. R1,R2,R3,R4에 OSPF AREA를 구성도와 같이 AREA0, AREA1을 구성합니다.
#show ip ospf neighbor
#show run | sec ospf

STEP3. ospf의 동작을 확인합니다.
#show ip ospf neighbor
#show ip ospf database
#show ip route ospf

확인1. R2에서 show ip ospf neighbor로 4개의 OSPF Neighbor를 확인합니다.

확인2. R2는 ABR로 AREA0, AREA1을 가지고 있기 때문에, IA로 보이는 경로는 없습니다.

확인3. R4에서 IA로 보이는 경로는 AREA0에 있는 Network 입니다.

 R4#show ip route ospf
     O IA     1.1.1.1 [110/21] via 10.1.24.2, 00:01:58, Ethernet0/1
     O IA     2.2.2.2 [110/11] via 10.1.24.2, 00:02:08, Ethernet0/1 
     O IA     3.3.3.3 [110/11] via 10.1.34.3, 00:02:18, Ethernet0/0
     O IA     10.1.12.0/24 [110/20] via 10.1.24.2, 00:02:08, Ethernet0/1
     O IA     10.1.21.0/24 [110/74] via 10.1.24.2, 00:02:08, Ethernet0/1
     O IA     10.1.23.0/24 [110/74] via 10.1.34.3, 00:02:18, Ethernet0/0
                                 [110/74] via 10.1.24.2, 00:02:08, Ethernet0/1

학인4. R4에서 10.1.23.2로 가는 경우 어떠한 경로로 가는지 예상해보고, 아래의 command로 결과를 확인합니다.

            R4#traceroute 10.1.23.3 prob 2 
            ![](https://media.vlpt.us/images/glory1352/post/671afd99-b9f1-4b6a-8607-a03d36afa709/image.png)

확인5. R1에서 ping 3.3.3.3 !!!!! 통신을확인 합니다.

            R1#ping 3.3.3.3 !!!!!!

0개의 댓글