0

I'm trying to use TIPC on RHEL8.4 to manually communicate OpenSAF nodes, using this protocol instead of TCP.

OpenSAF is designed to work with TIPC but only as L2 and, in this case, we need IP routing. That's why I'm configuring it manually.

I am using the following script to start and configure TIPC:

#!/bin/bash

SLOT_ID=$(cat "/etc/opensaf/slot_id")
DEV=eno1

modprobe tipc
tipc node set netid 1111
tipc node set address 1.1.$SLOT_ID
tipc node set identity $(hostname)
tipc bearer enable media udp device $DEV name $(hostname)
tipc media set mtu 9000 media udp

The thing is that when they are in the same VLAN they link correctly, but when they are in different VLANs, sometimes it works and sometimes it does not. Some links appear as "Unknown".

TIPC link list SSAF01 screenshot

TIPC link list PROC0204 screenshot

They have all run the same script. Sometimes it happens to some and sometimes it happens to others doing exactly the same. In this case procs and ssaf are in different VLANs. When they are in the same VLAN, they always work correctly.

I don't know if it's a network or software problem as communications are working fine.

RHEL version: Red Hat Enterprise Linux release 8.4 (Ootpa)

Kernel version: 4.18.0-305.el8.x86_64

TIPC version: Built-in kernel module

Thank you very much!

If I need to provide more information, please let me know.

Pablo MM
  • 1
  • 1

0 Answers0