새소식

인기 검색어

Network

4/21 서브넷팅, VLSM, 허브/스위치/라우터, 라우터에 IP주소 할당하기*

  • -

서브넷팅 시 필요한 IP개수만큼 나눌때 (서브넷크기=HostID)

220.3.4.0/24  sm255.255.255.0  Network ID 24bit  Host ID 8bit(256)

 

Network A : 최소 ip 90개 필요 -> 128개   2^7

   Host ID 7bit 

   Network ID 25bit

/24 -> /25    Host ID를 Network ID로 1bit 추가   2^1=2 서브넷 2개

 

첫번째서브넷        0~ 127 (128개)

두번재서브넷        128~ 255 (128개)

 

첫번재서브넷 network address 220.3.4.0/25

첫번재 서브넷  broadcast address 220.3.4.127

할당가능한 IP주소대역 220.3.4.1 ~ 220.3.4.126

/25 prefix -> subnetmask 255.255.255.128

 

필요한 서브넷 수가 있는 경우 : 

HostID를 NetworkID로 몇 bit 옮길지 결정

subnet 16개 필요.  2^n=16   2^4

HostID -> Network ID  4bit  0000 - 1111

Network ID 변화 /24 -> /28  , 

Host ID 4bit (크기) 2^4 = 16  하나의 서브넷에 IP 16개

 

Network Address 0부터해서 16의 배수가 됨.

213.6.7.0/24   

213.6.7.0/28

213.6.7.16/28

213.6.7.32/28 …..


*VLSM : 여러번 서브넷팅함(가변길이 서브넷마스크)

 

quiz 120.1.2.0/24 를 아래와 같이 VLSM하시오.

-A subnet - 100개

-B subnet - 60개

-C subnet - 30 개

-D subnet - 10개

 

A) 2^n=100

HID 8->7bit  2^7=128개

NID /24 -> /25

1bit 추가 -> 2^1=2개의 서브넷

- 첫번째 서브넷

N Addr:120.1.2.0/25

B Addr:120.1.2.127

할당가능주소대역: 120.1.2.1~126

 SM: 255.255.255.128

 

B) 60

2^6=64개

HID 8->6bit 

NID /24 -> /26

2bit 추가 -> 2^2=4개의 서브넷

N Addr : 120.1.2.128/26

할당가능주소대역: 120.1.2.129~120.1.2.190

SM: 255.255.255.192

 

C) N Addr: 120.1.2.192/27

할당가능주소대역: 120.1.2.193 ~ 120.1.2.222

SM: 255.255.255.224

 

D) N Addr:120.1.2.224/28

할당가능주소대역:120.1.2.225 ~ 120.1.2.238

SM: 255.255.255.240

 

여유분: 120.1.2.240

(그다음에 나중에 추가로 쓰기)

 


 

출발지 source address (src)

도착지 목적지  destination address (dst)

 

L7

L6

L5

L4

L3 Router (3계층의 프로토콜:IP)

L2 Switch (2계층의 프로토콜:이더넷(이더넷 헤더안에 MAC주소 있음))

L1 Hub

 

Route 길

Routing 길찾기

Router 길찾는 장비

 

 

라우터, PC : TxRx

스위치,허브 : RxTx

 

         Tx                                      Rx

[라우터]---------------------------[스위치]

         Rx                                     Tx

 

         Rx                                     Rx

[스위치]---------------------------[허브]

         Tx                                     Tx

 

n 192.168.0.0

sm 255.255.255.0

할당가능한주소대역

  192.168.0.1 ~192.168.0.254

  장비용 192.168.0.201~192.168.0.253

  PC용 192.168.0.1 ~ 192.168.0.200

 

*허브 : 들어온 포트를 제외하고 모든 포트로 전달함 flooding

*스위치 : 해당포트만 전달함 forwarding

 learning, flooding, filtering, aging

*Router : ROM (bootstrap)

      RAM : IOS, 설정파일(running-config)

      Flash(저장장치)

          - Flash : IOS 압축된이미지(bin)

          - nvram : 설정파일startup-config

      CPU

      Interface : ethernet, fast, giga…



라우터에 IP주소 할당하기

Router> en

Router# conf t

Router(config)# hostname GW (GW이면 skip)

GW(config)# int fa 0/0 (연결정보확인)

GW(config-if)# ip address 192.168.0.254 255.255.255.0
       (해당인터페이스 IP주소,서브넷마스크 설정)

GW(config-if)# no shutdown (인터페이스 활성화)

GW(config-if)# end

GW# show run (입력한 명령어 확인)

GW# wr (저장)

GW# ping 192.168.0.1 (~192.168.0.6까지 핑)

GW# show ip int brief (인터페이스 간략히 확인)

GW# show ip route (라우팅 테이블 확인)

 

두번째 인터페이스 설정

GW> en

GW# conf t

GW(config)# int fa 0/1 (인터페이스 번호 확인 후 입력)

GW(config-if)# ip address 192.168.1.x 255.255.255.x
       (해당인터페이스 IP주소,서브넷마스크 설정)

GW(config-if)# no shutdown (인터페이스 활성화)

GW(config-if)# end

GW# show run (입력한 명령어 확인)

GW# wr (저장)

GW# ping 192.168.1.x (내부 PC에게 핑확인)

GW# show ip int brief (인터페이스 간략히 확인)

GW# show ip route (라우팅 테이블 확인)

 

*오늘의 정리

  1.  허브,스위치,라우터 비교하기
    (OSI 작동 Layer, 인식 가능한 protocol, 메모리에 있는 table 이름, table을 어떻게 만드는지, 모르는 목적지주소를 받으면 어떻게 전달하는지 등)
  2. 라우터에 장비 이름과, IP주소/sm을 설정하였다. IP주소와 서브넷마스크를 설정하는 이유는?

 



Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.