본문 바로가기

학원

2023/04/26 EIFRP, OSPF

EIGRP

EIGRP 설정하려면
confi t
router eigrp auto-su 숫자 넣으면 된다


이런식으로 설정되어있다.


라우터 0번에 이런식으로 설정하면 EIGRP를 설정할 수 있다.


라우터 1번에도 마찬가지로 설정한다. 중간에 저 문장은 이웃관계가 형성이 되었을 때
나오는 명령어이다.


마찬가지로 설정을 하고 10.0.0.0에만 광고를 하면 된다.


다시 라우터 0번으로 와서 show ip eigrp neighbors를 치게되면 확인 가능하다


show ip eigrp neighbors를 치면 확인가능


PC-0번에서 ping을 10.10.2.1로 본면 잘 되는걸 볼 수 있다.


이렇게 까지만 하면 똑같기 때문에 축약을 간단하게 해보자면


라우터에 위 아래로 다른 네트워크를 더 만들어야하는데 스위치 붙이고 하기 귀찮기 때문에
라우터 설정에서 가상의 네트워크를 생성하고 IP를 할당해준다.
이렇게 172.16.0.1을 할당받은 것과 172.16.3.1을 할당받은 가상의 네트워크가 두개 생겼다

라우터 2번에도 마찬가지로 똑같이 설정해주면 10.10.0.1과 10.10.3.1을 할당받은 네트워크 두개가 생긴다


설정한 네트워크를 표현하면 이런 모양이다.

축약을 하려면 중계라우터인 라우터1에서 해야한다.
R0에게 넘겨주려면 R2에 내용을 받고 정리해서 주는것이다.
축약은 서브넷팅과 반대로 하는것이다.

172.16.0.0/24
172.16.1.0/24
172.16.2.0/24
172.16.3.0/24
공통된 부분만 적어놓고 다른 부분은 이진수로 적어놓는다. 호스트영역은 건들 필요 없다.
서로 다른 부분인 세번째 옥텟을 하나의 정보로 축약해야하는 부분이다.
172.16.  0000 0000.0000 0000
255.255.  1111 1111.0000 0000

4개의 네트워크가 있기 때문에 세번째 옥텟의 뒷자리부터 2의 제곱으로 계산해서 바꿔준다.
255.255.1111 1100.000 0000이 되고

172.16.0.0 / 255.255.252.0이 축약 정보가 되는 것.
이때는 서브넷 마스크를 때고 생각해도 된다.

반대쪽인 R2도 똑같이 나눈다면
10.10.0.0 / 255.255.252.0 이 축약 정보가 되는 것



축약된 정보를 내가 인터페이스에 접속을 해서 원하는곳으로 내보낼 수 있다


그리고 다시 라우터 0번과 2번으로 와서 확인해보면 1줄로 줄어들었다는걸 확인 할 수 있다.



[ OSPF ]
- SPF 알고리즘을 사용한다.
- Link-state Routing Protocol이다.
- Routing Table을 update하지 않고 Link- State정보를 광고한다.
- Backbone은 area 번호를 0을 부여받는다.
- 새로운 영역이 추가 될 때는 backbone을 반드시 지나가야한다.

명령어
[confi] [t]
[router] [ospf] [process-id]
[network] [address] [wildcard-mask] [area] [area-id]


이런식으로 세팅되어있다


시리얼에 따라


라우터 1번도 area를 나눠서 설정해준다.


라우터 2번도 1번처럼 area를 나눠서 설정해준다.


라우터 3번과 4번은 IP주소가 겹치는 부분으로 똑같은 명령어가 가능하기 때문에 같은 명령어로 쓴다


라우터 5번 6번도 IP주소가 겹치는 부분이 있어 같은 명령어로 쓴다.

모든 라우터에서 확인을 진행해야하지만
라우터 3번에서만 확인을 해보면 이런식으로 확인해볼 수 있다.



