network engineering workshop the 47th asia-pacific ...the 47th asia-pacific advanced network meeting...

Post on 11-Jun-2020

14 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Network Engineering Workshop

The 47th Asia-Pacific Advanced Network Meeting

21 February 2019

Dr: Hyunsook Kim

Manager/KOREN NOC

KOREN SDI Roadmap

KOREN SDI Implementation Status

KOREN SDI User Portal

Future Plans

Software Defined InfraLegacy Infra

Provide VDI Services over KOREN Software Defined Infrastructure

Terminal

IP

Infra

M&C

L2/L3Services

Transport

ROADM ROADM

EMS Vendor EMS

NMS Monitoring Only

NW Only

Transport

POTNPOTN

VV

WBWB

vRoutervRouter

NFV

Infra

Controller

Services

VCloud

IP

L2/L3 NFV CloudLL

IP-SDN T-SDN OpenStack

M&O

Tenant Portal

• Distributed Control & Manual Operation

• Closed & Siloed Service

• Centralized Control & Automatic Operation

• Virtual Dedicated Infra(VDI) Services

ROADM ROADM

Infrastructure

(Physical + Virtual)

Domain Controllers

Management

& Orchestrator

Customer Facing

Service

T-SDN Controller

TL1

Path Computation

Prov.

ROADMProv.

Path Computation

Engine

Common

TopologyMgmt.

InventoryMgmt.

POTN Prov.

ServiceMgmt.

POTN Adaptor ROADM Adaptor

OpenFlow/TCP

SDN SW SDN SW

ROADMVendor specific Protocol

EMS V VServerStorage

Public CloudPOTN

OpenStack API

OpenStack

Nova Glance

Cinder Neutron

Heat Ceilometer

Cloud ControllerIP-SDN Controller

SDN SW API(OpenFlow)

RESTful Southbound APIs

Angular2PythonHTML 5Java 7.0

Cross-Domain Service Orchestrator Management

Service Reservation

ServiceProvisioning

Resource Management

TopologyManagement

Error Management

Performance Management

ServiceActivation

NetworkConfiguration

YAML / RESTful API

SDN SW

SDI User Portal

MariaDB

Reservation

NFV Controller

NAT DHCPFirewall

Management

Platform

User Management

IP Service : 28% (2 pops)(Seoul, Pangyo)

ROADM 100G

POTN 100G

WhiteBox 10G (4 nodes)

WhiteBox 100G (4 nodes)

WhiteBox 10G (6 nodes)

IP Service : 70% (6 pops)(Seoul, Pangyo, Daejeon,

Suwon, Daegu, Gwangju)

IaaS(Storage @ Seoul)

Phase 2017)- T- SDN , IP-SDN -

Phase II(2018)- Hardware infra & M&O -

Phase III(2019)- All SDI (NFV & SDN) -

Done!

Network

V

IP-SDN

Cloud

Network

V

IP-SDN

Here!

SDI Portal

Virtual Network Function(vDHCP,vNAT,vFirewall)

IP Service : 100%(All pops)

All SDI

(NFV)

NFV Design

V

IP-SDN

NFV

NFV

Orchestrator

Optical Link (L2) Service(Seoul, Pangyo, Daejeon, Suwon)

T-SDN

V

Done!

WB(100G)

WB(10G)

WB(10G)

WB(10G)

WB(100G) WB(100G)

WB(10G)

WB(100G)

WB(10G)

WB(10G)

WB(10G)

WB(10G)

WB(10G)

IP-SDN

IP-SDN

Controller

SDN SW SDN SW SDN SW

Subzone

Controller

V V V

L3

OpenFlow

(v1.3)

Routing- OF Protocol

- Routing

- NBI(RestAPI)

- Global Policy

Control

- L2/L3 Prov.

▪ PRISM: Virtual Router

- Quagga

▪ BEEM: OF Controller

- OpenMul

▪ ONL: Whiteboxswitch OS

▪ Whiteboxswitch: Edgecore (AS7712-

32X(100G), AS5812-54T(10G)) TCP

RestAPI

Telnet, FTP,

CLI, SNMP

IP/MPLS

Network

ONL

V

SDI User Portal

Service Portal

Admin

Controller HA(High Availability) Solution

PRISM Controller : Domain Controller- Control each domain IP-SDN Network- HA Solution- 2 controllers in each domain

BEEM Controller : Main Controller- Install Controller to each domain

Legend

display

10G Whitebox

100G Whitebox

ROADM

Seoul

Gwangju

ChunCheon

Orchestrator

Suwon

Jeju

JeonJu

Deagu

Busan

Controller#1 Controller#2 Controller#3 Controller#4 Controller#5

Daejeon

Pangyo

Vxlan Provide virtualized and multi-tenant communication environment

Physical layer

Physical layer

Overlay layer

VLAN VxLAN VLAN

VLAN

Virtual Router Backbone

EdgeCore(SDN)

EdgeCore(SDN)trunk

Port

PG_KUL DJ_KT

aggr aggr

VxLAN vni

trunk

Port

T-SDN

▪ ROADM: Coweaver(UTRANS-6000)

▪ POTN: Woorinet(UPN-3000)

Transport Network

T-SDNController

ROADM

POTN

SDN SW

Router

SDN SWPOTN

SDN SW

Router

SDN SW

POTN

SDN망

Legacy Network

CSO Management

Monitoring- Real-time Fault event detection- Traffic Collection

Control- L0~L2 Link status- Topology

