본문으로 바로가기

 

IP 주소 요약(클래스풀요약, 상세요약,,,)

 - 목적 : 서브넷팅 및 VLSM을 실시한 IP 대역들을 효율적으로 관리하기 위해서(경로정보를 줄이기 위해 사용)
           라우터와 라우터 간에 라우팅 업데이트시 경로 정보를 최소화하기 위해서

 - 단점: 범위가 너무 크다. 네트워크 이름이 똑같을 수 있다. 현재는 사용안한다고 보면 됨

아래 예제에 있는 A,B 클래스도
 
1. 클래스풀 요약(A클래스, B클래스, C클래스를 기준으로...나뉜다)

 - 서브넷팅, VLSM을 고려하지 않은 주소 요약 기법
 - 권장 X

 

Ex) A 클래스(255.0.0.0 <- /8)

종로 1~3가    을지로 1~3가
13.13.1.0/24    13.13.8.0/24
13.13.2.0/24    13.13.9.0/24
13.13.3.0/24    13.13.10.0/24
-----------------> 13.0.0.0/8   -----------------> 13.0.0.0/8


Ex) B 클래스(255.255.0.0 <- /16)

172.16.1.0/24    172.16.8.0/24
172.16.2.0/24    172.16.9.0/24
172.16.3.0/24    172.16.10.0/24
-----------------> 172.16.0.0/16  -----------------> 172.16.0.0/16

Ex) C 클래스(255.255.255.0 <- /24)

192.168.1.0/27    192.168.1.96/27
192.168.1.32/27    192.168.1.128/24
192.168.1.64/30    192.168.1.68/30
-----------------> 192.168.1.0/24  -----------------> 192.168.1.0/24


2. 상세 요약(클래스풀요약을 보안하기위한 방법,상세하게해야 네트워크 이름중첩이 안됨)

Ex) A 클래스

13.13.1.0/24    13.13.8.0/24
13.13.2.0/24    13.13.9.0/24
13.13.3.0/24    13.13.10.0/24

   13.13.000000 01.0                                                        13.13.000010 00.0
   13.13.000000 10.0                                                        13.13.000010 01.0
   13.13.000000 11.0                                                        13.13.000010 10.0
----------------------------> 13.13.0.0/22 ----------------------------> 13.13.8(공통비트 중에 맨마지막1을 십진법).0/22
255.255.111111 00.0 <- 255.255.252.0 <- /22                    255.255.111111 00.0 <- 255.255.252.0 <- /22

           공통비트밑에 0부분을 1로 바꾸어준다...(같으면 1, 다르면 0)
Ex) B 클래스

128.28.32.0/24 ~ 128.28.63.0/24

 

 128.28.001 00000.0
 128.28.001 00001.0
 128.28.001 00010.0
~
 128.28.001 11111.0
-------------------------------> 128.28.32(공통비트를 더한다).0/19
255.255.111 00000.0 <- 255.255.224.0 <- /19


Ex) A 클래스

123.140.0.0 ~ 123.143.255.255

 

123.100011 00.0.0  140
123.100011 01.0.0  141
123.100011 10.0.0  142
123.100011 11.0.0   255
-------------------------------> 123.140(=4+8+128).0.0/14
255.111111 00.0.0 <- 255.252.0.0 <- /14


Ex) C 클래스(원본 네트워크 아이디가 서로 다른 경우) 클래스풀 요약 X, 상세 요약 X

왜 192.168.1.0과 192.168.2.0이 같은 네트워크 대역이 아닐까? 그 이유는 C클래스는 기본 서브넷 마스크가 255.255.255.0이다. 그렇기 때문에 각각 네트워크 아이디는 192.168.1.0, 192.168.2.0이 되기 때문에 완전히 다르게 된다.

 

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
--------------------------------> 클래스풀 요약 X, 상세 요약 X

192.168.00000 001.0
192.168.00000 010.0
192.168.00000 011.0
192.168.00000 100.0
192.168.00000 101.0
--------------------------------> 192.168.0.0/21

                                                  

                                                  
255.255.11111 000.0 <- 255.255.248.0 <- /21


192.168.160.0/24
192.168.161.0/24
192.168.162.0/24
192.168.163.0/24
--------------------------------> 클래스풀 요약 X, 상세 요약 X

192.168.101000 00.0

