SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
2013 OpenFlow Korea All Rights Reserved
The Great Transformation
Feb, 2013
OpenFlow Korea
(www.OPENFLOW.or.kr)
발표자 : 서영석
기술매니저
mr.seo@openflow.or.kr
2013 OpenFlow Korea All Rights Reserved
OFA
Data Center Site 3
HW Tables
OFC RCS
Quagga
Site
Broker
Google’s Software Defined WAN
SDN
GatewayGlobal
Broker
iBGP / ISIS
Non-TE(ISIS) Path
Tunneling
App
OFA
Data Center Site 2
HW Tables
OFCRCS
Quagga
Site
Broker
Tunneling
App
PaxOS PaxOS
Cluster
Border Router
Cluster
Border Router
Flow
Manager
Path Allocation
Algorithm
Path
Selection
Topology
Manager
OFA
HW Tables
TE Server
Site Level TE Path
OFC
Tunneling
App
PaxOS
Quagga
Cluster
Border Router
Site
Broker
RCS
iBGP / ISIS
EBGP EBGP
Data Center Site 1
EBGP
Demand Matrix
{src, dst -> utility curve}
Abstract Path Assignment
{src, dst -> paths and weights}
Interface up/down
status
Per Site Path Manipulation
Commands
Site level edges with
RTT and Capacity
4가지 주요 기술
- Global Broker : 각 사이트의 필요 대역폭 산정
- TE Server : 필요 대역폭을 위한 경로 설정
- SDN GateWay : TE와 OFC 간 연동
- Quagga : 기존 네트워크와 연동
iBGP
/ ISIS
iBGP
/ ISIS
2013 OpenFlow Korea All Rights Reserved
Google’s Software Defined WAN
Google은 전세계에 13개의 Data Center를 가지고 있다.
ATLAS 2010 Traffic Report, Arbor Networks
• Data Growth
– Web expands/changes : billions of new / modified
pages every month
– Every few hours we crawl / refresh more than
entire Library of Congress
– YouTube gains 4+ billion views every day
7%
2013 OpenFlow Korea All Rights Reserved
Google’s Data Center
• Two backbones
– I-Scale : Internet facing (user traffic)
– G-Scale : Datacenter traffic (Data Center간 traffic)
• Cloud Computing Requires Massive Bandwidth
– Low latency access
• Vast majority of data migrating to cloud
• Data must be replicated at multiple sites
• Computation & Storage migration to Data Centers
– Data storage : personal files, logs, company data
– Application execution : word processing, email, calendar
– Content retrieval : photos, music, video
– Web services : search, social, e-commerce
– Large-scale data processing : MapReduce, Hadoop
2013 OpenFlow Korea All Rights Reserved
Google’s Data Center
• 기존 네트워크 Architecture의 치명적 한계에 직면
– Networks don’t function exactly as we would like
• Not deterministic
• Suboptimal behavior and failure handling
• Hard to configure and operate at scale
• Expensive, manual, error prone systems
– Networking is hard
• Performance
• Scale
• Failure Handling
• 혁신적인 네트워크 Architecture의 필요성 증가
– WAN을 하나의 system으로 구현하는 Architecture 필요
• 높은 네트워크 활용
• Routing 최적화 / Traffic Engineering
• non-equal cost /shortest path
• Global knowledge, simplicity, Ops friendly technology
• Multi-chassis architecture
2013 OpenFlow Korea All Rights Reserved
WAN Fabrics Architecture
Gateway
Bandwidth
Broker
Flow
Manager
Path Allocation
Algorithm
Path
Selection
Topology
Manager
TE Server
Per Site Path Manipulation
Commands
Abstract Path Assignment
Demand Matrix
Site level edges with
RTT and Capacity
Interface
up/down status
Data Center Site 1
…
Data Center Site 2 Data Center Site 3 Data Center Site N
2013 OpenFlow Korea All Rights Reserved
WAN Fabrics Network 구성 절차(1/5)
• 기존의 Data Center 연결 구조
2013 OpenFlow Korea All Rights Reserved
WAN Fabrics Network 구성 절차(2/5)
• Data Center간 WAN Fabrics Network 구현을 위해 SDN 도입
2013 OpenFlow Korea All Rights Reserved
WAN Fabrics Network 구성 절차(3/5)
• 단계적 SDN 구성
2013 OpenFlow Korea All Rights Reserved
WAN Fabrics Network 구성 절차(4/5)
• SDN으로 WAN Fabrics 전체 연결
2013 OpenFlow Korea All Rights Reserved
WAN Fabrics Network 구성 절차(5/5)
• Traffic Engineering을 통한 WAN Fabrics 구현
2013 OpenFlow Korea All Rights Reserved
WAN Fabrics Network
• 평균 95% 이상의 회선 사용률
2013 OpenFlow Korea All Rights Reserved
WAN Fabrics Network Hardware
• 수 백 개의 non-blocking 10GE port로 구성
• OpenFlow 지원
• BGP, ISIS를 위한 Open source routing stack을
지원
• 선별적 기능 구현
• Site별 Multiple chassis로 구성
– Fault tolerance
– Scale to multiple Tbps
2013 OpenFlow Korea All Rights Reserved
OFA
Data Center Site 3
HW Tables
OFC RCS
Quagga
Site
Broker
Google’s Software Defined WAN
SDN
GatewayGlobal
Broker
iBGP / ISIS
Non-TE(ISIS) Path
Tunneling
App
OFA
Data Center Site 2
HW Tables
OFCRCS
Quagga
Site
Broker
Tunneling
App
PaxOS PaxOS
Cluster
Border Router
Cluster
Border Router
Flow
Manager
Path Allocation
Algorithm
Path
Selection
Topology
Manager
OFA
HW Tables
TE Server
Site Level TE Path
OFC
Tunneling
App
PaxOS
Quagga
Cluster
Border Router
Site
Broker
RCS
iBGP / ISIS
EBGP EBGP
Data Center Site 1
EBGP
Demand Matrix
{src, dst -> utility curve}
Abstract Path Assignment
{src, dst -> paths and weights}
Interface up/down
status
Per Site Path Manipulation
Commands
Site level edges with
RTT and Capacity
4가지 주요 기술
- Global Broker : 각 사이트의 필요 대역폭 산정
- TE Server : 필요 대역폭을 위한 경로 설정
- SDN Gateway : TE와 OFC 간 연동
- Quagga : 기존 네트워크와 연동
iBGP
/ ISIS
iBGP
/ ISIS
2013 OpenFlow Korea All Rights Reserved
Trust but Verify : Consistency Checks
2013 OpenFlow Korea All Rights Reserved
High Level Architecture
2013 OpenFlow Korea All Rights Reserved
High Level Architecture
B/W Broker
TE Server
2013 OpenFlow Korea All Rights Reserved
High Level Architecture
2013 OpenFlow Korea All Rights Reserved
High Level Architecture
• TE Server는 SDN Gateway에 Traffic
Engineering Service를 적용
• SDN Gateway는 모든 Site에 TE
Service를 적용하기 위해 각 Site의
Tunneling App과 연동
• Tunneling App을 통해 각 Site의 OFC는
TE Service가 적용된 flow table을
생성하여 OFA에게 전달
• 각 Site의 flow는 TE path를 통해 전달
• 일부 flow는 non-TE path를 통해 전달
2013 OpenFlow Korea All Rights Reserved
High Level Architecture
• OFC는 두 가지 flow 정보를 이용하여
flow table을 생성
– Quagga를 통해 받은 Legacy Routing을 위한
Flow 정보
– Tunneling App을 통해 받은 TE Service가
적용된 Flow 정보
• OFC는 DataCenter Switch의 OFA에게
flow table을 전달
• OFA는 flow table을 이용하여 HW Table을
생성
2013 OpenFlow Korea All Rights Reserved
Traffic Engineering Example
• West -> East demand
– 100Gb/s low latency
– 200Gb/s bulk transfer
2013 OpenFlow Korea All Rights Reserved
TE Path Allocation
Flow group Allocation Paths and splits
CHS to MRN BE1 320 Gbps out of 320 Gbps
CHS-MRN : 75%
CHS-ATL-MRN : 25%
• Path Selection
– Find Static k shortest passible paths between src and dst
• Path Ordering and Grouping
– Group similar latency paths into path preference groups
– Sort paths preference group by latency
• Compute Flow Group Allocation :
– For each flow group, input:
• Sorted paths preference groups
• Demand with priority (utility function) from broker
– Exhaustive waterfill algorithm
• Fill preferred paths first
2013 OpenFlow Korea All Rights Reserved
Convergence under Failures
• Without TE : Failure detection and convergence is slower :
– Delay ‘inside’ TE << timers for detecting and communicating failures (in ISIS)
– Fast failover may be milliseconds, but not guaranteed to be either accurate or “good”
2013 OpenFlow Korea All Rights Reserved
Centralized TE의 이점
• Better efficiency with global visibility
• Converges faster to target optimum on failure
• Higher Efficiency
– allows for explicit definition of cost functions
– allows for in-house development of optimization algorithms
• Deterministic behavior
– Simplifies planning vs. over-provisioning for worst case variability
– Can directly mirror production event streams for testing
• Supports innovation and more robust SW development
• Controller uses modern server hardware
– Significantly higher performance
2013 OpenFlow Korea All Rights Reserved
Conclusions
• Dramatic growth in WAN bandwidth requirements
– Every 10x, something breaks
– Existing software/hardware architectures make it impractical to deliver cheap
bandwidth globally
• Software Defined Networking enables
– Separation of hardware from software
– Efficient logically centralized control/management
– Innovation and flexibility
• Deployment experience with Google’s global SDN production WAN
– It’s real and it works
– This is just the beginning…
2013 OpenFlow Korea All Rights Reserved
OpenFlow Korea
(www.OPENFLOW.or.kr)

