
{"id":9556,"date":"2023-04-19T12:01:38","date_gmt":"2023-04-19T12:01:38","guid":{"rendered":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/documentation\/rdk_broadband_documentation\/"},"modified":"2026-04-23T10:20:43","modified_gmt":"2026-04-23T10:20:43","slug":"rdk_broadband_documentation","status":"publish","type":"page","link":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/","title":{"rendered":"RDK Broadband"},"content":{"rendered":"\n<p>RDK Broadband provides a common software and data solution across all Broadband access technologies including Fixed Wireless, DOCSIS, GPON, and DSL. It provides functionality such as routing, Wi-Fi, DNS, remote management, and the smaller image footprint eases deployment on devices.<\/p>\n\n\n\n<p>Some of the key characteristics of RDK-Broadband are:<\/p>\n\n\n\n<p><strong>Open-Source Platform:<\/strong>&nbsp;RDK-Broadband is developed as an open-source project under RDK Management LLC.<\/p>\n\n\n\n<p><strong>Modular &amp; Scalable Design:<\/strong>&nbsp;Component-based architecture supporting device profiles from full-featured gateways to lightweight extenders.<\/p>\n\n\n\n<p><strong>Standards-Based:<\/strong>&nbsp;Implements TR-181 data model and TR-069\/TR-369 USP management protocols.<\/p>\n\n\n\n<p><strong>Easily Customizable:<\/strong>&nbsp;Standards like TR-181 are customized based on operators&#8217; needs rather than following exact specifications, enabling flexible deployment tailored to specific requirements.<\/p>\n\n\n\n<p><strong>Hardware-Agnostic:<\/strong>&nbsp;Clearly defined HAL APIs for each functions, making it easy for multiple chipset vendors to adopt RDK, as well as keeping RDK middleware platform agnostic.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2026\/04\/Overview-B.png\" alt=\"\"\/><\/figure>\n<\/figure>\n\n\n\n<p>RDK-Broadband supports multiple access technologies including DOCSIS 3.0\/3.1, GPON\/XGS-PON, DSL (ADSL2+, VDSL2, G.fast), Fixed Wireless (LTE\/5G), and Ethernet WAN with multi-WAN capabilities. The platform includes networking features such as Wi-Fi (Wi-Fi 6\/6E), mesh networking, LAN bridging, VLAN, DHCP server, routing, and QoS, while security is provided through firewall, WPA3 encryption, access control, and parental controls. Device management is supported via TR-069 (CWMP), TR-369 (USP), WebPA, and WebConfig protocols, with additional features including voice services (SIP\/VoIP), IoT protocol support (Zigbee, Z-Wave, Thread), IPv6 support, and DNS management.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rdk-connectivity-device-profiles\"><a href=\"https:\/\/wiki.rdkcentral.com\/spaces\/RDK\/pages\/19431854\/RDK+Connectivity+Documentation#rdk-connectivity-device-profiles\">Device Profiles<\/a><\/h2>\n\n\n\n<p><strong>Router Profile<\/strong><\/p>\n\n\n\n<p>The RDK-Broadband router profile offers LAN management capabilities to configure and manage local area network settings. This includes features like DHCP server for automatic IP address assignment, NAT for private network connectivity, and firewall settings for network security. In terms of WAN management, RDK-Broadband supports technologies such as EthWAN, DSL, GPON, and LTE for connections to different types of internet services.<\/p>\n\n\n\n<p><strong>Wi-Fi Extender Profile<\/strong><\/p>\n\n\n\n<p>The RDK-Broadband Wi-Fi extender is designed to extend the Wi-Fi range for wireless clients. It operates in conjunction with the RDKB gateway and broadcasts the same SSID as the gateway. The hardware of the Wi-Fi extender is cost sensitive, and it does not require all the software components of the gateway. Acting as a Layer-2 switch, it supports RF technologies like MoCA, Wi-Fi, Zigbee, and BLE for user device connectivity. The extender can establish backhaul IP connectivity using MoCA, Ethernet, or Wi-Fi.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RDK Broadband provides a common software and data solution across all Broadband access technologies including [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":0,"parent":9477,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-9556","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>RDK Broadband - RDK Documentation Portal | Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RDK Broadband - RDK Documentation Portal | Documentation\" \/>\n<meta property=\"og:description\" content=\"RDK Broadband provides a common software and data solution across all Broadband access technologies including [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"RDK Documentation Portal | Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-23T10:20:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2026\/04\/Overview-B.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/\",\"url\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/\",\"name\":\"RDK Broadband - RDK Documentation Portal | Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2026\/04\/Overview-B.png\",\"datePublished\":\"2023-04-19T12:01:38+00:00\",\"dateModified\":\"2026-04-23T10:20:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/#primaryimage\",\"url\":\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2026\/04\/Overview-B.png\",\"contentUrl\":\"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2026\/04\/Overview-B.png\",\"width\":690,\"height\":328},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"RDK Broadband\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/#website\",\"url\":\"https:\/\/developer.rdkcentral.com\/documentation\/\",\"name\":\"RDK Documentation Portal | Documentation\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/developer.rdkcentral.com\/documentation\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"RDK Broadband - RDK Documentation Portal | Documentation","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:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/","og_locale":"en_US","og_type":"article","og_title":"RDK Broadband - RDK Documentation Portal | Documentation","og_description":"RDK Broadband provides a common software and data solution across all Broadband access technologies including [&hellip;]","og_url":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/","og_site_name":"RDK Documentation Portal | Documentation","article_modified_time":"2026-04-23T10:20:43+00:00","og_image":[{"url":"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2026\/04\/Overview-B.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/","url":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/","name":"RDK Broadband - RDK Documentation Portal | Documentation","isPartOf":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/#website"},"primaryImageOfPage":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/#primaryimage"},"image":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2026\/04\/Overview-B.png","datePublished":"2023-04-19T12:01:38+00:00","dateModified":"2026-04-23T10:20:43+00:00","breadcrumb":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/#primaryimage","url":"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2026\/04\/Overview-B.png","contentUrl":"https:\/\/developer.rdkcentral.com\/documentation\/wp-content\/uploads\/sites\/16\/2026\/04\/Overview-B.png","width":690,"height":328},{"@type":"BreadcrumbList","@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/rdk_broadband_documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/developer.rdkcentral.com\/documentation\/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https:\/\/developer.rdkcentral.com\/documentation\/"},{"@type":"ListItem","position":3,"name":"RDK Broadband"}]},{"@type":"WebSite","@id":"https:\/\/developer.rdkcentral.com\/documentation\/#website","url":"https:\/\/developer.rdkcentral.com\/documentation\/","name":"RDK Documentation Portal | Documentation","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/developer.rdkcentral.com\/documentation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/9556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/comments?post=9556"}],"version-history":[{"count":24,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/9556\/revisions"}],"predecessor-version":[{"id":12879,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/9556\/revisions\/12879"}],"up":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/9477"}],"wp:attachment":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/media?parent=9556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}