CIDR (Classless Inter-Domain Routing) 무엇인가?


 


IP address 요약

 

- IP 주소의 낭비를 최소화하기 위해서 Subnetting , VLSM을 사용하여

하나의 네트워크를 작은 단위의 네트워크로 분할하여 사용

- Router는 모든 네트워크 정보를 Routing Table에 네트워크 단위로 등록하기 때문에

Subnetting , VLSM을 사용하여 나뉜 모든 네트워크 정보를 등록하기 때문에
Memory 사용량이 증가하며 Routing Table을 참조하는 Delay도 증가한다.

 

- Subnetting , VLSM을 사용하여 나뉜 네트워크를 하나의 네트워크로 통합하여 관리하는 기능 주소 요약이라고 한다.

예제 1) R1은 자신의 Local 네트워크인 172.168.0.0/24 ~ 172.168.3.0/24 네트워크 정보를
나의 네트워크 정보로 요약을 실시하려고 한다.

     172.168.0.0/24
             ~
     172.168.7.0/24                  S0   S1
          R1----------------------R2----------------------R3

-172.168.0.0/22  Serial 0


-10101100.10101000.000000 00.00000000
-10101100.10101000.000000 01.00000000
-10101100.10101000.000000 10.00000000
-10101100.10101000.000000 11.11111111
------------------------------------
-11111111.11111111.111111 00.00000000  = 172.168.0.0  255.255.252.0 = 172.168.0.0/22


-172.168.000000 00.00000000
-172.168.000000 01.00000000
-172.168.000000 10.00000000
-172.168.000000 11.00000000
--------------------------
-255.255.111111 00.00000000  = 172.168.0.0  255.255.252.0 = 172.168.0.0/22


예제 2) R1은 자신의 Local 네트워크인 172.168.0.0/24 ~ 172.168.7.0/24 네트워크 정보를
       하나의 네트워크 정보로 요약을 실시하려고 한다.

     172.168.0.0/24
             ~
     172.168.3.0/24                  S0   S1
          R1----------------------R2----------------------R3


-172.168.00000 000.00000000
-172.168.00000 001.00000000
-172.168.00000 010.00000000
-172.168.00000 011.00000000
-172.168.00000 100.00000000
-172.168.00000 101.00000000
-172.168.00000 110.00000000
-172.168.00000 111.11111111
--------------------------
-255.255.11111 000.00000000  = 172.168.0.0  255.255.248.0 = 172.168.0.0/21


예제 3) R1은 자신의 Local 네트워크인 172.168.4.0/24 ~ 172.168.7.0/24 네트워크 정보를
       하나의 네트워크 정보로 요약을 실시하려고 한다.

-172.168.000001 00
-172.168.000001 01
-172.168.000001 10
-172.168.000001 11
-----------------
-255.255.111111 00 = 172.168.4.0  255.255.252.0


예제 4) R1은 자신의 Local 네트워크인 172.168.8.0/24 ~ 172.168.15.0/24 네트워크 정보를
       하나의 네트워크 정보로 요약을 실시하려고 한다.

-172.168.00001 000
-172.168.00001 001
-172.168.00001 010
-172.168.00001 011
-172.168.00001 100
-172.168.00001 101
-172.168.00001 110
-172.168.00001 111
----------------
-255.255.11111 000 = 172.168.8.0  255.255.248.0 = 172.168.8.0/21


예제 5) R1은 자신의 Local 네트워크인 172.168.0.0/24 ~ 172.168.10.0/24 네트워크 정보를
       하나의 네트워크 정보로 요약을 실시하려고 한다.

-172.168.0000 0000
-172.168.0000 0001
-172.168.0000 0010
-172.168.0000 0011
-172.168.0000 0100
-172.168.0000 0101
-172.168.0000 0110
-172.168.0000 0111
-172.168.0000 1000
-172.168.0000 1001
-172.168.0000 1010
         ~
-172.168.0000 1111
-----------------
-255.255.1111 0000 = 172.168.0.0  255.255.240.0

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