Más contenido relacionado

La actualidad más candente

DevoFlow - Scaling Flow Management for High-Performance Networks
DevoFlow - Scaling Flow Management for High-Performance NetworksDevoFlow - Scaling Flow Management for High-Performance Networks
DevoFlow - Scaling Flow Management for High-Performance NetworksJason TC HOU (侯宗成)
 
EPG PGW SAPC SACC PISC Configuration
EPG PGW SAPC SACC PISC ConfigurationEPG PGW SAPC SACC PISC Configuration
EPG PGW SAPC SACC PISC ConfigurationMustafa Golam
 
Sapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbpSapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbpMustafa Golam
 
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...Jason TC HOU (侯宗成)
 
NANOG 80: Measuring RPKI Effectiveness
NANOG 80: Measuring RPKI EffectivenessNANOG 80: Measuring RPKI Effectiveness
NANOG 80: Measuring RPKI EffectivenessAPNIC
 
Trafficshifting: Avoiding Disasters & Improving Performance at Scale
Trafficshifting: Avoiding Disasters & Improving Performance at ScaleTrafficshifting: Avoiding Disasters & Improving Performance at Scale
Trafficshifting: Avoiding Disasters & Improving Performance at ScaleAPNIC
 
ThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
ThaiNOG Day 2019: Internet Number Registry Services, the Next GenerationThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
ThaiNOG Day 2019: Internet Number Registry Services, the Next GenerationAPNIC
 
