Hi, I had for the longest time a trunk0 on my router with failover mode. I redid the config on last friday to have trunk LACP on the Netgear switch instead.
Here is my config: {internet}---[octeon router]---[netgear switch]===[Lanner 6 port firewall] I have drawn the === in there to indicate that there is 2 cat5e cables going to the Lanner, let's call it uranus for its hostname. Today I returned to my apartment after being gone from it for 3 days to find uranus had panic'ed. The panic indicated that there was no memory left and was in UFS region. Since this is the only change I did in the last few months I'm guessing there is a memory leak in the LACP routines, somewhere. Or I have misconfigured something. Here is an ifconfig output of trunk0 on uranus: ----> trunk0: flags=8947<UP,BROADCAST,DEBUG,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:90:0b:19:56:04 index 10 priority 0 llprio 3 trunk: trunkproto lacp trunk id: [(8000,00:90:0b:19:56:04,4054,0000,0000), (0080,00:00:00:00:00:00,0000,0000,0000)] trunkport em5 lacp_state actor activity,aggregation,sync,collecting,distributing,defaulted trunkport em5 lacp_state partner aggregation,sync,collecting,distributing trunkport em5 active,collecting,distributing trunkport em0 lacp_state actor activity,aggregation,sync,collecting,distributing,defaulted trunkport em0 lacp_state partner aggregation,sync,collecting,distributing trunkport em0 active,collecting,distributing groups: trunk egress media: Ethernet autoselect status: active <----- My config for trunk0 looks like this: uranus$ more /etc/hostname.trunk0 trunkport em0 trunkport em5 trunkproto lacp inet 192.168.177.40 255.255.255.0 192.168.177.255 inet6 2001:db8:0:30::142 64 up So my question for the short term is, is there anything I'm missing in this config? Do i need to set any priorities or anything? Because it worked right away, I get a good ping from another host on the netgear switch: beta$ ping uranus PING uranus.internal.centroid.eu (192.168.177.40): 56 data bytes 64 bytes from 192.168.177.40: icmp_seq=0 ttl=255 time=0.490 ms 64 bytes from 192.168.177.40: icmp_seq=1 ttl=255 time=0.415 ms 64 bytes from 192.168.177.40: icmp_seq=2 ttl=255 time=0.526 ms 64 bytes from 192.168.177.40: icmp_seq=3 ttl=255 time=0.424 ms ^C --- uranus.internal.centroid.eu ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.415/0.464/0.526/0.046 ms I'm looking at Rich Seiferts Switch book section 9.5.8 (LACP), but it'll take me a bit to make sense of it all, meanwhile I'M recompiling with LACP_DEBUG in hopes I see something in dmesg that indicates that there is functions exiting without perhaps free'ing some memory? If someone has a successful lacp setup and don't have my problems can you let me know what you're doing different? Best Regards, -peter