본문 바로가기

사이버보안 기능대회/2과제

[2과목] OSPF virtual-link

[configuring] OSPF virtual-link.pkt
0.08MB

토폴로지


<루프백 : area 0>

더보기

config

1
2
3
4
5
6
7
8
9
10
11
ip : ○ 10.0.0.0 ○ 20.0.0.0 ○ 30.0.0.0 ○ 40.0.0.0 ○ 50.0.0.0.0 ○
                                   60.0.0.0
                                      ○ 70.0.0.0  ○ 80.0.0.0 ○
                                      
ex) int se0/0/0 | ip addr 10.0.0.1 255.255.255.0
-----------------------------------------------------------------
lo : 1.1.1.1 - 2.2.2.2 - 3.3.3.3 - 4.4.4.4 - 5.5.5.5 - 6.6.6.6
                                 |
                              7.7.7.7 - 8.8.8.8.8 - 9.9.9.9
 
ex) int lo 0 | ip addr 1.1.1.1 255.255.255.255
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
[1.1.1.1]
!
router ospf 1
 router-id 1.1.1.1
 log-adjacency-changes
 area 2 virtual-link 2.2.2.2
 network 1.1.1.1 0.0.0.0 area 0
 network 10.0.0.0 0.0.0.255 area 2
!
[2.2.2.2]
!
router ospf 1
 router-id 2.2.2.2
 log-adjacency-changes
 area 2 virtual-link 1.1.1.1
 area 1 virtual-link 3.3.3.3
 network 2.2.2.2 0.0.0.0 area 0
 network 10.0.0.0 0.0.0.255 area 2
 network 20.0.0.0 0.0.0.255 area 1
!
[3.3.3.3]
!
router ospf 1
 router-id 3.3.3.3
 log-adjacency-changes
 area 1 virtual-link 2.2.2.2
 network 30.0.0.0 0.0.0.255 area 0
 network 3.3.3.3 0.0.0.0 area 0
 network 20.0.0.0 0.0.0.255 area 1
!
[4.4.4.4]
!
router ospf 1
 router-id 4.4.4.4
 log-adjacency-changes
 area 3 virtual-link 5.5.5.5
 network 30.0.0.0 0.0.0.255 area 0
 network 60.0.0.0 0.0.0.255 area 0
 network 4.4.4.4 0.0.0.0 area 0
 network 40.0.0.0 0.0.0.255 area 3
!
[5.5.5.5]
!
router ospf 1
 router-id 5.5.5.5
 log-adjacency-changes
 area 3 virtual-link 4.4.4.4
 area 4 virtual-link 6.6.6.6
 network 5.5.5.5 0.0.0.0 area 0
 network 40.0.0.0 0.0.0.255 area 3
 network 50.0.0.0 0.0.0.255 area 4
!
[6.6.6.6]
!
router ospf 1
 router-id 6.6.6.6
 log-adjacency-changes
 area 4 virtual-link 5.5.5.5
 network 6.6.6.6 0.0.0.0 area 0
 network 50.0.0.0 0.0.0.255 area 4
!
[7.7.7.7]
!
router ospf 1
 router-id 7.7.7.7
 log-adjacency-changes
 area 5 virtual-link 8.8.8.8
 network 60.0.0.0 0.0.0.255 area 0
 network 7.7.7.7 0.0.0.0 area 0
 network 70.0.0.0 0.0.0.255 area 5
!
[8.8.8.8]
!
router ospf 1
 router-id 8.8.8.8
 log-adjacency-changes
 area 5 virtual-link 7.7.7.7
 area 6 virtual-link 9.9.9.9
 network 8.8.8.8 0.0.0.0 area 0
 network 70.0.0.0 0.0.0.255 area 5
 network 80.0.0.0 0.0.0.255 area 6
!
[9.9.9.9]
!
router ospf 1
 router-id 9.9.9.9
 log-adjacency-changes
 area 6 virtual-link 8.8.8.8
 network 9.9.9.9 0.0.0.0 area 0
 network 80.0.0.0 0.0.0.255 area 6
!
cs

결과

