• No results found

FI technologies on cloud computing and trusty networking

N/A
N/A
Protected

Academic year: 2021

Share "FI technologies on cloud computing and trusty networking"

Copied!
32
0
0

Loading.... (view fulltext now)

Full text

(1)

FI technologies on cloud computing

and trusty networking

Dr. Yu-Huang Chu (朱煜煌) [email protected]

Chunghwa Telecommunication Labs. 99/8/26

(2)

Outlines

Cloud Computing Introduction Future Internet

Future Internet Technologies on Cloud Computing

Trusty Network

(3)

Cloud: Computing + Virtualization Computing (Hadoop) L2 Ethernet (802.1Q) Ethernet SW … Virtualization (Microsoft、VMWare、 KVM、Xen、Trend Micro) Server L2 Ethernet (IEEE DCB (802.1Qbb、802.1Qaz )、 FCoE) Ethernet SW Server …

(4)

4

3 Cloud Service Models

Cloud Infrastructure as a Service (IaaS) or Cloud infrastructure services

 Rent and control processors, storage, data center

space or network equipment (Amazon Elastic

Compute Cloud (EC2) , Simple Storage Service (S3))

Cloud Platform as a Service (PaaS) or Cloud platform services

 Rent programming languages and tools supported

by the provider (e.g., java, python, .Net, IBM Pangoo, Gigaspace, IBM Azure,Hadoop)

Cloud Software as a Service (SaaS)

 Use provider′s applications over a network (e.g.,

web-based email, CRM、ERP software)

To be considered “cloud” they must be deployed on top of cloud infrastructure (Hypervisor)

(5)

Service Model Architectures Cloud Infrastructure

IaaS PaaS SaaS

Infrastructure as a Service (IaaS) Architectures

Platform as a Service (PaaS) Architectures Software as a Service (SaaS) Architectures Cloud Infrastructure SaaS Cloud Infrastructure PaaS SaaS Cloud Infrastructure IaaS PaaS Cloud Infrastructure PaaS Cloud Infrastructure IaaS

(IBM Pangoo, Gigaspace, IBM Azure,Hadoop)

Storage, VM (Virtual Machine)

(6)

6

4 Cloud Deployment Models Private cloud

 enterprise owned or leased

Community cloud

 shared infrastructure for specific community

Public cloud

 Sold to the public, mega-scale infrastructure

Hybrid cloud

(7)

Trend of Cloud

Private Cloud Evolution

Public Cloud Evolution PaaS SaaS IaaS Public Clouds Hybrid • Federation with public clouds • Interoperability • Inter-Cloud • Cloud bursting

App1 App2 App3

Private IaaS Private PaaS

Virtual Private Cloud

Hybrid PaaS SaaS IaaS Private Cloud • Self-service • Policy-based resource mgmt • Chargeback • Capacity planning App2 App3 Private IaaS Private PaaS App1 Silo’d Grid • Virtual • Shared services • Dynamic • Standardized appliances

App1 App2 App3

App1 App2 App3

Private IaaS Private PaaS

(8)

Core Principles/Challenges of Cloud Computing Security Scalability Availability Performance Cost-effective

Acquire resources on demand

Release resources when no long needed (Green) Pay for what you use (Flexible Billing)

(9)
(10)

Future Network vs Future Internet ITU-T, ISO: NGN -> Future Network

ISO: Future Network “The Network of the Future, not limited in Internet”

NSF, FP7: Current Internet -> Future Internet NICT: NGN -> NWGN

(11)

Why FN (ITU-T SG13 )

The Future Internet (Network), which is anticipated to

provide futuristic functionalities beyond the limitation of the current network including Internet, is getting a global

attention in the field of communication network and services.

We see growing concerns about the following aspects on current network, including IP based networks:

– Scalability, ubiquity, security, robustness, mobility, heterogeneity, Quality of Service (QoS),

re-configurability, context-awareness, manageability, data-centric, network virtualization, economics, etc.

These topics will be the requirements for Future Internet, which will meet future services and overcome the

deficiencies of the current IP based network.

Source: Future Internet Standardization (Eun Kyoung PAIK, KT) 2008.8 Future Internet Summer Camp 2008/ Asia Future Internet Summer School

(12)

Future Internet Technologies on Cloud Computing

VM mobility Energy saving

Network Devices Convergence Security

(13)

OpenFlow apply to VM mobility

Ref: A demonstration of virtual machine mobility in an

•Stanford University demo

the VM mobility using

OpenFlow (SIGCOMM 2008)

•VM mobility: devices and

VMs are allowed keep their original IP addresses,

maintaining all existing connections.

(14)

LISP

LISP (Locator/ID Separation Protocol)

separate node identifiers from its locators Overcome the following problems

 Mobility management  Multi-homing

 Security and privacy  Traffic engineering  Scalable routing

(15)

Data Center Energy Saving Increasing utilization in data center

 Concentrating servers and network devices

 Low utilization servers can be aggregated into designated physical servers

 Unused servers and network devices can detach

from active data center, and shut down their power supply

 Network (Devices) convergence

OpenFlow can easily change the data path for energy saving purpose

(16)

OpenFlow apply to energy saving VM VM VM VM VM Data Center Network Low Utilization OpenFlow VM VM VM VM VM enter power saving mode OpenFlow Controller shut down Data Center Network High Utilization

(17)

Data Center Network Devices Convergence

Diversity network devices: Firewall, SLB, Switch, etc.

The function of Firewall, SLB and switch could be

emulated on single OpenFlow switch

Control plane of firewall, SLB and switch is moved to OpenFlow controller or Cloud Server

