'2-1학기/CCNA'에 해당되는 글 1건
서브넷팅서브넷팅
Posted at 2018. 4. 10. 21:00 | Posted in 2-1학기/CCNA의의
- 모자란 아이피수의 제한에 효율적으로 사용하기 위해
- 브로드캐스트 트래픽감소로 인한 성능 향상
- 라우터에 필터링 기능을 넣어서 보안성향상
(라우터의 필터링 기능을 넣는 이유 : 라우팅 정보를 업데이트를 하는 중 필요로 하지 않는 경로 정보를 차단하거나 일부 경로 옵션을 바꾸고싶은 경우에 필터링을 사용. 라우팅루프, 플래핑같은 현상이 일어 날수 있음.)
■라우팅 루프 : 잘못된 경로정보로 계속 라우터를 루프하는것
■플래핑(Flapping) : 같은 MAC 주소를 갖는 포트가 2개 이상이 같은 콜리전 도메인 내에 존재할 때, 네트워크 스위치에서는 이 두 포트 사이에서 활성 및 비활성 상태가 반복되는 현상이 발생하는데 이것을 플래핑(Flapping)이라고 한다.
■IPv4의 서브넷팅
- 프리픽스의 길이와 서브넷마스크는 다른 네트워크를 식별하는 방법.
- 서브넷은 네트워크 비트가 호스트 비트를 빌려 생성.
- 호스트 비트를 많이 빌릴 수록 많은 서브넷 생성 가능.
8,16,24 프리픽스에서 네트워크는 쉽게 서브넷팅될수있음.
10.x.0.0/16을 서브넷팅
65534개의 호스트를 연결 할 수 있는 각 서브넷에 256개의 서브넷을 정의.
처음 16개의 2진수들은 네트워크 아이디를 식별 뒤의 16개 2진수들은 호스트아이피를 식별한다.
10.x.x.0/24
65536개의 서브넷과 254개의 호스트를 가짐.
/24 서브넷팅은 호스트수때문에 가장 많이 쓰이는 바운더리임.
■매직넘버
서브넷 계산에 사용하는 숫자
서브넷팅에서의 매직넘버는 단순히 서브넷 마스크의 마지막 값의 자리값
/25 11111111.11111111.11111111.10000000 magic number = 128
/26 11111111.11111111.11111111.11000000 magic number = 64
/27 11111111.11111111.11111111.11100000 magic number = 32
■서브넷 수 계산공식
2^n (n = 빌려온 호스트 비트 수)
■호스트 수 계산공식
2^n - 2 (n = 호스트필드에 남아 있는 비트의 수)
여기서 - 2를 하는이유는 네트워크 아이디로 가장 앞의하나와 브로드캐스트용 주소를 하나씩 주기때문이다.
(ex - 192.168.1.0/24 -> 192.168.1.0 / 192.168.1.255)
위의 예시에 공식을 대입하면
서브넷의 수는 2^n (n=3)
2^3 = 8개
호스트의 수는 2^n - 2 (n=5)
2^5 - 2 = 32 - 2(네트워크 주소, 브로드캐스트) = 30개
매직넘버는 맨마지막 1인비트가 2^5째 자리니까 32
192.168.1.0/27 (1의 갯수)
매직넘버수만큼 주소를 가지므로
192.168.1.0/27
192.168.1.32/27
192.168.1.64/27
192.168.1.96/27
192.168.1.128/27
192.168.1.160/27