mnNOG 2020: The Journey [100% ROA Coverage]
mnNOG 2020: The Journey [100% ROA Coverage]mnNOG 2020: The Journey [100% ROA Coverage]
mnNOG 2020: The Journey [100% ROA Coverage]APNIC
 
Sapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbpSapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbpMustafa Golam
 
DEVNET-2005 Using the Cisco Open SDN Controller RESTCONF APIs
DEVNET-2005	Using the Cisco Open SDN Controller RESTCONF APIsDEVNET-2005	Using the Cisco Open SDN Controller RESTCONF APIs
DEVNET-2005 Using the Cisco Open SDN Controller RESTCONF APIsCisco DevNet
 
Integrated services - IntServ
Integrated services - IntServIntegrated services - IntServ
Integrated services - IntServPradnya Saval
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
 
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...シスコシステムズ合同会社
 
SDN/NFV: Service Chaining
SDN/NFV: Service Chaining SDN/NFV: Service Chaining
SDN/NFV: Service Chaining Odinot Stanislas
 
32nd TWNIC IP OPM: ROA+ROV deployment & industry development
32nd TWNIC IP OPM: ROA+ROV deployment & industry development32nd TWNIC IP OPM: ROA+ROV deployment & industry development
32nd TWNIC IP OPM: ROA+ROV deployment & industry developmentAPNIC
 