RestAPI

POTNEMS

TL1

TL1

TL1

V

V V

V

Jeju

Gwangju

Jeonju

Suwon

Seoul

Chuncheon

Pangyo

Daegu

Busan

SDI User Portal

IP-SDNController

T-SDNController

Rest API

Admin

70%

POTN

ROADM

Legacy Router

Date : 2018, Nov, 7

Location : AI Network Lab

Participations : User Admins from 56 migrated KOREN organizations

※ Designated as a User Admin for managing and in charge of SDI user portal (Sep.~ Oct. 2018)

RESTful Southbound APIs

Angular2PythonHTML 5Java 7.0

Cross-Domain Service Orchestrator Management

Service Reservation

ServiceProvisioning

Resource Management

Topology Management

Fault management

Performance Management

SDI User Portal

MariaDB

Server Storage Switch

OpenDaylight OpenStack

IP Transport Cloud NFV

Transport

POTN/ROADM

L2/L3

WhiteBox SW Router

KubernetesMul.Virtual Infra

Physical Infra

User Management

SDI

Provide various KOREN SDI services including E2E and Cloud Service

Currently activated service

Announcement

Requested servicelist

Network Traffic Monitoring

VM servicemonitoring

Error Status

IP-SDN Service

T-SDN Service

Public Cloud Service

SDI E2E Service(IP-SDN, T-SDN) is based on virtual resource.

User Admin NOC Admin

SDI E2E Service

User Admin

NOC Adminor User Admin

ApprovalRequest

SDI E2E Service

CreateService

ServiceRequest

Virtual Resource Request

SDI User PortalLogin

ApprovalRequest

Deploy T-SDN Monitoring Function to SDI User Portal

Hospital A in Seoul use E-LAN service with Hospital B in Daegu

Hospital B(Daegu)

Location: SeoulOrganization : Organization ATenent: SE_USER1

Hospital A(Seoul)

Virtual NodeVirtual Node

KOREN

Virtual Network LinkLocation: DaeguOrganization : Organization BTenent: DG_USER2

Public Cloud Service (PaaS-TA)

PaaS-TA provide service

Public Cloud Service (OpenStack)

KOREN User

Public Cloud Server

Koren Storage

VM

Provide Storage

to each user

Provide VM

to each user

포털

Virtual Machine

Storage

User in Organization A

Creates VM and Storage Service

VM

Storage

IP-SDNFunctionUpgrade

ㆍMulticast, IPv6, MBGP

ㆍAPIs for SDI PortalT-SDNmonitoring

ㆍT-SDN Monitoring

ㆍDeploy to SDI Portal

NFVDevelopment

ㆍVNF-DHCP, NAT, FW

ㆍContainer based NFV SDI User Portal Upgrade

ㆍDesign

ㆍMonitoring

ㆍApply HA Solution

ㆍProtocol development (Multicast, MBGP, IPv6)

ㆍ APIs for SDI Portal Troubleshooting & Monitoring

SDI User Portal

L3, E2E ServiceVirtual

ResourceFailure Status & Troubleshooting

Topology Management

REST API

IP –SDN Controller

L2/L3

WhiteBox SW

Physical Network Intra

Path Computation L2 Switching

L3 Routing(IPv4, v6) Multicast

PRISM Controller

Mul Core(OpenFlow)

Monitoring

Service Mgmt.(L3, E2E)

Alarm / Notice Handler

Topology Handler

Traffic Static Handler

Virtual Resource Mgmt

Virtual Interface Mgmt.

Routing Table, ARP Information

BEEM Controller

Quagga(BGP, OSPF)

Topology Mgmt.

Network Monitoring

Routing Path Discovery

NBI Agent

REST API

MBGP

Deploy T-SDN Monitoring Function to SDI User Portal

Heat 연동 Module

Controller API YAML JSON Converter YAML

SDN Controller YAML for OpenStack

Controller

SDI User Portal

Service TemplateVirtual

Resource LogPerformance monitoring

ㅍㅍ

Elastic Stack

API Log message

T-SDN

Path Computation TopologyMgmt.

InventoryMgmt.

POTN Prov.ServiceMgmt.

Performance CPU/Memory/Storage Alarm

Agent

Beats

z

ELK StackVirtualization Layer & Virtual Resource

ComputingHardware

StorageHardware

NetworkHardware

Hardware Resources

Kubernetesor Docker Swarm

Flannel / Calico

Agent

Beats

FilebeatMetricBeatPacketBeat

Logstash

ElasticSearch

Kibana

vFirewall vNAT vDHCP

SDI User Portal

NFV Manager

Orchestrator

OSS/BSS NFV Orchestrator(NFVO)

VNF Manager (VNFM)

Virtualized Infrastructure Manager(VIM)

NFV Infrastructure (NFVI)

VNF

Deploy T-SDN Monitoring Function to SDI User Portal

Virtual Network

KOREN

SDI User Portal

Host

Docker Swarm

Ubuntu

Docker Node

Flannel / Calico

vDHCP vNAT vFW

Imageregistry

SeoulHost

Ubuntu

Docker Node

Flannel / Calico

vDHCP vNAT vFW

SeoulHost

Docker Swarm

Ubuntu

Docker Node

Flannel / Calico

vDHCP vNAT vFW

Imageregistry

PangyoHost

Ubuntu

Docker Node

Flannel / Calico

vDHCP vNAT vFW

Pangyo

Container based VNF vDHCP, vNAT, vFW Development

top related