[ Wild Card Mask ]
- "0" Bit로 검사 할 주소를 지정, "1" Bit로 범위값을 지정한다. ( Subnetmask와 반대 )
- 특정 IP주소가 Wildcard-Mask 범위에 속하는 IP주소인지를 검사하는 용도로 주로 사용 된다.
- OSPF에서는 Wildcard-Mask를 이용하여 Interface의 IP주소를 명시하는 용도로 사용.
- Wildcard-Mask를 사용하는 이유는 Classful 방식을 지원 하지 않아 범위를 표현 할 수 없기 때문이다.
- IP Traffic을 관리(ACl)에서는 문자형식의 표현을 사용하기도 한다.

[ 정확하게 1개의 IP주소를 지정하고 싶을 경우 ( "문자로 표현 : host 10.10.1.120" ) ]
10 . 10 . 1 . 120 / 0 . 0 . 0 . 0 ( IP주소의 모든 부분을 검사 )

[ IP 주소 전체를 지정하고 싶을 경우 ( "문자로 표현 : any") ]
0 . 0 . 0 . 0 / 255 . 255 . 255 . 255 ( IP주소의 모든 부분을 검사하지 않겠다. )

[ EX.1 ] : "Subnet : 192.168.100.0 SubnetMask 255.255.255.0" -> WildcardMask : 0.0.0.255  
1100 0000 . 1010 1000 . 0110 0100 . xxxx xxxx ( 192.168.100.0 )
1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 ( 255.255.255.0 )
0000 0000 . 0000 0000 . 0000 0000 . 1111 1111 ( 0.0.0.255 )

[ "0.0.0.255" WildcardMask에 Match되는 IP주소 범위 ]
1100 0000 . 1010 1000 . 0110 0100 . 0000 0000 ~ 1111 1111 ( 0 ~ 255 )

[ EX.2 ] : "Subnet : 192.168.100.0 SubnetMask 255.255.255.0" -> WildcardMask : 0.0.0.2554 
1100 0000 . 1010 1000 . 0110 0100 . xxxx xxx0 ( 192.168.100.0 )
1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 ( 255.255.255.0 )
0000 0000 . 0000 0000 . 0000 0000 . 1111 1110 ( 0.0.0.255 )

[ "0.0.0.255" WildcardMask에 Match되는 IP주소 범위 ]
1100 0000 . 1010 1000 . 0110 0100 . 0000 0000 ( 0 )
1100 0000 . 1010 1000 . 0110 0100 . 0000 0010 ( 2 )
1100 0000 . 1010 1000 . 0110 0100 . 0000 0100 ( 4 )
1100 0000 . 1010 1000 . 0110 0100 . 0000 0110 ( 6 ) ~ 254

[ EX.3 ]
이런식으로 서브네팅으로 되어있다.

211 . 100 . 10 . NNHH HHHH ( 2^6 = 64 )
255 . 255 . 255 . 1100 0000 ( 192 )

211 . 100 . 10 . 0000 0000 ~ 0011 1111 ( 0 ~ 63 )
>> 211.100.10.0 Wildcard : 0.0.0.63

211 . 100 . 10 . 0100 0000 ~ 0111 1111 ( 64 ~ 127 )
>> 211.100.10.64 Wildcard : 0.0.0.63

211 . 100 . 10 . 1000 0000 ~ 1011 1111 ( 128 ~ 191 )
>> 211.100.10.128 Wildcard : 0.0.0.63

211 . 100 . 10 . 1100 0000 ~ 1111 1111 ( 192 ~ 255 )

>> 211.100.10.192 Wildcard : 0.0.0.63

'학원' 카테고리의 다른 글

2023/04/28 NAT  (0) 2023.04.28
2023/04/27 ACL  (0) 2023.04.27
2023/04/25 라우팅  (0) 2023.04.25
2023/04/24 라우터 설정  (0) 2023.04.24
2023/04/21 장비설정  (0) 2023.04.21