La actualidad más candente (20)

DevoFlow - Scaling Flow Management for High-Performance Networks
DevoFlow - Scaling Flow Management for High-Performance NetworksDevoFlow - Scaling Flow Management for High-Performance Networks
DevoFlow - Scaling Flow Management for High-Performance Networks
 
EPG PGW SAPC SACC PISC Configuration
EPG PGW SAPC SACC PISC ConfigurationEPG PGW SAPC SACC PISC Configuration
EPG PGW SAPC SACC PISC Configuration
 
Sapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbpSapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbp
 
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
 
Catena
CatenaCatena
Catena
 
NANOG 80: Measuring RPKI Effectiveness
NANOG 80: Measuring RPKI EffectivenessNANOG 80: Measuring RPKI Effectiveness
NANOG 80: Measuring RPKI Effectiveness
 
Trafficshifting: Avoiding Disasters & Improving Performance at Scale
Trafficshifting: Avoiding Disasters & Improving Performance at ScaleTrafficshifting: Avoiding Disasters & Improving Performance at Scale
Trafficshifting: Avoiding Disasters & Improving Performance at Scale
 
Data Center Network Multipathing
Data Center Network MultipathingData Center Network Multipathing
Data Center Network Multipathing
 
16 (IDNOG01) EDNS0 / How CDNS works by Matt Jansen
16 (IDNOG01) EDNS0 / How CDNS works by Matt Jansen16 (IDNOG01) EDNS0 / How CDNS works by Matt Jansen
16 (IDNOG01) EDNS0 / How CDNS works by Matt Jansen
 
ThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
ThaiNOG Day 2019: Internet Number Registry Services, the Next GenerationThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
ThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
 
mnNOG 2020: The Journey [100% ROA Coverage]
mnNOG 2020: The Journey [100% ROA Coverage]mnNOG 2020: The Journey [100% ROA Coverage]
mnNOG 2020: The Journey [100% ROA Coverage]
 
Sapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbpSapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbp
 
DEVNET-2005 Using the Cisco Open SDN Controller RESTCONF APIs
DEVNET-2005	Using the Cisco Open SDN Controller RESTCONF APIsDEVNET-2005	Using the Cisco Open SDN Controller RESTCONF APIs
DEVNET-2005 Using the Cisco Open SDN Controller RESTCONF APIs
 
PLB
PLBPLB
PLB
 
Thaker q3 2008
Thaker q3 2008Thaker q3 2008
Thaker q3 2008
 
Integrated services - IntServ
Integrated services - IntServIntegrated services - IntServ
Integrated services - IntServ
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
 
SDN/NFV: Service Chaining
SDN/NFV: Service Chaining SDN/NFV: Service Chaining
SDN/NFV: Service Chaining
 
32nd TWNIC IP OPM: ROA+ROV deployment & industry development
32nd TWNIC IP OPM: ROA+ROV deployment & industry development32nd TWNIC IP OPM: ROA+ROV deployment & industry development
32nd TWNIC IP OPM: ROA+ROV deployment & industry development
 

Similar a Google's Software Defined WAN Architecture for Efficient Data Center Interconnect

TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterRobb Boyd
 
Presentation on Data Center Use-Case & Trends
Presentation on Data Center Use-Case & TrendsPresentation on Data Center Use-Case & Trends
Presentation on Data Center Use-Case & TrendsAmod Dani
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsCisco Service Provider
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesAlan Sardella
 
