SlideShare a Scribd company logo
SDN IN
Name - Amit Lanjewar
Industry and IT Environment Details
• American multinational technology company that specializes in Internet-related services
and products.
• which include online advertising technologies, search engine, cloud computing,
software, and hardware.
• In 2001, Google acquired Deja News and in April 2003, Google acquired Applied
Semantics - making software applications .
• Google APIs are a set of application programming interfaces (APIs) developed by Google
which allow communication with Google Services and their integration to other services.
• Examples of these include Search, Gmail, Translate or Google Maps.
Industry and IT Environment Details
• As of 2016, Google owned and operated nine data centers across North and South
America, two in Asia, and four in Europe.
• Google uses a combination of Quagga open source software along with OpenFlow to
optimize its data center interconnects.
• Google's use of OpenFlow within its own data centers and it called as SDN network "B4.“
• Google's rationale for software-defined networking.
• First, by separating hardware from software, the company can choose hardware based
on required features while being able to innovate and deploy on software timelines.
• Second, it provides logically centralized control that will be more deterministic, more
efficient and more fault-tolerant.
• Third, automation allows Google to separate monitoring, management and operation
from individual boxes.
Industry and IT Environment Details
• At the start of the project, Google built its own switches (see image) using merchant silicon.
• Google built its own hardware because there wasn't any hardware in the market to fulfill its
needs.
• The only way to get well defined control and data plane APIs on at that
time was to build it ourselves(HW).
• Built from merchant silicon -100s of ports of nonblocking
10GE
• OpenFlow support
• Open source routing stacks for BGP, ISIS
• Multiple chassis per site – Fault tolerance & scale to multiple Tbps
• Fully centralized software controlled
Challenges - Solutions
Network-wide Visibility & Control
Direct Control
One of View of N/w as a whole
SDN separated the control plane and the
data plane
Centralized Controller – hierarchy of
controls in the n/w
HYBRID approach i.e. one SDN for one DC
Optimization
Unsustainable - CAPEX &
OPEX
Decentralized Protocol
H/w & S/w bundled
together
Dependent on IETF
Absence of HYBRID
topology
After effects of Adopting SDN
Fate Sharing Principle
Improvement because of
Centralized Scheme
Distinguishing b/w
High-Value & Bulk
Traffic
SDN based peering
Why SDN?
• SDN ⇏ Cheap Hardware
• SDN = programmatic decomposition of control, data and management planes
• Well defined APIs ⇒ fundamentally easier operational model
• Separation of control and data planes ⇒ much higher uptime
• Network function virtualization ⇒ new functions rolled out in days (vs years)
Many Network to One Network
DC Getting right to the punch line, what do you see as the
biggest improvements you've managed to achieve by
going with SDN? AV Well, as we were saying earlier,
through a combination of centralized traffic engineering
and quality-of-service differentiation, we've managed to
distinguish high-value traffic from the bulk traffic that's
not nearly as latency-sensitive. That has made it possible
to run many of our links at near 100 percent utilization
levels
Technology
SDN in Google
SDN in Google
SDN in Google
SDN in Google
SDN in Google
SDN in Google
SDN in Google
SDN in Google
Benefits of SDN
• Unified view of the network fabric: With SDN we get a unified view of the network,
simplifying configuration, management and provisioning.
• High utilization: Centralized traffic engineering provides a global view of the supply and
demand of network resources. Managing end-to-end paths with this global view results in
high utilization of the links.
• Faster failure handling: whether it be link, node or otherwise are handled much faster.
Furthermore, the systems converge more rapidly to target optimum and the behavior is
predictable.
• Faster time to market/deployment: With SDN, better and more rigorous testing is done
ahead of rollout accelerating deployment. The development is also expedited as only the
features needed are developed.
• Hitless upgrades: The decoupling of the control plane from the forwarding/data plane
enables us to perform hitless software upgrades without packet loss or capacity degradation.
:
• High fidelity test environment: The entire backbone is emulated in software which not only
helps in testing and verification but also in running “what-if” scenarios.
• Elastic compute: Compute capability of network devices is no longer a limiting factor as
control and management resides on external servers/controllers. Large-scale computation,
path optimization in our case, is done using the latest generation of servers.
THANK YOU!

More Related Content

