1<!DOCTYPE html> 2<html lang="en"><head> 3 <meta name="generator" content="Hugo 0.163.3"> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 6 7 8 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous"> 9 10 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 11 12 13 14 15 16 17 18 <link rel="stylesheet" href="/css/oc-std.css" type="text/css"> 19 20 21 <link rel="stylesheet" href="/css/oc-front.css" type="text/css"> 22 23 24 25 26 27 28 <title>OpenConfig</title> 29</head> 30<body class="d-flex flex-column min-vh-100"><nav class="navbar navbar-expand-lg navbar-light sticky-top py-3" id="oc-main-nav"> 31 <div class="container"> 32 <a class="navbar-brand d-flex align-items-center" href="/"> 33 <img class="oc-logo me-2" src="/img/oc-logo-accent.svg" alt="OpenConfig" style="height: 32px;" /> 34 <span class="font-weight-bold text-dark h5 mb-0" style="font-weight: 700!important;">OpenConfig</span> 35 </a> 36 <button class="navbar-toggler border-0" type="button" data-bs-toggle="collapse" data-bs-target="#oc-navbar-main-collapse" aria-controls="oc-navbar-main-collapse" aria-expanded="false" aria-label="Toggle nav"> 37 <span class="navbar-toggler-icon"></span> 38 </button> 39 40 <div class="collapse navbar-collapse justify-content-end" id="oc-navbar-main-collapse"> 41 <ul class="navbar-nav align-items-center"> 42 43 44 <li class="nav-item dropdown px-2"> 45 <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown-projects" role="button" data-bs-toggle="dropdown" aria-expanded="false"> 46 Projects 47 </a> 48 <ul class="dropdown-menu dropdown-menu-end shadow border-0" aria-labelledby="navbarDropdown-projects"> 49 50 <li><a class="dropdown-item py-2" href="/projects/">Overview</a></li> 51 52 <li><a class="dropdown-item py-2" href="/projects/models/">Data models</a></li> 53 54 <li><a class="dropdown-item py-2" href="/rpc/">RPCs</a></li> 55 56 </ul> 57 </li> 58 59 60 61 <li class="nav-item px-2"> 62 <a class="nav-link" href="/docs/"> Documentation</a> 63 </li> 64 65 66 67 <li class="nav-item px-2"> 68 <a class="nav-link" href="https://github.com/openconfig"><span class="fa-brands fa-github"></span> Code</a> 69 </li> 70 71 72 73 <li class="nav-item dropdown px-2"> 74 <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown-about" role="button" data-bs-toggle="dropdown" aria-expanded="false"> 75 About 76 </a> 77 <ul class="dropdown-menu dropdown-menu-end shadow border-0" aria-labelledby="navbarDropdown-about"> 78 79 <li><a class="dropdown-item py-2" href="/about/participants/">Participants</a></li> 80 81 <li><a class="dropdown-item py-2" href="/about/contribute/">Contribute</a></li> 82 83 </ul> 84 </li> 85 86 87 </ul> 88 </div> 89 </div> 90</nav> 91<div id="content" class="content-spacer flex-grow-1"> 92 93 <div class="container-fluid p-0"> 94 <header class="oc-banner py-5"> 95 <div class="container"> 96 <div class="row align-items-center"> 97 <div class="col-lg-8 mx-auto text-center py-4"> 98 <div class="d-flex align-items-center justify-content-center mb-4"> 99 <img class="img-fluid me-3" src="/img/oc-logo-accent.svg" alt="OpenConfig" style="height: 80px;"> 100 <h1 class="display-4 font-weight-bold text-dark mb-0" style="font-weight: 800!important; letter-spacing: -1px;">OpenConfig</h1> 101 </div> 102 <p class="lead text-muted mb-4">Vendor-neutral, model-driven network management designed by users.</p> 103 <div class="d-flex justify-content-center"> 104 <a href="/projects/" class="btn btn-primary btn-lg px-4 me-3">Explore Projects</a> 105 <a href="/docs/faqs/" class="btn btn-outline-secondary btn-lg px-4">Read FAQs</a> 106 </div> 107 </div> 108 </div> 109 </div> 110 </header> 111 112 <section class="py-5"> 113 <div class="container"> 114 <div class="row"> 115 <div class="col-lg-8 mx-auto text-center"> 116 <h2 class="h1 mb-4">What is OpenConfig?</h2> 117 <p class="lead front-text">OpenConfig defines and implements a common, vendor-independent software layer for managing network devices. OpenConfig operates as an open source project with contributions from network operators, equipment vendors, and the wider community. OpenConfig is led by an Operator Working Group consisting of network operators from multiple segments of the industry.</p> 118 </div> 119 </div> 120 </div> 121 </section> 122 123 <section class="py-5 bg-body-tertiary"> 124 <div class="container"> 125 <div class="row justify-content-center"> 126 127 <div class="col-md-5 mb-4"> 128 <div class="card h-100 shadow-sm"> 129 <div class="card-body d-flex flex-column align-items-center text-center p-4"> 130 <div class="mb-3 p-3 bg-body-secondary rounded-circle d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;"> 131 <img src="/img/data-models-sm.png" class="img-fluid front-blurb-img" style="max-height: 40px;"> 132 </div> 133 <h3 class="card-title h5 font-weight-bold">Common data models</h3> 134 <p class="card-text front-blurb-text text-muted">Consistent and coherent data models designed by users for vendor-neutral management in a large variety of networking use cases.</p> 135 </div> 136 </div> 137 </div> 138 139 <div class="col-md-5 mb-4"> 140 <div class="card h-100 shadow-sm"> 141 <div class="card-body d-flex flex-column align-items-center text-center p-4"> 142 <div class="mb-3 p-3 bg-body-secondary rounded-circle d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;"> 143 <img src="/img/telemetry-sm.png" class="img-fluid front-blurb-img" style="max-height: 40px;"> 144 </div> 145 <h3 class="card-title h5 font-weight-bold">Streaming telemetry</h3> 146 <p class="card-text front-blurb-text text-muted">Streaming telemetry is subscription-based model for efficiently and accurately monitoring network devices based on OpenConfig models. Retire SNMP!</p> 147 </div> 148 </div> 149 </div> 150 151 <div class="col-md-5 mb-4"> 152 <div class="card h-100 shadow-sm"> 153 <div class="card-body d-flex flex-column align-items-center text-center p-4"> 154 <div class="mb-3 p-3 bg-body-secondary rounded-circle d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;"> 155 <img src="/img/grpc-sm.png" class="img-fluid front-blurb-img" style="max-height: 40px;"> 156 </div> 157 <h3 class="card-title h5 font-weight-bold">Management protocols</h3> 158 <p class="card-text front-blurb-text text-muted">Device management and control protocols based on gRPC, a modern, secure RPC framework built for distributed services.</p> 159 </div> 160 </div> 161 </div> 162 163 <div class="col-md-5 mb-4"> 164 <div class="card h-100 shadow-sm"> 165 <div class="card-body d-flex flex-column align-items-center text-center p-4"> 166 <div class="mb-3 p-3 bg-body-secondary rounded-circle d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;"> 167 <img src="/img/testing-sm.png" class="img-fluid front-blurb-img" style="max-height: 40px;"> 168 </div> 169 <h3 class="card-title h5 font-weight-bold">Testing and compliance</h3> 170 <p class="card-text front-blurb-text text-muted">Vendor-independent automation to simplify and accelerate compliance testing of OpenConfig implementations.</p> 171 </div> 172 </div> 173 </div> 174 175 </div> 176 </div> 177 </section> 178 179 <section class="py-5 bg-body" id="oc-front-community"> 180 <div class="container"> 181 <div class="row justify-content-center mb-5"> 182 <div class="col-lg-8 text-center"> 183 <h2 class="h1 mb-4">OpenConfig community</h2> 184 <p class="lead front-text text-muted">OpenConfig working group members and collaborators are drawn from all segments of the networking industry.</p> 185 </div> 186 </div> 187 <div class="row justify-content-center"> 188 <div class="col-lg-10 d-flex flex-wrap justify-content-center"> 189 190 <div class="oc-community-tag m-2 px-4 py-3 shadow-sm"> 191 major telecom carriers 192 </div> 193 194 <div class="oc-community-tag m-2 px-4 py-3 shadow-sm"> 195 cloud service providers 196 </div> 197 198 <div class="oc-community-tag m-2 px-4 py-3 shadow-sm"> 199 enterprise network users 200 </div> 201 202 <div class="oc-community-tag m-2 px-4 py-3 shadow-sm"> 203 major network equipment vendors 204 </div> 205 206 <div class="oc-community-tag m-2 px-4 py-3 shadow-sm"> 207 networking software providers (ISVs) 208 </div> 209 210 </div> 211 </div> 212 </div> 213 </section> 214 </div> 215 216 217 </div><footer class="oc-footer py-5 mt-auto bg-dark text-light"> 218 <div class="container"> 219 <div class="row align-items-center"> 220 <div class="col-md-6 text-center text-md-start mb-3 mb-md-0"> 221 <p class="mb-0 text-muted">© 2016-2026 OpenConfig Project. All rights reserved.</p> 222 </div> 223 <div class="col-md-6 text-center text-md-end"> 224 <a href="https://github.com/openconfig" class="text-muted h4" target="_blank" rel="noopener noreferrer">
225 <span class="fa-brands fa-github"></span> 226 </a> 227 </div> 228 </div> 229 </div> 230</footer> 231 232
233<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 233
233
234<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
234 235 236 237 238 239</body> 240</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.