ONOS Platform Architecture
ONOS Platform ArchitectureONOS Platform Architecture
ONOS Platform ArchitectureOpenDaylight
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetrysnrism
 
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Bruno Teixeira
 
Verification Strategy for PCI-Express
Verification Strategy for PCI-ExpressVerification Strategy for PCI-Express
Verification Strategy for PCI-ExpressDVClub
 
Traffic Engineering in LinkedIn Backbone
Traffic Engineering in LinkedIn BackboneTraffic Engineering in LinkedIn Backbone
Traffic Engineering in LinkedIn BackboneAPNIC
 
Accelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim ArchitectAccelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim ArchitectDeepak Shankar
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
 
Distributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingDistributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingUS-Ignite
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'OpenStack Korea Community
 
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...Tal Lavian Ph.D.
 
A sdn based application aware and network provisioning
A sdn based application aware and network provisioningA sdn based application aware and network provisioning
A sdn based application aware and network provisioningStanley Wang
 

Similar a Google's Software Defined WAN Architecture for Efficient Data Center Interconnect (20)

TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the Datacenter
 
Presentation on Data Center Use-Case & Trends
Presentation on Data Center Use-Case & TrendsPresentation on Data Center Use-Case & Trends
Presentation on Data Center Use-Case & Trends
 
Link_NwkingforDevOps
Link_NwkingforDevOpsLink_NwkingforDevOps
Link_NwkingforDevOps
 
Решения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторовРешения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторов
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business Services
 
ONOS Platform Architecture
ONOS Platform ArchitectureONOS Platform Architecture
ONOS Platform Architecture
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetry
 
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
 
Verification Strategy for PCI-Express
Verification Strategy for PCI-ExpressVerification Strategy for PCI-Express
Verification Strategy for PCI-Express
 
Traffic Engineering in LinkedIn Backbone
Traffic Engineering in LinkedIn BackboneTraffic Engineering in LinkedIn Backbone
Traffic Engineering in LinkedIn Backbone
 
Accelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim ArchitectAccelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim Architect
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
Distributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingDistributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined Networking
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
 
A sdn based application aware and network provisioning
A sdn based application aware and network provisioningA sdn based application aware and network provisioning
A sdn based application aware and network provisioning
 
Cloud Networking Trends
Cloud Networking TrendsCloud Networking Trends
Cloud Networking Trends
 

Más de NAIM Networks, Inc.

[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안NAIM Networks, Inc.
 
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저NAIM Networks, Inc.
 
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...NAIM Networks, Inc.
 
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장NAIM Networks, Inc.
 
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수NAIM Networks, Inc.
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)NAIM Networks, Inc.
 
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management Solution
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management SolutionONK2015-Jive:SDN/NFV Based Enterprise IoT Management Solution
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management SolutionNAIM Networks, Inc.
 
9th SDN Expert Group Seminar - Session4
9th SDN Expert Group Seminar - Session49th SDN Expert Group Seminar - Session4
9th SDN Expert Group Seminar - Session4NAIM Networks, Inc.
 
9th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session39th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session3NAIM Networks, Inc.
 
9th SDN Expert Group Seminar - Session2
9th SDN Expert Group Seminar - Session29th SDN Expert Group Seminar - Session2
9th SDN Expert Group Seminar - Session2NAIM Networks, Inc.
 
9th SDN Expert Group Seminar - Session1
9th SDN Expert Group Seminar - Session19th SDN Expert Group Seminar - Session1
9th SDN Expert Group Seminar - Session1NAIM Networks, Inc.
 
고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안NAIM Networks, Inc.
 
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WANOVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WANNAIM Networks, Inc.
 
OVNC 2015-High performance Network Function Virtualization & VNF acceleration
OVNC 2015-High performance Network Function Virtualization & VNF accelerationOVNC 2015-High performance Network Function Virtualization & VNF acceleration
OVNC 2015-High performance Network Function Virtualization & VNF accelerationNAIM Networks, Inc.
 
OVNC 2015-SDN을 이용한 IoT 환경 단말보안
OVNC 2015-SDN을 이용한 IoT 환경 단말보안OVNC 2015-SDN을 이용한 IoT 환경 단말보안
OVNC 2015-SDN을 이용한 IoT 환경 단말보안NAIM Networks, Inc.
 