라우터(Router) 란?  (0) 2021.02.27
CDP(Cisco Discovery Protocol) 란?  (0) 2021.02.06
SubnetMask와 WildcardMask의 차이점  (0) 2021.02.03
VLSM 란?  (0) 2021.02.03
사용 가능한 네트워크 주소  (0) 2021.01.31

Wildcard Mask(와일드카드 마스크) 란 무엇인가?




- EIGRP , OSPF Routing protocol의 네트워크의 범위를 지정할 때 사용된다.


- ACL 등과 같은 Filtering기능을 사용하여 Filtering을 실시할 네트워크의 범위를 지정할 때 사용된다.


 


Subnet Mask와 Wildcard Mask의 차이점




* SubnetMask (서브넷마스크)
- 32bit로 구성되며 1과 0의 연속적인 형식만 가능하다.

1 = Network (공통 비트)
0 = Host (비 공통 비트)

 

* WildcardMask (와일드카드마스크)

-32bit로 구성되며 1과 0의 불연속 한 형식이 가능하다.
0 = 공통 비트
1 = 비 공통 비트

- 192.168.1.0/24

:  192.168.1.0  0.0.0.255 (192.168.1.0 ~ 192.168.1.255)


- 172.16.0.0/16
:  172.16.0.0  0.0.255.255 (172.16.0.0 ~ 172.16.255.255)


- 10.0.0.0/8
:  10.0.0.0  0.255.255.255 (10.0.0.0 ~ 10.255.255.255)


- 192.168.1.0/27
:  192.168.1.0  0.0.0.31 (192.168.1.0 ~ 192.168.1.31)


- 192.168.1.64/26
:  192.168.1.64  0.0.0.63 (192.168.1.64 ~ 192.168.1.127)

- 192.168.1.1  0.0.0.0 = Host

 


예제 1) 172.16.0.0/24 ~ 172.16.3.0/24 네트워크의 범위를 Wildcardmask를 사용하여 지정하시오

-172.16.000000 00
-172.16.000000 01
-172.16.000000 10
-172.16.000000 11
----------------
-  0.0.000000 11 = 172.16.0.0  0.0.3.255

 


예제 2) 172.16.0.0/24 ~ 172.16.7.0/24 네트워크의 범위를 Wildcardmask를 사용하여 지정하시오

-172.16.00000 000
-172.16.00000 001
-172.16.00000 010
-172.16.00000 011
-172.16.00000 100
-172.16.00000 101
-172.16.00000 110
-172.16.00000 111
-----------------
- 0.0.00000 111 = 172.16.0.0  0.0.7.255

 


예제 3) 172.16.4.0/24 ~ 172.16.7.0/24 네트워크의 범위를 Wildcardmask를 사용하여 지정하시오

-172.16.000001 00
-172.16.000001 01
-172.16.000001 10
-172.16.000001 11
----------------
- 0.0.000000 11 = 172.16.4.0  0.0.3.255

 


예제 4) 172.16.8.0/24 ~ 172.16.15.0/24 네트워크의 범위를 Wildcardmask를 사용하여 지정하시오

-172.16.00001 000
-172.16.00001 001
-172.16.00001 010
-172.16.00001 011
-172.16.00001 100
-172.16.00001 101
-172.16.00001 110
-172.16.00001 111
----------------
- 0.0.00000 111 = 172.16.8.0  0.0.7.255

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

CDP(Cisco Discovery Protocol) 란?  (0) 2021.02.06
CIDR 란?  (0) 2021.02.05
VLSM 란?  (0) 2021.02.03
사용 가능한 네트워크 주소  (0) 2021.01.31
IP(아이피) 클래스 및 서브넷 마스크  (0) 2021.01.29

IPv4 Address (Internet Protocol Address) 란?