[1.1.1.1] Router(config)# do sh ip ro
1
2
3
4
5
6
7
8
9
1.1.1.1의 라우팅 테이블이다.
처음에는 area 2와 1, 0밖에 잡히질 않는다.
 
하지만 시간이 지나면 (대략 30분) 전체 통신이 된다.
-----------(원인 불명)-----------------------------------
추가로 또 확인해본 결과 기다릴 필요없이 바로 통신이 된다.
---------------------------------------------------------
 
+부록)을 보면 굳이 'net [lo] [wildmask] area 0'을 하지 않아도 시간만 지나면 통신이 된다.
cs

<루프백 : area 1>

더보기

config

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
[1.1.1.1]
!
router ospf 1
 router-id 1.1.1.1
 log-adjacency-changes
 area 2 virtual-link 2.2.2.2
 network 10.0.0.0 0.0.0.255 area 2
 network 1.1.1.1 0.0.0.0 area 1
!
[2.2.2.2]
!
router ospf 1
 router-id 2.2.2.2
 log-adjacency-changes
 area 2 virtual-link 1.1.1.1
 area 1 virtual-link 3.3.3.3
 network 10.0.0.0 0.0.0.255 area 2
 network 20.0.0.0 0.0.0.255 area 1
 network 2.2.2.2 0.0.0.0 area 1
!
[3.3.3.3]
!
router ospf 1
 router-id 3.3.3.3
 log-adjacency-changes
 area 1 virtual-link 2.2.2.2
 network 30.0.0.0 0.0.0.255 area 0
 network 20.0.0.0 0.0.0.255 area 1
 network 3.3.3.3 0.0.0.0 area 1
!
[4.4.4.4]
!
router ospf 1
 router-id 4.4.4.4
 log-adjacency-changes
 area 3 virtual-link 5.5.5.5
 network 30.0.0.0 0.0.0.255 area 0
 network 60.0.0.0 0.0.0.255 area 0
 network 40.0.0.0 0.0.0.255 area 3
 network 4.4.4.4 0.0.0.0 area 1
!
[5.5.5.5]
!
router ospf 1
 router-id 5.5.5.5
 log-adjacency-changes
 area 3 virtual-link 4.4.4.4
 area 4 virtual-link 6.6.6.6
 network 40.0.0.0 0.0.0.255 area 3
 network 50.0.0.0 0.0.0.255 area 4
 network 5.5.5.5 0.0.0.0 area 1
!
[6.6.6.6]
!
router ospf 1
 router-id 6.6.6.6
 log-adjacency-changes
 area 4 virtual-link 5.5.5.5
 network 50.0.0.0 0.0.0.255 area 4
 network 6.6.6.6 0.0.0.0 area 1
!
[7.7.7.7]
!
router ospf 1
 router-id 7.7.7.7
 log-adjacency-changes
 area 5 virtual-link 8.8.8.8
 network 60.0.0.0 0.0.0.255 area 0
 network 70.0.0.0 0.0.0.255 area 5
 network 7.7.7.7 0.0.0.0 area 1
!
[8.8.8.8]
!
router ospf 1
 router-id 8.8.8.8
 log-adjacency-changes
 area 5 virtual-link 7.7.7.7
 area 6 virtual-link 9.9.9.9
 network 70.0.0.0 0.0.0.255 area 5
 network 80.0.0.0 0.0.0.255 area 6
 network 8.8.8.8 0.0.0.0 area 1
!
[9.9.9.9]
!
router ospf 1
 router-id 9.9.9.9
 log-adjacency-changes
 area 6 virtual-link 8.8.8.8
 network 80.0.0.0 0.0.0.255 area 6
 network 9.9.9.9 0.0.0.0 area 1
!
cs

결과

1
2
3
4
마찬가지로 처음에는 통신이 안되다가 30분정도가 지나면 전체 통신이 가능하다.
(내 경우에는 1.1.1.1만 통신이 불가능했다.)
do p 10.0.0.2 !!!!!
do p 10.0.0.1 .....
cs

<루프백 : 아무거나>

더보기
라우터 가운데 있는 숫자가 lo area 숫자이다.

config

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
[1.1.1.1]
!
router ospf 1
 router-id 1.1.1.1
 log-adjacency-changes
 area 2 virtual-link 2.2.2.2
 network 10.0.0.0 0.0.0.255 area 2
 network 1.1.1.1 0.0.0.0 area 14
!
[2.2.2.2]
!
router ospf 1
 router-id 2.2.2.2
 log-adjacency-changes
 area 2 virtual-link 1.1.1.1
 area 1 virtual-link 3.3.3.3
 network 10.0.0.0 0.0.0.255 area 2
 network 20.0.0.0 0.0.0.255 area 1
 network 2.2.2.2 0.0.0.0 area 25
!
[3.3.3.3]
!
router ospf 1
 router-id 3.3.3.3
 log-adjacency-changes
 area 1 virtual-link 2.2.2.2
 network 30.0.0.0 0.0.0.255 area 0
 network 20.0.0.0 0.0.0.255 area 1
 network 3.3.3.3 0.0.0.0 area 1
!
[4.4.4.4]
!
router ospf 1
 router-id 4.4.4.4
 log-adjacency-changes
 area 3 virtual-link 5.5.5.5
 network 30.0.0.0 0.0.0.255 area 0
 network 60.0.0.0 0.0.0.255 area 0
 network 4.4.4.4 0.0.0.0 area 0
 network 40.0.0.0 0.0.0.255 area 3
!
[5.5.5.5]
!
router ospf 1
 router-id 5.5.5.5
 log-adjacency-changes
 area 3 virtual-link 4.4.4.4
 area 4 virtual-link 6.6.6.6
 network 40.0.0.0 0.0.0.255 area 3
 network 5.5.5.5 0.0.0.0 area 3
 network 50.0.0.0 0.0.0.255 area 4
!
[6.6.6.6]
!
router ospf 1
 router-id 6.6.6.6
 log-adjacency-changes
 area 4 virtual-link 5.5.5.5
 network 50.0.0.0 0.0.0.255 area 4
 network 6.6.6.6 0.0.0.0 area 1
!
[7.7.7.7]
!
router ospf 1
 router-id 7.7.7.7
 log-adjacency-changes
 area 5 virtual-link 8.8.8.8
 network 60.0.0.0 0.0.0.255 area 0
 network 7.7.7.7 0.0.0.0 area 0
 network 70.0.0.0 0.0.0.255 area 5
!
[8.8.8.8]
!
router ospf 1
 router-id 8.8.8.8
 log-adjacency-changes
 area 5 virtual-link 7.7.7.7
 area 6 virtual-link 9.9.9.9
 network 8.8.8.8 0.0.0.0 area 0
 network 70.0.0.0 0.0.0.255 area 5
 network 80.0.0.0 0.0.0.255 area 6
!
[9.9.9.9]
!
router ospf 1
 router-id 9.9.9.9
 log-adjacency-changes
 area 6 virtual-link 8.8.8.8
 network 80.0.0.0 0.0.0.255 area 6
 network 9.9.9.9 0.0.0.0 area 1
!
cs

결과

1
2
3
30분정도 기다리니 통신이 되었다.
area 0이 아니라 1도 되서 뭐지?하고 아무거나 입력해봤는데
그래도 통신이 된다.
cs

<루프백 X>

더보기

config

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
[1.1.1.1]
!
router ospf 1
 router-id 1.1.1.1
 log-adjacency-changes
 area 2 virtual-link 2.2.2.2
 network 10.0.0.0 0.0.0.255 area 2
!
[2.2.2.2]
!
router ospf 1
 router-id 2.2.2.2
 log-adjacency-changes
 area 2 virtual-link 1.1.1.1
 area 1 virtual-link 3.3.3.3
 network 10.0.0.0 0.0.0.255 area 2
 network 20.0.0.0 0.0.0.255 area 1
!
[3.3.3.3]
!
router ospf 1
 router-id 3.3.3.3
 log-adjacency-changes
 area 1 virtual-link 2.2.2.2
 network 30.0.0.0 0.0.0.255 area 0
 network 20.0.0.0 0.0.0.255 area 1
