Home
Name Modified Size InfoDownloads / Week
tipc-vxworks 2018-05-23
Old versions and documents 2018-04-24
tipc-solaris 2008-07-09
tipcutils_3.0.6.tgz 2020-11-26 84.5 MB
TIPC Roadmap 2021.pdf 2020-10-06 906.7 kB
TIPC_Overview.pdf 2019-11-11 1.8 MB
README 2019-11-09 1.7 kB
Overlapping Ring Monitoring Netdev 2.1 Slides.pdf 2018-08-16 1.2 MB
Overlapping Ring Monitoring Netdev 2.1 Paper.pdf 2018-08-16 1.2 MB
TIPC Communication Groups Netdev 0x12 Slides.pdf 2018-08-16 482.4 kB
TIPC Communication Groups Netdev 0x12 Paper.pdf 2018-08-16 543.5 kB
Totals: 11 Items   90.6 MB 20
The TIPC kernel module is available by default in all major Linux distros.
Just do 'modprobe tipc' and you are ready to run in single node mode.

If you want to run in cluster mode each node must have a unique identity:
$ tipc node set id mynode1    (Optional. Self-assigned if not set. From Linux 4.18)
$ tipc node set addr 1.1.1    (Deprecated. Mandatory before Linux 4.18)

You must then attach an interface:
$ tipc bearer enable media eth dev eth0

If you want better redundancy and performance you can attach a second interface:
$ tipc bearer enable media eth dev eth1

Provided you have set up another node the same way you can now check if the links were created:
$ tipc link list
broadcast-link: up
mynode1:eth0-mynode2:eth0: up
mynode1:eth1-mynode2:eth1: up

If you want to run over UDP instead of directly over Ethernet use following commands:
$ tipc bearer enable media udp name UDP1 localip 192.168.123.102    (e.g.)
$ tipc bearer enable media udp name UDP2 localip 192.168.124.102 localport 2233 remoteport 2233 (e.g.)

The kernel source code can be checked out from:
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

The 'tipc' tool for configuring and managing TIPC is available as a standard part
of the iproute2 package, which is also available in all distros.
The source code can be checked out from:
$ git clone git://git.kernel.org/pub/scm/network/iproute2/iproute2.git

The 'tipcutils' package contains a set of demos and test programs. The .zip
file found under 'files' is only a snapshot, and may not always be up to date with
the latest version, which can be checked out from:
$ git clone git://git.code.sf.net/p/tipc/tipcutils

Source: README, updated 2019-11-09