OVNC 2015-Service Provider SDN with Cloud Transformation
OVNC 2015-Service Provider SDN with Cloud TransformationOVNC 2015-Service Provider SDN with Cloud Transformation
OVNC 2015-Service Provider SDN with Cloud TransformationNAIM Networks, Inc.
 
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안NAIM Networks, Inc.
 
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안NAIM Networks, Inc.
 
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼NAIM Networks, Inc.
 

Más de NAIM Networks, Inc. (20)

[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
 
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
 
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...
 
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장
 
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수
 
Sdn and Security
Sdn and SecuritySdn and Security
Sdn and Security
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)
 
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management Solution
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management SolutionONK2015-Jive:SDN/NFV Based Enterprise IoT Management Solution
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management Solution
 
9th SDN Expert Group Seminar - Session4
9th SDN Expert Group Seminar - Session49th SDN Expert Group Seminar - Session4
9th SDN Expert Group Seminar - Session4
 
9th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session39th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session3
 
9th SDN Expert Group Seminar - Session2
9th SDN Expert Group Seminar - Session29th SDN Expert Group Seminar - Session2
9th SDN Expert Group Seminar - Session2
 
9th SDN Expert Group Seminar - Session1
9th SDN Expert Group Seminar - Session19th SDN Expert Group Seminar - Session1
9th SDN Expert Group Seminar - Session1
 
고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안
 
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WANOVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
 
OVNC 2015-High performance Network Function Virtualization & VNF acceleration
OVNC 2015-High performance Network Function Virtualization & VNF accelerationOVNC 2015-High performance Network Function Virtualization & VNF acceleration
OVNC 2015-High performance Network Function Virtualization & VNF acceleration
 
OVNC 2015-SDN을 이용한 IoT 환경 단말보안
OVNC 2015-SDN을 이용한 IoT 환경 단말보안OVNC 2015-SDN을 이용한 IoT 환경 단말보안
OVNC 2015-SDN을 이용한 IoT 환경 단말보안
 
OVNC 2015-Service Provider SDN with Cloud Transformation
OVNC 2015-Service Provider SDN with Cloud TransformationOVNC 2015-Service Provider SDN with Cloud Transformation
OVNC 2015-Service Provider SDN with Cloud Transformation
 
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
 
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
 
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼
 

