Node Number Extensions (NNX)
A Node Number Extension is a method to expand any issued node number to as many as ten node numbers. The reasons for this are to allow users to assign themselves sequential node numbers while preserving and expanding valuable node number space. The concept is very simple, allow users to optionally expand the length of any of their node numbers by one digit.
NNX Example
When a user with an existing node number selects to extend the number, they go to the portal and select to Extend a node, rather than Request a new node. The portal converts node xxxxx to xxxxx0 and adds node xxxx1 to the user’s node list. An additional eight NNX nodes may be added for a total of 10 sequential (xxxxx0 thru xxxxx9) node numbers. The reason xxxxx has to be changed to xxxxx0 is because AllStarLink would connect to node xxxxx when attempting to dial node xxxx1.
Example:
Initial Node: 63001
NNX Conversion: 63001 --> 630010
NNX Node Pool: 630010 to 630019
Once the node user has reconfigured their node computer (if previously registered as xxxxx), both node numbers register, show on the AllStar nodes list, show on stats page, appear in Allmon3 and of course can connect or be connected to.
First Time Registration
New users that have not yet been issued a node number would Request their initial node number first. Then you can Extend the issued node number to allow up to ten nodes to be created. See the Getting Started section of the manual for information on requesting your initial node number.
Requirements
Use of NNX node numbers is totally optional, but strongly recommended. The prior node request process still exists. Existing and new users may continue to request new node numbers per current policy.
Users who opt to expand an existing node number will need to make configuration changes to their existing node (if configured). That is (using the example numbers above) all references to node 63001 will need to change to 630010. Fortunately, the asl-menu
"Node Settings" menu allows you to change a node number, updating rpt.conf, rpt_http_registrations.conf, simpleusb.conf, usbradio.conf, voter.conf, extensions.conf, and allmon3.ini (if using Allmon3). Reconfiguring all occurrences of the existing node number is critical. Such an oversight may confuse users and put an extra support load on system admins, at least initially.
New Node Setup
If you are registering for a node number for the first time, it would be wise to extend your node number before you configure your new node for the first time. That way, you can have your xxxxx0 number ready to deploy, without having to reconfigure it after the fact. It also sets you up to easily deploy additional nodes, as your extended node numbers will already be available.
Adding NNX nodes xxxxx1 thru xxxxx9 is the same process as adding any additional node.
NNX on the AllStarLink Portal
Node Number Extension implementation on the AllStarLink Portal is shown below.
Request Initial Node Number
Before you can complete Node Number Extension, you need an Initial Node Number. See the Getting Started page for instructions on how to request your Initial Node Number.
Extend a Node Number
Log in to the AllStarLink Portal with your user credentials. From the Portal menu, choose Node Settings.
You will see your current assigned nodes. Click Continue to proceed.
Ensure Extend is in bold (the currently selected tab), pick the node you want to extend from the drop down menu, then click Continue.
Confirm that you indeed want to proceed with extending your node number.
You should see a Success message when your node has successfully been extended. Click OK to continue.
You will be returned to your Nodes page, showing your available node numbers. You should now see that you Initial Node Number has been extended (adding a 0
on the end), and a new node ending in 1
has also been created.
At this point, you can modify each node as desired. You can re-assign them to different servers, as well as modify their individual node parameters by clicking on the node number. You can now proceed with configuring your node on your actual server, using the ASL3 Menu to complete your Node Setup
.
If you wish to create additional nodes, see the next section.
Add an Additional NNX Node
From the Node Settings page, click Continue to open the Extend/Request/Remove page.
To add another NNX Node, ensure you are on the Extend tab (it will be bold), choose the node you wish to add an additional NNX to from the drop down menu, then click Continue.
On the following screen, click Submit to add the next NNX in sequence.
You should see a Success message when your additional node has been added. Click OK to continue.
You will be returned to your Nodes page, your new NNX node number will now appear in your Nodes List.
At this point, you can modify each node as desired. You can re-assign them to different servers, as well as modify their individual node parameters by clicking on the node number. You can now proceed with configuring your node on your actual server, using the ASL3 Menu to complete your Node Setup
.
Revert a NNX Back to an INN
Should you decide that you no longer want to use extended node numbers, you can revert back from NNX to a base node number (Initial Node Number).
Deletes All NNX Nodes!!
Be warned, proceeding to revert your NNX node back to a base node number will delete all NNX node numbers.
From the Node Settings page, click Continue to open the Extend/Request/Remove page.
To revert your node, ensure you are on the Remove tab (it will be bold), choose the node you wish to revert, then click Continue.
Next, you need to confirm that this is indeed what you want to do.
You should see a Success message when your node has been reverted, and all your NNX nodes have been removed.
You will be returned to your Nodes page, and your base node number will now appear in your Nodes List.
Delete a Base Node Number
If you wish to delete a node entirely from your account, follow the process below.
This Will Delete Your Node!
This process will delete your node entirely from the AllStarLink database, and return your node number to the pool for re-assignment.
From the Node Settings page, click Continue to open the Extend/Request/Remove page.
To delete your node, ensure you are on the Remove tab (it will be bold), choose the node you wish to delete, then click Continue.
Next, you will need to confirm that this is indeed what you want to do.
At this point, you need to ensure that you wipe the configuration from any server that had this node number configured, as it will continue trying to register with AllStarLink, providing unnecessary strain on our resources.