본문 바로가기
네트워크

네트워크1 8차시

by 뭔가해보겠습니다 2024. 6. 23.

네트워크 주소 : 인터넷 망에 참여하기 위해 반드시 유일한 값이어야 한다
IP 주소 : 공인주소(인터넷망에 참여)인 경우 인터넷에 직접 참여하므로 반드시 유일한 값으로 사용
사설주소의 경우 NAT 기술을 이용하여 인터넷에 직접 참여하지 않으므로 유일하지 않아도 됨

IPv4는 클래스에 따라 A~E 클래스로 총 5개
ABC는 장비에 할당할 수 있고 DE는 장비에 할당할 수 없다

A클래스 : 0.0.0.0 ~ 127.255.255.255

B클래스 : 128.0.0.0 ~ 191.255.255.255

C클래스 : 192.0.0.0 ~ 223.255.255.255

D클래스 : 224.0.0.0 ~ 239.255.255.255 (주로 멀티캐스트용)
E클래스 : 240.0.0.0 ~ 255.255.255.255 (주로 실험용)

 

클래스기반 : 하나의 네트워크에서 IP 주소가 남아도 다른 네트워크에서 사용 불가
클래스리스 기반 : 하나의 네트워크에서 IP 주소가 남으면 쪼개어 다른 네트워크에 할당 가능. 현재 사용하는 주소체계.

NAT 네트워크 주소 변환기술
: 내부망에서 사용하는 사설IP주소를 공인주소로 변환해준다 (유니크한 값)

Bogon IP
: 인터넷상에서 사용되지 않거나, 내부적으로 사용하거나, 할당되지 않은 ip 주소

Zero 주소 : 특수목적으로 예약된 주소
Network 주소 : 각 네트워크 대역에서 가장 작은 주소
Direct Broadcast 주소 : 각 네트워크 대역에서 가장 큰 주소

Local Broadcast 주소 : 255.255.255.255

Loopback 주소 : 자기자신을 나타내는 로컬 주소로 테스트하기 위해 사용함 ex 127.0.0.1

자동 대체 할당 주소 : DHCP에 의해 IP 주소를 자동으로 할당받지 못할 때 임의로 할당되는 주소

클래스리스 네트워크Classless
클래스풀 네트워크의 문제를 해결하기 위해 등장한 네트워크
프리픽스prefix 길이를 지정하여 할당한다 ex) 192.168.11.15/24 <- 프리픽스24

네트워크 주소와 호스트 주소를 분리하여 사용하는 할당 방식이며
서브넷 마스크를 이용하여 주소를 나누므로 CIDR 사이더 라고 부름

서브넷
Sub Network 라는 의미로 Ip주소 공간을 더 작은 여러 개의 네트워크로 분할한다
prefix는 30까지 분할할 수 있다

(이유 : 대역의 가장 작은 네트워크 주소, 대역의 가장 큰 브로드캐스트 주소. 이 두 개 주소는 필수인데, prefix 31은 가용 ip 주소 개수가 1개이므로 충족하지 못함)

 

서브넷 계산 예시)

IP 주소 : 192.166.124.11

 

1) prefix : 24

네트워크 주소 : 192.166.124.0

네트워크 브로드캐스트 주소 : 192.166.124.255

가용 ip 주소 개수 : 254개 (시작주소, 끝주소 제외)

 

2) prefix : 25

네트워크 주소 : 192.166.124.0

네트워크 브로드캐스트 주소 : 192.166.124.127

가용 ip 주소 개수 : 126개 (시작주소, 끝주소 제외)

 

3) prefix : 26

네트워크 주소 : 192.166.124.0

네트워크 브로드캐스트 주소 : 192.166.124.63

가용 ip 주소 개수 : 62개 (시작주소, 끝주소 제외)

( 0~63 / 64~127 / 128~191 / 192~255 )

 

 

실습) 서브넷 분할하여 할당하기

 

PC1
PC2

 

게이트웨이는 첫번째/마지막주소를 제외한 가용주소의 첫 번째로 할당

PC는 그 다음 두 번째로 할당

 

SW1 스위치 1 설정

Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#line con 0
Switch(config-line)#logging synchronous
Switch(config-line)#hostname SW1
SW1(config)#int vlan 1
SW1(config-if)#ip add 192.168.100.3 255.255.255.128
SW1(config-if)#no sh
SW1(config-if)#end
SW1#
SW1#sh ip int b
Interface IP-Address OK? Method Status Protocol
FastEthernet0/1 unassigned YES manual up up           <- up up 확인

