Toolpack Application:tbrouter

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(creation)
 
(added - Particularities)
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
 
== Started By ==
 
== Started By ==
  
tbrouter is a service spawned by operating system.
+
tbrouter is a service spawned by the operating system.
  
  
 
== Role ==
 
== Role ==
tbrouter is an application that handles all IP traffic.
+
tbrouter is an application that handles all IP traffic for LAN/WAN interfaces.
  
 
It is responsible for:
 
It is responsible for:
* Manage sip and rtp IP interfaces
+
* Manage LAN/WAN IP interfaces
 
* Act as a firewall to protect against intrusion.
 
* Act as a firewall to protect against intrusion.
 +
* Protects against DDoS
  
 
== High Availability ==
 
== High Availability ==
Each tbrouter works
 
  
 +
tbrouter is always active on each host it is running on.
  
  
 
== Resynchronization ==
 
== Resynchronization ==
  
 +
Tbrouter will synchronize its configuration from tboamapp. This includes the configured interfaces, vlans and ACLs. Tbrouter will also synchronize RTP/RTCP resources from toolpack_engine
 +
 +
== Particularities ==
 +
 +
Tbrouter is a special applications that takes control of CPU core of the servers it is running on. Normally two CPU cores are assigned to the Tbrouter application and these CPUs will show being used at 100%. So Tbrouter application will show 200% CPU usage with applications such as 'top'.
  
 
== Logs ==
 
== Logs ==
  
The logs for the ''T''ctrl tbrouter as follows:
+
The logs for the ''T''ctrl tbrouter application as follows:
 
: [InstallDir]/tbrouter
 
: [InstallDir]/tbrouter
 
: /lib/tb/toolpack/tbrouter
 
: /lib/tb/toolpack/tbrouter

Latest revision as of 10:12, 27 June 2017

Contents

Started By

tbrouter is a service spawned by the operating system.


Role

tbrouter is an application that handles all IP traffic for LAN/WAN interfaces.

It is responsible for:

  • Manage LAN/WAN IP interfaces
  • Act as a firewall to protect against intrusion.
  • Protects against DDoS

High Availability

tbrouter is always active on each host it is running on.


Resynchronization

Tbrouter will synchronize its configuration from tboamapp. This includes the configured interfaces, vlans and ACLs. Tbrouter will also synchronize RTP/RTCP resources from toolpack_engine

Particularities

Tbrouter is a special applications that takes control of CPU core of the servers it is running on. Normally two CPU cores are assigned to the Tbrouter application and these CPUs will show being used at 100%. So Tbrouter application will show 200% CPU usage with applications such as 'top'.

Logs

The logs for the Tctrl tbrouter application as follows:

[InstallDir]/tbrouter
/lib/tb/toolpack/tbrouter
Personal tools