nearia Posted December 4, 2014 (edited) · Report post Имеется несколько Nas серверов разных конфигураций с системой Freebsd 10.1 и Freebsd 9.2 на всех собрано по 2 lagg интерфейса, первый лаг смотрит в cisco 3750, и везде наблюдается одна и та же проблема с балансировкой трафика между интерфейсами. rc.conf ifconfig_igb0="up" ifconfig_igb1="up" ifconfig_igb2="up" ifconfig_igb3="up" ifconfig_lagg0="laggproto lacp laggport igb0 laggport igb1 xx.xx.xx.xx netmask xx.xx.xx.xx" ifconfig_lagg1="laggproto lacp laggport igb2 laggport igb3 xx.xx.xx.xx netmask xx.xx.xx.xx" defaultrouter="xx.xx.xx.xx" cloned_interfaces="lagg0 lagg1 vlan.." cisco 3750 port-channel load-balance src-dst-ip график интерфейсов в lagg0: Edited December 4, 2014 by nearia Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vlad11 Posted December 4, 2014 · Report post Пробуйте опцию fec. Без статистики трафика ip-src и ip-dst - гадание на кофейной гуще. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zlolotus Posted December 4, 2014 · Report post Имеется несколько Nas серверов разных конфигураций с системой Freebsd 10.1 и Freebsd 9.2 на всех собрано по 2 lagg интерфейса, первый лаг смотрит в cisco 3750, и везде наблюдается одна и та же проблема с балансировкой трафика между интерфейсами. rc.conf ifconfig_igb0="up" ifconfig_igb1="up" ifconfig_igb2="up" ifconfig_igb3="up" ifconfig_lagg0="laggproto lacp laggport igb0 laggport igb1 xx.xx.xx.xx netmask xx.xx.xx.xx" ifconfig_lagg1="laggproto lacp laggport igb2 laggport igb3 xx.xx.xx.xx netmask xx.xx.xx.xx" defaultrouter="xx.xx.xx.xx" cloned_interfaces="lagg0 lagg1 vlan.." cisco 3750 port-channel load-balance src-dst-ip график интерфейсов в lagg0: Попробуйте этот Алгоритм. port-channel load-balance src-dst-mac Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Megas Posted December 4, 2014 · Report post ifconfig_lagg0="laggproto lacp laggport em1 laggport em0 lagghash l2,l3,l4 up" на ifconfig сейчас можете увидеть как у вас балансируется. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vlad11 Posted December 4, 2014 (edited) · Report post Потов выставите net.link.lagg.lacp.debug=2 для трассы. Edited December 4, 2014 by vlad11 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nearia Posted December 5, 2014 · Report post на ifconfig сейчас можете увидеть как у вас балансируется. lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO> ether a4:5d:36:fc:f9:a4 inet xx.xx.xx.xx netmask 0xffffffe0 broadcast xx.xx.xx.xx media: Ethernet autoselect status: active laggproto lacp lagghash l2,l3,l4 laggport: igb1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING> laggport: igb0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING> Попробуйте этот Алгоритм. port-channel load-balance src-dst-mac Не получится сменить , так как 3750 имеет соединения с другими свичами и там всё нормально, а применить другой тип балансировки на 1 порт не получается , только глобально, к слову 3750 на этом порту видит маки только сетевых карт подключенного к ней сервера (igb0,igb1). Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nearia Posted December 5, 2014 · Report post ifconfig_lagg1="laggproto lacp laggport igb2 laggport igb3 xx.xx.xx.xx netmask xx.xx.xx.xx" Этот интерфейс смотрит в zyxel с клиентами, на нём с балансировкой всё нормально. На zyxel'е создан trunk и включен lacp. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nearia Posted December 9, 2014 · Report post Включил дебаг. Не могу разобраться в полученной информации. Dec 9 06:15:50 nas202 kernel: igb2: lacp_sm_rx_record_pdu Dec 9 06:15:50 nas202 kernel: igb3: lacpdu receive Dec 9 06:15:50 nas202 kernel: actor=(FFFF,50-67-F0-72-96-27,0009,0001,000A) Dec 9 06:15:50 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:15:50 nas202 kernel: partner=(8000,A4-5D-36-FC-F9-A6,00EB,8000,0004) Dec 9 06:15:50 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:15:50 nas202 kernel: maxdelay=32768 Dec 9 06:15:50 nas202 kernel: igb3: lacp_sm_rx_update_selected Dec 9 06:15:50 nas202 kernel: igb3: lacp_sm_rx_update_selected_from_peerinfo Dec 9 06:15:50 nas202 kernel: igb3: lacp_sm_rx_update_ntt Dec 9 06:15:50 nas202 kernel: igb3: lacp_sm_rx_record_pdu Dec 9 06:15:50 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:50 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:50 nas202 kernel: igb0: lacpdu receive Dec 9 06:15:50 nas202 kernel: actor=(8000,00-19-2F-64-E2-00,000B,8000,0012) Dec 9 06:15:50 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:15:50 nas202 kernel: partner=(8000,A4-5D-36-FC-F9-A4,00CB,8000,0001) Dec 9 06:15:50 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:15:50 nas202 kernel: maxdelay=32768 Dec 9 06:15:50 nas202 kernel: igb0: lacp_sm_rx_update_selected Dec 9 06:15:50 nas202 kernel: igb0: lacp_sm_rx_update_selected_from_peerinfo Dec 9 06:15:50 nas202 kernel: igb0: lacp_sm_rx_update_ntt Dec 9 06:15:50 nas202 kernel: igb0: lacp_sm_rx_record_pdu Dec 9 06:15:50 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:50 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:51 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:51 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:51 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:51 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:52 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:52 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:52 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:52 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:53 nas202 kernel: igb1: lacpdu receive Dec 9 06:15:53 nas202 kernel: actor=(8000,00-19-2F-64-E2-00,000B,8000,0015) Dec 9 06:15:53 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:15:53 nas202 kernel: partner=(8000,A4-5D-36-FC-F9-A4,00CB,8000,0002) Dec 9 06:15:53 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:15:53 nas202 kernel: maxdelay=32768 Dec 9 06:15:53 nas202 kernel: igb1: lacp_sm_rx_update_selected Dec 9 06:15:53 nas202 kernel: igb1: lacp_sm_rx_update_selected_from_peerinfo Dec 9 06:15:53 nas202 kernel: igb1: lacp_sm_rx_update_ntt Dec 9 06:15:53 nas202 kernel: igb1: lacp_sm_rx_record_pdu Dec 9 06:15:53 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:53 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:53 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:53 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:54 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:54 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:54 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:54 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:55 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:55 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:55 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:55 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:56 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:56 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:56 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:56 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:57 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:57 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:57 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:57 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:58 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:58 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:58 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:58 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:59 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:59 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:59 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:15:59 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:00 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:00 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:00 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:00 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:01 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:01 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:01 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:01 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:02 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:02 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:02 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:02 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:03 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:03 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:03 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:03 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:04 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:04 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:04 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:04 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:05 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:05 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:05 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:05 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:06 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:06 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:06 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:06 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:07 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:07 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:07 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:07 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:08 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:08 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:08 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:08 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:09 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:09 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:09 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:09 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:10 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:10 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:10 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:10 nas202 kernel: igb1: lacpdu transmit Dec 9 06:16:10 nas202 kernel: actor=(8000,A4-5D-36-FC-F9-A4,00CB,8000,0002) Dec 9 06:16:10 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:10 nas202 kernel: partner=(8000,00-19-2F-64-E2-00,000B,8000,0015) Dec 9 06:16:10 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:10 nas202 kernel: maxdelay=0 Dec 9 06:16:10 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:10 nas202 kernel: igb0: lacpdu transmit Dec 9 06:16:10 nas202 kernel: actor=(8000,A4-5D-36-FC-F9-A4,00CB,8000,0001) Dec 9 06:16:10 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:10 nas202 kernel: partner=(8000,00-19-2F-64-E2-00,000B,8000,0012) Dec 9 06:16:10 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:10 nas202 kernel: maxdelay=0 Dec 9 06:16:11 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:11 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:11 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:11 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:12 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:12 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:12 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:12 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:13 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:13 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:13 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:13 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:14 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:14 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:14 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:14 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:15 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:15 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:15 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:15 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:16 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:16 nas202 kernel: igb3: lacpdu transmit Dec 9 06:16:16 nas202 kernel: actor=(8000,A4-5D-36-FC-F9-A6,00EB,8000,0004) Dec 9 06:16:16 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:16 nas202 kernel: partner=(FFFF,50-67-F0-72-96-27,0009,0001,000A) Dec 9 06:16:16 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:16 nas202 kernel: maxdelay=0 Dec 9 06:16:16 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:16 nas202 kernel: igb2: lacpdu transmit Dec 9 06:16:16 nas202 kernel: actor=(8000,A4-5D-36-FC-F9-A6,00EB,8000,0003) Dec 9 06:16:16 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:16 nas202 kernel: partner=(FFFF,50-67-F0-72-96-27,0009,0001,0002) Dec 9 06:16:16 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:16 nas202 kernel: maxdelay=0 Dec 9 06:16:16 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:16 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:17 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:17 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:17 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:17 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:18 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:18 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:18 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:18 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:19 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:19 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:19 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:19 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:19 nas202 kernel: igb2: lacpdu receive Dec 9 06:16:19 nas202 kernel: actor=(FFFF,50-67-F0-72-96-27,0009,0001,0002) Dec 9 06:16:19 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:19 nas202 kernel: partner=(8000,A4-5D-36-FC-F9-A6,00EB,8000,0003) Dec 9 06:16:19 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:19 nas202 kernel: maxdelay=32768 Dec 9 06:16:19 nas202 kernel: igb2: lacp_sm_rx_update_selected Dec 9 06:16:19 nas202 kernel: igb2: lacp_sm_rx_update_selected_from_peerinfo Dec 9 06:16:19 nas202 kernel: igb2: lacp_sm_rx_update_ntt Dec 9 06:16:19 nas202 kernel: igb2: lacp_sm_rx_record_pdu Dec 9 06:16:19 nas202 kernel: igb3: lacpdu receive Dec 9 06:16:19 nas202 kernel: actor=(FFFF,50-67-F0-72-96-27,0009,0001,000A) Dec 9 06:16:19 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:19 nas202 kernel: partner=(8000,A4-5D-36-FC-F9-A6,00EB,8000,0004) Dec 9 06:16:19 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:19 nas202 kernel: maxdelay=32768 Dec 9 06:16:19 nas202 kernel: igb3: lacp_sm_rx_update_selected Dec 9 06:16:19 nas202 kernel: igb3: lacp_sm_rx_update_selected_from_peerinfo Dec 9 06:16:19 nas202 kernel: igb3: lacp_sm_rx_update_ntt Dec 9 06:16:19 nas202 kernel: igb3: lacp_sm_rx_record_pdu Dec 9 06:16:20 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:20 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:20 nas202 kernel: igb0: lacpdu receive Dec 9 06:16:20 nas202 kernel: actor=(8000,00-19-2F-64-E2-00,000B,8000,0012) Dec 9 06:16:20 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:20 nas202 kernel: partner=(8000,A4-5D-36-FC-F9-A4,00CB,8000,0001) Dec 9 06:16:20 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:20 nas202 kernel: maxdelay=32768 Dec 9 06:16:20 nas202 kernel: igb0: lacp_sm_rx_update_selected Dec 9 06:16:20 nas202 kernel: igb0: lacp_sm_rx_update_selected_from_peerinfo Dec 9 06:16:20 nas202 kernel: igb0: lacp_sm_rx_update_ntt Dec 9 06:16:20 nas202 kernel: igb0: lacp_sm_rx_record_pdu Dec 9 06:16:20 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:20 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:21 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:21 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:21 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:21 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:22 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:22 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:22 nas202 kernel: igb1: lacpdu receive Dec 9 06:16:22 nas202 kernel: actor=(8000,00-19-2F-64-E2-00,000B,8000,0015) Dec 9 06:16:22 nas202 kernel: actor.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:22 nas202 kernel: partner=(8000,A4-5D-36-FC-F9-A4,00CB,8000,0002) Dec 9 06:16:22 nas202 kernel: partner.state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> Dec 9 06:16:22 nas202 kernel: maxdelay=32768 Dec 9 06:16:22 nas202 kernel: igb1: lacp_sm_rx_update_selected Dec 9 06:16:22 nas202 kernel: igb1: lacp_sm_rx_update_selected_from_peerinfo Dec 9 06:16:22 nas202 kernel: igb1: lacp_sm_rx_update_ntt Dec 9 06:16:22 nas202 kernel: igb1: lacp_sm_rx_record_pdu Dec 9 06:16:22 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:22 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:23 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:23 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:23 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:23 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:24 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:24 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:24 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:24 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:25 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:25 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:25 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:25 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:26 nas202 kernel: igb3: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:26 nas202 kernel: igb2: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:26 nas202 kernel: igb1: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Dec 9 06:16:26 nas202 kernel: igb0: lacp_sm_mux: state= 0x4, selected= 0x2, p_sync= 0x1, p_collecting= 0x1 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dreambox Posted December 10, 2014 · Report post А это только на 10ке проблема ? У меня на 9.2 так: igb2: 20.04 Mb/s 76.73 Mb/s 96.77 Mb/s igb3: 28.03 Mb/s 64.59 Mb/s 92.62 Mb/s igb4: 55.10 Mb/s 33.55 Mb/s 88.65 Mb/s igb5: 87.76 Mb/s 13.22 Mb/s 100.98 Mb/s lagg0: 48.06 Mb/s 141.38 Mb/s 189.44 Mb/s lagg21: 142.81 Mb/s 46.77 Mb/s 189.58 Mb/s uname -rsmFreeBSD 9.2-STABLE amd64 4500E-#sh etherchannel load-balance EtherChannel Load-Balancing Configuration: src-dst-ip Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dadv Posted December 11, 2014 (edited) · Report post Имеется несколько Nas серверов разных конфигураций с системой Freebsd 10.1 и Freebsd 9.2 на всех собрано по 2 lagg интерфейса, первый лаг смотрит в cisco 3750, и везде наблюдается одна и та же проблема с балансировкой трафика между интерфейсами. http://dadv.livejournal.com/139170.html#lagg http://dadv.livejournal.com/161010.html Edited December 11, 2014 by dadv Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dreambox Posted December 11, 2014 · Report post net.link.lagg.0.flowid_shift=0 net.link.lagg.1.flowid_shift=0 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dadv Posted December 11, 2014 · Report post net.link.lagg.0.flowid_shift=0 net.link.lagg.1.flowid_shift=0 flowid_shift это решение другой проблемы, топик-стартеру это не поможет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dreambox Posted December 12, 2014 · Report post net.link.lagg.0.flowid_shift=0 net.link.lagg.1.flowid_shift=0 flowid_shift это решение другой проблемы, топик-стартеру это не поможет. Как вариант. Сам планирую переезд на 10.1, в которых буду использовать lagg. Потому решение сабжа интересно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nearia Posted December 12, 2014 · Report post http://dadv.livejour...39170.html#lagghttp://dadv.livejour...com/161010.html При много благодарен всем кто принял участие в обсуждении проблемы, особенно dadv, трафик появился на обоих интерфейсах. Спасибо! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dreambox Posted December 12, 2014 · Report post http://dadv.livejour...39170.html#lagghttp://dadv.livejour...com/161010.html При много благодарен всем кто принял участие в обсуждении проблемы, особенно dadv, трафик появился на обоих интерфейсах. Спасибо! Рад слышать. Что исправляли ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nearia Posted December 12, 2014 · Report post Рад слышать. Что исправляли ? net.link.lagg.0.use_flowid: 1 на net.link.lagg.0.use_flowid: 0 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
axynamatata Posted February 26, 2016 (edited) · Report post Я смотрю у вас похожая ситуация, если поможете буду благодарен. out делится а с in чтото непонятное происходит Edited February 26, 2016 by axynamatata Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted February 26, 2016 · Report post С этим с производителю свич чипа. Они тупо по хэшу от мака льют в один порт, раундробина не умеют, поэтому от одного клиента больше гига не получить. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted February 26, 2016 · Report post Это к коммутатору. Фря непричем Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
GrandPr1de Posted February 26, 2016 · Report post ну да, ин же трафик, смотрите на второй стороне лага какой режим балансировки Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
axynamatata Posted February 26, 2016 · Report post На другой стороне стоит DGS-3420-28TC, Сетевые менял ничего не поменялось Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
axynamatata Posted February 26, 2016 · Report post Извините что потревожил, все заработало после выбора алгаритма ip_source, с остальными работать не хотело Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vlad11 Posted February 27, 2016 · Report post Извините что потревожил, все заработало после выбора алгаритма ip_source, с остальными работать не хотело Не забывайте идти на офф форум Длинка и в ветке вашего коммутатора открывать жалобу-баг репорт. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...