Layer 3에서 사용되는 Protocol
자신이 포함되지 않은 외부 네트워크로 통신 시 사용되는 32bit 주소
IP Address는 5개의 Class로 구성
SubnetMask를 사용하여 네트워크를 구분
Subneting , VLSM을 사용하여 하나의 네트워크를 분할하여 사용 가능
VLSM을 사용하여 다수의 네트워크를 하나의 네트워크로 통합하여 관리

 


 

IP Class


 

IP는 네트워크의 용도나 크기에 따라서 5개의 Class로 구성되어 있다.

1. A class
- 범위  : 0 ~ 127 (0.0.0.0 ~ 127.255.255.255)
[0 , 127은 다른 용도로 예약되어있기 때문에 사용할 수 없다. 사용범위는 1 ~ 126]
- 공통 비트  : 0 0000000 ~  0 1111111
- S/M  : 255.0.0.0 = Host 2^24 = 16777216

2. B class
- 범위  : 128 ~ 191 (128.0.0.0 ~ 191.255.255.255)
- 공통 비트  : 10 000000 ~ 10 111111
- S/M  : 255.255.0.0 = Host 2^16 = 65536

3. C class
- 범위  : 192 ~ 223 (192.0.0.0 ~ 223.255.255.255)
- 공통 비트  : 110 00000 ~ 110 11111
- S/M   : 255.255.255.0 = Host 2^8 = 256

4. D class = Unicast
- 범위  : 224 ~ 239 (224.0.0.0 ~ 239.255.255.255)
- 공통 비트  : 1110 0000 ~ 1110 1111

5. E class = Multicast
- 범위    : 240 ~ 255 (240.0.0.0 ~ 255.255.255.255)
- 공통 비트 : 1111 0000 ~ 1111 1111

 


 

SubnetMask


 


IP address에 대한 Network 부분과 Host부분을 구분하는 역할
32bit로 구성되며 1과 0의 연속적인 형식만 가능
1 = Network (공통 비트), 0 = Host (비 공통 비트)

 

* 진수 변환

00000000.00000000.00000000.00000000 = 0.0.0.0 ~
11111111.11111111.11111111.11111111 = 255.255.255.255 = 4294967296

172 = 10101100
200 = 10101000
100 = 01100100
0    = 00000000
255 = 11111111

 

11111111.00000000.00000000.00000000 = 255.0.0.0
11111111.11111111.00000000.00000000 = 255.255.0.0
11111111.11111111.11111111.00000000 = 255.255.255.0

 

* 네트워크 대역 및 범위
192.168.1.0  255.255.255.0 = 서로 다른 네트워크 대역의 주소
192.168.8.0  255.255.255.0 = 서로 다른 네트워크 대역의 주소

172.16.21.0  255.255.0.0 = 동일 네트워크의 서로 다른 IP 주소
172.16.42.0  255.255.0.0 = 동일 네트워크의 서로 다른 IP 주소

112.156.41.0  255.0.0.0 = 동일 네트워크의 서로 다른 IP 주소
112.21.144.0  255.0.0.0 = 동일 네트워크의 서로 다른 IP 주소


192.168.1.0  255.255.255.0 = 192.168.1.0 ~ 192.168.1.255 = Host 256
192.168.1.0/24 = 192.168.1.0 ~ 192.168.1.255 = Host 256

172.16.0.0  255.255.0.0 = 172.16.0.0 ~ 172.16.255.255 = Host 65536
172.16.0.0/16 = 172.16.0.0 ~ 172.16.255.255 = Host 65536

10.0.0.0  255.0.0.0 = 10.0.0.0 ~ 10.255.255.255 = 16777216
10.0.0.0/8 = 10.0.0.0 ~ 10.255.255.255 = 16777216

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

CIDR 란?  (0) 2021.02.05
SubnetMask와 WildcardMask의 차이점  (0) 2021.02.03
VLSM 란?  (0) 2021.02.03
사용 가능한 네트워크 주소  (0) 2021.01.31
네트워크 정의 및 구성(LAN, WAN)  (0) 2021.01.27

+ Recent posts