!
[4.4.4.4]
!
router ospf 1
 router-id 4.4.4.4
 log-adjacency-changes
 area 3 virtual-link 5.5.5.5
 network 30.0.0.0 0.0.0.255 area 0
 network 60.0.0.0 0.0.0.255 area 0
 network 40.0.0.0 0.0.0.255 area 3
!
[5.5.5.5]
!
router ospf 1
 router-id 5.5.5.5
 log-adjacency-changes
 area 3 virtual-link 4.4.4.4
 area 4 virtual-link 6.6.6.6
 network 40.0.0.0 0.0.0.255 area 3
 network 50.0.0.0 0.0.0.255 area 4
!
[6.6.6.6]
!
router ospf 1
 router-id 6.6.6.6
 log-adjacency-changes
 area 4 virtual-link 5.5.5.5
 network 50.0.0.0 0.0.0.255 area 4
!
[7.7.7.7]
!
router ospf 1
 router-id 7.7.7.7
 log-adjacency-changes
 area 5 virtual-link 8.8.8.8
 network 60.0.0.0 0.0.0.255 area 0
 network 70.0.0.0 0.0.0.255 area 5
!
[8.8.8.8]
!
router ospf 1
 router-id 8.8.8.8
 log-adjacency-changes
 area 6 virtual-link 9.9.9.9
 area 5 virtual-link 7.7.7.7
 network 80.0.0.0 0.0.0.255 area 6
 network 70.0.0.0 0.0.0.255 area 5
!
[9.9.9.9]
!
router ospf 1
 router-id 9.9.9.9
 log-adjacency-changes
 area 6 virtual-link 8.8.8.8
 network 80.0.0.0 0.0.0.255 area 6
!
cs

결과

[1.1.1.1] Router(config)# do sh ip ro
1
2
전과 차이점이 있다면 라우팅테이블에 자신의 루프백 주소만 나오다는 점이다.
똑같이 15분 기다리면 통신 잘된다.
cs

결론

더보기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Inter-vlan 설정 명령어
 
Router(config)#ro o 1
Router(config-router)#net [이웃한 IP 대역] [wildmask] ar [areaN]
Router(config-router)#net [lo IP] [wildmask] ar 0
Router(config-router)#ro [lo IP]
Router(config-router)#ar [areaN] vi [areaN이 있는 Router lo IP]
 
ex) [2.2.2.2]
Router(config)#ro o 1
Router(config-router)#net 10.0.0.0 0.0.0.255 area 2
Router(config-router)#net 20.0.0.0 0.0.0.255 area 1
Router(config-router)#net 2.2.2.2 0.0.0.0 ar 0
Router(config-router)#ro 2.2.2.2
Router(config-router)#ar 2 vi 1.1.1.1
Router(config-router)#ar 1 vi 3.3.3.3
 
※ area가 0이면 'ar [areaN] vi [areaN이 있는 Router lo IP]' 해줄필요 없음 <루프백 : 아무거나>
※ 원래 'net [lo IP] [wildmask] ar 0' 해주는게 국룰인데 ar 0 바꿔도되고, 안써도 통신은 됨 <루프백 X>
cs
1
2
3
4
5
6
7
8
9
10
추가 메모사항
 
- 뭘 하든 기달려야 통신이 됨 (30분정도)
- 가끔씩 그냥 바로 될때도 있음cisco에서 날씨를 화창하게 설정해보자

- 뇌피셜 : area0이 바로 통신될때가 많고,
'area1' 'area아무거나'도 바로 통신이 될때가 있지만, 대체로 일부분만 통신이된다.
areaX(없음)은 바로 통신이 되지않고, 무조건 기달려야한다.

+) 아예 안될 수도 있다.두시간 기달렸으면 됐지...cisco에서 날씨를 화창하게 설정해보자
cs

cisco에서

날씨를 화창하게 설정해보자

햇빛이 7.22%?

 

 

'사이버보안 기능대회 > 2과제' 카테고리의 다른 글

패킷 - VPN (Samples)  (0) 2022.02.03
패킷 - PAT  (0) 2022.01.26