60 GHZ CnWave E2E Controller User Guide
60 GHZ CnWave E2E Controller User Guide
60 GHZ CnWave E2E Controller User Guide
Overview ............................................................................................................................................................................................ 4
60 GHz cnWave E2E controller ............................................................................................................................................ 4
Supporting Nodes .................................................................................................................................................................. 4
cnMaestro Management Overview ...................................................................................................................................... 4
Supported Virtualization Infrastructures ........................................................................................................................... 5
Hardware Requirements .......................................................................................................................................................... 5
Inbound TCP Port Requirements ...................................................................................................................................... 6
Software Version .................................................................................................................................................................... 6
IPv6 Configuration ................................................................................................................................................................. 6
Quick Start Guide ........................................................................................................................................................................... 7
60 GHz cnWave E2E Controller Installation .................................................................................................................... 7
Desktop Virtualization .......................................................................................................................................................... 7
Bare Metal Hypervisor .......................................................................................................................................................... 7
Downloading and Deploying the OVA procedure ..................................................................................................... 7
Initializing E2E Controller ........................................................................................................................................................ 9
IPv4 Configuration ................................................................................................................................................................. 9
cnMaestro Management Server Configuration ........................................................................................................... 11
Initialize E2E Controller ........................................................................................................................................................ 11
60 GHz cnWave E2E Controller Architecture ....................................................................................................................15
Operations Menu............................................................................................................................................................................15
VM console ...................................................................................................................................................................................15
Information Page ...................................................................................................................................................................15
Network Page .........................................................................................................................................................................15
cnMaestro Configure Management Server Page ..................................................................................................... 20
Settings ................................................................................................................................................................................... 20
Password ................................................................................................................................................................................. 22
Maintenance ........................................................................................................................................................................... 22
Kibana UI ................................................................................................................................................................................. 24
Halt .............................................................................................................................................................................................25
Reboot ......................................................................................................................................................................................25
Shell ...........................................................................................................................................................................................25
Logout ..................................................................................................................................................................................... 26
About ....................................................................................................................................................................................... 26
Technical Support Dump ...................................................................................................................................................... 26
Apply 60 GHz cnWave E2E Controller Package Update ......................................................................................... 26
Backup and Restore Options ............................................................................................................................................... 27
Multiple Interfaces .................................................................................................................................................................... 27
Overview .................................................................................................................................................................................. 27
Policy-Based Routing .......................................................................................................................................................... 27
VMware Interface Order ........................................................................................................................................................28
Overview ..................................................................................................................................................................................28
VMware Workstation ......................................................................................................................................................... 29
VMware ESXi ......................................................................................................................................................................... 29
Troubleshooting ........................................................................................................................................................................... 30
Cambium Networks 60 GHz cnWave solution provides easy, fast and cost-effective wireless gigabit
connectivity for edge access and/or high capacity backhaul at a significantly lower TCO than fiber
infrastructure. Service providers and enterprises can now access gigabit speeds for business and
residential connectivity, local Wi-Fi backhaul or LTE/5G small cell. Certified for cnWave mesh solutions
efficiently handle high-density deployments in cities and suburban areas.
The 60 GHz cnWave E2E Controller is a customer managed service that allows configuration, control,
and monitoring of the cnWave nodes and mesh network. Its services require network topology
awareness and include establishing wireless links (or "ignition"), software upgrades, and configuration
management.
• Distribution Node (DN) - DN connect with other DN to form a mesh distribution network.
• Client Node (CN) - CNs are On-Premises customer radios which connects with a DN node and
provide high speed network access.
• Point of Presence Node (PoP) - DN that serves as the demarcation between the distribution
network and the provider’s PoP backbone network.
DN are the backbone of the network and connect one or more fiber optic PoP nodes to CN nodes-
possibly over multiple hops. Both DNs and CNs are connection points for wireless clients, wireless
access points, and other customer premise equipment (CPE).
V1000 is featured with wide range, 80º beamforming for easy installation. Powered by 802.3af PoE, it
supports up to 2 Gbps with 1 Gbps in the uplink direction and 1 Gbps in the downlink direction.
V3000 is featured with a 44.5 dBi high-gain antenna with beamforming. The client nodes can support
up to 7.6 Gbps with channel bonding for both PMP and PTP configurations.
V5000 is featured with two sectors covering up to 280 degrees with beamforming. A single V5000 can
connect upto four other distribution nodes or up to 30 client nodes. V5000 can be used for PTP, PMP
and mesh configurations.
60 GHz cnWave operates with Cambium Networks’ cnMaestro management system. cnMaestro
simplifies device management by offering full network visibility and zero-touch provisioning. Using
cnMaestro, user can view network status and perform a full suite of wireless network management
functions in real time including optimizing system availability, maximizing throughput, and meeting the
emerging needs of business and residential customers.
The network management architecture is presented below. Each 60 GHz cnWave E2E Controller
executes as a virtual machine within the customer network and fronts a separate cnWave mesh
installation, consisting of up to 500 CN and DN devices. The E2E communicates with cnMaestro over
HTTPS and enables centralized network management. All administration activity for mesh network
devices is through cnMaestro.
All traffic between cnWave Mesh Network devices and the 60 GHz cnWave E2E Controller must be over
IPv6. This is called control traffic in this document. Management traffic is sent between cnMaestro and
the E2E Controller; it can be either IPv4 or IPv6.
The 60 GHz cnWave E2E Controller supports one (eth0) or two (eth0, eth1) interfaces. Most customers
only need a single interface. If you want to segment your network between management traffic and
control traffic, then you can optionally configure eth1. Note in the two-interface configuration, all
management traffic is mapped to eth0 and all control/device traffic is mapped to eth1.
60 GHz cnWave E2E Controller is released as an Open Virtualization Archive (OVA) file. The following
platforms are supported:
Platform Details
60 GHz cnWave E2E Controller must meet the following minimum hardware specifications.
• 2 vCPU
• 4GB of RAM
• 2 x 40GB of disk space
NOTE:
The virtual hardware is different than the physical hardware. Virtual hardware
executes the 60 GHz cnWave E2E Controller application; physical hardware
executes the VMware virtualization infrastructure in addition to the 60 GHz
cnWave E2E Controller application (and possibly other independent
applications).
Port Requirements
443/80 Kibana and other Controller API access from external source.
8002 NMS aggregator listens on this port for stats from nodes.
The minimum supported version of cnMaestro On-Premises is 3.0.0 and cnMaestro Cloud version 3.1.0.
cnWave60 E2E Controller and Device Network use Unique Local (ULA) IPv6 Address. Below table
describes the range and assignment of the same.
NOTE:
IPv6 reservation:
The desktop environment is the easiest way to get 60 GHz cnWave E2E Controller up-and-running
quickly. You can download a trial version of VMware workstation.
A bare metal hypervisor takes over the entire physical machine and uses it to host virtual instances. This
type of virtualization is best for production environments, and it takes time to set it up correctly.
VMware vSphere ESXi is an example of this type of virtualization, and it is discussed in detail in the
appendix. You can download ESXi here.
60 GHz cnWave E2E Controller is deployed using VMware workstation player. Directions for VMware
vSphere ESXi and VirtualBox procedure are found below. VMware workstation player (and Oracle
VirtualBox) tends to be the easiest to install and evaluate, though ESXi is preferred for production.
The steps to import 60 GHz cnWave E2E Controller into Oracle VirtualBox are below.
1. To install OVA File, open Oracle VirtualBox click File > Import Appliance. Select 60 GHz cnWave
E2E Controller OVA file and click Open to import.
2. Click Agree EULA license agreement.
3. Once the EULA is agreed is accepted, 60 GHz cnWave E2E Controller will be imported into the
VirtualBox environment. This process could take several minutes.
NOTE:
If the user planned to have eth1 as the control(device) interface, we
recommend to attach the eth1 interface before powering on the VN appliance.
To Initialize E2E Controller user needs to configure IPv4 Address and cnMaestro Management
information mandatorily as shown below.
• In the Initialize Controller page, click Configure to assign IPv4 address and cnMaestro cnMaestro
Management Information.
• In the Configure Interface (eth0) page, select IPv4 from the option and click OK.
• Users can configure Static IPv4 address as shown below in the IPv4 Static IP Configuration.
• In IPv4 Static Configuration (eth0), enter the IP Address/Prefix Length and Default Gateway
and click OK.
• Displays the Notice page IPv4 successfully updated on eth0 and click OK
cnMaestro Management allows the user to Configure, Manage, Visualize, and Monitor the network.
Follow the below mentioned procedure to manage the network in cnMaestro On-Premises:
NOTE:
• If the user enables the Cambium ID-based authentication to onboard devices in
cnMaestro > Onboard > Claim for devices page, then the user needs to provide
the onboarding Key.
• User can change the Default URL https://cloud.cambiumnetworks.com.
• By default, cnMaestro URL will be blank and to update navigate to Operations page > click
cnMaestro (In Operations) and change the URL.
• Provide the URL, Cambium ID, Onboarding Key in the Configure cnMaestro Management Server
Page.
• Enter the allowed Log Level value as INFO or DEBUG and click Update.
• If IPv4 address and cnMaestro Management Information are configured Initialize option will be
enabled.
NOTE:
eth1 is used as control(device) interface in this guide.
• Select Initialize and click Enter. It starts to Initialize the E2E Controller.
• It displays the Notice as E2E Controller has been initialized successfully and click OK.
• Navigates to the Information page and displays the Connection Status as Waiting for approval.
• If connection is successful, user needs to approve the E2E network in cnMaestro UI to make it
onboarded.
• To onboard the network, navigate to the cnMaestro On-Premises > Manage > under System and
it displays the new 60 GHz cnWave E2E Controller network and click Approve.
• After clicking Approve, window pops up 60 GHz cnWave – Network Onboard.
• In 60 GHz cnWave – Network Onboard popup select Auto-assign to update IPv6 address in E2E
Network and wait for a while till IPv6 address gets updated.
• Enable Layer 2 Bridge (Optional based on the user requirement).
• Click Apply.
• Wait for a while till network onboard is successful.
• After successfully onboarded, the Network UI shows the Dashboard of the network as shown in
below screenshot.
• During the first time onboarding of E2E Controller, cnMaestro sets prefix allocation as
Centralized for the E2E Network Configuration with the default subnet prefix XXX and the
subnet prefixes are allocated to all DNs and CNs connecting to this network.
• Once the network is approved the Information page in the 60 GHz cnWave E2E Controller
displays the cnMaestro Management Information > Connection Status as Connected and
Assigned IPv6 Address.
Information page provides details about the 60 GHz cnWave E2E Controller Information, cnMaestro
Management Information, Network Information, and System Information.
The high-level diagram represents the deployment of 60 GHz cnWave E2E Controller and various
containers required to communicate with cnWave nodes and cnMaestro.
Operation page provides the access to the menu of the E2E Controller.
Network page allows the user to configure the IPv4 and IPv6 as shown below.
User can configure the IPv4 and IPv6 addresses in eth0 and eth1 (if attached) interface:
• eth0: allows the user to configure both the IPv4 to manage the E2E cluster and IPv6 to manage
devices if eth1 is not attached.
• If eth1 is attached, the 60 GHz cnWave E2E Controller uses the IPv6 address to manage devices
only from eth1.
Warning:
Disabling or changing the IPv6 address in control (device) interface will disconnect
devices.
For the details about the IPv4 Static Configuration refer above step.
• It displays the Notice page IPv4 successfully set to DHCP on eth0 and click OK
Note:
• IPv6 must be configured in control interface.
• By default eth0 is the control interface. If eth1 is assigned, eth1 will
become the control interface.
NOTE:
DHCP option is not supported for IPv6.
• In the IPv6 Static Configuration (eth0) page, enter the IP Address/Prefix Length, Default
Gateway. Click Ok.
NOTE:
DNS Name Server 1 and Server 2 are optional. The user can provide
server names as per their requirements.
• It displays the Notice page as IPv6 Successfully Updated and click OK.
To disable the Configured IPv6 address perform as follows:
Warning:
Disabling or changing the IPv6 address in control (device) interface will disconnect
devices.
• Navigate to the Configure IPv6 Settings (etho) page, select Disable and click OK.
• It displays the Notice page as Disabled IPv6 in the interface (eth0) and click OK.
• In the Configure IPv6 Settings (eth0) page displays disabled IPv6 as shown below.
Static routes can be configured incase the External E2E Controller to route the device traffic via
different gateway (eg PoP Node) to seed prefix destination. These are only needed when an external
nodes seed prefix address cannot be accessed using the default gateway (External Router) of eth0
interface.
• To enable the route, navigate to Network page select eth1 and click OK.
• It navigates to the Configure Interface (eth1) page, select IPv6, and click OK
• It navigates to the Configure IPv6 Settings (eth1), select Routes, and click OK
• It navigates to the Manage Static IPv6 Routes (eth1) page where the user can be able to
ADD/Delete the routers.
• Navigates to the Add IPv6 Static Route (eth1) page, enter the Network prefix and click OK.
• To delete the routes, navigate to the Manage Static IPv6 Routes (eth1).
• Select the Network using the Spacebar key and click Delete.
Details about the cnMaestro Configure Management Server page refer above step.
60 GHz cnWave E2E Controller uses the Network Time Protocol (NTP) for time synchronization. By
default, NTP is configured to use Google NTP services. NTP can be disabled if the user wants to
leverage the NTP feature of VMware or changed to enable a customized group of NTP servers.
• By default, the NTP is enabled and configured with google time servers.
• To update time servers, navigate to Operation page and select Settings, and click OK.
• To disable the NTP, navigate to Operation page and select Settings, and click OK.
• In the Server Settings page select NTP and click OK.
• In the NTP Services page, select the NTP Server and click Disable NTP.
• To enable the NTP, navigate to Operation page and select Settings, and click OK.
• In the Server Settings page select NTP and click OK.
• In the NTP Services page, select Enable NTP.
NOTE:
Default password of “cambium” user is cnwave.
The System Maintenance page allows the user to enable/disable the SSH for the Cambium user for
security maintenance.
NOTE:
By default, cambium user’s SSH access is disabled. To enable it, please follow the below
instructions.
• To enable the SSH, navigate to the Operations page select Maintenance, and click OK.
• It navigates to the System Maintenance page, select SSH and click OK.
• It navigates to the SSH server page and click Enable the SSH.
• After enabling the SSH it displays the Notice with the Success status.
• To disable SSH, navigate to the Operations page select Maintenance, and click OK.
• Navigate to the System Maintenance page, select SSH and click OK.
Kibana UI is a data visualization and exploration tool used for log and time-series analytics, application
monitoring, and operational intelligence use cases.
• In Reset Kibana UI Password, where user allowed to reset the password, enter the New and
Confirm Password and click Reset.
• Once the password has been reset, it displays the success Notice page. Click OK.
• Once the password is reset user can access with the specified Kibana URL with the default
username and reset password as shown below in Troubleshooting.
To select the Shell, navigate to Operations page, select Shell, and click OK.
Logout page allows the user to logout of the interface.
About page provides the version information of the 60 GHz cnWave E2E Controller and minimum
supported version of cnMaestro On-Premises.
Technical Support Dump can be exported from the command line using the following:
sudo /srv/bin/cnwave60-techdump
The location of the file is printed when the command completes. It can then be copied to an external
directory using SCP or FTP and sent to Cambium support personnel.
Package Update can be applied from the command line using the following:
sudo /srv/bin/cnwave60-image patch <package-file>
The upgrade file needs to be copied to the 60 GHz cnWave E2E Controller instance before executing
this command. This can be done using either SCP or FTP. The update file itself is downloaded from
Cambium Networks and only updates the cnwave application.
Backup and Restore Option can be applied from the command line using the following:
sudo cnwave60-data --help
Allows the user to create a backup from the 60 GHz cnWave E2E Controller and to restore the back up
from the specified path available in a different location.
60 GHz cnWave E2E Controller supports a single eth0 interface, or a combination of both eth0 and eth1.
The traffic mapping is expected to follow the specification below.
Note
PCI allocation ordering always allocates the first interface to eth1 and the second interface to eth0
in VMware (Workstation and ESXi) and Virtual Box.
The eth0 interface (management, cluster) supports administration access (UI or API) and clustering
traffic. It requires a Default Gateway, and all outbound traffic uses it by default.
The eth1 interface (device/control) communicates only with cnWave devices. It never initiates
connections, and its Gateway is only used for explicit routing of return packets.
The issue with the above architecture is how does 60 GHz cnWave E2E Controller ensure all traffic
initiated by the device or nodes returns through the eth1 interface? By default, packets to remote
subnets are routed through the Default Gateway, and they may never be able to reach the device. 60
GHz cnWave E2E Controller needs to send all the return packets through the eth1 gateway, without
configuring static routes for every device subnet.
60 GHz cnWave E2E Controller uses policy-based routing on eth1 interface if configured. The basic
configuration of custom routes and rules are below.
Routes:
Rules:
Part of eth1 IPv6 configuration, above route table 206 and rules are created:
Use the following commands to view the status of the IPv6 rules and routes
In a two-interface configuration, VMware at times applies Network Interfaces to the virtual machine in
an order different from what is presented in the User Interface. This results in a network expected
mapped to eth0 to instead be mapped to eth1. To resolve the mapping, so the etn0 network is always
mapped correctly, you may need to edit the VMware configuration file. This section details how this is
accomplished.
In VMware Workstation, you need to edit the VMware configuration file (ending in. vmx), which is
present in the same directory as the rest of the virtual machine files. Shut down the virtual machine and
then edit the two entries in the file so the eth0 number is lower than eth1. You may need to make sure
both interfaces are the same type, in which case, you can switch the numbers.
ethernet0.pciSlotNumber = "33"
ethernet1.pciSlotNumber = "34"
The same operation is required for VMware ESXi, but it can be performed through the UI.
• Select Edit Settings for the cnWave E2E VM and choose VM Options > Advanced.
• This will launch a screen that allows updating the PCI numbers.
Kibana is an open source visualization tool mainly used to analyze a large volume of logs. Kibana works
in sync with Elasticsearch and fluentd which together forms the so called Elasticsearch Fluentd, and
Kibana (EFK) stack.
• Fluentd extracts the logging data or other events from different input sources. It processes the
events and later stores it in Elasticsearch.
• Kibana UI is a visualization tool, which accesses the logs from Elasticsearch, and allows the user
to design the graphs, dashboards etc. based on their requirements.
• In Reset Kibana UI Password, where user allowed to reset the password, enter the New and
Confirm Password and click Reset.
• Once the password has been reset, it displays the success Notice page. Click OK.
Once the password is reset user can access with the specified Kibana URL with the default username
and reset password
NOTE:
Kibana is a significant program, and only a portion of it is used within the 60 GHz cnWave
E2E Controller (primarily log aggregation and visualization). The section below shows how
to access the Kibana UI and view E2E logs.
• Use the Kibana URL and Username mentioned in the reset page of E2E controller.
• In home page user needs to click the button and select Discover to see the logs.
• All the service and device logs are created as index pattern.
• By selecting the index pattern respective service and nodes log can be viewed.