192.168.101000 01.0
192.168.101000 10.0
192.168.101000 11.0
--------------------------------> 192.168.160(=32+128공통비트).0/22
255.255.111111 00.0 <- 255.255.252.0 <- /22

 

 

Ex) 121.160.41.131/27

121.160.41.  128  
255.255.255.11100000

32*4 =128(129~159)
32*5 =160

 

서브넷 브로드캐스트 주소?
121.160.41.159

 

Ex) 127.160.41.225/30

네트워크 이름?121.160.41.224
121.160.41.225/30
255.255.255.1111110
2*112=224(225)
2*113=226

 

서브넷 브로드캐스트 주소?
121.161.41.225

 


6 Cisco IOS 명령어

1. 명령 프롬프트

 

Router>   User Mode : 라우터 접속 초기 프롬프트

Router>enable

Router#   Privilege Exec Mode : 관리자 모드
   
   - show  : 정적 정보 확인
   - debug : 동적 정보 확인
   - copy : 저장, 복사
   - erase : 삭제
   - reload : 재부팅
   - ping : ping 테스트
   - telnet : 텔넷 접속

 

 

 

 

Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#
Router(config)#  Global Configration Mode : 전역 설정 모드


2. 라우터 호스트 네임 설정

 

 - R1 설정.

Router(config)#hostname ABC

=>이것이 라우터 호스트 이름

 

ABC(config)#
ABC(config)#no hostname ABC
Router(config)#
Router(config)#hostname HQ
HQ(config)#
HQ(config)#hostname R1
R1(config)#

 

3. RAM & NVRAM

 1) RAM

  - 라우터가 동작하기 위해서 사용하는 메모리
  - 라우터 설정이 자동으로 저장되어 동작 실시
  - 저장된 설정 파일 : 'running-config'
  - 정보 확인 : show running-config -> show run
  - RAM에 저장된 내용들은 라우터가 재부팅되면 초기화됨

 2) NVRAM

  - RAM 'running-config' 파일을 저장하여 보관하는 메모리
  - 라우터가 부팅될때, 마지막에 참조하여 설정 내용을 RAM 'running-config'로 복원시킴
  - 저장된 설정 파일 : 'startup-config'
  - 정보 확인 : show startup-config -> show start
  - NVRAM에 저장된 내용들은 라우터가 재부팅되면 초기화 안됨

 3) RAM 'running-config' -> NVRAM 'startup-config' 저장

R1#copy running-config startup-config -> copy run start

 4)  NVRAM 'startup-config' 삭제 명령어

R1#erase startup-config -> erase start


4. DNS 요청 X, 콘솔 종료 X, 라인 정리 기능

R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#
R1(config)#no ip domain-lookup <- DNS 요청 X
R1(config)#

R1(config)#line con 0
R1(config-line)#exec-timeout 30 30 <- 30분 30초동안 입력 없으면 콘솔 종료
R1(config-line)#
R1(config-line)#exec-timeout 0 0 <- 콘솔 종료 X

R1(config-line)#
R1(config-line)#logg syn <---------- 라인 자동 정리 기능
R1(config-line)#

R1(config-line)# Ctrl+Z
R1#



5. 라우터 패스워드 설정

 - R1 설정을 참조하여 R2와 R3에도 설정을 실시한다.

R1#conf t
R1(config)#
R1(config)#enable secret cisco--------------------------------1 암호를 지정하고 나서 show run으로 라우터의 설정상태를 확인 할 경우 입력한 암호가 암호화되어 입력했던 암호의 내용을 알아보기 힘들게 한다

R1(config)#enable password cisco1234-----------------------2 암호를 지정하고 나서 show run으로 라우터의 설정상태를 확인 할 경우 입력한 암호가 라우터에 그대로 보인다.
R1(config)#no ip domain-lookup    ------------------> 명령어를 잘못입력한거나 장치의 이름을 잘못하여 ping테스트 할때 ios는 dns서버를 찾게 되는데 이를 방지 하려면 이런 명령어를 입력한다. 잘못입력했을 때 상당한 시간이 소요되므로 ctrl+shift+6을 입력


R1(config)#line con 0   ------------------------> 라우터의 사용자 모드 진입시 (UAV모드)패스워드를 한번 더 물어보게 된다.
R1(config-line)#password ciscocon
R1(config-line)#login
R1(config-line)#