SW1 스위치 2 설정
Switch#en
Switch#conf t
Switch(config)#line con 0
Switch(config-line)#logging synchronous
Switch(config-line)#hostname SW2
SW2(config)#int vlan 1
SW2(config-if)#ip add 192.168.100.131 255.255.255.128
SW2(config-if)#no sh
SW2(config-if)#
SW2(config-if)#end
SW2#
SW2#sh ip int b
Interface IP-Address OK? Method Status Protocol
FastEthernet0/1 unassigned YES manual up up


라우터 설정
Router>en
Router#conf t
Router(config)#int fa0/0
Router(config-if)#ip add 192.168.100.1 255.255.255.128
Router(config-if)#no sh
Router(config-if)#
Router(config-if)#exit
Router(config)#int fa0/1
Router(config-if)#ip add 192.168.100.129 255.255.255.128
Router(config-if)#no s
Router#
Router#sh ip int b
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 192.168.100.1 YES manual up up              <- 확인
FastEthernet0/1 192.168.100.129 YES manual up up          <- 확인

 

 

결과

C:\>ping 192.168.100.130

Pinging 192.168.100.130 with 32 bytes of data:

 

Request timed out.

Reply from 192.168.100.130: bytes=32 time<1ms TTL=127

Reply from 192.168.100.130: bytes=32 time<1ms TTL=127

Reply from 192.168.100.130: bytes=32 time<1ms TTL=127

 

Ping statistics for 192.168.100.130:

Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

 

=> 첫 시도는 게이트웨이, 라우터 정보가 없으니 timed out이 났지만,

정보를 다 얻은 뒤에는 성공함

 

첫 시도에 성공하려면 게이트웨이 잡아준다

SW1 설정

SW1# ip default-gateway 192.168.100.1

SW2 설정

SW2#  ip default-gateway 192.168.100.129

 

( 복습

logging synchronous = logg sync
명령어 입력 중 시스템 메시지가 표시되면 자동으로 줄을 바꾸고
입력중인 명령을 다시 표시하게 한다 )

 

 

 

실습) 대역을 여러 경우로 나누어서 할당하기

 

PC1
PC2

 

스위치 (192.168.100.0/26 A기관: 첫 번째 영역, B기관: 세 번째 영역)
1번 A기관) ip add 192.168.100.3 255.255.255.192
2번 B기관) ip add 192.168.100.131 255.255.255.192

 

( no ip domain-lookup, line con 0 logg sync 는 해주면 좋은데 안해줘도 상관없는 듯 )

 

라우터 (1.1.1.0/30 C기관: 첫 번째 영역, D기관: 두 번째 영역)
1번 R1)
- int fa0/0 192.168.100.1
- int fa0/1 1.1.1.1

 

R1(config)#int fa0/0
R1(config-if)#ip add 192.168.100.1 255.255.255.192
R1(config-if)#no sh
R1(config-if)#
R1(config-if)#int fa0/1
R1(config-if)#ip add 1.1.1.1 255.255.255.252
R1(config-if)#no sh


2번 R2) 
- int fa0/0 1.1.1.2
- int fa0/1 1.1.1.5

 

R2(config)#int fa0/0
R2(config-if)#ip add 1.1.1.2 255.255.255.252
R2(config-if)#no sh
R2(config-if)#
R2(config-if)#int fa0/1
R2(config-if)#ip add 1.1.1.5 255.255.255.252
R2(config-if)#no sh


3번 R3) 
- int fa0/0 192.168.100.129
- int fa0/1 1.1.1.6

 

R3(config)#int fa0/0
R3(config-if)#ip add 192.168.100.129 255.255.255.192
R3(config-if)#no sh
R3(config-if)#
R3(config-if)#int fa0/1
R3(config-if)#ip add 1.1.1.6 255.255.255.252
R3(config-if)#no sh

 

- 정적 라우팅 설정

1.1.1.4/30 으로 가기 위해, 1.1.1.2를 거쳐간다


R1(config)#ip route 1.1.1.4 255.255.255.252 1.1.1.2
=> 1.1.1.4 로 가려면 1.1.1.2 로 전송
ip route 192.168.100.128 255.255.255.192 1.1.1.4
=> 192.168.100.128 로 가려면 1.1.1.4 로 전송

R2(config)#ip route 192.168.100.0 255.255.255.192 1.1.1.1
=> 192.168.100.0 로 가려면 1.1.1.1 로 전송
ip route 192.168.100.128 255.255.255.192 1.1.1.6
=> 192.168.100.128 로 가려면 1.1.1.6 로 전송

R3(config)#ip route 1.1.1.0 255.255.255.252 1.1.1.5
=> 1.1.1.0 로 가려면 1.1.1.5 로 전송
ip route 192.168.100.0 255.255.255.192 1.1.1.5
=> 192.168.100.0 로 가려면 1.1.1.5 로 전송

 

