<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Вопрос для истинных гуру сетей или линукса</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95246.html</link>
    <description>Имеем ubuntu server 12.04.3&lt;br&gt;настроен bound0 для двух интерфейсов eth0 и eth1 по 802.3ad . Свич настроен соответственно. Транк поднялся - резервирование работает, т.е. дергаешь провада в разных комбинация все как и должно быть. А вот с балансировкой непонятки.&lt;br&gt;&lt;br&gt;По верх bond0 настроено 3 Vlan&#096;а: Vlan1 - локальная сетка, Vlan2 - первый провайдер, Vlan3 - второй провайдер.&lt;br&gt;Начинаю тестить - давать нагрузку на сеть через iperf - не суть важно. Ситуация - по пакетам идет почти полная балансировака - принято и отправленно с интерфейсов почти поровну пакетов (погрешность гдето +/- 10 пакетов на 10к) а вот по скорости при этом почти вся нагрузка идет через один из каналов, а на втором какието крохи приблезительно 1-3&#037;&lt;br&gt;я подозреваю что такая ситуация из-за фрагментации пакета - пробовал играть с mtu на интерфейсах - не помогает - где искать грабли подскажите плиз.&lt;br&gt;&lt;br&gt;И вторая проблема: во втором vlan через свич бегает мультикаст трафик от провайдера до других устройств в сетке которые в этом же vlan&#096;не. На интерфе</description>

<item>
    <title>Вопрос для истинных гуру сетей или линукса (me)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95246.html#26</link>
    <pubDate>Tue, 03 Dec 2013 12:54:19 GMT</pubDate>
    <description>...&lt;br&gt;&amp;gt; Как только подымаеться br0 бриджем на vlan1, vlan2 начинает получать &quot;шум&quot; &lt;br&gt;&lt;br&gt;линуксовый бридж выставляет интерфесы в примскьюз мод. Собственно именно так он и работает.&lt;br&gt;llc-шный обработчик отфильтровывает тарффик по mac-у, мультикаст они не отфльтруют так запросто.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Вопрос для истинных гуру сетей или линукса (KobaLTD.)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95246.html#25</link>
    <pubDate>Tue, 03 Dec 2013 09:00:50 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; /sys/class/net/br0/bridge/multicast_querier_interval &lt;br&gt;&amp;gt;&amp;gt; /sys/class/net/br0/bridge/multicast_query_interval &lt;br&gt;&amp;gt;&amp;gt; /sys/class/net/br0/bridge/multicast_snooping &lt;br&gt;&amp;gt;&amp;gt; /sys/class/net/br0/statistics/multicast &lt;br&gt;&amp;gt;&amp;gt; а конкретно до того как подцепить интерфейсы послть 0 в /sys/class/net/br0/bridge/multicast_router &lt;br&gt;&amp;gt;&amp;gt; и /sys/class/net/br0/bridge/multicast_querier &lt;br&gt;&amp;gt; P.S.&lt;br&gt;&amp;gt; ip li set dev br0 multicast off allmulticast off &lt;br&gt;&amp;gt; /sys/class/net/br0/bridge/multicast_snooping тоже нужно тушить до того как добавлены &lt;br&gt;&amp;gt; интерфейсы &lt;br&gt;&lt;br&gt;Все это выполнялось - не помогает - а ингл форму нашел вырезку из сорцов, где чел показывал какая функция выполняет подключени к мультикаст группе и типа для чего это сделано - так же пояснял что данный код можно коментить, но тогда если будет необходимость рабоать с мультикастом через бридж - допустим проксировать или вещать - не получиться и предлогал собственно если не нравиться &quot;шум&quot; фильтровать его l3 свичем.&lt;br&gt;</description>
</item>

<item>
    <title>Вопрос для истинных гуру сетей или линукса (KobaLTD.)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95246.html#24</link>
    <pubDate>Tue, 03 Dec 2013 08:53:28 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; Повторю одного из предидущих ораторов - все зависит от алгоритма балансировки!&lt;br&gt;&amp;gt;&amp;gt; Смотреть надо даташит свича, в который воткнуты шнурки от ваших сетевух, &lt;br&gt;&amp;gt;&amp;gt; и смотреть что из следующего свич умеет &lt;br&gt;&amp;gt;&amp;gt;  EtherChannel load balancing can use MAC addresses; IP addresses; Layer 4 &lt;br&gt;&amp;gt;&amp;gt; port numbers; either source addresses, destination addresses, or both; or ports.&lt;br&gt;&amp;gt;&amp;gt; Или киньте сюда модель свича, коли сами не найдете.&lt;br&gt;&amp;gt;&amp;gt; Если свич умеет только &quot;load balancing use MAC addresses&quot; то ничего вы &lt;br&gt;&amp;gt;&amp;gt; не добьетесь, т.к. при таком балансинге грубо говоря четные МАС-и налево, &lt;br&gt;&amp;gt;&amp;gt; нечетные - направо и никак иначе ;) &lt;br&gt;&amp;gt; счас буду искать свичик hp 1810-24g &lt;br&gt;&lt;br&gt;Всем спасибо за помощь - нашел и прочитал - данный свич умеет только smac xor dmac - вот и вся балансировка. Все вопрос зарыт, на вторую часть я сам нашел ответ.&lt;br&gt;</description>
