Classfull 과 Classless 하게 광고할 때
본문 바로가기

Classfull 과 Classless 하게 광고할 때

액트 2019. 5. 27.

- Classfull 하게 광고하기 

 

ex)

첫 번째 옥텟을 보고 결정한다

 

Classfull 은 클래스를 고려한 광고니깐

 

10 으로 시작하면 A 클래스 이므로

x.0.0.0 으로 광고

 

172.12 으로 시작하면 B 클래스 이므로

x.x.0.0 으로 광고

 

192.168 으로 시작하면 C 클래스 이므로

x.x.x.0 으로 광고

 

- Classless 하게 광고

Subnetmask를 고려 하지 않는다.

EIGRPp는 wildcard-mask 를 준다.

 

wildcard-mask 로 비교할 비트만 잡아준다.

 

ex)

172.12.1.1/24 가 있는 Network 172.12.1.0 을 광고할려면

network 172.12.1.0 0.0.0.255

로 광고한다.

 

172.12.0.1/24 가 있는 Network 172.12.0.0 을 광고하려면

network 172.12.0.0 0.0.0.255

 

192.168.1.1/30 이 있는 Network 192.168.1.0 을 광고하려면

network 192.168.1.0 0.0.0.3

로 광고

0.0.0.3 인 이유는

subnetmask가 30 이므로 마지막 2bit만 비교하면 된다.

 

 

- Classless 하게 묶어서 광고

ex)

172.13.0.0                   0000 000 0. 0000 0000

172.13.1.0                   0000 000 1. 0000 0000

 

255.255.255.0              1111 111 1. 0000 0000

-> Network를 이용하여 subnetmask 수정 (같은 부분 빼기, 다른 부분 부터 0 추가)

                                 1111 111 0. 0000 0000   -> 255.255.254.0

255.255.254.0 에서 빼서 wildcard-mask 구하기

255.255.254.0      -> wildcard-mask : 0.0.1.255    

 

ex) 두개의 Network(192.168.1.4와 192.168.1.8을 묶어서 광고하기)

192.168.1.4                0000 0001. 0000 0100

192.168.1.8                0000 0001. 0000 1000

255.255.255.252          1111 1111. 1111 1100

-> 같은 부분 빼기

                               1111 1111. 1111 0000    -> 255.255.255.240

255.255.255.240 에서 빼기

0.0.0.15

                   

net 192.168.1.4 0.0.0.15

192.168.1.4 와 192.168.1.8 은 같은 네트워크다.    

 

 

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

ex)

-EIGRP Config
!-- R1 => classfull하게 광고
configure terminal
router eigrp 100
network 172.11.0.0
network 192.168.1.0
end

!-- R2  => classless하게 광고
configure terminal
router eigrp 100
network 172.12.0.0 0.0.0.255
network 172.12.1.0 0.0.0.255
network 192.168.1.0 0.0.0.3
network 192.168.1.4 0.0.0.3
end

!-- R3  => classless를 묶어서 광고
configure terminal
router eigrp 100
network 172.13.0.0 0.0.1.255
network 192.168.1.4 0.0.0.15
end

 

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

ex)

- OSPF Config (classless만 지원)
!-- R1 => classless 설정
configure terminal
router ospf 1
router-id 1.1.1.1
network 172.11.0.0 0.0.0.255 area 0
network 172.11.1.0 0.0.0.255 area 0
network 192.168.1.0 0.0.0.3 area 0
network 192.168.1.8 0.0.0.3 area 0
end

!-- R2 => 묶어서 광고
configure terminal
router ospf 1
network 172.12.0.0 0.0.1.255 area 0
network 192.168.1.0 0.0.0.7 area 0
end

!-- R3 => 테스트( Process-ID다르게 준다)
configure terminal
router ospf 2
router-id 3.3.3.3
network 172.13.0.0 0.0.1.255 area 0
network 192.168.1.0 0.0.0.15 area 0
end

'IT > Network' 카테고리의 다른 글

ACL(Access Control List)  (0) 2019.05.27
Cisco Switch 시스코 스위치 장비 초기화  (0) 2019.05.27
라우팅 프로토콜 Routing Protocol 우선순위  (0) 2019.05.27
RIP, EIGRP, OSPF 공통점과 차이점  (0) 2019.05.27
Neigbor 조건  (0) 2019.05.27

댓글