Último

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Google's Software Defined WAN Architecture for Efficient Data Center Interconnect

  • 1. 2013 OpenFlow Korea All Rights Reserved The Great Transformation Feb, 2013 OpenFlow Korea (www.OPENFLOW.or.kr) 발표자 : 서영석 기술매니저 mr.seo@openflow.or.kr
  • 2. 2013 OpenFlow Korea All Rights Reserved OFA Data Center Site 3 HW Tables OFC RCS Quagga Site Broker Google’s Software Defined WAN SDN GatewayGlobal Broker iBGP / ISIS Non-TE(ISIS) Path Tunneling App OFA Data Center Site 2 HW Tables OFCRCS Quagga Site Broker Tunneling App PaxOS PaxOS Cluster Border Router Cluster Border Router Flow Manager Path Allocation Algorithm Path Selection Topology Manager OFA HW Tables TE Server Site Level TE Path OFC Tunneling App PaxOS Quagga Cluster Border Router Site Broker RCS iBGP / ISIS EBGP EBGP Data Center Site 1 EBGP Demand Matrix {src, dst -> utility curve} Abstract Path Assignment {src, dst -> paths and weights} Interface up/down status Per Site Path Manipulation Commands Site level edges with RTT and Capacity 4가지 주요 기술 - Global Broker : 각 사이트의 필요 대역폭 산정 - TE Server : 필요 대역폭을 위한 경로 설정 - SDN GateWay : TE와 OFC 간 연동 - Quagga : 기존 네트워크와 연동 iBGP / ISIS iBGP / ISIS
  • 3. 2013 OpenFlow Korea All Rights Reserved Google’s Software Defined WAN Google은 전세계에 13개의 Data Center를 가지고 있다. ATLAS 2010 Traffic Report, Arbor Networks • Data Growth – Web expands/changes : billions of new / modified pages every month – Every few hours we crawl / refresh more than entire Library of Congress – YouTube gains 4+ billion views every day 7%
  • 4. 2013 OpenFlow Korea All Rights Reserved Google’s Data Center • Two backbones – I-Scale : Internet facing (user traffic) – G-Scale : Datacenter traffic (Data Center간 traffic) • Cloud Computing Requires Massive Bandwidth – Low latency access • Vast majority of data migrating to cloud • Data must be replicated at multiple sites • Computation & Storage migration to Data Centers – Data storage : personal files, logs, company data – Application execution : word processing, email, calendar – Content retrieval : photos, music, video – Web services : search, social, e-commerce – Large-scale data processing : MapReduce, Hadoop
  • 5. 2013 OpenFlow Korea All Rights Reserved Google’s Data Center • 기존 네트워크 Architecture의 치명적 한계에 직면 – Networks don’t function exactly as we would like • Not deterministic • Suboptimal behavior and failure handling • Hard to configure and operate at scale • Expensive, manual, error prone systems – Networking is hard • Performance • Scale • Failure Handling • 혁신적인 네트워크 Architecture의 필요성 증가 – WAN을 하나의 system으로 구현하는 Architecture 필요 • 높은 네트워크 활용 • Routing 최적화 / Traffic Engineering • non-equal cost /shortest path • Global knowledge, simplicity, Ops friendly technology • Multi-chassis architecture
  • 6. 2013 OpenFlow Korea All Rights Reserved WAN Fabrics Architecture Gateway Bandwidth Broker Flow Manager Path Allocation Algorithm Path Selection Topology Manager TE Server Per Site Path Manipulation Commands Abstract Path Assignment Demand Matrix Site level edges with RTT and Capacity Interface up/down status Data Center Site 1 … Data Center Site 2 Data Center Site 3 Data Center Site N
  • 7. 2013 OpenFlow Korea All Rights Reserved WAN Fabrics Network 구성 절차(1/5) • 기존의 Data Center 연결 구조
  • 8. 2013 OpenFlow Korea All Rights Reserved WAN Fabrics Network 구성 절차(2/5) • Data Center간 WAN Fabrics Network 구현을 위해 SDN 도입
  • 9. 2013 OpenFlow Korea All Rights Reserved WAN Fabrics Network 구성 절차(3/5) • 단계적 SDN 구성
  • 10. 2013 OpenFlow Korea All Rights Reserved WAN Fabrics Network 구성 절차(4/5) • SDN으로 WAN Fabrics 전체 연결
  • 11. 2013 OpenFlow Korea All Rights Reserved WAN Fabrics Network 구성 절차(5/5) • Traffic Engineering을 통한 WAN Fabrics 구현
  • 12. 2013 OpenFlow Korea All Rights Reserved WAN Fabrics Network • 평균 95% 이상의 회선 사용률
  • 13. 2013 OpenFlow Korea All Rights Reserved WAN Fabrics Network Hardware • 수 백 개의 non-blocking 10GE port로 구성 • OpenFlow 지원 • BGP, ISIS를 위한 Open source routing stack을 지원 • 선별적 기능 구현 • Site별 Multiple chassis로 구성 – Fault tolerance – Scale to multiple Tbps
  • 14. 2013 OpenFlow Korea All Rights Reserved OFA Data Center Site 3 HW Tables OFC RCS Quagga Site Broker Google’s Software Defined WAN SDN GatewayGlobal Broker iBGP / ISIS Non-TE(ISIS) Path Tunneling App OFA Data Center Site 2 HW Tables OFCRCS Quagga Site Broker Tunneling App PaxOS PaxOS Cluster Border Router Cluster Border Router Flow Manager Path Allocation Algorithm Path Selection Topology Manager OFA HW Tables TE Server Site Level TE Path OFC Tunneling App PaxOS Quagga Cluster Border Router Site Broker RCS iBGP / ISIS EBGP EBGP Data Center Site 1 EBGP Demand Matrix {src, dst -> utility curve} Abstract Path Assignment {src, dst -> paths and weights} Interface up/down status Per Site Path Manipulation Commands Site level edges with RTT and Capacity 4가지 주요 기술 - Global Broker : 각 사이트의 필요 대역폭 산정 - TE Server : 필요 대역폭을 위한 경로 설정 - SDN Gateway : TE와 OFC 간 연동 - Quagga : 기존 네트워크와 연동 iBGP / ISIS iBGP / ISIS
  • 15. 2013 OpenFlow Korea All Rights Reserved Trust but Verify : Consistency Checks
  • 16. 2013 OpenFlow Korea All Rights Reserved High Level Architecture
  • 17. 2013 OpenFlow Korea All Rights Reserved High Level Architecture B/W Broker TE Server
  • 18. 2013 OpenFlow Korea All Rights Reserved High Level Architecture
  • 19. 2013 OpenFlow Korea All Rights Reserved High Level Architecture • TE Server는 SDN Gateway에 Traffic Engineering Service를 적용 • SDN Gateway는 모든 Site에 TE Service를 적용하기 위해 각 Site의 Tunneling App과 연동 • Tunneling App을 통해 각 Site의 OFC는 TE Service가 적용된 flow table을 생성하여 OFA에게 전달 • 각 Site의 flow는 TE path를 통해 전달 • 일부 flow는 non-TE path를 통해 전달
  • 20. 2013 OpenFlow Korea All Rights Reserved High Level Architecture • OFC는 두 가지 flow 정보를 이용하여 flow table을 생성 – Quagga를 통해 받은 Legacy Routing을 위한 Flow 정보 – Tunneling App을 통해 받은 TE Service가 적용된 Flow 정보 • OFC는 DataCenter Switch의 OFA에게 flow table을 전달 • OFA는 flow table을 이용하여 HW Table을 생성
  • 21. 2013 OpenFlow Korea All Rights Reserved Traffic Engineering Example • West -> East demand – 100Gb/s low latency – 200Gb/s bulk transfer
  • 22. 2013 OpenFlow Korea All Rights Reserved TE Path Allocation Flow group Allocation Paths and splits CHS to MRN BE1 320 Gbps out of 320 Gbps CHS-MRN : 75% CHS-ATL-MRN : 25% • Path Selection – Find Static k shortest passible paths between src and dst • Path Ordering and Grouping – Group similar latency paths into path preference groups – Sort paths preference group by latency • Compute Flow Group Allocation : – For each flow group, input: • Sorted paths preference groups • Demand with priority (utility function) from broker – Exhaustive waterfill algorithm • Fill preferred paths first
  • 23. 2013 OpenFlow Korea All Rights Reserved Convergence under Failures • Without TE : Failure detection and convergence is slower : – Delay ‘inside’ TE << timers for detecting and communicating failures (in ISIS) – Fast failover may be milliseconds, but not guaranteed to be either accurate or “good”
  • 24. 2013 OpenFlow Korea All Rights Reserved Centralized TE의 이점 • Better efficiency with global visibility • Converges faster to target optimum on failure • Higher Efficiency – allows for explicit definition of cost functions – allows for in-house development of optimization algorithms • Deterministic behavior – Simplifies planning vs. over-provisioning for worst case variability – Can directly mirror production event streams for testing • Supports innovation and more robust SW development • Controller uses modern server hardware – Significantly higher performance
  • 25. 2013 OpenFlow Korea All Rights Reserved Conclusions • Dramatic growth in WAN bandwidth requirements – Every 10x, something breaks – Existing software/hardware architectures make it impractical to deliver cheap bandwidth globally • Software Defined Networking enables – Separation of hardware from software – Efficient logically centralized control/management – Innovation and flexibility • Deployment experience with Google’s global SDN production WAN – It’s real and it works – This is just the beginning…
  • 26. 2013 OpenFlow Korea All Rights Reserved OpenFlow Korea (www.OPENFLOW.or.kr)