Benefit

 Simplify data center network architecture  Reduce data center network devices

(18)

Data Center Network Architecture

Internet Server Serve r Serve r … . Serv er Serve r … . Core Router SWx2 SLB FW SWx2 SLB FW Internet

Server Server Server

. Server Server . Core Router SW SLB FW SLB FW SW

(19)

circuit switch Ethernet switch IP Router Firewall OpenFlow Switch If “ingress port” == 1, send to port 2 If “ingress port” == 3, send to port 6 If “Ether dst” == X, send to port 2 If “Ether dst” == Z, send to port 6 If “IP dst” == X, send to port 2 If “IP dst” == Z, send to port 6 If “dst port” == X, send to port 2 If “dst port” == Z, drop

(20)

Converged Transport Infrastructure Internet …. …. Core Router Controller Fir e w all SLB Swit ch Fir e w all SLB Swit ch software applications can reside on controller or remote server (Cloud) server

(21)

Internet/VPN Service/Network on Demand Windows (OS) Windows (OS) Linux Mac OS x86 (Computer) Windows (OS) NOX Cloud Portal Linux

Linux LinuxMacOS

Virtualization CRM Cloud Server OpenFlow Switch 1 2 2 Windows (OS) Windows (OS) Linu x Ma c OS Windows (OS) App. App. Linu x Linu x Ma c OS Flo wVi sor Virtualization ACS 3 3

1. User subscribe the Cloud Service Portal

2. Cloud Service Portal summit the request and inform CRM and NOX

3. CRM provision Server and VM,NOX rewrite the flow table of OpenFlow Switch

4. On demand Services delivery (within 15 minutes)

(22)

How to Provide a Trusty Network Access switch can behave like a security guard in front of a trusty network

Only Specific user (i.e. specific packet pattern) can pass through

Server farm is protected

The network between server farm and user becomes trusty network

(23)

Trusty Network Implementation (Example) Trusted Network OpenFlow Controller Server Farm host 1 OpenFlow switch behaves as a security guard

Trusted user or traffic Untrusted user or traffic

(24)

Trusty Network

OpenFlow: Policy based management LISP: User ID Identified

Virtualization: end to end Security

Linu x x86 (Computer) Windows (OS) NOX App. Linu x Linu x Linu x Virtualization ACS Trusted Network Controller Current Internet

Untrusted Network Server Farm

Firewall

Policy based Security

Hacker Router Man-in-the-Middle Attacks Signaling Weakness Virus Spam DDoS Linu x Mac OS x86 (Computer) Windows (OS) NOX App. Linu x Linu x Mac OS Linu x Virtualization ACS Server Farm

(25)

DDoS Defender based on OpenFlow DDoS defender

OpenFlow switch could block DDoS attack

traffic

OpenFlow controller (NOX) uses

flow-fetcher API to get and monitor per-flow

statistic

Two stages of DDoS defender algorithm

First stage: Detects the flow volume every 5

seconds.

Second stage: Detects the flow volume

(26)

DDoS Defender Algorithm (Example)

Parameter Setting

Detect all the flows on the OpenFlow switch

(every 5sec)

Inspecting the volume of suspected flows per

second No Yes Yes Drop/Stop No Yes No Setting timeout , reset the status and

inspect again Packets over threshold? (3000) Packetover 800/Sec. Detect 5 times

(27)

DDoS Defender Experimental Controller Switch Switch Adtech AX/4000 10.1.1.1 10.0.0.1~10.0.0.100 Send IP packets to 10.1.1.1 from 100 differentsource IP

Detect Attack, Send Rule: Dst_IP = 10.1.1.1

Action: drop

Equipments:

OpenFlow Switch NOX Controller (PC) Spirent Adtech AX/4000 Two Switches

Server/ Receiver Attackers/

(28)

DDoS Defender Testing Result

After 10 seconds, packets will be dropped

(29)
(30)
(31)
(32)

Reference

New Cloud Networking Enabled by “ProgrammableFlow” No.2 (June, 2010) NEC TECHNICAL JOURNAL

David Erickson, Glen Gibb, Brandon Heller, Jad Naous, David Underhill, Guido Appenzeller, Guru Parulkar, Nick McKeown, et al. A demonstration of virtual machine mobility in an

OpenFlow network. In Proceedings of ACM SIGCOMM (Demo), page 513, Seattle, WA, August 2008.

References

Related documents

Marketing Coordinator Omaha Sports Academy (Omaha, NE) Advertising Associate Omaha World-Herald (Omaha, NE) E-Commerce Marketing Coordinator Oriental Trading Company (Omaha, NE)

The central finding of the paper is a general existence re- sult: there always exists a sequence of payoff-improving trades that leads to a stable vote allocation in finite time,

When analysing changes occurring in the milk yield and composition depending on successive lactation it was concluded that the highest amount of obtained milk, calculated FCM and

Linn Sommer, Davide Mores, Stian Svelle, Michael Stöcker, Bert Weckhuysen, Unni Olsbye. Center for Materials Science and Nanotechnology/inGAP, Dept. of Chemistry, University of

41 Buzzwords in eCommerce BIG DATA mCommerce personalization integrated marketing recommendation marketing automation. programmatic

Specialist Clinical Operations Manager Clinical Program Lead Clinical Project Manager Clinical Research Associate Clinical Research Director Clinical Research Physician

Choral Director of Treble Ensemble, Chamber Singers, Male Choir, and Choral Accompanist, Downers Grove South High School.. Downers

Disease is indicated by the 6' Cusp, 6th house, planets in the constellation of the occupants of the 6th house, the occupants of the &I' house, the planets in the constellation