blob: 25754edc5a57b0aac90d9c2b7a68904026ece639 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than diagrams.net -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="281px" height="475px" viewBox="-0.5 -0.5 281 475" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2022-03-14T15:39:08.751Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36&quot; etag=&quot;ge9tlxE5m3qdNw-N6kSt&quot; version=&quot;17.1.2&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;kWiRV7-ioKWRuaYgKj7s&quot; name=&quot;Page-1&quot;&gt;3Vnfc9o4EP5reKRjW2DgMaHkeje5JA2Z9voobGGrFZZHFgH615+EJduyzM8EnOkLY61Xa+nb/Va7ogPGi/VfDKbxvzREpOM54boDPnc8b+gC8SsFm1zQA14uiBgOc5FbCqb4N1JCR0mXOESZocgpJRynpjCgSYICbsggY3Rlqs0pMb+awghZgmkAiS39jkMeq215g1L+BeEo1l92/VH+ZgG1stpJFsOQrioiMOmAMaOU50+L9RgRiZ3GJZ93t+NtsTCGEn7MhGcvvJtm/3TB168xjn59g88/QbenFvcKyVLtWK2WbzQEEaPLVKkhxtG6CXg40+qOvTC32K4IE0QXiLONUFGGPND/1M8nqSBx9bJWJeTeQEVSXIHbGyhFqNwcFdZLJMSDAuMEYNzeYWAELkmIpBW3A25XMeZomsJAvl0JMghZzBdEvZ5jQsaUULadC0KIhvNAyEOYxYWNjDP6C1XU/GCIZnPxZif+VZz3uNhGvz1sNZQVbF8FpWPYTSjj8UzC2p3N5l0YwpQj1vF8IhZ1O5NPEd+iUZeIMOQQJ1K55iUBGDddYaKc0ATV/KNEkOAoEUOWg3Ir0cciNdwo+QKHofxKo+vL4HAu4j5NHp0oNXX6FnN8x3bu6GK86befUIDrmZgMhhYorteAijvyLwQLsFDJNhlDKd2TVJzDSeX8sMr9ZEOoIBt4xyHWv1gcuRYyKBQnsxrKPEEjmkAyKaU1zpU695SmCrGfiPONKjPgklMTT7TG/D85XRxI+eiHMiafP6+rg40eJGK/lUly+EPbk4Ny2nak52UcMn4jSxQhCAjMMhxo8R0mpovl3s9xsACQLlmA9iWYXE98NkL7DILmgGGIQI5fzdW9ezjYp7FxPnxIDrk9v2US+RZqCeI0RYjtK2Zawaw1jEaHz6srJJ6PkgzAkcnAbzMZuEPLZw+Tl/Hjw11DXUiwhMZyKSGig9xVu50a6Qf6m1HPKEea0kLft0Pev1TI6xa83abPrNF6g4aWb3jNRADsVvjb4/3Ll5vtfhlqK2PmQH2gjAlcC6jHh8fpR8NHm/HtwLoyXnbxb+ejJLSzfwUeE8uyTPWqdaquYE+rU8vK9NJ1qi7p360i3dEaH30KqalPFMsjomgfR2ZLDeqRkW9AzfIqN241Q71DhvIdWoa2UVbs5w2BZ1fN0fOTsOXcPP3dWOXcwxkiMtxQhn+r7O6YkagvRQLhVlF677kVabhR2X96nMX+VtsScMRtx7nUHoz8ag/6aSTKiBb5Lb/1hBgWwEm3V261rsv5HWXFGznfc2pUHZ7J+YLjRV1Tu1K6NOftnu95Mn35szi/o4e8Euft7uOtnD/zBumc26rrn+b+kczOu7p3Z7ZXY3ZR+53M7EOGLs1s+6ai6Hr/DFq/cwAoPxWXH3oKnc8zdKKLxLD8pzZXL//uBpP/AQ==&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="3.5" y="94" width="273" height="270" rx="40.5" ry="40.5" fill="#dae8fc" stroke="#6c8ebf" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 58px; height: 1px; padding-top: 154px; margin-left: 214px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: right;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">voltha-northbound-bbf-adapter<br /><br />container</div></div></div></foreignObject><text x="272" y="158" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="end">voltha-nor...</text></switch></g><rect x="80" y="204" width="120" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 229px; margin-left: 81px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">sysrepo</div></div></div></foreignObject><text x="140" y="233" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">sysrepo</text></switch></g><path d="M 140 271.63 L 140 260.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 140 276.88 L 136.5 269.88 L 140 271.63 L 143.5 269.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 140 255.12 L 143.5 262.12 L 140 260.37 L 136.5 262.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><rect x="80" y="278" width="120" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 303px; margin-left: 81px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">bbf-adapter</div></div></div></foreignObject><text x="140" y="307" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">bbf-adapter</text></switch></g><rect x="80" y="132" width="120" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 157px; margin-left: 81px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">netopeer2</div></div></div></foreignObject><text x="140" y="161" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">netopeer2</text></switch></g><path d="M 140.03 197.63 L 140.03 184 L 140.03 202 L 140.03 188.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 140.03 202.88 L 136.53 195.88 L 140.03 197.63 L 143.53 195.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 140.03 183.12 L 143.53 190.12 L 140.03 188.37 L 136.53 190.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="140" cy="30" rx="78" ry="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 154px; height: 1px; padding-top: 30px; margin-left: 63px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">NETCONF<br />client</div></div></div></foreignObject><text x="140" y="34" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">NETCONF...</text></switch></g><rect x="0" y="424" width="120" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 449px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">VOLTHA core</div></div></div></foreignObject><text x="60" y="453" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">VOLTHA core</text></switch></g><rect x="160" y="424" width="120" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 449px; margin-left: 161px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">ONOS</div></div></div></foreignObject><text x="220" y="453" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">ONOS</text></switch></g><path d="M 107.06 333.65 L 62.94 418.35" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 109.48 328.99 L 109.35 336.82 L 107.06 333.65 L 103.15 333.58 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 60.52 423.01 L 60.65 415.18 L 62.94 418.35 L 66.85 418.42 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 376px; margin-left: 85px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; background-color: rgb(255, 255, 255); white-space: nowrap;">gRPC API</div></div></div></foreignObject><text x="85" y="380" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">gRPC API</text></switch></g><path d="M 178.19 333.48 L 217.33 418.22" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 175.99 328.71 L 182.1 333.6 L 178.19 333.48 L 175.75 336.54 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 219.53 422.99 L 213.42 418.1 L 217.33 418.22 L 219.77 415.16 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 376px; margin-left: 198px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; background-color: rgb(255, 255, 255); white-space: nowrap;">REST API</div></div></div></foreignObject><text x="198" y="380" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">REST API</text></switch></g><path d="M 140 125.63 L 140 66.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 140 130.88 L 136.5 123.88 L 140 125.63 L 143.5 123.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 140 61.12 L 143.5 68.12 L 140 66.37 L 136.5 68.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 81px; margin-left: 140px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; background-color: rgb(255, 255, 255); white-space: nowrap;">NETCONF</div></div></div></foreignObject><text x="140" y="85" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">NETCONF</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>