</item>

<item>
    <title>Вопрос для истинных гуру сетей или линукса (KobaLTD.)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95246.html#23</link>
    <pubDate>Tue, 03 Dec 2013 08:27:32 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Исчу пока инфу &lt;br&gt;&amp;gt; Повторю одного из предидущих ораторов - все зависит от алгоритма балансировки!&lt;br&gt;&amp;gt; Смотреть надо даташит свича, в который воткнуты шнурки от ваших сетевух, &lt;br&gt;&amp;gt; и смотреть что из следующего свич умеет &lt;br&gt;&amp;gt;  EtherChannel load balancing can use MAC addresses; IP addresses; Layer 4 &lt;br&gt;&amp;gt; port numbers; either source addresses, destination addresses, or both; or ports. &lt;br&gt;&amp;gt; Или киньте сюда модель свича, коли сами не найдете.&lt;br&gt;&amp;gt; Если свич умеет только &quot;load balancing use MAC addresses&quot; то ничего вы &lt;br&gt;&amp;gt; не добьетесь, т.к. при таком балансинге грубо говоря четные МАС-и налево, &lt;br&gt;&amp;gt; нечетные - направо и никак иначе ;) &lt;br&gt;&lt;br&gt;счас буду искать свичик hp 1810-24g&lt;br&gt;</description>
</item>

<item>
    <title>Вопрос для истинных гуру сетей или линукса (fantom)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95246.html#22</link>
    <pubDate>Tue, 03 Dec 2013 06:57:17 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; он начинает считать bridge свичём и шлёт на него multicast -- &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; или бридж поднимается с выключеным stp???&lt;br&gt;&amp;gt;&amp;gt; да бридж поднимаеться с отключенным stp - покрайней мере опция прописана.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; P.S. bond кривой чуть менее чем полностью надо сказать.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; team имеет откровенное кривой userspace -- ходя сам драйвер много лучше &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Можно по конкретней про team - ссылку на какойнить faq, просто везде &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; по Linux 802.3ad link agregation только bond.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; google же -- ну что вы як маленькие. ну или например modinfo &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; team &lt;br&gt;&amp;gt;&amp;gt; Исчу пока инфу &lt;br&gt;&lt;br&gt;Повторю одного из предидущих ораторов - все зависит от алгоритма балансировки!&lt;br&gt;&lt;br&gt;Смотреть надо даташит свича, в который воткнуты шнурки от ваших сетевух, &lt;br&gt;&lt;br&gt;и смотреть что из следующего свич умеет&lt;br&gt;&lt;br&gt; EtherChannel load balancing can use MAC addresses; IP addresses; Layer 4 port numbers; either source addresses, destination addresses, or both; or ports. &lt;br&gt;&lt;br&gt;&lt;br&gt;Или киньте сюда модель свича, коли сами не найдете.&lt;br&gt;&lt;br&gt;Если свич умеет то</description>
</item>

<item>
    <title>Вопрос для истинных гуру сетей или линукса (pavel_simple)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95246.html#21</link>
    <pubDate>Tue, 03 Dec 2013 03:24:23 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; /sys/class/net/br0/bridge/multicast_startup_query_interval &lt;br&gt;&amp;gt; /sys/class/net/br0/bridge/multicast_last_member_count &lt;br&gt;&amp;gt; /sys/class/net/br0/bridge/multicast_last_member_interval &lt;br&gt;&amp;gt; /sys/class/net/br0/bridge/multicast_startup_query_count &lt;br&gt;&amp;gt; /sys/class/net/br0/bridge/multicast_querier_interval &lt;br&gt;&amp;gt; /sys/class/net/br0/bridge/multicast_query_interval &lt;br&gt;&amp;gt; /sys/class/net/br0/bridge/multicast_snooping &lt;br&gt;&amp;gt; /sys/class/net/br0/statistics/multicast &lt;br&gt;&amp;gt; а конкретно до того как подцепить интерфейсы послть 0 в /sys/class/net/br0/bridge/multicast_router &lt;br&gt;&amp;gt; и /sys/class/net/br0/bridge/multicast_querier &lt;br&gt;&lt;br&gt;P.S.&lt;br&gt;ip li set dev br0 multicast off allmulticast off&lt;br&gt;/sys/class/net/br0/bridge/multicast_snooping тоже нужно тушить до того как добавлены интерфейсы&lt;br&gt;</description>
</item>