ping을 테스트해보면 첫 시도에서는 실패하지만, 두 번째 시도에서는 정보가 생겨 성공함

혹은 스위치에 디폴트 게이트웨이( ip default-gateway 192.168.100.129 )를 세팅함 

 

 

no ip addr
ip 셋팅한 것 리셋하기

 

 

Loopback 인터페이스
라우팅 실습을 할 때 가상으로 생성하는 IP 주소로 다운되지 않고 계속 살아있음
IP주소를 할당하기 위해서는 Loopback Interface를 생성한 후 IP 주소를 설정하면 된다

ex) 생성
interface lo22

ex) 네트워크 설정
int fa0/0
ip add 192.168.100.3 lo22

ex) 삭제
no interface lo22

 

Router>en

Router#conf t

Router(config)#hostname R1

R1(config)#int fa0/0

R1(config-if)#ip add 192.168.10.1 255.255.255.128

R1(config-if)#no sh

R1(config-if)#

R1(config-if)#int fa0/1

R1(config-if)#ip add 10.10.10.1 255.255.255.252

R1(config-if)#no sh

R1(config-if)#

R1(config-if)#int lo0

R1(config-if)#

R1(config-if)#ip add 10.10.30.1 255.255.255.0

R1(config-if)#end

 

R1#sh ip int b

Interface IP-Address OK? Method Status Protocol

FastEthernet0/0 192.168.10.1 YES manual up up

FastEthernet0/1 10.10.10.1 YES manual up up

Loopback0 10.10.30.1 YES manual up up

Vlan1 unassigned YES unset administratively down down

 

R1#sh ip route c

C 10.10.10.0/30 is directly connected, FastEthernet0/1

C 10.10.30.0/24 is directly connected, Loopback0

C 192.168.10.0/25 is directly connected, FastEthernet0/0

 

정적라우팅 추가

 ip route 10.10.40.0 255.255.255.0 10.10.10.2                   <- R2 네트워크에 있는 루프백에 접근하기위함
 ip route 192.168.20.0 255.255.255.192 10.10.10.2

 

R2도 동일하게 셋팅

 

정적라우팅 추가

 ip route 192.168.10.0 255.255.255.128 10.10.10.1
 ip route 10.10.30.0 255.255.255.0 10.10.10.1                      <- R1 네트워크에 있는 루프백에 접근하기위함

 

R2#sh ip int b

Interface IP-Address OK? Method Status Protocol

FastEthernet0/0 192.168.20.1 YES manual up up

FastEthernet0/1 10.10.10.2 YES manual up up

Loopback0 10.10.40.1 YES manual up up

Vlan1 unassigned YES unset administratively down down

 

R2#sh ip route c

C 10.10.10.0/30 is directly connected, FastEthernet0/1

C 10.10.40.0/24 is directly connected, Loopback0

C 192.168.20.0/26 is directly connected, FastEthernet0/0

 

 

 

 

과제> 아래 조건에 해당하는 서브넷팅을 이용한 네트워크를 구현하시오.


Router 모델명: 1941
Switch 모델명: 2960

-- 조건 --
1. 파일명: 20.Subnet4.pkt
2. Network#1
  . 192.168.10.0/24 네트워크를 25bit로 서브넷팅해서 첫 번째 네트워크를 할당한다.
  . R1 fa0/0: 가용 IP주소의 첫 번째 주소로 할당한다.
  . PC1: 가용 IP주소의 두 번째 주소로 할당한다
3. Network#2
  . 10.10.10.0/24 네트워크를 30bit로 서브넷팅해서 첫 번째 네트워크를 할당한다.
  . R1 fa0/1: 가용 IP주소의 첫 번째 주소로 할당한다.
  . R2 fa0/1: 가용 IP주소의 두 번째 주소로 설정한다.
4. Network#3
  . 192.168.20.0/24 네트워크를 26bit로 서브넷팅해서 첫 번째 네트워크를 할당한다.
  . R2 fa0/0: 가용 IP주소의 첫 번째 주소로 할당한다.
  . PC2: 가용 IP주소의 두 번째 주소로 할당한다
-- 조건 --
 

          192.168.10.0/25       10.10.10.0/30        192.168.20.0/26 
 
                        fa0/0  fa0/1      fa0/1  fa0/0
.? [PC1]--------[SW1]-------[R1]--------------[R2]--------[SW2]--------[PC2] .?
                           .?  .?           .?  .?

           Network#1              Network#2            Network#3

'네트워크' 카테고리의 다른 글

네트워크2 2차시  (0) 2024.06.30
네트워크2 1차시  (0) 2024.06.29
네트워크1 6차시  (0) 2024.06.16
네트워크1 5차시  (0) 2024.06.15
네트워크1 4차시  (0) 2024.06.09