ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [시스코] IP자원고갈 대책
    서버/CISCO 2017. 9. 13. 19:35

    0)사설 IP

    대역별로 사설IP와 NAT기능을 통하여 내부망을 따로 개설했다


    사설IP대역


    A 클래스 : 10.0.0.0 ~ 10.255.255.255

    B 클래스 : 172.16.0.0 ~ 172.31.255.255

    C 클래스 : 192.168.0.0 ~ 192.168.255.255


    1)서브넷 마스크

    공통비트 : 1            << 네트워크 ID

    비공통 비트 : 0        << 호스트 ID

    따라서 규칙 ; 1) 맨앞에는 꼭 1비트로 시작하며 연속되어야 한다.


    네트워크 아이디 호스트 아이디 IP 주소 개수


    121.160.13.45 255.255.255.0 121.160.13             .45 2^8개

    121.160.13.45 255.255.0.0         121.160 .13.45 2^16개

    121.160.13.45 255.0.0.0 121             .160.13.45 2^24개

    121.160.13.45 255.255.255.255 121.160.13.45     x         2^0개 = 1개

    0.0.0.0 0.0.0.0 x         32bit         2^32개 = 전체


    @ 서브넷 마스크 프리픽스(Prefix) 마스크     설정 가능한 IP 주소 개수

    (2^host-id - 2개)

    255.255.255.255 /32

    255.255.255.0 /24             2^8 - 2개

    255.255.0.0         /16             2^16 - 2개

    255.0.0.0 /8             2^24 - 2개

    0.0.0.0 /0


    255.255.255.252 /30             2^2 - 2개 = 2개

    255.255.255.248 /29             2^3 - 2개 = 6개

    255.255.255.224 /27             2^5 - 2개 = 30개

    255.255.255.192 /26             2^6 - 2개 = 62개

    255.255.254.0 /23             2^9 - 2개 = 510개

    255.255.240.0 /20             2^12 - 2개 = 4094개


    2)서브넷팅

    네트워크아이디가 같아져 버리면 나머지 ip는 사용할 수 없게된다.

    ex) 52.168.0.1 /30  : 2개만 사용하고 나머지는 사용할 수 없게 된다. 

    따라서 적당한 크기 만큼 잘라서 놓으면서 네트워크 아이디를 빗겨나간다.


    1. .나누어진 갯수는 5개 ( 라우터 경로 2개, 망 3개 )

    2. .최대 호스트 갯수 (29개)


    따라서 네트워크 아이디를 벗어나게 디자인한다.

    예)

    [설정 가능한 IP 주소 범위]

    58.63.219.1 ~ 58.63.219.30 <- 30개 <-----  58.63.219.0/27

    58.63.219.33 ~ 58.63.219.62 <- 30개 <-----  58.63.219.32/27

    58.63.219.65 ~ 58.63.219.94 <- 30개 <-----  58.63.219.64/27

    58.63.219.97 ~ 58.63.219.126 <- 30개 <-----  58.63.219.96/27

    58.63.219.129 ~ 58.63.219.158 <- 30개 <-----  58.63.219.128/27


    58.63.219.161 ~ 58.63.219.190 <- 30개 <-----  58.63.219.160/27

    58.63.219.193 ~ 58.63.219.222 <- 30개 <-----  58.63.219.192/27

    58.63.219.225 ~ 58.63.219.254 <- 30개 <-----  58.63.219.224/27



    그림출처 : http://net123.tistory.com/388


    그냥 공식처럼 외우고 바로바로 나올때까지 연습하자 ..

    prefix가 아닐경우 = 255-(2^x)+1


    n = (32 - 서브넷 prefix )

    네트워크 이름 :  2^x *n

    broad 이름 :  2^x *(n+1)-1


    JAVA소스코딩

    import java.util.Scanner;


    public class test {

    public static void main(String[] args) {

    int i = 4;

    System.out.println((255 - Math.pow(2, i)+1)+", /"+(32-i));

    int x = 0;

    int j=0;

    while(x<=255){

    j++;

    System.out.print("198.133.219."+x);

    x+=Math.pow(2, i);

    System.out.println("..  198.133.219."+ (x-1));

    }

    System.out.println(j+"개");

    }

    }



    VLSM

    서브넷팅을 하고났더니 또다시 낭비가 되는곳이있다.


    따라서 서브넷팅한 아이피를 한번더 서브넷팅 하는것을 VLSM이라고 한다.


    ex) 500개 짜리에 맞춰서 서브넷팅을 해놓았더니 100개짜리에서는 400개의 낭비가 발생했다.

    그 낭비를 줄이기위해 100개짜리에 부여된 서브넷팅된 IP를 한번더 서브넷팅하는 것을 말한다.



    CIDR

    192.168.1.0 /24    192.168.2.0 /24    192.168.3.0 /24    192.168.4.0 /24    192.168.5.0 /24

    에서 클래스 풀을 할수없다 


    >> 왜 ? 192.168.1.0 /24에서 /21 .. /20 으로 앞으로 나갈 수 없기때문에 생긴 방법




    '서버 > CISCO' 카테고리의 다른 글

    [시스코] 스타토폴로지  (0) 2017.09.26
    [시스코] 2계층 - SWITCH  (0) 2017.09.20
    [시스코] IP, ICMP  (0) 2017.09.11
    [시스코] TCP / UDP  (0) 2017.09.11
    [시스코] IP주소, MAC주소  (0) 2017.09.11

    댓글

Designed by Tistory.