R1(config-line)#line aux 0
R1(config-line)#password ciscoaux

R1(config-line)#login
R1(config-line)#
R1(config-line)#line vty(원격) 0 4    -----> 텔넷 접속 허용 5명까지 제한

R1(config-line)#password ciscovty
R1(config-line)#login
R1(config-line)#end -> conf t 에서 작업을 완료하고 빠져나가려면 end를 눌러야 빠져나간다.

R1#
R1#show run(실행)

 

 - 패스워드 설정 테스트

R1#exit

R1 con0 is now available

Press RETURN to get started.


User Access Verification

Password:   <---- ciscocon  ----> line con 0에서 적용된 비밀번호

R1>
R1>en(관리자) 모드
Password:  <----- cisco------> conf t설정에서 enable secret cisco
R1#

 

패킷 트레이서에서 비밀번호 설정한것을 지우고 싶을때는 no를 붙인다.

ex) conf t

 line con 0

 no password ciscocon

 end


6. 패스워드 문자 암호화 실시


R1#sh run
Building configuration...

Current configuration : 790 bytes
!
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname R1
!
!
!
enable secret 5 $1$mERr$hx5rVt7rPNoS4wqbXKX7m0
enable password cisco1234

~ 중간 생략 ~

line con 0
 exec-timeout 0 0
 password ciscocon
 login
!
line aux 0
 password ciscoaux
 login
!
line vty 0 4
 password ciscovty
 login
!
!
!
end


 - 패스워드 문자 암호화 실시

R1#conf t
R1(config)#service password-encryption
R1(config)#end
R1#


- 패스워드 문자 암호화 확인

R1#sh run
Building configuration...

Current configuration : 824 bytes
!
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
service password-encryption
!
hostname R1
!
!
!
enable secret 5 $1$mERr$hx5rVt7rPNoS4wqbXKX7m0
enable password 7 0822455D0A165445415F -> 이 부분이 원래 cisco1234였음

~ 중간 생략 ~

line con 0
 exec-timeout 0 0
 password 7 0822455D0A1606181C
 login
!
line aux 0
 password ciscoaux
 login
!
line vty 0 4
 password 7 0822455D0A1613030B
 login
!
!
!
end

 

*배너 메세지

R1>enable

R!>banner motd ^

### R1 ###

^

 

 

 

 

 

7. FastEthernet 0/0 인터페이스 설정

 - R1 설정을 참조하여 R2와 R3에도 설정을 실시

R1#conf t
R1(config)#int fa0/0
R1(config-if)#ip address 13.13.10.1(스위치 인터페이스 주소) 255.255.255.0(서브넷 마스크)

주소 설정

R1(config-if)#no shutdown-----------> 기본적으로 스위치의 FastEthernet 인터페이스가 활성화되어있기 때문에 비활성화하기 위함.
R1(config-if)#end
R1#
R1#show run
R1#show ip int brief 설정된 아이피를 짧게 본다.
R1#show int fa0/0 아이피 주소 확인

R1#ping 13.13.10.2
R1#ping 13.13.10.3
R1#show arp



 8. R1 S1/0 - R2 S1/1 인터페이스 설정

 

                                                       "clock rate 1000000"
     DTE                                                       DCE
R1[S1/0]--------------HDLC---------------[S1/1]R2

 

 

 

R1#show int s1/0


R1#show controllers s1/0
Interface Serial1/0
Hardware is PowerQUICC MPC860
DTE V.35 TX and RX clocks detected
---------- 확인

 

 

R2#show int s1/1


R2#show controllers s1/1
Interface Serial1/1
Hardware is PowerQUICC MPC860
DCE V.35, clock rate 2000000
---------- 확인

 

 

R1(config)#int s1/0
R1(config-if)#ip address 13.13.12.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#end
R1#
R1#show run

 

 

R2(config)#int s1/1
R2(config-if)#ip address 13.13.12.2 255.255.255.0
R2(config-if)#clock rate 1000000
R2(config-if)#no shutdown
R2(config-if)#end
R2#
R2#show run

 

 

R1#show ip int brief
R1#show int s1/0

 

R2#show ip int brief  ----->라우터와 스위치의 인터페이스 및 ip 주소 할당 현황을 볼 수 있다.
R2#show int s1/1

 

R1#ping 13.13.12.2

R2#ping 13.13.12.1