1"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"developerManualSidebar":[{"type":"category","label":"Developer Manual","items":[{"type":"link","label":"Overview","href":"/docs/developer/Overview","docId":"developer/Overview"},{"type":"category","label":"Architecture","items":[{"type":"link","label":"Communication Protocol","href":"/docs/developer/Communication_Protocol","docId":"developer/Communication_Protocol"},{"type":"link","label":"Routing Layer","href":"/docs/developer/Routing_Layer","docId":"developer/Routing_Layer"},{"type":"link","label":"Driver Interface","href":"/docs/developer/Driver_Interface","docId":"developer/Driver_Interface"},{"type":"link","label":"Driver Stack","href":"/docs/developer/Driver_Stack","docId":"developer/Driver_Stack"},{"type":"link","label":"VPP Implementation","href":"/docs/developer/VPP_Implementation","docId":"developer/VPP_Implementation"},{"type":"link","label":"Timing and Synchronization","href":"/docs/developer/Timing_Synchronization","docId":"developer/Timing_Synchronization"},{"type":"link","label":"PTP & SyncE","href":"/docs/developer/PTP_SyncE","docId":"developer/PTP_SyncE"},{"type":"link","label":"Wi-Fi","href":"/docs/developer/WiFi","docId":"developer/WiFi"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Firmware Layer","items":[{"type":"link","label":"Beamforming and Link Adaptation","href":"/docs/developer/Beamforming_Link_Adaptation","docId":"developer/Beamforming_Link_Adaptation"},{"type":"link","label":"MAC & PHY Specification","href":"/docs/developer/MAC_PHY_Specification","docId":"developer/MAC_PHY_Specification"},{"type":"link","label":"PHY Algorithms","href":"/docs/developer/PHY_Algorithms","docId":"developer/PHY_Algorithms"},{"type":"link","label":"Firmware Stats","href":"/docs/developer/Firmware_Stats","docId":"developer/Firmware_Stats"}],"collapsed":true,"collapsible":true},{"type":"category","label":"End-to-End (E2E) Service","items":[{"type":"link","label":"Topology Management","href":"/docs/developer/Topology_Management","docId":"developer/Topology_Management"},{"type":"link","label":"Network Ignition","href":"/docs/developer/Network_Ignition","docId":"developer/Network_Ignition"},{"type":"link","label":"Software Upgrade","href":"/docs/developer/Software_Upgrade","docId":"developer/Software_Upgrade"},{"type":"link","label":"Configuration Management","href":"/docs/developer/Configuration_Management","docId":"developer/Configuration_Management"},{"type":"link","label":"Scans","href":"/docs/developer/Scans","docId":"developer/Scans"},{"type":"link","label":"Network Measurements","href":"/docs/developer/Network_Measurements","docId":"developer/Network_Measurements"},{"type":"link","label":"Prefix Allocation","href":"/docs/developer/Prefix_Allocation","docId":"developer/Prefix_Allocation"},{"type":"link","label":"Topology Discovery","href":"/docs/developer/Topology_Discovery","docId":"developer/Topology_Discovery"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Application Layer Modules","items":[{"type":"link","label":"Stats, Events, Logs","href":"/docs/developer/Stats_Events_Logs","docId":"developer/Stats_Events_Logs"},{"type":"link","label":"Terragraph CLI","href":"/docs/developer/Terragraph_CLI","docId":"developer/Terragraph_CLI"},{"type":"link","label":"API Service","href":"/docs/developer/API_Service","docId":"developer/API_Service"},{"type":"link","label":"Local Web Interface","href":"/docs/developer/Local_Web_Interface","docId":"developer/Local_Web_Interface"},{"type":"link","label":"LED Agent","href":"/docs/developer/LED_Agent","docId":"developer/LED_Agent"}],"collapsed":true,"collapsible":true},{"type":"category","label":"System Management","items":[{"type":"link","label":"Service Scripts","href":"/docs/developer/Service_Scripts","docId":"developer/Service_Scripts"},{"type":"link","label":"Watchdog","href":"/docs/developer/Watchdog","docId":"developer/Watchdog"},{"type":"link","label":"High Availability","href":"/docs/developer/High_Availability","docId":"developer/High_Availability"},{"type":"link","label":"Security","href":"/docs/developer/Security","docId":"developer/Security"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Version Control","items":[{"type":"link","label":"Release Conventions","href":"/docs/developer/Release_Conventions","docId":"developer/Release_Conventions"},{"type":"link","label":"Firmware Versioning","href":"/docs/developer/Firmware_Versioning","docId":"developer/Firmware_Versioning"}],"collapsed":true,"collapsible":true}],"collapsed":true,"collapsible":true,"href":"/docs/developer/"}],"runbookSidebar":[{"type":"category","label":"Runbook","items":[{"type":"link","label":"Overview","href":"/docs/runbook/Overview","docId":"runbook/Overview"},{"type":"link","label":"Quick Start","href":"/docs/runbook/Quick_Start","docId":"runbook/Quick_Start"},{"type":"link","label":"Network Planning","href":"/docs/runbook/Planning","docId":"runbook/Planning"},{"type":"link","label":"Deployment and Installation","href":"/docs/runbook/Deployment","docId":"runbook/Deployment"},{"type":"link","label":"Maintenance and Configuration","href":"/docs/runbook/Maintenance","docId":"runbook/Maintenance"},{"type":"link","label":"Monitoring and Alerting","href":"/docs/runbook/Monitoring","docId":"runbook/Monitoring"},{"type":"link","label":"Routing and Traffic Engineering","href":"/docs/runbook/Routing","docId":"runbook/Routing"},{"type":"link","label":"Testing and Measurements","href":"/docs/runbook/Testing","docId":"runbook/Testing"},{"type":"link","label":"Troubleshooting","href":"/docs/runbook/Troubleshooting","docId":"runbook/Troubleshooting"},{"type":"link","label":"Appendix","href":"/docs/runbook/Appendix","docId":"runbook/Appendix"}],"collapsed":true,"collapsible":true,"href":"/docs/runbook/"}]},"docs":{"developer/API_Service":{"id":"developer/API_Service","title":"API Service","description":"This document describes the REST API service for the E2E stack.","sidebar":"developerManualSidebar"},"developer/Beamforming_Link_Adaptation":{"id":"developer/Beamforming_Link_Adaptation","title":"Beamforming and Link Adaptation","description":"Beamforming (BF) is the process of using signal propagation information between","sidebar":"developerManualSidebar"},"developer/Communication_Protocol":{"id":"developer/Communication_Protocol","title":"Communication Protocol","description":"This document describes the transport and serialization protocols used across","sidebar":"developerManualSidebar"},"developer/Configuration_Management":{"id":"developer/Configuration_Management","title":"Configuration Management","description":"This document describes the configuration management system.","sidebar":"developerManualSidebar"},"developer/Driver_Interface":{"id":"developer/Driver_Interface","title":"Driver Interface","description":"This document describes the interface between user space applications and the","sidebar":"developerManualSidebar"},"developer/Driver_Stack":{"id":"developer/Driver_Stack","title":"Driver Stack","description":"This document briefly describes Terragraph\'s driver stack.","sidebar":"developerManualSidebar"},"developer/Firmware_Stats":{"id":"developer/Firmware_Stats","title":"Firmware Stats","de
1scription":"This document describes all stats exported by Terragraph firmware.","sidebar":"developerManualSidebar"},"developer/Firmware_Versioning":{"id":"developer/Firmware_Versioning","title":"Firmware Versioning","description":"This document summarizes the versioning scheme for Terragraph\'s wireless","sidebar":"developerManualSidebar"},"developer/High_Availability":{"id":"developer/High_Availability","title":"High Availability","description":"This document describes the high-availability protocol used by the E2E","sidebar":"developerManualSidebar"},"developer/LED_Agent":{"id":"developer/LED_Agent","title":"LED Agent","description":"This document describes the LED controller daemon that runs on Puma hardware.","sidebar":"developerManualSidebar"},"developer/Local_Web_Interface":{"id":"developer/Local_Web_Interface","title":"Local Web Interface","description":"This document describes the implementation of the local administrative web","sidebar":"developerManualSidebar"},"developer/MAC_PHY_Specification":{"id":"developer/MAC_PHY_Specification","title":"MAC & PHY Specification","description":"The link protocol used between Terragraph nodes is a modified version of the","sidebar":"developerManualSidebar"},"developer/Network_Ignition":{"id":"developer/Network_Ignition","title":"Network Ignition","description":"This document describes the link bring-up procedure, or \\"ignition\\", at the E2E","sidebar":"developerManualSidebar"},"developer/Network_Measurements":{"id":"developer/Network_Measurements","title":"Network Measurements","description":"This document describes the network performance tools integrated into the E2E","sidebar":"developerManualSidebar"},"developer/Overview":{"id":"developer/Overview","title":"Overview","description":"Terragraph is a technology that leverages 60 GHz spectrum to deliver fast,","sidebar":"developerManualSidebar"},"developer/PHY_Algorithms":{"id":"developer/PHY_Algorithms","title":"PHY Algorithms","description":"This document describes the configuration of some physical (PHY) layer","sidebar":"developerManualSidebar"},"developer/Prefix_Allocation":{"id":"developer/Prefix_Allocation","title":"Prefix Allocation","description":"This document describes Terragraph\'s algorithms for allocating prefixes to","sidebar":"developerManualSidebar"},"developer/PTP_SyncE":{"id":"developer/PTP_SyncE","title":"PTP & SyncE","description":"This document describes Terragraph\'s software implementations for the IEEE","sidebar":"developerManualSidebar"},"developer/README":{"id":"developer/README","title":"Terragraph Developer Manual","description":"1. Overview","sidebar":"developerManualSidebar"},"developer/Release_Conventions":{"id":"developer/Release_Conventions","title":"Release Conventions","description":"This document describes Terragraph\'s software release conventions. Note that the","sidebar":"developerManualSidebar"},"developer/Routing_Layer":{"id":"developer/Routing_Layer","title":"Routing Layer","description":"This document gives a high-level description of Terragraph\'s routing layer.","sidebar":"developerManualSidebar"},"developer/Scans":{"id":"developer/Scans","title":"Scans","description":"This document describes the architecture for scans in Terragraph.","sidebar":"developerManualSidebar"},"developer/Security":{"id":"developer/Security","title":"Security","description":"Wireless Security","sidebar":"developerManualSidebar"},"developer/Service_Scripts":{"id":"developer/Service_Scripts","title":"Service Scripts","description":"This document describes Terragraph\'s service scripts and some related utilities.","sidebar":"developerManualSidebar"},"developer/Software_Upgrade":{"id":"developer/Software_Upgrade","title":"Software Upgrade","description":"This document describes the in-band software upgrade procedure for Terragraph","sidebar":"developerManualSidebar"},"developer/Stats_Events_Logs":{"id":"developer/Stats_Events_Logs","title":"Stats, Events, Logs","description":"This document describes Terragraph\'s monitoring infrastructure for pushing","sidebar":"developerManualSidebar"},"developer/Terragraph_CLI":{"id":"developer/Terragraph_CLI","title":"Terragraph CLI","de
1scription":"This document describes Terragraph command-line utilities for interacting with","sidebar":"developerManualSidebar"},"developer/Timing_Synchronization":{"id":"developer/Timing_Synchronization","title":"Timing and Synchronization","description":"This document describes Terragraph\'s architecture for time synchronization.","sidebar":"developerManualSidebar"},"developer/Topology_Discovery":{"id":"developer/Topology_Discovery","title":"Topology Discovery","description":"This document describes Terragraph\'s topology discovery feature.","sidebar":"developerManualSidebar"},"developer/Topology_Management":{"id":"developer/Topology_Management","title":"Topology Management","description":"This document describes the management of the network topology.","sidebar":"developerManualSidebar"},"developer/VPP_Implementation":{"id":"developer/VPP_Implementation","title":"VPP Implementation","description":"This document describes Terragraph\'s datapath implementation using VPP.","sidebar":"developerManualSidebar"},"developer/Watchdog":{"id":"developer/Watchdog","title":"Watchdog","description":"This document describes the design and implementation of scripts and helper","sidebar":"developerManualSidebar"},"developer/WiFi":{"id":"developer/WiFi","title":"Wi-Fi","description":"This document describes Terragraph\'s Wi-Fi architecture on Puma.","sidebar":"developerManualSidebar"},"runbook/Appendix":{"id":"runbook/Appendix","title":"Appendix","description":"Appendix A: Network Design Using Google Earth","sidebar":"runbookSidebar"},"runbook/Deployment":{"id":"runbook/Deployment","title":"Deployment and Installation","description":"This document describes the installation procedure for the E2E controller and","sidebar":"runbookSidebar"},"runbook/Maintenance":{"id":"runbook/Maintenance","title":"Maintenance and Configuration","description":"This document describes Terragraph\'s maintenance and configuration procedures.","sidebar":"runbookSidebar"},"runbook/Monitoring":{"id":"runbook/Monitoring","title":"Monitoring and Alerting","description":"This document describes Terragraph\'s management software for network monitoring","sidebar":"runbookSidebar"},"runbook/Overview":{"id":"runbook/Overview","title":"Overview","description":"Introduction","sidebar":"runbookSidebar"},"runbook/Planning":{"id":"runbook/Planning","title":"Network Planning","description":"This document provides guidelines and technical requirements for creating a","sidebar":"runbookSidebar"},"runbook/Quick_Start":{"id":"runbook/Quick_Start","title":"Quick Start","description":"Goals","sidebar":"runbookSidebar"},"runbook/README":{"id":"runbook/README","title":"Terragraph Runbook","description":"1. Overview","sidebar":"runbookSidebar"},"runbook/Routing":{"id":"runbook/Routing","title":"Routing and Traffic Engineering","description":"This document describes Terragraph\'s routing and traffic engineering features.","sidebar":"runbookSidebar"}
1,"runbook/Testing":{"id":"runbook/Testing","title":"Testing and Measurements","description":"This document describes the testing and measurement capabilities of Terragraph.","sidebar":"runbookSidebar"},"runbook/Troubleshooting":{"id":"runbook/Troubleshooting","title":"Troubleshooting","description":"This document includes troubleshooting steps and addresses frequently asked","sidebar":"runbookSidebar"},"whitepapers/README":{"id":"whitepapers/README","title":"Terragraph Whitepapers","description":"Read more about Terragraph in our whitepapers linked below."}}}')}}]);
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.