Professional Documents
Culture Documents
www.kalkitech.com
Disclaimer
Information in this manual is subject to change without any notice.
Information provided in this manual is intended to be accurate and reliable. However,
Kalki Communication Technologies assumes no responsibility for its use. Kalki Communication
Technologies Pvt. Ltd. makes no commitment to update or keep the current information in this manual.
Contact Information
Intended Audience
This user manual is intended for the SYNC Data Concentrators, Protocol Gateways, Terminal
server users and:
• Introduces EasyConnect
• Explains the user interface
• Provides step-by-step instructions to install and get started with EasyConnect
• Provides step-by-step instructions to configure and map protocols points
1.1. EasyConnect
The SYNC series of products can be fully configured using a software configuration utility called
EasyConnect., This includes defining protocol attributes, mapping data, updating firmware,
setting IP and viewing diagnostics.
1. From Start menu, choose Programs named EasyConnect. The EasyConnect user interface
appears as given in the Figure (EasyConnect User Interface) below:
2.5.1. Menu
The Menu contains options to execute all the actions that can be done using EasyConnect. The
different menus are:
1. File Menu
Start new configuration, open a saved configuration file or save the configuration, are the options
available in the File menu. A few of these actions are also made available in the toolbar.
2. View Menu
The View Menu contains the option to enable or disable the toolbar buttons.
4. Settings Menu
The Settings menu contains some generic actions which are listed below:
5. Diagnostics Menu
The Diagnostics menu contains tools that provide diagnostic functions. The options available in
diagnostic menu are Traffic Monitoring, PDC Diagnostics SYNC DB Monitor, Gateway Log and
Ethernet Packet Capture.
6. Tools Menu
Tools menu contains options to set EasyConnect parameters like Time-out settings.
8. Help Menu
The Help menu contains options for EasyConnect Help documentation and Information about
EasyConnect.
2.5.2. Toolbar
The toolbar provides easy access buttons to menu options and they are:
1. File
2. Settings
3. Diagnostics
4. Help
These are selected options from the toolbar menus. Toolbar can be enabled or disabled in the
View Menu. Tool tips are available for each toolbar button, describing the functionality associated
with each of them.
2.5.3. Workspace
The workspace section is where all the configurations regarding the different channels, nodes
and stations are done. Depending on the node selected in the Tree-view, the options available in
the Workspace may vary. These are described in detail in the configuration of each item.
1. Default Mode:
Default mode can be used by devices using ‘klib’ based licensing.
2. Advanced Mode:
Advanced mode can be used by devices having certificate based licensing. License files are
highly secured X.509 based certificates. Each device will be uniquely identified using its serial
number. Also these devices shall be able to access/control using centralized Kalki.io instance
through a secure communication link. The connection will be secured with X.509 certificates
which will be established only if kalki.io connectivity license is installed in the device. User
can remotely configure device, read/control data objects or update firmware from kalki.io, if
connectivity license is installed in the device.
Configuration of devices with certificate based licensed can be done from Easy connect only in
advanced mode. Easy connect tool also would require product license and user license to run
in advanced mode. Any critical operation from EC will be allowed to the device only if the user is
authorised for the particular operation for the particular device.
In advanced mode there are again two modes possible which are Advanced Device mode and
Advanced Cloud mode. In Device mode all the operations & user request shall be directly send
to the device by connecting to device using its IP Address similar to Default mode.
However in cloud mode; all operations & user request shall be sending to the device through
kalki.io. This mode shall be used when the device is not directly accessible by Easy Connect.
There will be limited operations possible in Advanced Cloud mode.
Note: EasyConnect version 5.1.1 or above can be used in both Default and advanced
mode.
Note: Change mode and then click ‘Apply’ to make effect the changes. EasyConnect
tool will be restarted with new mode settings.
All three licenses for EasyConnect can be downloaded from Kalki.io with a unique password.
User needs to provide the same password while installing these licenses.
Note: Refer Centralized Management of SYNC Devices User Manual for details on
login to kalki.io and downloading required license for tools and devices.
On successful installation of User license, a window as shown below will pop up.
Note: Login password can be changed any time using Reset Password option in
Preferences settings.
In Advanced-cloud mode EC uses connectivity license to create a secure tunnel with kalki.io.
Cloud connectivity licenses are the credentials used to authenticate this tunnel. This is required
only when the EasyConnect is in Advanced-Cloud mode and want to store device configuration
file and settings in the kalki.io.
It is necessary to install licenses in the SYNC Devices and import same in EasyConnect to work
in Advance mode. There are two licenses which needs to be downloaded in the gateway to
connect to the corresponding kalki.io.
1. Device License: Device license is certificate base license which is generated from kalki trust
store for the device firmware.
2. Kalki.io Connectivity License: Connectivity License shall be installed in the SYNC device to
connect to kalki.io.
Device and Kalki.io license files can be downloaded from kalki.io and can be imported and
installed in the SYNC Device using the ‘Install License to Device’ and ‘Install Device Cloud
License’ options available in Device License tab respectively.
Refer below Table for the description of the parameters in a License file.
Parameter Name Description
Serial Number Specifies the serial number for the device
Licensed Serial Port Specifies the number of Licensed serial ports for the device
Licensed Ethernet Port Specifies the number of Licensed Ethernet ports for the
device
Licensed IRIG B Available IRIG B is a time synchronization parameter
Note: This feature is not applicable to the SYNC device till
now
Number of Tags Specifies the number of tags that can be added for the device
Licensed Master Protocols Specifies all the Licensed master protocols for the device
Licensed Slave Protocols Specifies all the Licensed slave protocols for the device
Licensed Peer Protocols Specifies all the Licensed peer protocols for the device
Note: It is not applicable to the SYNC Device till now
Licensed Add On Modules Specifies the number of Licensed Add On modules
All parameters are automatically imported from the license file. After importing both the license
files, details inside an Device license tab shall display the license files.
Note: The license should match with the device serial number present in the gateway.
5. Proceed for up gradation by clicking ‘Yes’. This operation shall install new license in the
device. The device will get reboot after the installation.
Note: If required, user can upgrade the imported license. On successful installation of
the License, Device shall restarted automatically.
‘Download’ option can be used to download configuration files, license files, update packages,
dial-up settings, VPN settings, SMS Settings, SNMP Settings, TLS Credentials, NAT Policies
and WEBHMI Settings to the device. In the download window, select Device Name from the list
of names configured in the project (eg: SS1, SS2 etc.), provide IP address of the device to which
the download operation is carried out. Select type of files which need to be downloaded such as
Configuration file, License files etc. Browse required files from PC and press download button to
activate the process.
Note: For a device outside the project context, select Device Name as “Other Device”
type and select appropriate model name of the device.
Note: After configuration file or license file download, restart device or stop and start
firmware.
Special Handling
HSB Devices: If HSB is configured for a device, then a alternate IP Address type named HSB
IP can be provided in download operation, so that files configuration file shall be downloaded to
main and stand by IP address.
Note: only configuration file can be downloaded using this mechanism. Other files need
to be downloaded to devices individually.
Multiple Device Download: When ‘Download’ operation is initiated after selecting ‘Devices’ or
‘Configuration’ Nodes in easy connect tree menu and project file having one or more devices
configured. List of all the devices configured in the project shall be displayed. Select the devices
to be downloaded and specify the IP address of the device. While initiating the process download
status of every device shall be “Ready”. Once the download operation is completed, the status
changes to “Completed” for the devices for which operation is successful and “Failed” in the case
the download operation is failed.
In the download window, select the Device Name from the list of names in the configuration
project (eg: SS1, SS2 etc.), Proceed by clicking OK, This will prompt a new window to provide
description for the configuration revision before storing in Kalki.io. Refer below figures. Enter the
description for the Configuration file and Click ‘Save’.
Note: Download configuration for all the devices present inside the project context
feature is not available in Advanced Mode.
Note: Product License should be present in the device to download the configuration.
Note 1: This feature is restricted to the devices inside the project context.
5.3. Upload
‘Upload’ option is used to fetch configuration data from the device. Using this option user can
upload Configuration file, Device LAN Settings and WEB HMI Files.
Note: HMI Files option will be enabled only for SYNC3000/SYNC4000 Devices.
This mode is used to add new uploaded configuration details as a new device with in the active
project. Steps to upload and create a new device in the project are explained below.
• Provide IP address of the device from which the configuration file is to be uploaded
• Select the option “Import to the Configurations [Add as a new Device]”. Click Upload
Device get added in the project as a new device. For details refer following figure
1. ‘Restart’ button on the toolbar is clicked after selecting ‘Devices’ or ‘Configuration’ node
in the tree menu.
2. Tool shall list all the devices configured.
3. Select devices to be restarted and specify the corresponding IP Addresses
4. Status of restart operation is displayed in status column as show below. Initially the restart
status of every device is “Ready”. Once the restart operation has been done, the status
changes to “Completed” for the devices for which restart was successful and “Failed” in the
case restart has failed.
Specify the IP address and the device name (eg: SS1, SS2 etc.) of the device in question. Click
“Stop” to stop the firmware
Specify the IP address and the device name (eg: SS1, SS2 etc.) of the device in question. Click
“Start” to stop the firmware
The details of live gateways connected to the network can be viewed using ‘Scan’. The available
information of the gateways include Serial key, Model Name, Interface name, IP address of
interfaces of the gateways, Net Mask, MAC Address, Product Key, Status, Gateway Interface,
Gateway Address, Cloud Status and IPv6 address etc. The result can be filtered using the search
option. The ‘Refresh’ button can be used to refresh the list at any point of time. Refer Figure
below
In the version information retrieval window Specify the IP address and the device name (Example:
SS1, SS2 etc.) of the device in question. Click “ck” to retrieve version information. Refer Figure.
Version information have two tabs; General Tab advanced Tab. Save Version to file.
Get Time:
Get Time menu is used to retrieve data and time from SYNC device. Follow below specified
steps to get time from devices. Specify the IP address and the device name (eg: SS1, SS2 etc.).
Click ‘Get‘ to retrieve Time Settings for the device. Refer following Figure
Write a time to SYNC device. Time can be manual set by configuration interface provided in
EasyConnect. Specify the IP address and the device name as per configuration (eg: SS1, SS2
etc.). Click the Time tab, select the button ‘Manual Settings’ enter the time settings required and
click ‘Set Time’ to set the selected time settings for the device.
Note: SYNC devices considers the time below Year 2000 as invalid. Hence time setting
below year 2000 is not recommended.
Both gpc and dccp files can be browsed using options provided as shown in below screen shot.
Both the files will get updated separately. For SYNC2111 and SYNC2101 devices, FRTU and
MRTU image can also be updated respectively using “Update Firmware” option.
Note: Only bundled firmware (in the format of tar.gz) can be updated in advanced
mode.
Specify the IP address and the device name as per the configuration (eg: SS1, SS2 etc.). Click
“OK” to update the changes. Refer following Figure.
IP address of the device where the firmware is running has to be specified. There are options
to save diagnostic log, pause the log and clear the diagnostic window corresponding to each
channel. Refer following Figure.
Please note that traffic through TCP port number 2400 is not blocked by the workstation firewalls
or anti-virus applications. It is absolutely necessary for the proper working of this function
By default, the user “Admin” with the password “Admin” has administrative privileges. This user can
perform every device related operation and can create/edit a configuration. Admin has the privilege
to add users, roles, change passwords and to assign privileges using ‘User Management’. Every
change made in the EasyConnect configuration is logged and can be viewed under the ‘Audit
Trail’ option.
To modify a role, select the particular role which needs to be modified and click on the Edit
button. The fields can then be edited.
To delete a role, select the role which need to be deleted from the role tree and click Delete.
To modify a role, select the use which needs to be modified and click on the Edit button. In order
to change the password, check the ‘Change Password’ option.
To delete a role, select user which need to be removed and click Delete.
The log contains the user name, the activity the user performed and the timestamps at which it
was done as shown in Figure (EasyConnect Log).
The navigation buttons will be disabled when a filter is applied. Click ‘Remove Filter’ to remove
the filter options.
Protocol Node Configuration is only available when IEC 1107 Master protocol Profile.
Note: Restart is required after downloading the settings for the changes to take effect.
Select the node for which configuration information has to be updated. Once its selected, click
on the button ‘Send SMS’ to send configuration information from EasyConnect to SYNC device
in field. Once configuration is successfully send from tool, device shall be highlighted in Green
colour otherwise it shall be Red.
Contact number of both administrator can be changed only directly from configuration tool. Menu
Change SMS Admin menu is used to change the Configuration administrator contact number
Then check the ‘SMS settings’ box in the Download command window as shown in Figure: SMS
Settings Download and click ‘Download’.
Users can select any of the *supported languages, then click ‘OK’ and reopen EasyConnect to
see the configuration tool in the selected language.
Select Diagnostics->Device Logs for displaying the log window. Refer the Figure 1 for details:
I. Retrieve Log
1) For a device outside the project context:
Specify the IP and select the device name as “Other Device”of the gateway in question. Specify
the appropriate model name (Example: SYNC3000-M3). Click on Retrieve Log. Refer below
figure.
V. Close
User can close the Device log window by clicking on Close button. Refer below figure.
Once this is done, click ‘Retrieve Log’ in the dialog box after the time you want to see the VPN/
Dial-up details.
Once this is done, click ‘Retrieve Log’ in the dialog box after the time you want to see the VPN/
Dial-up details.
• Make sure that you retrieve the log after a finite time (time necessary to get suitable
diagnostics log messages. In most cases 2-3 minutes of log messages would be sufficient).
Failing to do so could affect system performance. Always restart the gateway after you
have finished the log retrieval.
Note: The Custom build Application can use SYNC APIs for control and communication
using SYNC hardware. For details refer SYNC-API User Manual.
2) Click on add new protocol, a new protocol with predefined configurable parameters appear.
Click on Type drop down menu to select the protocol to be master or slave.
4.) To configure the added parameter click on Add option corresponding to the parameter under
XML Attributes, xml attribute window appears with a default row with attribute name as Type, the
required attribute value can be entered. To add more attributes click on Add (+) option in the XML
Attribute window and then enter the attribute name and attribute value. Click on save to save the
changes.
6.) To add a value range click on Add option under Value Range option a window will appear.
Select the data type to be either integer or string. If integer is chosen option to enter the range
will be enabled. If string is chosen option to enter the string length will be enabled. Refer following
figure
Note: The default XML value entered must be within the range specified.
7.) Click on the master node/Slave node tab to view the predefined node parameters and to add
node parameters, click on Add (+) option click on the master node /Slave node tab. A new row
with a configurable parameter will be added, and to configure the added node parameter follow
steps 4, 5 and 6.To delete any of the added parameters click on Del (-) option.
Note: For all the above mentioned parameters, the name of the added parameter can
be changed by clicking on it and renaming it.
9.) Click on firmware tab, click on Add (+) option, add the device from the drop down list and
select the firmware file from the system to make this protocol exclusive for that device. To delete
the added firmware click on Del (-) option.
11.) After the EasyConnect has been restarted this protocol will available in master protocols
under protocol configuration. Refer following figure
The configuration for any protocol conversion function can be divided into a few logical steps.
Master protocol configuration will be divided into the following sections, namely: Channel, Node,
Profile and Row addition. For a slave; Profile, Channel and Node are configured. A master and
slave can be mapped by the Add Map option. The following steps explain how to configure
protocol modules for any SYNC model.
Steps 1, 2 and 3 explain the protocol conversion function of the gateways. The remaining
steps elaborate additional/optional communication features of the device. For normal protocol
conversion requirements, users can stop at step 3. Proceed to further steps when any of the
features mentioned above are used.
2. To modify, an already created device model, right click the selected device model in the left
pane of the application, choose the model from the sub menu of Modify device as shown in
Figure (Modify Device) below.
4. Add Master channels to the device model as shown in the Figure (Add Master Protocol) below:
8. To add Master Profile, right click on Node and select Add Profile.
Instead of adding a new profile, a user can import a profile from previously saved profile data.
Right click on a master station and select Import Profile option. An Open File window will pop up.
Open a saved profile file. Refer to Figure (Import Profile) below:
10. To add Master Row, right click on Profile and select Add Points as shown in the Figure (Add
Row) below:
12. To delete rows, select rows from the profile grid and click Delete Row on the right pane.
To modify a mapped row, select a row from the destination unit and click on Modify Map button.
A new window will open with added mapped values. Edit the parameter values. Click on Save to
update the modified mapped point. Refer to Figure (Modify Map) below:
3. For mapping the selected rows in a profile, select the needed rows in the profile for which the
automatic mapping is required. Click on Auto Map (slave/destination mapping part) as shown in
the Figure (Auto Map Selected Profile Points):
Note: All the other profile parameters will be their default values when auto mapped.
User can modify the row if required.
To enable communication between masters, the corresponding source slave should be mapped
to the destination slave. The source slave is the slave which transacts with the master from
which data has to be transferred. The destination slave is the slave which transacts with the
master to which the data has to be transferred. User can add profile and configure command
points under the source slave nodes. These command points can be mapped to input points. A
command received on the source slave will be sent as an event to the mapped destination slave.
Depending on the command type and protocol, a positive acknowledgment will be sent back
to the source slave after sending the event notification. If the command point is not mapped, a
negative acknowledgment will be sent back. For the protocols and specific data types which do
not support event notifications, the data can be retrieved by polling.
Note: Slave-to-Slave mapping does not allow multiple mapping. In addition to this, a
single row can only be mapped to a single node. For example, consider a row with
three points. Each of these three points should be mapped to a single node. Splitting
and mapping to different nodes is not permissible. The quality of the points configured
will always be good. The time stamp of the event will be the time taken from the device
when the command is processed.
3. Select destination Slave and click on Add Map to add the mapping as shown in Figure (Adding
Slave Profile) above. Modify Map and Delete Map functions are identical to their master-to-slave
mapping counterparts.
The Copy option is available by right clicking on a device, channel or a node. Consider the case
of copying a node. In order to paste multiple copies of the node under a channel, right click on
the channel and click Paste. Refer to Figure (Copy/Paste option on Right Click) given below:
While choosing the paste option by right clicking on device, channel or node, a form pops up
which gives the user an option to enter the number of copies required, as shown in Figure
(Multiple Copies Form) below:
Copying a device copies all the information under that device including mapping and serial port
settings. Dial up Settings, LAN Settings and SNMP Settings will not be copied.
A row can only be modified one at a time. The Delete row option is available for multiple selected
rows. A single row or multiple rows can be exported to Excel by selecting single or multiple rows
and right clicking the Export Row/ Rows to Excel option. The Export All to Excel option exports
all the rows in the profile. Refer to Figure (Profile Row Option) given below:
Excel export
After adding the required rows in the profile, select Excel Export from the context menu as shown
in Figure (Excel Export and Import) below:
The exported Excel worksheet format is shown in Figure (Excel Profile) below. The worksheet
will contain the protocol name. All the configurable parameters in the Profile Row window of
the specified protocol form individual columns. All the available options for a parameter will be
available in the combo box independent of the type of point selected.
Note: Excel export feature is not supported for communication diagnostic point and 61131 logic
settings.
Certain conditions apply to the Excel Import functionality. Only worksheets previously exported
from EasyConnect can be imported. User should add at least one point (other than communication
diagnostic point) in the profile and use Excel Export to generate an Excel worksheet template.
Configure required points in this file and save. Note that EasyConnect expects a specific format
for the worksheet. Therefore, the user should refrain from modifying the format of the sheet in
any manner. Only the contents may be changed. The protocol name in the Excel worksheet
should match with the protocol of the profile to which it is imported. For example, an Excel
worksheet exported from IEC104 Master can only be imported to a profile under an IEC104
Master Channel. EasyConnect validates all the parameters configured in the Excel worksheet
before importing and will provide an error message if the validation fails. All the available options
for a parameter will be available in the worksheet cells independent of the type of point selected.
For example, in Modbus Master, Function Type ‘Read Coil status’ is not applicable for object type
‘Analog Input’. But this option will be available in the Excel worksheet cell. User should select
valid options while editing the worksheet. Any failure in validation will terminate Excel import.
• After validation, all the existing profile rows will be replaced by the points configured in the
worksheet. For points that are already mapped to a destination protocol.
• For all the rows where the address parameters are not modified, the other parameter
values are read in from the worksheet.
• If the address parameters are changed in the worksheet, EasyConnect will display a
message as shown in the Figure (Excel Import Pop-up) below. On selecting Yes, the
mapping will be deleted and the points in the worksheet will be imported. On selecting No,
the Excel worksheet will not be imported.
Parameter
Range Default Value Description
Name
Communication Enable/Disable Disable Enable/Disable Communication Log
Log Note: For details Device Logs ->
Internal Logging.
Internal Log /tmp/ The local folder in which the
Directory Communication logs are stored.
Diagnostic Enable/Disable Disable Enable/Disable the logging of
Logging Diagnostic variables.
Diagnostic Event/Periodic Event Event: In this mode the digital points
Logging Mode are logged when a value change
occurs for that point.
Periodic: In this mode all analog
points are logged periodically. The
period is configured in Diagnostic
Log Period
Configuring Dialup/Modem:
To configure Dialup/ Modem settings for a device whose configuration has been uploaded in the
configuration window, do the following:
1. Right-click on the Settings node to get the option Add Dialup settings.
To delete the dialup settings from the configuration window, right click on the Dialup node to get
the Delete option as shown in Figure (Delete Dialup) below. Click on Delete option.
The SYNC devices will act as VPN clients and connect to the VPN server (M2M Gateway) using its
public IP. The client and server use secret keys and encryption to establish a secure connection.
Both client and server will validate the supplied credentials before accepting a connection. After
establishing a successful connection, the M2M gateway will assign an IP address to each client
device. The IP address given to the client device can be pre-configured using the EasyConnect
configuration utility. The client can securely communicate with the server using this IP address.
A typical network configuration is shown in Figure (VPN/GPRS Network With SYNC Devices)
below:
Configuration:
To configure VPN settings for a device whose configuration has been uploaded in the configuration
window, do the following:
1. Right-click on the Network Design node to get the option Add VPN settings.
These parameters are used for certificate generation purposes only and have no other function.
Note: For any VPN configuration, one of the devices is configured as server and the rest of the
devices operate in client mode.
To edit the VPN settings from the configuration window, right click on the VPN node to get the
Edit link as shown in Figure (Edit VPN) below. Click on Edit.
To delete the VPN settings from the configuration window, right click on the VPN node to get the
Delete link and then click the Delete button.
Note: If necessary, repeat for each devices configured for the VPN network in the
project.
• The SYNC device configured in the VPN network become part of a private encrypted
network. Access to the network is restricted. Under normal circumstances, access to the
VPN network from the workstation in which EasyConnect is installed is not necessary.
So the steps mentioned below are not necessary for normal operation. To access device
that are part of a VPN network, certain system setup procedures need to be completed.
To make EasyConnect a part of the VPN network, install OpenVPN on the workstation in
which EasyConnect is installed. Now right click on the VPN node to get the Export EC cert
files link as shown in Figure (Export VPN Certificates) below. Click on the link and save
the files. Use these files to connect to the VPN network.
• The set of EasyConnect certificates can be used to configure only one instance of Open
VPN client at a time. The EasyConnect workstation and the SYNC device must be time-
synchronized.
Once EasyConnect is a part of the VPN network, the ping status of the devices in VPN mode can
be obtained using the Get Device Status button as shown in Figure (VPN Diagnostics) below.
User can select the certificates that need to be imported and then click on the Import button.
SYNC specific objects managed by SNMP are Model Name, Hardware Information such as
Ethernet Interfaces details, Serial Port details, Memory Usage and Software Information such as
GPC health and DCCP health. Additionally, it is possible to monitor the device database points
by mapping those points to an SNMP Slave channel.
For more details about configuration and features, please refer to the SYNC SNMP slave user
manual.
The configuration details can be exported and saved in XML format. To do this, right click on
‘Protocol configuration’ in the work space and select ‘Export device config file’ to export the file
as shown in Figure (Export XML file) below. The Save or export option can be used for keeping
the file for future use.
To do this, right click on Protocol configuration in the work space, and select Save to Revision to
save the configuration as shown in Figure (Save to Revision) given below.
An option to enter a revision name is provided as shown in Figure (Revision Name) given
below.
A list of all the saved revisions is displayed as shown in Figure (Revision List) and the revision
to be loaded can be selected.
Click on the device name that appears and then click the icon called ‘IP configuration’ as shown
in Figure (IP configuration) below:
A device specific pop-up appears, based on the number of interfaces available, where the current
IP address of the device to connect to, is entered. Enter the new IP configuration and click OK. If
the device supports Ethernet port redundancy, a ‘Teaming Configuration’ will appear in the LAN
settings window.
The disadvantage of using trunking is that it requires the installation of additional cable. Depending
upon the size of the trunk group, cable requirements can double or could force the purchase of
larger switches. Also this type of redundancy only provides link redundancy and will not ensure
complete path redundancy.
Select the interfaces that should be included in the redundant interface and right click on
selected interfaces and then click on either ‘Add HSR/Add PRP/Add Teaming’ as shown in Figure
(Redundancy Configuration) shown below. A new interface called ‘bondX/prpX/hsrX’ will appear
under ‘Redundant Interfaces’ view. Enter the IP address, the subnet mask and the default device
required for the new interface and then click OK.
So both port 1 and port 2 will have the same IP address, and the device can communicate using
this IP address if at least one of these ports is connected to the network.
Note:
• The NIC Teaming/Bonding, HSR, PRP interface configured with eth4 will not detect the
HSB link failure in eth4.
• If eth0 is involved in HSR redundancy, the HSR interface MAC address will be of eth0
• If eth0 is involved in PRP redundancy, the PRP interface MAC address will be of other
interface
To configure NAT Policy settings for a device whose configuration has been uploaded in the
configuration window, right-click on the ‘Network’ node under ‘Settings’ to get the link for adding
NAT Policy settings as shown in Figure (Add NAT Policies) below. Click on the ‘Add NAT Policies’
link.
Note: On addition of NAT Policies, the Network node parameter ‘Enable IP Forwarding’ will be
set to True.
A window appears as shown in Figure (Add NAT Rule pop-up) shown below. Enter the parameter
values.
Check the ‘NAT Policies’ settings box in the Download window as shown in Figure (Download
NAT settings) given below and then click ‘Download’ button.
To delete the NAT Policies settings from the device, delete the NAT Policies settings from the
configuration window as explained above. Then check the NAT Policies settings box in the
Download window as shown in figure (Delete NAT policy settings) and click ‘Delete’.
• A pop up window as shown in figure will be displayed. Specify the IP address of the device
of which Routing table is to be obtained.
• Click on OK
EasyConnect provides option to delete an already added route from the device.
• Get routing table as described in above section
• Click on Modify (Refer Figure)
• Click on Save button
1. Select a device
2. Click on ‘DNS Configuration’. DNS settings menu is also available in network Interface
configuration section
3. Enter the IP of the SYNC device which shall provide the list of DNS address already present
in the Device
4. Click on ‘+’ symbol to add or ‘-‘symbol to delete a DNS. Refer below figure
5. Make necessary changes and Click OK
6. The status of updation will be shown as message
Supported Options
----------------------
• Start Capture
Start Capture is used to configure and start packet capturing on a particular ethernet port of
SYNC device. The size of the file (in KB) and the capture period (in Seconds) needs to be
provided while enabling packet capture. If the packet capture size exceeds the limit, the older
packets will be discarded and the new packets will be added to the capture file. There are two
modes available for start capture.
Auto Mode: This mode enables to capture the packets automatically from the start up of the
SYNC device. Capture period is not relevant in this mode.
Manual Mode: This mode enabled to start the packet capture on demand. Ie, the capture will not
be started after a restart of the device. The capture has to be started manually from EasyConnect
when required. The capture will be stopped after the capture period is expired.
• Stop Capture
Stop Capture is used to stop the current running packet capture of SYNC for the selected ethernet
port. The capture can be stopped irrespective of the capture mode configured.
• Retrieve File.
Using Retrieve File, user can collect the capture file from the device and save it to the desired
location in PC. The capture must be stopped in order to retrieve the capture file for the particular
ethernet port.
Note: Firmware version Requirement: GPC (3.0.0 or above) and DCCP (3.0.0 or above).Time
Synchronization Parameters
The redundancy mechanism consists of a hot device and a warm device. The hot device polls
the devices and communicates with the control center as if it is a stand-alone system. The
hot and warm devices communicate with each other through an integrated link. Integrated link
options supported by SYNC devices include Serial, TCP, Serial / TCP and Dual TCP links. Out of
these integrated link mechanisms, the latter two provide redundancy support for the integrated
link as well.
In this mode, the device will not take a switch-over decision on its own. The switch-over is triggered
by an explicit command received from an external master. To assist in making a decision, the
external master can monitor the device status via some default status points. Based on this
information, the external master can change the state of the device.
Self switch-over mechanisms extend the functionality of external trigger switch-over by providing
for a switch-over decision to be made from the device itself. Device monitors the status of all
the connected channels, as well as the status of the other device (via an integrated link). In
this mode, when the warm device detects a failure of the hot device, it changes its state to hot.
Moreover, a communication failure in active channels of the hot device will result in the warm
device switching to hot.
Note: In the case of serial communication channels, the channel is declared as inactive when all
the nodes under a channel are found to be not working when scanned from first node.
21.2.2. No IP Switching
In this configuration, each device has its own private IP address only. This will require a special
network configuration on the part of the control center. The control center needs to detect the hot
device and ensure that the correct device is being connected after a switch-over.
In all other cases, the hot device is determined based on the health of each device.
• Basic switch-over condition is indicated when the hot device has a hardware/software
failure
• All serial links are made through Y-cables
• It is possible to force a switch-over
• Both devices should have the same hardware configuration. The software configuration
Besides the above, the SYNC device with redundancy support has the following command point
for triggering switch-over from an external Master.
External Trigger Point: this command point is used to give the switch-over command to the
device from an external Master.
The following points should be noted while implementing a redundant configuration with SYNC
devices using HSB protocol:
• Not all masters currently support this feature.
• Not all slaves currently support this feature.
• Not all automation functions currently support this feature.
21.5.1. Configuration of Hot-Standby
Redundancy can be configured for the SYNC 2000-3000-4011 product series by adding a “HSB
Master” channel using EasyConnect. One of the devices is configured as Main, and the other as
Standby.
The following Table 8 describes each of the configurable options for the Channel parameters:
The following Table 9 (General Node Parameters) describes each of the configurable options for
the node parameters:
Each interface can be configured independently for IP switching. Select the interface and click the
“Edit Interface” button to bring up the following window as shown in Figure (Configure Individual
Interface for IP Switching) below. If the device supports teaming interfaces, those interfaces will
also be listed in this window. If IP switching is enabled for a teamed interface, IP switch-over is
considered if all individual ports included in the teaming interface fail.
The following Table 11 (Profile Configuration Details for Redundancy) lists the status points and
command points supported by the HSB master. With these points, the user can monitor the
status of both devices and issue external switch-over commands to the device. Any of these
points can be added under a HSB profile.
Note: Gateway Access Logs can be retrieved using EasyConenct. For details, refer section.
Gateway Log ->Gateway Access Log.
A web server is available along with the NERC-CIP feature through which it is possible to access
and perform basic EasyConnect functions through a web client, as long as it is connected to the
network.
A client, commonly a web browser such as Mozilla Firefox, initiates communication by making a
request for a specific resource using HTTP. The server responds with the login page shown in
figure (Login page) given below. To login, type the username and password in the fields provided
and then click the Login button. The default username and password will be ‘root’ and ‘pass123’
respectively.
After the login is validated, the Home page as shown in figure (Home Page) appears. Functions
supported by the Web Server will be listed on the left hand side pane of the home page. For
more details, please refer the SYNC - Web-Server User Manual.
Note: To access SYNC configuration through a web browser, cookies must be enabled
in the web browser and the browser should support Java Script.
File transfer is done by configuring a File Transfer Master/Slave channel through EasyConnect.
File transfer master channel is able to connect with FTP/SFTP server programs running on a given
remote system and can upload/download files and folders.
File transfer slave will setup FTP/SFTP sever inside the device to which FTP/SFTP clients can
connect. There is a folder size limiting functionality implemented for these protocols which helps
in keeping the folders to a maximum size limit.
Following is a brief description of the steps involved in configuring a File Transfer Master/Slave
channel in EasyConnect.
Configuring File Transfer Client Channel
The steps for configuring File Transfer Master channel are as follows:
• Choose File Transfer Client from Add Channel menu in Protocol Configuration
• Type Remote IP Address in which FTP/SFTP server is running
• Select Protocol Supported and type Port No in the corresponding fields.
• Now right click on the File Transfer Client channel and choose the option Add Station.
• In the General tab of node parameters, select Authentication Scheme, type user name,
password and type the Connection Time-out.
• In Scheduled Transfer tab, add a schedule by specifying the time period for the scheduled
transfer to run, as shown in Figure (Add Schedule). As many schedules as required can
be added.
• Now click on the schedule under which a transfer task is to be added. Add a new transfer
by specifying the transfer details as shown in Figure (Add transfer task).
Encryption support is provided in the SYNC 2000 and SYNC 3000 S4R2, S16R4, S16R4I
models. To enable encryption, the parameter ‘Enable Encryption’ has to be set to ‘True’ under
the channel or node where communication is being established, as shown in Figure (Enabling
Encryption in TCP Channels) given below.
Encryption is supported for TCP channels only. Currently the following protocols are supported:
• IEC 104 Master and Slave
• DNP TCP Master and Slave
• Modbus TCP Master and Slave
In the case of master protocols, the option to enable or disable encryption is available under
its node parameters if the configuration type is ‘TCP’ in its corresponding channel. For the
configuration type ‘TCP_MULTIDROP’, the encryption option will be available under channel
parameters. Please refer to protocol help documents for more information on configuration type.
Cipher Suites
A cipher suite can be selected which determines the algorithms used for server/client authentication,
key-exchange, encryption and message authentication. Both client and server should have the
same cipher suite selected. Currently the following cipher suites are supported:
• TLS_RSA_WITH_3DES_EDE_CBC_SHA
• TLS_RSA_WITH_RC4_128_SHA
• TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
• TLS_DH_ANON_WITH_AES_256_CBC_SHA
Note: Default encryption can be chosen for the server/client in which the best cipher available
and supported by the connection is selected. This option will not work if the corresponding
client/server is using an anonymous Diffie-Hellman cipher suite like TLS_DH_ANON_WITH_
AES_256_CBC_SHA.
SSL certificates
For SSL based communication, the end devices should have SSL certificates loaded, which are
signed by a third-party Certificate Authority (CA). The required certificates can be imported to the
device configuration using the Import wizard.
The other option is to generate SSL certificates for both the devices. EasyConnect will generate
two sets of certificates (certificate + private key pairs) signed by a local CA.
Note: Depending on the cipher suite selected, it may not be necessary to import all
four files. For example, only DH Parameters file is required to communicate with an
anonymous cipher using Diffie-Hellman key exchange.
A unique common name field should be specified. Once generated, two sets of the following files
are created: CA, certificate, private key and DH parameters file. Optionally, the private key to be
generated can be encrypted by specifying a password. Then this password will be required for
using the key.
Note: The TCP port number 64727 is used for SYNC DB communication.
The firmware recommended for SYNC DB is GPC (2.19.0 or above) and DCCP (2.13.0 or above).
To enable SYNC DB Monitor, set the Enable SYNC DB Monitor option to True in device
configuration and download the configuration to the SYNC device. Refer Figure (Enabling SYNC
DB Monitor) given below:
Then select a SYNC device and launch the SYNC DB Monitor by clicking the SYNC DB Monitor
button provided on the toolbar as shown in Figure (SYNC DB Monitor Icon in EasyConnect
Toolbar) below:
The SYNC DB Monitor window will appear on the screen as shown in the following Figure
(SYNC DB Monitor Window). This window displays the details of device Point IDs configured for
the internal master channels.
Each configured point in the profile has a unique row number and the device Point ID is same
as the unique row number. The starting Point ID of each row will be displayed in the profile view
itself, as shown in Figure (Point ID is shown in Profile Configuration) given below. The status of
each point can be monitored using its Point ID.
To add points to be monitored in the Watch window, right click on the mouse button as shown in
Figure (Adding point in watch window). It is also possible to select multiple points to add to the
Watch window.
In EasyConnect the diagnostic variables are grouped under different categories namely:
1. Device INFO
2. Hardware
3. Application
4. Channel Diagnostics
5. Node Diagnostics
6. Interface
27.3. Application
The diagnostic variables coming under Application and their definitions are listed below:
• DIALUP Status: DIALUP Process is running or not running.
• NTP Status: NTP is running or not running.
• PTP Running Status: PTP is running or not running.
• SMS Status: If SMS can be sent successfully, then SMS Status is updated as On, else it
is updated as Off.
• SNMP Status: SNMP Process is running or not.
• SW Watchdog Status: If DCCP is running or not.
• VPN Status: VPN Process is running or not.
• Web HMI Station Control: Used for enabling /disabling control commands from HMI.
• Web HMI Control Status: Used to store the current status of Web HMI Station Control.
• Web HMI Status: Web HMI process is running or not.
27.6. Interface
• Ethernet port status: Indicates which all ethernet ports are connected with cable.
• Serial Port Status: Port (1 – 12): Indicates if the configured Serial port is used or not.
Note: Refer ‘Tag list’ section for the details of Configuring Diagnostic Variables.
• All
Note: Please refer Web HMI user manual for more details.
It is possible to add Variables as Profile points. They can be used for mapping against other
protocols or variables. Variables are of three different types:
• Logic Variables
• Diagnostic Variables
The description of various Actions which can be configured in the Tag list under “All” are given
below:
User can configure kalki.io specific parameters under ‘Cloud Settings’ for Periodic and Events
push configuration. These parameters will only be applicable to the gateway if the device is in
advanced mode.
Note: Events and Alarm Configuration will be available only in the ecc file. It cannot be
obtained while exporting/Importing the configuration file.
Generic Settings
The properties of the logic variable can be set as shown in the figure (Adding a Logic variable)
below.
The system variables that are currently available are listed in below table
Supported
Variable Functionality Values Dependence
Models
Device INFO
CPU Usage Provides 0 - 100 All Models 1. Firmware should
information about support global master
percentage of 2. License of global
CPU Used. Master
3. DCCP Version
2.16.0 or higher
4. GPC Version 3.1.0
or higher
CPU Alarm If CPU Usage ON/OFF All Models 1. Firmware should
value goes support global master
above the Event 2. License of global
Trigger Limit Master
configured, the 3. DCCP Version
CPU Alarm is 2.16.0 or higher
updated with 4. GPC Version 3.1.0
value ON, else it or higher
is updated with
value OFF.
OVLST: Overflow of
value of Time Since
Last Sync Time.
Device Healthiness of the 0(Healthy), All Models 1. Firmware should
Healthiness device derived 1(Low Warning), support global master
from the Node 2(High Warning), 2. License of global
diagnostic points. 3(Unhealthy). Master
Is ‘Healthy’ if 3. DCCP Version 2.16.0
all the nodes or higher
connected, ‘Low 4. GPC Version 3.1.0 or
warning’ if 50% or higher
more nodes are
connected, ‘High
warning’ if less
than 50% nodes
are connected
and ‘unhealthy’ if
all the nodes are
disconnected.
(Profile should be
added for nodes.
Only externally
connecting
master nodes are
considered)
Last The time at which Time (in milliseconds All Models 1. Firmware should
commissioning the device is from epoch). support global master
Date and Time configured using Timestamp of the 2. License of global
EasyConnect point also will be Master
recently. updated with the time 3. DCCP Version 2.16.0
corresponding to the or higher
epoch value. 4. GPC Version 3.1.0 or
higher
The below table 14 (Special Functions) lists all the Special functions available in the device.
The graphical ones are the Ladder Diagram (LD) and Functional Block Diagram (FBD). The
textual ones are Structured Text (ST) and Instruction List (IL).
Sequential Functional Chart (SFC) has elements to organize programs for sequential and parallel
Control Processing.
The Logic Interface settings in EasyConnect enable the user to use the data from different
protocol points and to create a programming logic in 61131 using IsaGraf Work bench. For each
profile row of the protocol, there will be an option to enable or disable the support for that point
in logic engine. Enabling that option, enables the Logic Settings tab to enter configuration details
as shown in the figure (Enabling the use of a profile row in Logic Engine) below.
The variable list in Excel format is then exported. This can then be imported to ISaGraf WorkBench
and can be used in creating programming logic.
Note: The details of import variables, logic creation and download are explained in
SYNC-IEC 61131 Interface User Manual.
Note: Please refer Web HMI user manual for more details.
When Time Synchronization is chosen, the following window is seen and parameters are
described in below table Time Synchronization Parameters.
IEEE 1588 eth0, eth1, eth2, eth0 The Precision Time Protocol is
Interface * eth3, bond0, bond1, bound to the chosen interface.
hsr0, hsr1, prp0,
prp1
UTC Offset * -43200 to 43200 0 Master clock offset from UTC time
in seconds.
Transport Ethernet, ipv4 Ethernet Transport type for PTP packets
The device will accept unmodulated DC Level Shift (TTL Level) codes without carrier.
In order to build a completely IEEE 1588v2-compliant network, the Ethernet switches, end devices,
and industrial computers must all support IEEE 1588v2. By deploying IEEE 1588v2-complaint
IED’s now system operators can create a system where the switches, IEDs, and computers all
work seamlessly together for highly accurate time synchronization. In recent years, an increasing
number of electrical power systems have been utilizing a more distributed architecture and less
stringent timing specifications. IEEE 1588 establishes a master-slave relationship between the
clocks, and enforces the specific timing requirements. All devices ultimately derive their time
from a clock known as the grandmaster clock. In its basic form, the protocol is intended to be
administration free.
The protocol is usually described in terms of a client-server model, but can as easily be used
in peer-to-peer relationships where both peers consider the other to be a potential time source.
31.4.1. Configuring NTP
The device that requires clock synchronization by NTP can either be configured as a client,
server or both.
The SNTP/NTP protocol should be chosen and the protocol type must be selected as NTP from
the following parameters:
Parameter Range/Optional
Default Value Description
Name Values
Protocol Type SNTP, NTP SNTP Specifies the type of protocol to be
used for time synchronization.
Port No Valid UDP Port failure Specifies UDP Port number used
Range for SNTP Client/Server.
Table 18: Channel Parameters
To configure NTP as a client the client node should be added and the following parameters need
to be configured based on the requirement.
Parameter
Range Default Value Description
Name
NTP server IP - 0.0.0.0 This is the address of the server
address to which our device (client)
synchronizes.
Minpoll 4 to 6 6 This value specifies the polling
interval. i.e the interval at which
the client polls the server. If the
required polling interval is 64
seconds the configured value
should be 6 (2^6=64 secs)
Maxpoll 4 to 17 10 Maxpoll sets the maximum value
until the polling should go on in
case the server isn't reachable.
Enable NTP True (1) – False (0) False (0) Redundant servers can be
redundant provided for more accuracy.
servers
No of redundant 0-4 0 Specifies the no of redundant
servers servers that are to be listed in the
configuration file.
To configure NTP as a server the server node should be added and the following parameters
need to be configured based on the requirement.
Parameter Default
Range XML Tag Description
Name Value
Stratum level of 0-15 0 STRALVL Stratum level represents the
the server distance from the reference clock.
If the client of the same device
wants to synchronize with an
external server, the value of the
stratum level must be high (>=4).
As, the level also represents the
priority at which the client chooses
to connect to a server. Higher the
stratum number lower the priority.
Table 20: Server node Parameters
To configure NTP as client and server the client and the server node should be added and their
respective parameters need to be configured based on the requirement.
From version 4.6.0 of EasyConnect onwards, the latest version of DCCP firmware is provided
in the EasyConnect application folder. If the device has an older DCCP version, EasyConnect
provides an option to automatically upgrade the DCCP firmware.
During various operations such as ‘Download’, ‘Upload’, ‘Stop firmware’ and ‘Start firmware’,
EasyConnect l checks the DCCP firmware version in the device, and then prompts the user to
download the latest version, if the DCCP version in the device is older.
To enable this DCCP version check, the ‘Check for firmware updates’ box in the Option window
found under Tools must be checked as shown in the figure below. Then click Save.
To disable the version check, uncheck the Check for firmware updates box and click Save.
If the device has an older DCCP version, EasyConnect prompts the user to upgrade the DCCP
firmware as shown in the figure (Pop-up for Automatic Up gradation) below. On clicking Yes, the
device gets upgraded to the latest DCCP.
For DCCP versions older than 2.9, EasyConnect prompts the user to upgrade to a compatible
DCCP version, as shown in the figure (Model name prompt for older DCCP versions) below. On
clicking Yes, the user is prompted to browse for the model name from the combo box, as shown
in the second figure (Automatic upgrade prompt for incompatible DCCP version) below. On
clicking OK, the DCCP firmware in the device gets automatically upgraded to the EasyConnect
DCCP firmware version.
In the Version Information window, an option Click here to update is provided to update the
DCCP version if the device uses an older DCCP version than the EasyConnect DCCP version,
as shown in the figure (DCCP update Link in Version Info) below. This feature is available only
for devices that support DCCP Packaging.
Note: This option is not available if the ‘Check for firmware updates’ box in the Option
window found under Tools is unchecked.
Note: The DCCP Packaging feature is supported for all the devices listed in the SYNC
tab in the devices list in EasyConnect.
Figure 231: Version Info for devices with older DCCP Versions
IEC61850 server ICCP peer protocol configuration follows different approach compared to other
protocols specified in this document. High level work-flow is detailed below. Refer corresponding
user manual for details.
The following table 16 (Models supported in different SYNC series) details the models supported
in different SYNC series.
When a protocol conversion is achieved using SYNC, the quality flag conversion between the protocols has to be defined. The table 18 (Flag Mapping) below is used to explain the quality flag translation between
protocols inside SYNC. The flags received in any of the SYNC-Master Protocol (SYNC Master) will be translated to a specific flag of SYNC-Slave Protocol (SYNC Slave) as described in the table 18 shown below.
SYNC-Master Protocol
IEC 101/104 DNP 3.0 IEC 103 Modbus IEC 61850
Validity
On link Validity = Validity Validity Validity = Validity = Validity Validity
SYNC-Slave Protocol failure
Roll-over2
On link failure
On link On link
Questionable = invalid = invalid
= invalid
Questionable Questionable = invalid = invalid On link failure
(Counter)/ Local forced Communication Remote Chatter Reference ER3 (MVAL failure (Not failure (Not & Detail Source =
OV1 BL1 SB1 NT1 IV1 EI1 (Not On-line2 = 0 Restart2 (Not protocol OV3 & Detail & Detail & Detail & Detail & Detail Blocked4 & Detail & Detail (Not protocol
Over-range2 data2 lost2 forced data2 filter2 check2 invalid) protocol protocol quality Substituted4
protocol flag) quality = Old quality = quality = quality = quality = quality = quality = Out flag)
(Analog) flag) flag) = Bad
flag) data4 Oscillatory4 Failure4 Inaccurate4 Inconsistent4 Overflow4 of Range4
Reference4
OV1 X X X X X
BL1 X X
IEC SB1 X X X X
101/104 NT1 X X X X X X X X
IV1 X X X X X X X X X
EI1 X
Roll-over2
(Counter)/ Over- X X X X X
range2 (Analog)
Local forced
X X X
data2
Communication
X X X X X X X
DNP 3.0 lost2
On-line2 = 0 X X X X X X X X
Restart2 X
Remote forced
X
data2
Chatter filter2 X X
Reference check2 X X
OV3 X X X
IEC 103 ER3 (MVAL
X X X X X X X X X X X X X X X
invalid)
Validity =
Questionable &
X X X X X X X X
Detail quality =
Old data4
Validity = invalid
& Detail quality = X X
Oscillatory4
Validity = invalid
& Detail quality = X X X X X X X X X
Failure4
Validity = invalid
& Detail quality = X X
Bad Reference4
IEC 61850 Validity =
Questionable &
X X
Detail quality =
Inaccurate4
Validity =
Questionable &
X
Detail quality =
Inconsistent4
Source =
X X X X
Substituted4
Blocked4 X X
Validity = invalid
& Detail quality = X X X X X
Out of Range4
All flags described in the table are considered set and follow the applicable translation unless specified otherwise
• See quality description details in section 7.2.6.3 and 7.2.6.4 of IEC 60870-5-101.
• See DNP V3.00 Data Object Library – FLAG details given in each objects
• See details in section 7.2.6.8 of IEC 60870-5-103
PRP Software
Copyright (c) 2007, Institute of Embedded Systems at Zurich University of Applied Sciences
(http://ines.zhaw.ch)
Acronyms/Abbreviations Description
CHAP Challenge-Handshake Authentication Protocol
DCCP Diagnostic and Converter Configuration
Protocol Enhanced Data rates for Global Evolution
DPI Dots Per Inch
EDGE Enhanced Data rates for Global Evolution
GPC Generic Protocol Conversion
GPRS General Packet Radio Service
HSB Hot-Standby
IP Internet Protocol
KSGL Kalki Substation Gateway Lite
PPP Point to Point Protocol
RAM Random Access Memory
UDP User Datagram Protocol
VPN Virtual Private Network
SNMP Simple Network Management Protocol
XML Extensible Mark-up Language
RSA Rivest - Shamir - Adleman
DES Data Encryption Standard
AES Advanced Encryption Standard
SHA Secure Hash Algorithm
CBC Cipher-block chaining
DHE Diffie-Hellman ephemeral
RC4 Rivest Cipher 4
CA Certificate Authority
ARP Address Resolution Protocol
NAT Network Address Translation
RSTP Rapid Spanning Tree Protocol
MRP Media Redundancy Protocol
PRP Parallel Redundancy Protocol
HSR High Availability Seamless Redundancy
Table 25: List of abbreviations