1 |
1
태커(Tacker)를 위한 VNFD(Virtual Network Function Descriptor) 생성 방법에 있어서,TOSCA(Topology and Orchestration Specification for Cloud Applications) 템플릿에 기초하여, VNF(Virtual Network Function) 요구사항을 입력하기 위한 입력 양식을 제공하는 단계;사용자에 의해 상기 입력 양식을 통해 상기 VNF 요구사항이 입력되면, 상기 입력된 VNF 요구사항에 기초하여 VNFD를 렌더링하는 단계; 및상기 렌더링된 VNFD에 대응하는 VNFD 템플릿 파일을 태커 VNF 카탈로그에 저장하는 단계를 포함하는, VNFD 생성 방법
|
2 |
2
제1항에 있어서,상기 VNFD를 렌더링하는 단계는프론트 엔드에서 상기 입력된 VNF 요구사항에 대응하는 JSON(JavaScript Object Notation) 포맷의 입력 데이터를 생성하는 단계;상기 JSON 포맷의 입력 데이터를 HTTP 포스트 요청 페이로드로서 백 엔드에 제공하는 단계;상기 백 엔드에서 상기 HTTP 포스트 요청 페이로드에 기초하여 상기 VNFD를 렌더링하는 단계; 및상기 렌더링된 VNFD에 기초하여 HTTP 응답 코드를 포함하는 상기 VNFD 템플릿 파일을 상기 프론트 엔드로 리턴하는 단계를 포함하는, VNFD 생성 방법
|
3 |
3
제2항에 있어서,상기 프론트 엔드는 AngularJS를 통해 작성되고, 상기 백 엔드는 Flask를 통해 작성되는,VNFD 생성 방법
|
4 |
4
제1항에 있어서,상기 VNF 요구사항은VNF의 기능, VNF의 이름 및 VDU(Virtual Deployment Unit)의 수를 정의하는 VNF 정의 파트,관리 네트워크 및 추가 네트워크의 레이블을 정의하는 네트워크 설정 파트,VNF 이미지의 이름, VNF의 특징(flavor), vCPU(virtual CPU)의 수, 메모리 및 스토리지를 포함하는 VDU와 관련된 속성을 정의하는 VNF 설정 파트, 및NIC(Network Interface Controller)의 수, NIC의 연결 및 NIC 유형을 정의하는 NIC 정의 파트를 포함하는, VNFD 생성 방법
|
5 |
5
제4항에 있어서,상기 VNF 요구사항은VDU의 특징을 커스터마이징하기 위한 메모리 예약(memory reservation), 지연 감도(latency sensitivity), NUMA 인식(Non-Uniform Memory Access aware)을 포함하는 EPA(Enhanced Platform Awareness) 파라미터를 지정하는 EPA 구성 파트를 더 포함하는, VNFD 생성 방법
|
6 |
6
태커(Tacker)를 위한 VNFD(Virtual Network Function Descriptor) 생성 장치에 있어서,프로세서; 및상기 프로세서에서 실행가능한 명령어들을 포함하는 메모리를 포함하고,상기 명령어들이 상기 프로세서에서 실행되면, 상기 프로세서는TOSCA(Topology and Orchestration Specification for Cloud Applications) 템플릿에 기초하여, VNF(Virtual Network Function) 요구사항을 입력하기 위한 입력 양식을 제공하고,사용자에 의해 상기 입력 양식을 통해 상기 VNF 요구사항이 입력되면, 상기 입력된 VNF 요구사항에 기초하여 VNFD를 렌더링하고,상기 렌더링된 VNFD에 대응하는 VNFD 템플릿 파일을 태커 VNF 카탈로그에 저장하는,VNFD 생성 장치
|
7 |
7
제6항에 있어서,상기 프로세서는프론트 엔드에서 상기 입력된 VNF 요구사항에 대응하는 JSON(JavaScript Object Notation) 포맷의 입력 데이터를 생성하고,상기 JSON 포맷의 입력 데이터를 HTTP 포스트 요청 페이로드로서 백 엔드에 제공하고,상기 백 엔드에서 상기 HTTP 포스트 요청 페이로드에 기초하여 상기 VNFD를 렌더링하고,상기 렌더링된 VNFD에 기초하여 HTTP 응답 코드를 포함하는 상기 VNFD 템플릿 파일을 상기 프론트 엔드로 리턴하는,VNFD 생성 장치
|
8 |
8
제7항에 있어서,상기 프론트 엔드는 AngularJS를 통해 작성되고, 상기 백 엔드는 Flask를 통해 작성되는,VNFD 생성 장치
|
9 |
9
제6항에 있어서,상기 VNF 요구사항은VNF의 기능, VNF의 이름 및 VDU(Virtual Deployment Unit)의 수를 정의하는 VNF 정의 파트,관리 네트워크 및 추가 네트워크의 레이블을 정의하는 네트워크 설정 파트,VNF 이미지의 이름, VNF의 특징(flavor), vCPU(virtual CPU)의 수, 메모리 및 스토리지를 포함하는 VDU와 관련된 속성을 정의하는 VNF 설정 파트, 및NIC(Network Interface Controller)의 수, NIC의 연결 및 NIC 유형을 정의하는 NIC 정의 파트를 포함하는, VNFD 생성 장치
|
10 |
10
제9항에 있어서,상기 VNF 요구사항은VDU의 특징을 커스터마이징하기 위한 메모리 예약(memory reservation), 지연 감도(latency sensitivity), NUMA 인식(Non-Uniform Memory Access aware)을 포함하는 EPA(Enhanced Platform Awareness) 파라미터를 지정하는 EPA 구성 파트를 더 포함하는, VNFD 생성 장치
|