IP주소를 효율적으로 나누어 사용하기 위한 방법
- 해당 네트워크에서 필요한
Host는50개 이므로 하나의 네트워크를4등분으로 나누어64개의Host를 할당 해줍니다.subneting을 사용하면 낭비되는 네트워크를 줄일 수 있습니다.
- 192.168.10.0/24 네트워크 2개로 나누기
192.168.10.0/24네트워크를2개의 네트워크로subneting하면 총2개의 네트워크 영역으로 나뉩니다.- (
192.168.10.0/25 ~ 192.168.10.127/25/192.168.10.128/25 ~ 192.168.10.255/25)- 네트워크 영역의 첫 번째 주소: 네트워크 주소
- 네트워크 영역의 마지막 주소: 브로드 캐스트 주소
- 네트워크 주소와 브로드 캐스트 주소는 네트워크 장비에 할당 불가능 합니다.
- 네트워크 주소와 브로드 캐스트 주소를 제외한 나머지 주소만을
Host주소로 할당 가능 합니다.
192.168.10.0/24네트워크를2등분하면네트워크 ID비트수가24개에서25개로1개 증가 합니다.- 네트워크 영역을 분할 할때 마다
네트워크 ID비트수는1개 씩 증가 합니다.SM(서브넷 마스크):255.255.255.128, 프리픽스:25192.168.10.0/24=> (192.168.10.0/25 ~ 192.168.10.127/25/192.168.10.128 ~ 192.168.10.255)
- 192.168.10.0/24 네트워크 4개로 나누기
192.168.10.0/24네트워크를2개의 네트워크로subneting하면 총4개의 네트워크 영역으로 나뉩니다.- (
192.168.10.0/26 ~ 192.168.10.63/26,192.168.10.64/26 ~ 192.168.10.127/26,
192.168.10.128/26 ~ 192.168.10.191/26,192.168.10.192/26 ~ 192.168.10.255/26)- 네트워크 영역의 첫 번째 주소: 네트워크 주소
- 네트워크 영역의 마지막 주소: 브로드 캐스트 주소
- 네트워크 주소는 무조건 모두 짝수이고 브로드 캐스트 주소도 무조건 모두 홀수 입니다.
- 만약 네트워크 주소가 홀수 이거나 브로드 개스트 주소가 짝수로 나오면
subneting을 잘못 한 겁니다.
192.168.10.0/24네트워크를4등분하면네트워크 ID비트수가24개에서26개로1개 증가 합니다.- 네트워크 영역을 분할 할때 마다
네트워크 ID비트수는1개 씩 증가 합니다.SM(서브넷 마스크):255.255.255.192, 프리픽스:26192.168.10.0/24=> (192.168.10.0/26 ~ 192.168.10.63/26/192.168.10.64 ~ 192.168.10.127/26/192.168.10.128/26 ~ 192.168.10.191/26/192.168.10.192/26 ~ 192.168.10.255/26)
3-1.주소 나누기
- 하나의
IP주소를 원하는 크기만큼 할당
- 총
IP갯수:256개1층Host:100개 => (192.168.10.0/25 ~ 192.168.10.127/25)
1층Host에 할당하고 남은IP갯수:128개2층Host:50개 => (192.168.0.128/26 ~ 192.168.10.191/26)
1,2층Host에 할당하고 남은IP갯수:64개3층Host:30개 => (192.168.0.192/27 ~ 192.168.10.223/27)
3-2.Host ID 범위 구하기
- 주어진 네트워크 주소에서
Host ID의 범위 구하기Host ID 범위 구하기(1)
호스트 ID비트를 모두1로 계산 => (1 + 2 + 4 + 8 + 16 = 31)192.168.10.0/27의Host ID범위:192.168.10.0/27 ~ 192.168.10.31/27Host ID 범위 구하기(2)
총 bit 수(32bit)-현재 네트워크 ID bit 수(27bit)=호스트 ID bit 수(5bit)2^5 = 32=>192.168.10.32/27(다음 네트우크 주소)다음 네트우크 주소 - 1=Host ID범위192.168.10.0/27의Host ID범위:192.168.10.0/27 ~ 192.168.10.31/27
라우터에 기본 게이트웨이 추가
R0
Router>en Router#conf t Router(config)#int g0/0 Router(config-if)#ip add 192.168.1.1 255.255.255.224 Router(config-if)#no sh Router(config-if)#int g0/1 Router(config-if)#ip add 192.168.1.33 255.255.255.224 Router(config-if)#no sh Router(config-if)#int s0/1/0 Router(config-if)#ip add 192.168.1.129 255.255.255.224 Router(config-if)#no sh
R1
Router>en Router#conf t Router(config)#int g0/0 Router(config-if)#ip add 192.168.1.65 255.255.255.224 Router(config-if)#no sh Router(config-if)#int g0/1 Router(config-if)#ip add 192.168.1.97 255.255.255.224 Router(config-if)#no sh Router(config-if)#int s0/1/0 Router(config-if)#ip add 192.168.1.130 255.255.255.224 Router(config-if)#no sh
동적 라우팅
R0 & R1
Router(config)#router rip Router(config-router)#network 192.168.1.0