정보시스템 감리 기출해설/시스템 구조 해설

(제 22회) 시스템 구조 / (90)~(91) 해설

아이티신비 2024. 12. 12. 09:00

90. 오픈스택(openstack)의 코어 서비스에서 가상 머신의 라이프사이클(생성과 폐기관리, 스케줄링 등)을 관리하는 프로젝트명으로 가장 적절한 것은?

 

 

① Cinder ② Keystone

③ Neutron ④ Nova

 

▣ 대표적인 오픈스택 서비스

프로젝트명
기능
설명
Nova
Compute
  • IaaS(Infrastructure as a Service) 구축에 필요한 컴퓨터 인스턴스들을 제어 및 관리하기 위한 서비스
  • 서버 자원을 관리
  • 노바 볼륨(Volume), 노바 네트워크(Network), 노바 컴퓨트(Compute) 로 스토리지와 네트워크, 인스턴스를 관리
  • 컴퓨팅 자원을 할당해서 VM 을 생성
Cinder
Block Storage
  • Compute 를 위해 스토리지 볼륨을 제공하는 역할을 함
  • 인스턴스에 제공되는 하드디스크
  • 생성된 VM 에 부착되어 사용자 데이터를 지속적으로 저장하기 위한 블록레벨 스토리지
KeyStone
Identity
  • 모든 서비스의 Identity 를 증명하는 역할
  • 사용자 인증 부분과 서비스 인증 부분을 관리
Neutron
(Quantum)
Network
  • Quantum 에서 Neutron 으로 명칭 변경
  • 인터페이스 디바이스와 오픈 스텍 서비스간의 네트워킹 서비스를 지원하는 프로젝트

정답 : ④

 

 

91. SDN(Software Defined Networking)의 가장 중요한 기술로서 평가받는 OpenFlow는 SDN에서 컨트롤러와 네트워크 장비간의 인터페이스를 위한 규격으로 사용 되는 기술이다. OpenFlow의 기술 또는 구성요소로 가장 적절하지 않은 것은?

 

① 플로우 테이블(flow table)

② 그룹 테이블(group table)

③ 네트워크 기능 가상화(network function virtualization)

④ 파이프라인 처리(pipelining)

 

▣ 동작 방식

  • 스위치는 하나 이상의 flow table 과 group table 를 보유하고 있으며, 그 테이블에서 패킷은 하나이상의 openflow channel 을 통하여 외부 컨트롤과 loojup 되고 포워딩
  • flow entry 매칭은 priority 에 의하여 매칭되며 매칭되는 entry 가 있다면, instructions 을 수행
  • Instructions 는 각각의 entry 와 관련되어 있는데 패킷 포워딩, 패킷 수정, 그룹 테이블 프로세싱, 파이프라린 프로세싱을 실행할 수 있는 명령어들로 구성
구성요소
특징
Flow Table
  • 각 플로우 엔트리와 연관된 동작이 정의, 이를 통해 스위치는 플로우를 처리
  • 데이터 흐름을 제어하기 위한 방법으로 데이터의 처리 및 전송 흐름 조건을 저장
Group Table
  • flow table 의 확장판으로서, 한번에 여러 action 을 수행하기 위한 테이블
Pipeline
  • 패킷과 flow table 간의 상호작용
  • Flow Table 의 Processing 과정
  • 하나 이상의 테이블안에 각각 여러 개의 entry 가 존재할 수 있다

 

정답 : ③

 



 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