Public Cloud: 자원을 기업이 소유하지 않음.
- CSP(Cloud Service Provider): Cloud Service 제공 사업자
ex) AWS, Azure, GCP, Alibaba
- MSP(MAnaged Service Provider): Cloud Servise 이용 도움
ex) Maegazone, Bespin Global, 글루커스
Private Cloud: 자원을 기업이나 조직이 소유.
- Hosted(Type2):
ex) VMware Workstaion, VirtualBox, KVM
- Hypervisor(Type1)
ex) VMware vSphere, XenServer(VDI), Oracle VM
Public + Private -> Hybrid Cloud
Public + Public -> Multi Cloud
Hybrid + Multi -> Multi Hybrid Cloud
지난 시간 리뷰
-
IP address: (3계층 통신 - Router, Packet)
- 논리적인 주소 -> 환경에 따라 변화 가능
- 2 진수 32bit, 8bit씩 분해해서 10진수로 표현 -> Octat
- 1개의 Octat 범위: 0~255(총 256)
-
MAC address: (2계층 통신 - Switch, Frame)
- 물리적인 주소 -> 고정적이며 불변
- 16진수 12 자리
- 앞 6자리: OUI(제조회사의 고유 식별 번호 - IEEE에서 부여)
- 뒤 6자리: 일련 번호(제조 회사에서 부여)
-
Class별 IP 사용으로 인한 IP 낭비 심화
- CIDR 사용
- Subnet mask 도입을 통해 네트워크 영역 식별
- A class: 1.0.0.0 ~ 127.255.255.255
- 사설IP: 10.0.0.0~10.255.255.255
- B class: 128.0.0.0 ~ 191.255.255.255
- 사설IP: 172.16.0.0~172.31.255.255
- C class: 192.0.0.0 ~ 223.255.255.255
- 사설IP: 192.0.0.0 ~ 192.168.255.255
- D class: 224.0.0.0 ~ 239.255.255.255
- E class: 240.0.0.0 ~ 255.255.255.255
-
Subnet Mask
- IP address 동일
- 2진수 1로 시작, 중간에 0이 나오면 끝까지 0.
- 따라서 서브넷의 시작은 짝수로 시작함.
- 256-240 = 16 = 2^4 = 호스트 수 = 256/네트워크 수
-> 네트워크 수(서브넷 개수) = 256/16 = 16
256 - 252 = 4 = 2^2
- ex 1)
- 255.255.255.0 -> 네트워크 수: 1, 호스트 수: 256
- 255.255.255.128 -> 네트워크 수: 2, 호스트 수: 32
- 255.255.255.192 -> 네트워크 수: 16, 호스트 수: 16
- 255.255.255.224 -> 네트워크 수: 32, 호스트 수: 8
- 255.255.255.252 -> 네트워크 수: 64, 호스트 수: 4
- 255.255.255.254 -> 네트워크 수: 128, 호스트 수: 2
- ex 2) IP: 100.100.100.0, SM: 255.255.254.0 -> 네트워크 수 = 128
- 전체 IP 범위(0): 100.100.0.0~100.100.1.255
- 사용 가능 범위 : 100.100.0.1~100.100.1.254
- 전체 IP 범위(2): 100.100.2.0~100.100.3.255
- 사용 가능 범위 : 100.100.2.1~100.100.3.254
- 전체 IP 범위(4): 100.100.4.0~100.100.5.255
- 사용 가능 범위 : 100.100.4.1~100.100.5.254
- 중략
- 전체 IP 범위(250): 100.100.250.0~100.100.251.255
- 사용 가능 범위 : 100.100.250.1~100.100.251.254
- 전체 IP 범위(252): 100.100.252.0~100.100.253.255
- 사용 가능 범위 : 100.100.252.1~100.100.253.254
- 전체 IP 범위(254): 100.100.254.0~100.100.255.255
- 사용 가능 범위 : 100.100.254.1~100.100.255.254
- ex 3) IP: 100.100.100.0, SM: 255.255.128.0 -> 네트워크 수 = 2
- 전체 IP 범위(0): 100.100.0.0~100.100.127.255
- 사용 가능 범위 : 100.100.0.1~100.100.127.254
- 전체 IP 범위(128): 100.100.128.0~100.100.255.255
- 사용 가능 범위 : 100.100.128.1~100.100.255.254
- ex 4) IP: 100.100.100.0, SM: 255.255.192.0 -> 네트워크 수 = 4
- 전체 IP 범위(0): 100.100.0.0~100.100.63.255
- 사용 가능 범위 : 100.100.0.1~100.100.63.254
- 전체 IP 범위(64): 100.100.64.0~100.100.127.255
- 사용 가능 범위 : 100.100.64.1~100.100.127.254
- 전체 IP 범위(128): 100.100.128.0~100.100.191.255
- 사용 가능 범위 : 100.100.128.1~100.100.191.254
- 전체 IP 범위(192): 100.100.192.0~100.100.255.255
- 사용 가능 범위 : 100.100.192.1~100.100.255.254
- ex 5) IP: 100.100.100.0, SM: 255.255.240.0 -> 네트워크 수 = 16
- 전체 IP 범위(0): 100.100.0.0~100.100.15.255
- 사용 가능 범위 : 100.100.0.1~100.100.15.254
- 전체 IP 범위(16): 100.100.16.0~100.100.31.255
- 사용 가능 범위 : 100.100.16.1~100.100.31.254
- 전체 IP 범위(32): 100.100.32.0~100.100.47.255
- 사용 가능 범위 : 100.100.32.1~100.100.47.254
- 전체 IP 범위(48): 100.100.48.0~100.100.63.255
- 사용 가능 범위 : 100.100.48.1~100.100.63.254
- 전체 IP 범위(64): 100.100.64.0~100.100.79.255
- 사용 가능 범위 : 100.100.64.1~100.100.79.254
- 전체 IP 범위(80): 100.100.80.0~100.100.95.255
- 사용 가능 범위 : 100.100.80.1~100.100.95.254
- 전체 IP 범위(96): 100.100.96.0~100.100.111.255
- 사용 가능 범위 : 100.100.96.1~100.100.111.254
- 전체 IP 범위(112): 100.100.112.0~100.100.127.255
- 사용 가능 범위 : 100.100.112.1~100.100.127.254
- 전체 IP 범위(128): 100.100.128.0~100.100.143.255
- 사용 가능 범위 : 100.100.128.1~100.100.143.254
- 전체 IP 범위(144): 100.100.144.0~100.100.159.255
- 사용 가능 범위 : 100.100.144.1~100.100.159.254
- 전체 IP 범위(160): 100.100.160.0~100.100.175.255
- 사용 가능 범위 : 100.100.160.1~100.100.175.254
- 전체 IP 범위(176): 100.100.176.0~100.100.191.255
- 사용 가능 범위 : 100.100.176.1~100.100.191.254
- 전체 IP 범위(192): 100.100.192.0~100.100.207.255
- 사용 가능 범위 : 100.100.192.1~100.100.207.254
- 전체 IP 범위(208): 100.100.208.0~100.100.223.255
- 사용 가능 범위 : 100.100.208.1~100.100.223.254
- 전체 IP 범위(224): 100.100.224.0~100.100.39.255
- 사용 가능 범위 : 100.100.224.1~100.100.239.254
- 전체 IP 범위(240): 100.100.240.0~100.100.255.255
- 사용 가능 범위 : 100.100.240.1~100.100.255.254
VMware workstation 사용하기
1. workstation 설치
2. edit 선택, 설치 위치 변경
(기존 사용자 위치에서 C드라이브 하위에 새폴더를 생성해서 경로 간소화)
3. 네트워크 설정 (1)
-> setting 선택을 통해 네트워크 설정이 가능도록 설정
4. 네트워크 설정 (2)
-> NAT type 네트워크의 DHCP 해제 및 서브넷 IP, 서브넷 마스크 값 변경.
5. 네트워크 설정 (3)
-> NAT settings 선택 후 게이트웨이 IP 설정 변경. 구간의 마지막 주소 사용
6. 설정을 마치고 apply 및 ok
-> 네트워크 환경 적용
7. 제어판에서 설정했던 NAT 어뎁터 선택
주의: VMware workstation에서 먼저 설정하고 실제 네트워크 설정을 변경해야됨. 순서가 바뀔경우, 설정이 초기화 됨
packet tracer 설정법.
설정 전 명령어 학습:
1. 라우터 선택
2. no 입력 -> 라우터의 대화형 구성 모드는 사용안함.
3. enable 입력 -> 사용자 모드(>)에서 관리자 모드(#)로 변경
4. write 입력 -> 설정 저장
5. configure terminal 입력 -> 실제 구성 요소 설정(전역 설정 모드)
6. hostname '이름' 입력 -> 호스트 명 설정.
7. enable password '비밀모드' 입력 -> 라우터 암호 설정을 위한 초기 단계
8. show running-config 입력 -> 설정 적용 확인
9. enable secret '비밀번호' -> 비밀번호를 암호화하여 저장. 암호화 된 비밀번호가 우선 순위를 얻음.
10. no ip domain-lookup -> 잘못 입력된 명령어는 무시하도록 설정.
-
service password-encryption -> 비밀번호 암호화
-
line con 0 -> 0번 console 설정.
-
password '비밀번호' -> console 모드 진입시 사용할 비밀번호 설정.
-
exec-timeout 0 0 -> 자동 로그아웃 시간제한 해제
-
loggin synchronous -> 명령어 입력시 인터페이스 활성화, 비활성화 시에도 끊기지 않음.
- ctrl+z -> 바로 관리자 모드로 나감.
- write 후 reload 입력 -> 설정 저장 후 재부팅
주의: 설정 후 write를 입력하지 않으면 설정이 적용되지 않음
인터페이스 설정
- interface fastethernet '포트번호' -> 설정 모드 진입.
- ip address 'IP주소' '서브넷마스크' 입력 -> 라우터의 ip주소, 세브넷마스크 설정
- no shutdown -> 라우터가 끊기지 않도록 설정
라우터와 라우터의 연결(LAN과 LAN의 연결)
-
라우터와 라우터를 cross-over로 연결
-
라우터 설정을 통해 연결 포트의 ip, 서브넷 마스크 설정
-
설정 내용
- interface fastethernet '연결되는 포트'
- ip address 'ip주소' '서브넷주소' -> 1.0.0.0/30이 조건이므로, 1.0.0.1 255.255.255.252로 설정
-
양쪽 라우터를 전부 설정해도 10.0.0.1에서 20.0.0.1로 핑이 도달하지 못함 -> 라우터간의 네트워크와 내부 네트워크간의 연결이 없기 때문(라우터는 소스 주소는 보지 않고 목적지 주소만 봄).
-
do show ip route -> 라우터의 ip 설정 내용 확인 가능
-
config에서 ip route '상대 라우터의 내부 IP 주소' '상대 라우터 SM' '연결된 포트 번호' 입력 -> 해당 주소에 대한 전송은 상대 라우터에서 처리하도록 설정됨.
-
설정 후, prompt 창에서 ping 명령어를 통해 각 네트워크가 연결 됨을 확인
설정 초기화 방법
- 관리자 모드로 입장
- erase startup-config 입력
명령어 순서 정리
-
기본 설정. 사용자모드에서 관리자모드로 로그인시 필요한 비밀번호 설정 + 잘못 입력된 명령어 무시 + 비밀번호의 암호화
enable
configure terminal
hostname '이름'
enable password '비번1'
enable secret '비번2'
no ip domain-lookup
service password-encryption
-
콘솔 로그인에 대한 암호 설정
line con 0
password '비번3'
login
exec-timeout 0 0
logging synchronous
-
내부 네트워크와 연결 설정
interface fastethernet '내부와 연결된 포트번호'
ip address '라우터의 IP 주소' '내부 서브넷마스크'
no shutdown
exit
-
외부 네트워크(다른 라우터)와 연결 설정
interface fastethernet '상대 라우터와 연결된 포트번호'
id address '외부 통신에 사용할 IP 주소' '외부 서브넷마스크'
no shutdown
exit
-
상대 라우터의 내부 네트워크와 연결되도록 설정
ip route '상대 라우터의 내부 IP 주소' '상대의 내부 서브넷마스크' '연결된 포트번호
do write