This guide is for the OT Software Defined Networking (OT-SDN) solution. It comprises of a OT-SDN Controller and OpenFlow compatible switches.
OT-SDN Controller HW (for example: ABD4003-SDN-CTRL)
OT-SDN Controller License Subscription (ABD-SDN-LIC-1Y-1)
Software Version 3.3.1-20260218.1
OT-SDN Switches (for example: ABD-SDN-SW-60208 or ABD-SDN-SW-60216)
Firmware Version E20251027
This guide explains the basic steps required to configure and operate an OT-SDN network.
Before starting, verify that:
In-band management uses the same network for management traffic and normal device traffic.
Advantages:
Considerations:
When using in-band management:
In an Inband configuration the switches are directly connected to each-other and the management traffic (OpenFlow) between the Controller and the switches is passed through the first switch - like a chain.
Connect a PC to ENP1 so you can access the Web GUI.
Each switch will have a management port that needs to have access to the Controller via a daisy chain..
Example:
Switch 1 Port 1 is connected to the Controller,
Switch 1 Port 2 is connected to Switch 2 Port 1,
Switch 2 Port 2 is connected to Switch 3 Port 1,
Switch 3 Port 2 is connected to Switch 4 Port 1,
Switch 4 Port 2 is connected to Switch 1 Port 3,
In order to achieve a redundant network, you will have to connect Switch 1 to Switch 3, and Switch 2 to Switch 4.
Example:
Switch 1 Port 4 is connected to Switch 3 Port 3
Switch 2 Port 3 is connected to Switch 4 Port 3
For Inband configuration you need to set the Controller Mode and you need to configure what switches to expect that will register with the controller.
Connect to the OT-SDN Controller GUI by opening a browser and surfing to https://<ip-of-ethernet-1>/
Default IP: 192.168.200.2
Username: admin
Default Password: Veracity#1Navigate to Configurations -> Users.
To change password press the Key icon under Actions.
To add new users press +Add User
In role you can choose what the user is allowed to do on the controller.
Navigate to Configurations -> Controller.
Here you can change the default IP and activate the other ethernet port.
It is recommended to activate the other ethernet port to have access to the Web GUI, as the first port needs to be connected to the switches.
Go to Configurations -> Settings and scroll down to Inband Mode and enable it and Supplemental Configuration.
Then we add the switches.
Switches -> +Add Inband Switch
Give the switch a name, the IP address it has and the management port (the port that the switch uses to connect to the SDN Controller)
Disable Supplemental Configuration after you have added all switches, after a while the switches will become operational.
The OT-SDN switches are configured initially through the Console port.
NOTE: Alternatively you can use a regular ethernet (IP), the default IP is printed on the side, and connect through SSH, however once connected inband to the controller you will loose capability to connect through the switch through SSH.
Open a tool that enables serial connection (Like Putty), connect the switch using the Console port (COM) to your USB port. Make sure you have the right COM number, you can find it in “Device Manager” under Ports (COM & LPT) COM9 is used this example:
In PuTTY, mark Connection Type Serial, select the COM port and set Speed to 115200.
Once the console has appeared you will be asked to login.
Use username: admin and password: admin to login.
SDN Inband
Enable
Conf t
ip address 192.168.20.12 255.255.255.0 #IP you want the switch to have
openflow controller ip 192.168.20.2 #IP of the SDN controllers ethernet port
openflow controller port 6653
openflow store-flow
openflow enable
openflow inband #To disable Inband type “no openflow inband”
copy run start
reboot
When successful all switches will turn green and be marked Operational in the "Switches" view in the OT-Controller web interface.
Other commands
erase startup-config #Clears all saved settings and return the switch to factory default
Learning Mode allows the controller to observe network traffic and identify connected devices and communication flows. In learning mode traffic security rules will be disabled, you can connect any device and talk any protocol - the switches function like a normal open switch.
Use Learning Mode when:
Recommended procedure:
Enable Learning Mode.
Do not leave Learning Mode enabled permanently. Traffic that did not occur during the learning period may not be included in the generated rules.
Devices can be added manually when automatic discovery or Learning Mode is not suitable.
Go to Devices in the left sidebar.
When adding a device, specify the required information, such as:
And the optional information:
After adding the devices, create rules that define which devices may communicate.
There are two ways you can manually add rules.
Go to Policies in the left sidebar, then Rules at the top.
A rule normally includes:
Click one device and ctrl click another, you will see a blue dotted line connect them.
In the right sidebar you will see information about the two devices, including Traffic Rules and Allowed Traffic.
Click the + besides Traffic Rules to bring up the same Add Rule window shown above, this time with the Source and Destination already pre-selected.
Note: The first device selected will be the Destination and the second device selected will be the Source.
Use the principle of least privilege. Only allow the communication required for normal operation.
Broadcast Members define which devices or switch ports are allowed to receive broadcast traffic.
Broadcast traffic may be required for:
To configure Broadcast Members:
Press the “Edit Device” button.
Press “Enable Multicast Group” and assign a number, then add the relevant devices to the broadcast group.
Avoid forwarding broadcasts to every network port unless it is required. Limiting broadcast members reduces unnecessary traffic and improves network segmentation.
Keep the controller and switches on supported and compatible software versions.
Before upgrading:
Recommended upgrade order:
Do not disconnect power or network connectivity during an upgrade.
The monitoring functions provides the possibility to mirror specific flow from anywhere in the SDN network towards a connected device.
Recommended monitoring procedure:
Regular monitoring helps identify disconnected devices, incorrect rules, network loops, unexpected traffic and communication failures.
To mirror any traffic you change the rule from Allow to Monitor - as in the example below:
NOTE: Be careful not to overflow the amount of traffic send to the monitoring port.
Go to Configuration -> Protocol -> Add Protocol
Give it a name then press + beneath Protocol Definition.
Here you can choose Ether type, Ether Hex, IP Proto, IP Proto Custom and Port.
After you are done press Save and you can now choose the new protocol in Policies -> Rules.