Forums

Resolved
0 votes
I recently reconfigured our "Multiwan" to a Failover due to poor performance when our primary link went down.

Primary is a 100MB "Business Class" Cable Modem circuit, secondary is a full T1.

The primary works great when connected. However when it failed we would have VERY crappy performance through the backup T1. Usually less than .2Mbps down and up (using speedtest.net). I had the Multiwan weights set to 20 and 1.

I recently discovered a few threads on this forum detailing why and how to change from a Multiwan setup to a Failover only setup.

It does failover, pings return within a minute, web browsing as well. But, it is still very slow. So yesterday I had one of my techs configure a spare Cisco ASA as a gateway, connected the backup T1 to it and we got very good browsing results and speedtest.net results showing about 1.41Mbps up and down.
0.85.
Last night outside of production I had one of my night techs disconnect the cable modem, then run some ping and speed tests. Speed is better, but there is still something wrong. Download speed was 1.27Mbps and upload was 0.85Mbps.

Ideas on where to start poking around to trouble shoot this?
Wednesday, June 11 2014, 01:48 PM
Share this post:
Responses (4)
  • Accepted Answer

    Wednesday, June 11 2014, 08:08 PM - #Permalink
    Resolved
    0 votes
    Nothing jumps out, but you could try the latest kmod-igb driver from here.

    You could do with a kernel update as well. If you are updating automatically, you'll just need to reboot to install the latest kernel (2.6.32-431.17.1.v6.x86_64)

    BTW you can cut out a lot of your output from the above post. It looks like when you copied the screen you accidentally pasted back into it and it produced a load of garbage from then on.

    I'm afraid I can't help from now as I don't know anything about failover and MultiWan.
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, June 11 2014, 04:05 PM - #Permalink
    Resolved
    0 votes
    [root@shield ~]# lspci -k | grep Eth -A 4
    03:00.0 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connectio n (rev 02)
    Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
    Kernel driver in use: igb
    Kernel modules: igb
    03:00.1 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connectio n (rev 02)
    Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
    Kernel driver in use: igb
    Kernel modules: igb
    04:00.0 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connectio n (rev 02)
    Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
    Kernel driver in use: igb
    Kernel modules: igb
    04:00.1 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connectio n (rev 02)
    Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
    Kernel driver in use: igb
    Kernel modules: igb
    05:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5722 Gigabit Ethe rnet PCI Express
    Subsystem: Hewlett-Packard Company NC105i PCIe Gigabit Server Adapter
    Kernel driver in use: tg3
    Kernel modules: tg3
    06:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200e [Pi lot] ServerEngines (SEP1) (rev 02)
    [root@shield ~]# [root@shield ~]# lspci -k | grep Eth -A 4
    Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
    Kernel driver in use: igb
    -bash: [root@shield: command not found
    [root@shield ~]# 03:00.0 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connectio n (rev 02)
    -bash: syntax error near unexpected token `('
    [root@shield ~]# Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
    -bash: Subsystem:: command not found
    [root@shield ~]# Kernel driver in use: igb
    -bash: Kernel: command not found
    [root@shield ~]# Kernel modules: igb
    -bash: Kernel: command not found
    [root@shield ~]# 03:00.1 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connectio n (rev 02)
    -bash: syntax error near unexpected token `('
    [root@shield ~]# Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
    -bash: Subsystem:: command not found
    [root@shield ~]# Kernel driver in use: igb
    -bash: Kernel: command not found
    [root@shield ~]# Kernel modules: igb
    -bash: Kernel: command not found
    [root@shield ~]# 04:00.0 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connectio n (rev 02)
    -bash: syntax error near unexpected token `('
    [root@shield ~]# Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
    -bash: Subsystem:: command not found
    [root@shield ~]# Kernel driver in use: igb
    -bash: Kernel: command not found
    [root@shield ~]# Kernel modules: igb
    -bash: Kernel: command not found
    [root@shield ~]# 04:00.1 Ethernet controller: Intel Corporation 82575GB Gigabit Network Connectio n (rev 02)
    -bash: syntax error near unexpected token `('
    [root@shield ~]# Subsystem: Intel Corporation Gigabit VT Quad Port Server Adapter
    -bash: Subsystem:: command not found
    [root@shield ~]# Kernel driver in use: igb
    -bash: Kernel: command not found
    [root@shield ~]# Kernel modules: igb
    -bash: Kernel: command not found
    [root@shield ~]# 05:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5722 Gigabit Ethe rnet PCI Express
    -bash: 05:00.0: command not found
    [root@shield ~]# Subsystem: Hewlett-Packard Company NC105i PCIe Gigabit Server Adapter
    -bash: Subsystem:: command not found
    [root@shield ~]# Kernel driver in use: tg3
    -bash: Kernel: command not found
    [root@shield ~]# Kernel modules: tg3
    -bash: Kernel: command not found
    [root@shield ~]# 06:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200e [Pi lot] ServerEngines (SEP1) (rev 02)
    -bash: syntax error near unexpected token `('
    [root@shield ~]#

    [root@shield ~]# uname -r
    2.6.32-279.2.1.v6.x86_64
    [root@shield ~]#
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, June 11 2014, 03:52 PM - #Permalink
    Resolved
    0 votes
    Putting the MultiWAN issue to the side, for the moment, is it worth checking the NIC drivers? Assuming you are running 6.x, what is the output of:
    lspci -k | grep Eth -A 4
    uname -r
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, June 11 2014, 02:03 PM - #Permalink
    Resolved
    0 votes
    A little more info.

    Here is the page I used to configure Failover instead of Multiwan:
    http://www.clearcenter.com/support/documentation/clearos_guides/set_multiwan_to_backup_mode_instead_of_balance_mode

    Contents of the multiwan.conf file:
    MULTIPATH="on"
    MULTIPATH_WEIGHTS=""
    EXTIF_BACKUP="eth3"

    Attached image..."Multiwan Configuration" screen. http://www.clearfoundation.com/media/kunena/attachments/legacy/images/MultiWanConfig.jpg
    The reply is currently minimized Show
Your Reply