Sponsored Content
Special Forums UNIX and Linux Applications Information on forwarding queue occupation in a Linux router Post 303039947 by i_mll on Friday 18th of October 2019 12:29:31 PM
Old 10-18-2019
Information on forwarding queue occupation in a Linux router

Hello.
I have an OpenWrt router forwarding traffic from a network to another and I'm building a monitoring tool that requires information about the packet queue/ ring buffer (in the receiving side/interface - rx) occupation, alerting me when it is close to its maximum capacity.

However, after analysing the following files (linux filesystem):
  • tcp_mem/tcp_rmem/tcp_wmem in /proc/sys/net/ipv4
  • tx_queue_len in /sys/class/net/(interface)
  • sockstat in /proc/net

I concluded these files would only be relevant for my program if the router was the destination or source of the TCP packets, which is not the case. So, as I discussed with a professor of mine, the metrics these files provide are not relevant in a forwarding situation, as the packets do not go to the TCP queues.

If that's true, then where (in what folder/file) can I find information about the router's forwarding queue's current occupation and its maximum occupation, if there's any information on the matter? Note that this question is not limited to the OpenWrt OS, but any linux system.
 

3 More Discussions You Might Find Interesting

1. IP Networking

Linux Router?

I am trying to set up a linux box as a router, but I am a little confused on how to do this. I am using Red Hat 9.0 on a machine that has 2 nic cards. Also, I am using a DSL pppoe connection. I have installed rp-pppoe and I am connected to the internet via the pseudo pppoe interface. I have... (1 Reply)
Discussion started by: cstovall
1 Replies

2. Cybersecurity

ssh X-forwarding and remote forwarding behind proxy

Hi, from my workplace we use a proxy to connect to the outside world, including external ssh servers. The problem is that the server is seeing the connection coming from the proxy and knows nothing about the client behind it. The ssh connection itself works fine, but x-forwarding does not work as... (1 Reply)
Discussion started by: vampirodolce
1 Replies

3. Shell Programming and Scripting

Send information about disk occupation periodically by email

Hi, I want to make a shell script that gives me the information about the disk occupation by sending me an email once in a month for example. With this command df|tr -s " "|cut -d" " -f 1,5 I can see the occupation but I dont know how to make the machine to send me the email with this... (7 Replies)
Discussion started by: Adam Brave
7 Replies
mrinfo(1M)																mrinfo(1M)

NAME
mrinfo - Multicast Routing Configuration Information Tool SYNOPSIS
debuglevel] retries] timeout] [ multicast-router ] DESCRIPTION
requests the configuration information from the multicast-ourter, and prints the information to the standard out. multicast-router can be either an IP address or a system name. sends out the ASK_NEIGHBORS igmp message to the specified multicast-router, when the router receives the request, it sends back its configuration information. If the multicast-router is not specified, the request is sent the local router. The the configuration information for each interface is printed in the following format: If there are multiple neighbor routers on one interface, they will all be reported on the output. The possible values for flag are: Neighbors are reached via tunnel. The tunnel uses IP source routing. The interface is down. The interface is administratively disabled for multicast routing. The local router is the querier of the subnet. Please see mrouted(1M) for and The command line options are: Sets the level for printing out the debug message. The default is 0, only error and warning messages will be printed. Debug level three prints most the messages. Sets the retry times to pull the routing daemon for information. The default is 3. Specifies the timeout value in seconds for waiting the reply. The default value is 4. EXAMPLE
The following is an example of quering the multicasting configuration from the local routing daemon. 127.0.0.1 (localhost) [version 3.3]: 15.13.106.144 -> 15.13.106.145 (hpntcbs.cup.hp.com) [10/1/querier] 193.2.1.39 -> 0.0.0.0 (all-zeros-broadcast) [1/1/disabled] 15.13.106.144 -> 15.255.176.33 (matmos.hpl.hp.com) [10/1/tunnel] 15.13.106.144 -> 15.17.20.7 (hpspddc.vid.hp.com) [10/1/tunnel/down] Note must be run as root. AUTHOR
was developed by Van Jacobson. SEE ALSO
mrouted(1M), map-mbone(1M). mrinfo(1M)
All times are GMT -4. The time now is 01:15 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy