{"id":84,"date":"2019-11-08T16:14:42","date_gmt":"2019-11-08T10:44:42","guid":{"rendered":"http:\/\/bluemap.co\/blog\/?p=84"},"modified":"2022-01-07T12:02:35","modified_gmt":"2022-01-07T12:02:35","slug":"software-defined-networking-why-it-matters","status":"publish","type":"post","link":"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/","title":{"rendered":"Software Defined Networking: Why it matters?"},"content":{"rendered":"\n<p>We have been seeing IT for the past 20-30 years and\nhow it has evolved. Many new applications coming up in the recent past and more\nand more things moving towards the internet. Business needs have grown\ndynamically. But is our network agile enough to support it? Has it changed over\nthis period? Somewhat yes as the vendors have focused more on building new and\npowerful devices to meet the needs, but that comes with a heavy CAPEX and OPEX\nfor the clients. Has the management of those devices changed yet? The answer is\nNO. <\/p>\n\n\n\n<p>Consider you have 10, 100 or 1000 nodes in your\ncompany network that means you are managing equal number of control planes.\nThis leads to problems like that if anything has to be changed in the network\nthen time for execution is very high extending up to weeks or months in some\ncases. Moreover the network is vendor dependent i.e. if the network requires a\ncertain feature to be present and the vendor does not provide that feature in\nthe existing devices it leads to an increased investment thereby increasing\nCAPEX and reducing profitability. The network architecture needs to change.<\/p>\n\n\n\n<p>Back in 2007 Stanford University started a program\ncalled the Clean Slate. The idea behind this was to make the participants think\nof how they would have designed the internet starting from scratch. Software\nDefined Networking or SDN was born then. The idea was to decouple the control\nplane from the data plane. The control plane should be implemented on a\ncentralized server and all the applications can access it directly to program\nthe network behavior or to extract network information. The control plane in\nturn programs the data plane of each devices leading to decreased time for\nexecution. Moreover SDN is an open network having open source network devices\nthereby reducing the vendor dependency immensely.&nbsp; <\/p>\n\n\n\n<p>The figure below shows how a Software Defined Network\nis different from a traditional network.&nbsp;\nApplications communicate with Controller which resides on a central\nserver using NorthBound APIs (eg. REST). The controller then communicates to\nthe programmable network element using some SouthBound protocols (eg.\nOpenflow). The network elements fulfill the request from the controller. One\nthing to mark here is that Openflow is a part of the SDN story and not the\nwhole story.<\/p>\n\n\n\n<p>This type of network architecture gives us two important benefits:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"550\" height=\"304\" src=\"https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2.jpg\" alt=\"\" class=\"wp-image-85\" srcset=\"https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2.jpg 550w, https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2-300x166.jpg 300w, https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2-520x287.jpg 520w, https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2-360x199.jpg 360w, https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2-250x138.jpg 250w, https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2-100x55.jpg 100w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/figure>\n\n\n\n<ul><li>Simplifying the network so that a network engineer has to maintain few control planes for many devices rather than one control plane per device.<\/li><li>Improving the efficiency of an application by making <a href=\"https:\/\/www.bluemap.co\/python-and-ansible-network-automation\/\">network provisioning\u00a0 automated<\/a> and related configuration simpler.<\/li><\/ul>\n\n\n\n<p>Many companies and open source communities have their individual\napproaches in SDN implementations. VMWare\u2019s NSX platform, Cisco Application\nCentric Infrastructure, Juniper Contrail, Open Networking Foundation have their\ncontrollers to support SDN implementations and even have designed approaches\nfor design of SDN. As per IDC market value of SDN is predicted at $13.8 billion\nby 2021. As per another survey of network professionals 49% are considering\ndeployment of SDN solutions in 2018 and 18% have already implemented SDN in\ntheir networks.<\/p>\n\n\n\n<p>To sum this up I can say that <a href=\"https:\/\/www.bluemap.co\/courses\/\">network engineers have to improve<\/a> from being CLI jockeys to SDN experts in order to meet these requirements of SDN. Skillset needs to <a href=\"https:\/\/www.bluemap.co\/courses\/\">upgrade as never before <\/a>to sustain in this rapidly changing world of IT or just sit and watch, and risk your future. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have been seeing IT for the past 20-30 years and how it has evolved. Many new applications coming up in the recent past and more and more things moving towards the internet. Business needs have grown dynamically. But is [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":85,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is the Importance of Software Defined Networking | BlueMap Blogs<\/title>\n<meta name=\"description\" content=\"In order to improve network performance and monitoring, SDN technology enables dynamic, programmatically efficient network configuration. But why does it matters? Keep reading...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is the Importance of Software Defined Networking | BlueMap Blogs\" \/>\n<meta property=\"og:description\" content=\"In order to improve network performance and monitoring, SDN technology enables dynamic, programmatically efficient network configuration. But why does it matters? Keep reading...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/\" \/>\n<meta property=\"og:site_name\" content=\"Bluemap Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-08T10:44:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-07T12:02:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"550\" \/>\n\t<meta property=\"og:image:height\" content=\"304\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Omar Memon\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bluemap.co\/blog\/#website\",\"url\":\"https:\/\/bluemap.co\/blog\/\",\"name\":\"Bluemap Blog\",\"description\":\"Bluemap Networking\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bluemap.co\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2.jpg\",\"contentUrl\":\"https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2.jpg\",\"width\":550,\"height\":304},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/#webpage\",\"url\":\"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/\",\"name\":\"What is the Importance of Software Defined Networking | BlueMap Blogs\",\"isPartOf\":{\"@id\":\"https:\/\/bluemap.co\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/#primaryimage\"},\"datePublished\":\"2019-11-08T10:44:42+00:00\",\"dateModified\":\"2022-01-07T12:02:35+00:00\",\"author\":{\"@id\":\"https:\/\/bluemap.co\/blog\/#\/schema\/person\/9d599f7baf3378325f84bcb82f73806a\"},\"description\":\"In order to improve network performance and monitoring, SDN technology enables dynamic, programmatically efficient network configuration. But why does it matters? Keep reading...\",\"breadcrumb\":{\"@id\":\"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bluemap.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Defined Networking: Why it matters?\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/bluemap.co\/blog\/#\/schema\/person\/9d599f7baf3378325f84bcb82f73806a\",\"name\":\"Omar Memon\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/bluemap.co\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3c4adedcbb1ca216fa9c709387b3ce9a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3c4adedcbb1ca216fa9c709387b3ce9a?s=96&d=mm&r=g\",\"caption\":\"Omar Memon\"},\"description\":\"Network Consultant and Trainer by profession with knowledge in multi-vendor environment ranging from routing and switching in Cisco and Juniper to firewalls from Cisco, Palo Alto, Juniper, CheckPoint and Fortigate to virtualization in Cisco UCS and design and deployment of Cisco Viptela SD-WAN solution. Successfully designed and deployed green field and grey field networks for various small to mid-scale organizations.\",\"url\":\"https:\/\/bluemap.co\/blog\/author\/omar\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is the Importance of Software Defined Networking | BlueMap Blogs","description":"In order to improve network performance and monitoring, SDN technology enables dynamic, programmatically efficient network configuration. But why does it matters? Keep reading...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/","og_locale":"en_US","og_type":"article","og_title":"What is the Importance of Software Defined Networking | BlueMap Blogs","og_description":"In order to improve network performance and monitoring, SDN technology enables dynamic, programmatically efficient network configuration. But why does it matters? Keep reading...","og_url":"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/","og_site_name":"Bluemap Blog","article_published_time":"2019-11-08T10:44:42+00:00","article_modified_time":"2022-01-07T12:02:35+00:00","og_image":[{"width":550,"height":304,"url":"https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Omar Memon","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/bluemap.co\/blog\/#website","url":"https:\/\/bluemap.co\/blog\/","name":"Bluemap Blog","description":"Bluemap Networking","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bluemap.co\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/#primaryimage","inLanguage":"en-US","url":"https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2.jpg","contentUrl":"https:\/\/bluemap.co\/blog\/wp-content\/uploads\/2019\/11\/sdn-2.jpg","width":550,"height":304},{"@type":"WebPage","@id":"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/#webpage","url":"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/","name":"What is the Importance of Software Defined Networking | BlueMap Blogs","isPartOf":{"@id":"https:\/\/bluemap.co\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/#primaryimage"},"datePublished":"2019-11-08T10:44:42+00:00","dateModified":"2022-01-07T12:02:35+00:00","author":{"@id":"https:\/\/bluemap.co\/blog\/#\/schema\/person\/9d599f7baf3378325f84bcb82f73806a"},"description":"In order to improve network performance and monitoring, SDN technology enables dynamic, programmatically efficient network configuration. But why does it matters? Keep reading...","breadcrumb":{"@id":"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bluemap.co\/blog\/2019\/11\/software-defined-networking-why-it-matters\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bluemap.co\/blog\/"},{"@type":"ListItem","position":2,"name":"Software Defined Networking: Why it matters?"}]},{"@type":"Person","@id":"https:\/\/bluemap.co\/blog\/#\/schema\/person\/9d599f7baf3378325f84bcb82f73806a","name":"Omar Memon","image":{"@type":"ImageObject","@id":"https:\/\/bluemap.co\/blog\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/3c4adedcbb1ca216fa9c709387b3ce9a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3c4adedcbb1ca216fa9c709387b3ce9a?s=96&d=mm&r=g","caption":"Omar Memon"},"description":"Network Consultant and Trainer by profession with knowledge in multi-vendor environment ranging from routing and switching in Cisco and Juniper to firewalls from Cisco, Palo Alto, Juniper, CheckPoint and Fortigate to virtualization in Cisco UCS and design and deployment of Cisco Viptela SD-WAN solution. Successfully designed and deployed green field and grey field networks for various small to mid-scale organizations.","url":"https:\/\/bluemap.co\/blog\/author\/omar\/"}]}},"_links":{"self":[{"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/posts\/84"}],"collection":[{"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/comments?post=84"}],"version-history":[{"count":2,"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/posts\/84\/revisions"}],"predecessor-version":[{"id":345,"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/posts\/84\/revisions\/345"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/media\/85"}],"wp:attachment":[{"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/media?parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/categories?post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bluemap.co\/blog\/wp-json\/wp\/v2\/tags?post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}