서브네팅
네트워크 id: ip가 시작되는 초기값(=대표주소)
ip 개수 = host 개수 = client 개수 = node 개수(전체-2)
unicast : 한곳에 데이터를 보내는 것
broadcast : 모든곳에 데이터를 보내는 것(마지막 주소)
A class : 0.0.0.1 ~ 127.255.255.254 . prefix 8. 네트워크 개수 127개. 네트워크당 주소개수 256256256-2
B class : 128.0.0.1 ~ 191.255.255.254 prefix 16. 네트워크 개수 64256 네트워크당 주소개수 256256-2
C class : 192.0.0.1 ~ 223.255.255.254 prefix 24. 네트워크 개수 32256256 네트워크당 주소개수 254
D class : 224.0.0.1 ~ 239.255.255.254 prefix 24 multitask 용도. broadcast 와 unicast 둘다 가능 (5대의 pc 에서 3대의 pc에는 항상 동일한 정보를 전송한다)
E class : 나머지. 용도는 연구용이다.
vlsm:이중 서브네팅. 하나의 네트워크를 다양한 크기로 나누어서 사용한다.
ex)
어느 pc의 ip 주소가 150.10.10.1. 이고 서브넷마스크가 255.255.0.0 일때
네트워크 범위 = 150.10.0.0 ~ 150.10.255.255
가용 ip 범위 = 150.10.1.1 ~ 150.10.255.254
ex)
175.15.0.0 / 16(prefix) 를 4개의 서브넷으로 서브네팅 하시오
1)175.15.0.0 ~ 175.15.63.255
2)175.15.64.0 ~ 175.16.127.255
3)175.16.128.0 ~ 175.16.191.255
4)175.16.192.0 ~ 175.16.255.255
ex)
218.128.32.0 /24 에서
1)하나의 네트워크당 ip주소가 6개가 되로록 서브네팅 할때 두번째 네트워크 범위를 구하시오
218.128.32.8 ~ 218.128.32.15 (ip는 9.10.11.12.13.14 로 6개가 된다)
2)서브넷 마스크값을 구하여라
11111111(맨뒤 8자리)
-00000111(내가 ip주소로 사용하는 것의 개수)
11111000(서브넷 마스크값. prefix 29)
ex)
A부서는 100개의 IP를 필요로 하고 B부서는 25개의 IP를 필요로 한다. 211.120.1.0 /24 가 기본 대역으로 주어질때
1)A부서의 네트워크 범위를 구하라
11111111
-01111111
10000000 --->prefix
네트워크 범위는 211.120.1.0 ~ 211.120.1.127
2)서브넷 마스크 값을 구하라
255.255.255.128
3)B부서의 네트워크 범위를 구하라
11111111
-00011111
11100000 -->prefix
네트워크 범위는 211.120.1.128~211.120.1.159
4)B부서의 서브넷 마스크값을 구하라
255.255.255.224
ex)
172.16.0.0. / 16/
1) 네트워크당 호스트를 1000개씩 같도록 서브네팅시 몇개의 네트워크로 나뉘는가?
1111111111111111
-0000001111111111
1111110000000000
0000001-->네트워크의 개수:64개
2)서브넷 마스크는 어떻게 되는가?
11111100.00000000
-->255.255.252.0
3)두번째 네트워크의 대역은 어떻게 되는가?
172.16.4.0 ~ 172.16.7.255
메모리
ROM:비휘발성 메모리로 읽기만 가능하다.
RAM:휘발성 메모리로 읽시 쓰기 둘다 가능하다
NVRAM : 비휘발성 메모리로 읽기 쓰기 둘다 가능하다
#copy running-config startup-config
명령어 입력을 통하여 running-config(RAM)의 정보를 startup-config(nvram)에 저장할 수 있다.
#show running-config : ram의 정보를 볼 수 있다.
기본설정
enable : 관리자 모드로 들어가는 명령어
#configure terminal : 전역설정 모드로 들어가는 명령어
#no ip domain lookup : 이걸 입력해야 enable 상태에서 명령어를 잘못 입력하여도 이를 ip 로 착각하지 않음
#hostname R13 : 라우터의 이름을 R13으로 지정
#enable secret password : enable의 암호를 password로 지정. 설정시 enable입력할 경우 작성하게 되어있음
#line console 0 : 콘솔로 들어가는 명령어
line)#password con2 : console 암호를 con2로 함. 밑에 login 명령어와 동반해야 사용가능. 설정시 라우터를 클릭하면 입력하게 되어있음.
line)#exec-timeout 5 30 console 타임아웃을 5분 30초로 지정
line)#logging synchrounous : 메세지 동기화 설정
line)#login : 설정한 password가 효력을 발휘토록함
config)#username a password b 를 설정후
#line vty 0 4 에들어가
#login local 을 입력시 다른 라우터에서 telnet을 통하여 이 라우터로 접속을 할때 username이 a 이며 password로 b를 입력한 라우터만이 접속 가능
#line vty 0 4 에 들어가
#password cisco를 입력후
#login으로 동기화를 시켜줄시
다른 라우터에서 telnet을 통하여 이 라우터로 접속시 password로 cisco를 입력하여야 한다.
(이때 접속당하는측은 enable의 암호가 설정되있어야 다른 사용자가 접속 가능하다)
#line vty 0 4
#no password
#no login
이 명령어를 통하여 다른 라우터가 이라우터로 접속시 password없이 접근가능
(이때 접속당하는 라우터측은 enable암호가 설정되있어야 한다)
네트워크 설정
fastethernet 설정하기 (pc와 라우터간 설정)
config) #interface fastethernet 0/0 을통해 설정하고자 하는 이더넷으로 접속한다
if) # ip address 172.16.3.1 255.255.255.0 을 통해 원하는 ip주소를 입력하여 준다.
if) no shutdown 을 통해 활성화 시켜준다
serial 설정하기 (라우터와 라우터간 설정)
#show controllers serial 0/0 을 통하여 해당 라우터가 dce 인지 dte인지 파악한다. dce일 경우 clock rate 를 설정하여 줄 수 있도록한다.
config) # interface serial 0/0 을 통해 설정하고자 하는 이더넷으로 접속한다.
if)# ip address 172.16.2.2 255.255.255.0 으로 ip를 설정하여 준다.
if)#bandwidth 1024 를 통해 원하는 대역폭을 설정하여 준다.
if)clock rate 1000000을 통해 클록을 설정하여준다. 이때 dte이면 설정해줄 필요가 없으며 clock rate ? 를 통해 클록을 확인할 수 있다.
if)no shutdown 으로 활성화 시켜준다.
이때 encapsulation 이 ppp이면 if)#encapsulation ppp 로 설정해주어야한다. (hdlc는 필요 없다)
확인하기
'네트워크' 카테고리의 다른 글
static routing (0) | 2017.12.26 |
---|---|
네트워크__lan_데이터단위_tcp/ip4계층_osi7계층 (0) | 2017.12.26 |