PDF
Application Driven SDN
PPTX
Data networking at UCL - Networkshop44
PDF
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
PDF
Software Defined Networking: Enabling The Mobile Workplace
PDF
Adoption of SDN: Progress Update
PDF
Microservice Powered Orchestration
PPTX
Recap of OpenStack Tokyo Summit
PDF
btNOG 5: Network Automation
Application Driven SDN
Data networking at UCL - Networkshop44
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
Software Defined Networking: Enabling The Mobile Workplace
Adoption of SDN: Progress Update
Microservice Powered Orchestration
Recap of OpenStack Tokyo Summit
btNOG 5: Network Automation

What's hot (20)

PPTX
A Network Engineer's Approach to Automation
PDF
Avi Network SDN meetup
PDF
NETFLOW ANALYZER 9600 - AN OVERVIEW
PDF
Strategy briefing: network technologies 7 March 2013
PPTX
SplunkLive! Customer Presentation – Directv
PDF
SDN 101
PDF
NPAE Tool
PDF
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
PDF
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...
PPTX
Cisco Standard Network Platform (SNP) - Catholic Relief Services Case Study
PPTX
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
PDF
S4 Value Proposition
PDF
Network Evolution and Market Outlook
PDF
Network Virtualization for the Enterprise Data Center
PPTX
How ManageEngine NetFlow Analyzer helped Boston Properties Save Bandwidth Costs
PPTX
Competitive analysis mobile testing industry
PDF
Central Office ReArchitected as a Data Center
PDF
Traffic Optimization in Multi-Layered WANs using SDN
PPTX
911 & Evolution of Technologies
PDF
Simplify WAN Deployment with the Cisco IWAN Application
A Network Engineer's Approach to Automation
Avi Network SDN meetup
NETFLOW ANALYZER 9600 - AN OVERVIEW
Strategy briefing: network technologies 7 March 2013
SplunkLive! Customer Presentation – Directv
SDN 101
NPAE Tool
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...
Cisco Standard Network Platform (SNP) - Catholic Relief Services Case Study
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
S4 Value Proposition
Network Evolution and Market Outlook
Network Virtualization for the Enterprise Data Center
How ManageEngine NetFlow Analyzer helped Boston Properties Save Bandwidth Costs
Competitive analysis mobile testing industry
Central Office ReArchitected as a Data Center
Traffic Optimization in Multi-Layered WANs using SDN
911 & Evolution of Technologies
Simplify WAN Deployment with the Cisco IWAN Application
Ad

Similar to SDN in Google (20)

PPTX
SDN and NFV: Friends or Enemies
PPTX
Enterprise Cloud Transformation
PPTX
SDN and NFV Friends or Enemies ?
PPTX
Know about SDN and NFV
PDF
Unit 1.2 move to cloud computing
PPTX
Baby-Stepping Into the Cloud with Hybrid Workloads
PPTX
Software defined network
PPTX
Introduction to SAP BTP
PPTX
Collaborating with OpenDaylight for a Network-Enabled Cloud
PDF
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
PPTX
Future Proofing your Data Center Network
PPTX
Hybrid SharePoint Solutions for the Business Decision-Maker
PDF
Software-Defined WAN: A Real World Success Story
PPTX
Software Defined Networking (SDN)
PPTX
Software Defined Networks
PPTX
Introduction to Google Cloud & GCCP Campaign
PPTX
Grid computiing
PPTX
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
PDF
bringing transparency on networks
PPTX
Technology insights: Decision Science Platform
SDN and NFV: Friends or Enemies
Enterprise Cloud Transformation
SDN and NFV Friends or Enemies ?
Know about SDN and NFV
Unit 1.2 move to cloud computing
Baby-Stepping Into the Cloud with Hybrid Workloads
Software defined network
Introduction to SAP BTP
Collaborating with OpenDaylight for a Network-Enabled Cloud
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
Future Proofing your Data Center Network
Hybrid SharePoint Solutions for the Business Decision-Maker
Software-Defined WAN: A Real World Success Story
Software Defined Networking (SDN)
Software Defined Networks
Introduction to Google Cloud & GCCP Campaign
Grid computiing
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
bringing transparency on networks
Technology insights: Decision Science Platform
Ad

Recently uploaded (20)

PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
Trump Administration's workforce development strategy
PDF
RMMM.pdf make it easy to upload and study
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Lesson notes of climatology university.
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
Complications of Minimal Access Surgery at WLH
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Weekly quiz Compilation Jan -July 25.pdf
Trump Administration's workforce development strategy
RMMM.pdf make it easy to upload and study
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Lesson notes of climatology university.
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Final Presentation General Medicine 03-08-2024.pptx
01-Introduction-to-Information-Management.pdf
Complications of Minimal Access Surgery at WLH
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Cell Types and Its function , kingdom of life
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape

SDN in Google

  • 1. SDN IN Name - Amit Lanjewar
  • 2. Industry and IT Environment Details • American multinational technology company that specializes in Internet-related services and products. • which include online advertising technologies, search engine, cloud computing, software, and hardware. • In 2001, Google acquired Deja News and in April 2003, Google acquired Applied Semantics - making software applications . • Google APIs are a set of application programming interfaces (APIs) developed by Google which allow communication with Google Services and their integration to other services. • Examples of these include Search, Gmail, Translate or Google Maps.
  • 3. Industry and IT Environment Details • As of 2016, Google owned and operated nine data centers across North and South America, two in Asia, and four in Europe. • Google uses a combination of Quagga open source software along with OpenFlow to optimize its data center interconnects. • Google's use of OpenFlow within its own data centers and it called as SDN network "B4.“ • Google's rationale for software-defined networking. • First, by separating hardware from software, the company can choose hardware based on required features while being able to innovate and deploy on software timelines. • Second, it provides logically centralized control that will be more deterministic, more efficient and more fault-tolerant. • Third, automation allows Google to separate monitoring, management and operation from individual boxes.
  • 4. Industry and IT Environment Details • At the start of the project, Google built its own switches (see image) using merchant silicon. • Google built its own hardware because there wasn't any hardware in the market to fulfill its needs. • The only way to get well defined control and data plane APIs on at that time was to build it ourselves(HW). • Built from merchant silicon -100s of ports of nonblocking 10GE • OpenFlow support • Open source routing stacks for BGP, ISIS • Multiple chassis per site – Fault tolerance & scale to multiple Tbps • Fully centralized software controlled
  • 5. Challenges - Solutions Network-wide Visibility & Control Direct Control One of View of N/w as a whole SDN separated the control plane and the data plane Centralized Controller – hierarchy of controls in the n/w HYBRID approach i.e. one SDN for one DC Optimization Unsustainable - CAPEX & OPEX Decentralized Protocol H/w & S/w bundled together Dependent on IETF Absence of HYBRID topology
  • 6. After effects of Adopting SDN Fate Sharing Principle Improvement because of Centralized Scheme Distinguishing b/w High-Value & Bulk Traffic SDN based peering
  • 7. Why SDN? • SDN ⇏ Cheap Hardware • SDN = programmatic decomposition of control, data and management planes • Well defined APIs ⇒ fundamentally easier operational model • Separation of control and data planes ⇒ much higher uptime • Network function virtualization ⇒ new functions rolled out in days (vs years)
  • 8. Many Network to One Network
  • 9. DC Getting right to the punch line, what do you see as the biggest improvements you've managed to achieve by going with SDN? AV Well, as we were saying earlier, through a combination of centralized traffic engineering and quality-of-service differentiation, we've managed to distinguish high-value traffic from the bulk traffic that's not nearly as latency-sensitive. That has made it possible to run many of our links at near 100 percent utilization levels
  • 19. Benefits of SDN • Unified view of the network fabric: With SDN we get a unified view of the network, simplifying configuration, management and provisioning. • High utilization: Centralized traffic engineering provides a global view of the supply and demand of network resources. Managing end-to-end paths with this global view results in high utilization of the links. • Faster failure handling: whether it be link, node or otherwise are handled much faster. Furthermore, the systems converge more rapidly to target optimum and the behavior is predictable. • Faster time to market/deployment: With SDN, better and more rigorous testing is done ahead of rollout accelerating deployment. The development is also expedited as only the features needed are developed. • Hitless upgrades: The decoupling of the control plane from the forwarding/data plane enables us to perform hitless software upgrades without packet loss or capacity degradation. :
  • 20. • High fidelity test environment: The entire backbone is emulated in software which not only helps in testing and verification but also in running “what-if” scenarios. • Elastic compute: Compute capability of network devices is no longer a limiting factor as control and management resides on external servers/controllers. Large-scale computation, path optimization in our case, is done using the latest generation of servers.

Editor's Notes

  • #2: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image.