{"id":20279,"date":"2018-11-01T16:02:08","date_gmt":"2018-11-01T13:02:08","guid":{"rendered":"https:\/\/ipcisco.com\/?post_type=lesson&#038;p=20279"},"modified":"2024-09-23T18:02:09","modified_gmt":"2024-09-23T15:02:09","slug":"netconf-protocol-stack","status":"publish","type":"lesson","link":"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/","title":{"rendered":"NETCONF Protocol Stack"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div align=\"justify\">\n<p>In this lesson, we will talk about <strong><a href=\"https:\/\/ipcisco.com\/lesson\/netconf-overview\/\" target=\"_blank\" rel=\"noopener\">NETCONF Protocol<\/a> Stack<\/strong>, in other words, <strong>NETCONF Protocol Layers<\/strong>. So, what are these layers used in the operation of this protocol?<\/p>\n<p>&nbsp;<\/p>\n<p><strong>NETCONF Protocol Stack<\/strong> consists of <strong>four<\/strong> main layers. These <strong>NETCONF Protocol Layers<\/strong>\u00a0are given below:<\/p>\n<ul>\n<li><strong>Content<\/strong><\/li>\n<li><a href=\"https:\/\/ipcisco.com\/lesson\/netconf-operation\/\" target=\"_blank\" rel=\"noopener\"><strong>Operations<\/strong><\/a><\/li>\n<li><strong>Messages<\/strong><\/li>\n<li><strong>Transport<\/strong><\/li>\n<\/ul>\n<p><center><br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-20280\" src=\"https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-protocol-stack.jpg\" alt=\"netconf-protocol-stack\" width=\"730\" height=\"272\" srcset=\"https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-protocol-stack.jpg 730w, https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-protocol-stack-300x112.jpg 300w, https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-protocol-stack-100x37.jpg 100w, https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-protocol-stack-150x56.jpg 150w, https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-protocol-stack-600x224.jpg 600w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/center><center><\/center>At the <strong>Content Layer<\/strong>, <strong>YANG Modeling<\/strong> is used fo data modeling and protocol operations. YANG is the abbreviation of <b>Yet Another Next Generation. <\/b>The configuration for a NETCONF operation is <strong>XML based<\/strong> and in element. This <strong>configuration data<\/strong> is stored in a <strong>configuration datastore<\/strong> on a network device.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Operations Layer<\/strong> is the mechanism that <a href=\"https:\/\/ipcisco.com\/lesson\/netconf-operation\/\" target=\"_blank\" rel=\"noopener\"><strong>handles NETCONF operations<\/strong><\/a> performed on the network device, such as get, edit-config, copy-config, delete-config, lock, unlock, etc.\u00a0 These operations can be invoked via <strong>RPC (Remote Procedure Call)<\/strong>. There are also many <strong>operation parameters<\/strong> works here.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<div align=\"justify\">\n<p>At the <strong>Message Layer<\/strong>, <strong>RPC<\/strong> (<strong>Remote Procedure Call)<\/strong> encoding is used. Here, <strong>XML (Extensible Markup Language)<\/strong> encoding is used.<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<div align=\"justify\">\n<p><strong>Transport Layer <\/strong>provides the communication socket between the NETCONF Client and NETCONF Server. With this communication layer, <strong>end-to-end network connection<\/strong> is provided and message exchange is done.<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div align=\"justify\"><center><br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-20281\" src=\"https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-layers.jpg\" alt=\"netconf-layers\" width=\"529\" height=\"441\" srcset=\"https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-layers.jpg 529w, https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-layers-300x250.jpg 300w, https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-layers-100x83.jpg 100w, https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-layers-150x125.jpg 150w\" sizes=\"(max-width: 529px) 100vw, 529px\" \/><\/center><div>[vc_row full_width=\"stretch_row\" css=\".vc_custom_1568462635941{margin-bottom: -35px !important;padding-top: 45px !important;padding-bottom: 20px !important;}\"][vc_column width=\"1\/6\" css=\".vc_custom_1452513771420{margin-bottom: 0px !important;padding-top: 0px !important;padding-right: 100px !important;}\"][\/vc_column][vc_column width=\"2\/3\" css=\".vc_custom_1568490385233{margin-bottom: 10px !important;padding-top: 0px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}\"][vc_single_image image=\"26536\" img_size=\"full\" alignment=\"center\"][vc_column_text]<\/p>\r\n<p style=\"text-align: center;\">[vc_btn title=\"<b>Become a Member!<\/b>\" style=\"3d\" color=\"blue\" size=\"lg\" align=\"center\" i_icon_fontawesome=\"Defaults-anchor\" add_icon=\"true\" link=\"url:https%3A%2F%2Fipcisco.com%2Fmembership%2F|||\"]<\/p>\r\n<p>[\/vc_column_text][\/vc_column][vc_column width=\"1\/6\"][\/vc_column][\/vc_row]<\/div>\r\n <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"In this lesson, we will talk about NETCONF Protocol Stack, in other words, NETCONF Protocol Layers. So, what are these layers used in the operation of this protocol? &nbsp; NETCONF&nbsp;<a href=\"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/\">&hellip;<\/a>","protected":false},"featured_media":20281,"comment_status":"open","ping_status":"open","template":"","meta":{"_initial_content":"","_new_post":false,"_quiz_has_questions":true,"_lesson_complexity":"std","_lesson_length":15,"_lesson_course":14101,"_lesson_preview":""},"lesson-tag":[905,910],"class_list":["post-20279","lesson","type-lesson","status-publish","has-post-thumbnail","hentry","lesson-tag-sdn","lesson-tag-netconf","module-netconf","post","odd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Netconf Protocol Stack, SDN (Software Defined Network) Protocols<\/title>\n<meta name=\"description\" content=\"NETCONF Protocol Stack consist of four main layers. These NETCONF Protocol Stack are given below: \u2022 Content\u2022 Operations\u2022 Messages\u2022 Transport\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Netconf Protocol Stack, SDN (Software Defined Network) Protocols\" \/>\n<meta property=\"og:description\" content=\"NETCONF Protocol Stack consist of four main layers. These NETCONF Protocol Stack are given below: \u2022 Content\u2022 Operations\u2022 Messages\u2022 Transport\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/\" \/>\n<meta property=\"og:site_name\" content=\"IPCisco\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ipcisco\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-23T15:02:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-layers.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"529\" \/>\n\t<meta property=\"og:image:height\" content=\"441\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ip_cisco\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ipcisco.com\\\/lesson\\\/netconf-protocol-stack\\\/\",\"url\":\"https:\\\/\\\/ipcisco.com\\\/lesson\\\/netconf-protocol-stack\\\/\",\"name\":\"Netconf Protocol Stack, SDN (Software Defined Network) Protocols\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ipcisco.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ipcisco.com\\\/lesson\\\/netconf-protocol-stack\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ipcisco.com\\\/lesson\\\/netconf-protocol-stack\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ipcisco.com\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/netconf-layers.jpg\",\"datePublished\":\"2018-11-01T13:02:08+00:00\",\"dateModified\":\"2024-09-23T15:02:09+00:00\",\"description\":\"NETCONF Protocol Stack consist of four main layers. These NETCONF Protocol Stack are given below: \u2022 Content\u2022 Operations\u2022 Messages\u2022 Transport\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ipcisco.com\\\/lesson\\\/netconf-protocol-stack\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ipcisco.com\\\/lesson\\\/netconf-protocol-stack\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ipcisco.com\\\/lesson\\\/netconf-protocol-stack\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ipcisco.com\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/netconf-layers.jpg\",\"contentUrl\":\"https:\\\/\\\/ipcisco.com\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/netconf-layers.jpg\",\"width\":529,\"height\":441,\"caption\":\"netconf-layers\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ipcisco.com\\\/lesson\\\/netconf-protocol-stack\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ipcisco.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NETCONF Protocol Stack\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ipcisco.com\\\/#website\",\"url\":\"https:\\\/\\\/ipcisco.com\\\/\",\"name\":\"IPCisco\",\"description\":\"Best Route To Your Dreams\",\"publisher\":{\"@id\":\"https:\\\/\\\/ipcisco.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ipcisco.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ipcisco.com\\\/#organization\",\"name\":\"IPCISCO\",\"url\":\"https:\\\/\\\/ipcisco.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ipcisco.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ipcisco.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/ipcisco-network-training-blog.png\",\"contentUrl\":\"https:\\\/\\\/ipcisco.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/ipcisco-network-training-blog.png\",\"width\":600,\"height\":315,\"caption\":\"IPCISCO\"},\"image\":{\"@id\":\"https:\\\/\\\/ipcisco.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ipcisco\\\/\",\"https:\\\/\\\/x.com\\\/ip_cisco\",\"https:\\\/\\\/www.instagram.com\\\/ipcisco\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/gokhan-kosem\\\/\",\"https:\\\/\\\/www.pinterest.com\\\/ipcisco\\\/\",\"http:\\\/\\\/www.youtube.com\\\/channel\\\/UC4rR8rY1eil44jmDVQH9m4A\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Netconf Protocol Stack, SDN (Software Defined Network) Protocols","description":"NETCONF Protocol Stack consist of four main layers. These NETCONF Protocol Stack are given below: \u2022 Content\u2022 Operations\u2022 Messages\u2022 Transport","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:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/","og_locale":"en_US","og_type":"article","og_title":"Netconf Protocol Stack, SDN (Software Defined Network) Protocols","og_description":"NETCONF Protocol Stack consist of four main layers. These NETCONF Protocol Stack are given below: \u2022 Content\u2022 Operations\u2022 Messages\u2022 Transport","og_url":"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/","og_site_name":"IPCisco","article_publisher":"https:\/\/www.facebook.com\/ipcisco\/","article_modified_time":"2024-09-23T15:02:09+00:00","og_image":[{"width":529,"height":441,"url":"https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-layers.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@ip_cisco","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/","url":"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/","name":"Netconf Protocol Stack, SDN (Software Defined Network) Protocols","isPartOf":{"@id":"https:\/\/ipcisco.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/#primaryimage"},"image":{"@id":"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/#primaryimage"},"thumbnailUrl":"https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-layers.jpg","datePublished":"2018-11-01T13:02:08+00:00","dateModified":"2024-09-23T15:02:09+00:00","description":"NETCONF Protocol Stack consist of four main layers. These NETCONF Protocol Stack are given below: \u2022 Content\u2022 Operations\u2022 Messages\u2022 Transport","breadcrumb":{"@id":"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/#primaryimage","url":"https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-layers.jpg","contentUrl":"https:\/\/ipcisco.com\/wp-content\/uploads\/2018\/11\/netconf-layers.jpg","width":529,"height":441,"caption":"netconf-layers"},{"@type":"BreadcrumbList","@id":"https:\/\/ipcisco.com\/lesson\/netconf-protocol-stack\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ipcisco.com\/"},{"@type":"ListItem","position":2,"name":"NETCONF Protocol Stack"}]},{"@type":"WebSite","@id":"https:\/\/ipcisco.com\/#website","url":"https:\/\/ipcisco.com\/","name":"IPCisco","description":"Best Route To Your Dreams","publisher":{"@id":"https:\/\/ipcisco.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ipcisco.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ipcisco.com\/#organization","name":"IPCISCO","url":"https:\/\/ipcisco.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ipcisco.com\/#\/schema\/logo\/image\/","url":"https:\/\/ipcisco.com\/wp-content\/uploads\/2019\/11\/ipcisco-network-training-blog.png","contentUrl":"https:\/\/ipcisco.com\/wp-content\/uploads\/2019\/11\/ipcisco-network-training-blog.png","width":600,"height":315,"caption":"IPCISCO"},"image":{"@id":"https:\/\/ipcisco.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ipcisco\/","https:\/\/x.com\/ip_cisco","https:\/\/www.instagram.com\/ipcisco\/","https:\/\/www.linkedin.com\/in\/gokhan-kosem\/","https:\/\/www.pinterest.com\/ipcisco\/","http:\/\/www.youtube.com\/channel\/UC4rR8rY1eil44jmDVQH9m4A"]}]}},"_links":{"self":[{"href":"https:\/\/ipcisco.com\/wp-json\/wp\/v2\/lessons\/20279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ipcisco.com\/wp-json\/wp\/v2\/lessons"}],"about":[{"href":"https:\/\/ipcisco.com\/wp-json\/wp\/v2\/types\/lesson"}],"replies":[{"embeddable":true,"href":"https:\/\/ipcisco.com\/wp-json\/wp\/v2\/comments?post=20279"}],"version-history":[{"count":3,"href":"https:\/\/ipcisco.com\/wp-json\/wp\/v2\/lessons\/20279\/revisions"}],"predecessor-version":[{"id":51840,"href":"https:\/\/ipcisco.com\/wp-json\/wp\/v2\/lessons\/20279\/revisions\/51840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ipcisco.com\/wp-json\/wp\/v2\/media\/20281"}],"wp:attachment":[{"href":"https:\/\/ipcisco.com\/wp-json\/wp\/v2\/media?parent=20279"}],"wp:term":[{"taxonomy":"lesson-tag","embeddable":true,"href":"https:\/\/ipcisco.com\/wp-json\/wp\/v2\/lesson-tag?post=20279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}