<item>
    <title>Вопрос для истинных гуру сетей или линукса (pavel_simple)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95246.html#20</link>
    <pubDate>Tue, 03 Dec 2013 03:18:55 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; Итак выше описанный эксперемент проведен - подымался бридж для каждого vlan интерфейса &lt;br&gt;&amp;gt;&amp;gt; - результат - &quot;мультикастовый шум&quot; появлялся на всех интерфейсах на который &lt;br&gt;&amp;gt;&amp;gt; вешался бридж.&lt;br&gt;&amp;gt;&amp;gt; Печальненко - надо дальше капать &lt;br&gt;&amp;gt; Сам себе отвечаю - полазив по англоязычным форумам, как и предпологал - &lt;br&gt;&amp;gt; при подбъеме бриджа автоматически рассылаеться запрос на подключение к мультикаст группам, &lt;br&gt;&amp;gt; причем расылаеться от имени физического интерсейса на катором поднят бридж. Объясняют &lt;br&gt;&amp;gt; это тем что если этого не делать - потом через бридж &lt;br&gt;&amp;gt; не получаеться коректно гнать мультикаст - вот так обозвали глюк фичей &lt;br&gt;&amp;gt; и закрепили :( &lt;br&gt;&lt;br&gt;root&#064;sq:~# find /sys/class/net/br0/ &amp;#124; grep multicast&lt;br&gt;/sys/class/net/br0/bridge/multicast_querier&lt;br&gt;/sys/class/net/br0/bridge/multicast_query_response_interval&lt;br&gt;/sys/class/net/br0/bridge/multicast_membership_interval&lt;br&gt;/sys/class/net/br0/bridge/multicast_router&lt;br&gt;/sys/class/net/br0/bridge/multicast_startup_query_interval&lt;br&gt;/sys/class/net/br0/bridge/mult</description>
</item>

<item>
    <title>Вопрос для истинных гуру сетей или линукса (2ihi)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95246.html#19</link>
    <pubDate>Tue, 03 Dec 2013 01:26:00 GMT</pubDate>
    <description>&amp;gt; Распределяеться согласно 802.3ad (LACP). ТО что вы перечислили это другие варианты которые &lt;br&gt;&amp;gt; не требуют со стороны свича настройки. Я не понимаю что вы &lt;br&gt;&amp;gt; имеете ввиду под реальной нагрузкой? Чем пропихивание пакетов от одной &quot;софтины&quot; &lt;br&gt;&amp;gt; будет отличаться от другой. В часности такой транк подымаеться для того &lt;br&gt;&amp;gt; чтобы повысить доступность iscsi стора(отказоустойчивая составляющая 802.3ad) и повисить &lt;br&gt;&amp;gt; скорость общения со стором(функция агрегирования каналов 802.3ad).&lt;br&gt;&lt;br&gt;Ну тогда вопрос, как свич или сетевые карты понимают в какой из портов совать трафик? ниже в посте заметили, что траф идет на основе хешей, верно, но хеш формируется либо от мака, либо от ИП, либо от мак+ИП.&lt;br&gt;&lt;br&gt;имя опыт реализации айсказей на софтовом решении (freebsd+istgt+lagg) скажу, что трафик айсказевый ходит только по одному порту к одной сессии, лоадбалансинга между p2p коннектом нет и не будет.&lt;br&gt;&lt;br&gt;Так же ниже есть заметка о том что свичу по барабану на методы доставки трафа по 802.3ad - не верно, ближайший свич под рукой екстри</description>
</item>

<item>
    <title>Вопрос для истинных гуру сетей или линукса (ACCA)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95246.html#18</link>
    <pubDate>Mon, 02 Dec 2013 21:19:44 GMT</pubDate>
    <description>802.3ad требует от балансировщика всего две вещи&lt;br&gt;  1. не менять порядок следования пакетов&lt;br&gt;  2. не создавать дубликатов&lt;br&gt;&lt;br&gt;Получится балансировка или нет - вопрос к конкретной реализации. Кури ман от свитча.&lt;br&gt;&lt;br&gt;Вообще говоря, равномерную загрузку можно получить только при round-robin. В остальных алгоритмах вычисляется однозначная хэш-функция от служебных полей пакетов - MAC-адресов, IP-адресов, IP-портов.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; это тем что если этого не делать - потом через бридж &lt;br&gt;&amp;gt; не получаеться коректно гнать мультикаст - вот так обозвали глюк фичей &lt;br&gt;&amp;gt; и закрепили :( &lt;br&gt;&lt;br&gt;Не глюк это и не фича, ты просто мешаешь водку (L3) с портвейном (L2).&lt;br&gt;&lt;br&gt;Мультикаст может быть L2 (Ethernet), а может быть L3 (IP). Приходится догадываться, что от провайдера ты получаешь IP мультикаст. Который может быть завёрнут в Ethernet broadcast (FF:FF:FF:FF:FF:FF), а может в правильный Ethernet multicast, (например 01-00-5E-xx-xx-xx) Если у провайдера своя собственная сетка - ATM, то получишь Ethernet Broadcast без вариантов.&lt;br&gt;&lt;br&gt;Если до тебя д</description>
</item>

</channel>
</rss>
