Classfull 과 Classless 하게 광고할 때
- 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 |
댓글