172 похожих чатов

Ребят, есть bgp c ecmp на свитчах ариста для vxlan

фабрики. Но ECMP load balancer не работает, поскольку для свитча трафик vxlan однотипный, нагуглил, что необходимо сделать сдвиг по заголовкам, что бы балансировка производилась по оригинальному пакету (внутри vxlan). Как это сделать на 7050sx?
Есть вот такая команда, но что такое Hash function?
ip load-sharing trident ?
fields Configure which fields are inputs to ECMP hash
<0-5> Hash function to use in layer 3 ECMP route selection

7 ответов

12 просмотров

Это не так, во внешнем заголовке src port рандомный, поэтому балансинг будет работать

Alexander Biryukov
Это не так, во внешнем заголовке src port рандомны...

так же нельзя балансировать, это равнозначно алгоритму round robin, а это значит, что порядок пакетов будет нарушаться

Daniil
так же нельзя балансировать, это равнозначно алгор...

Для одного и того же 5-tuple (зависит от платформы/настроек) пейлоада - одинаковый src порт

🖖🏼Stas-T Автор вопроса
Alexander Biryukov
Для одного и того же 5-tuple (зависит от платформы...

Странно, но почему то балансировка не работает, трафик ходит всегда по одному пути, хотя внутри vxlan интернет (трафик разнообрный) #show ip route 10.32.0.18 VRF: default Codes: C - connected, S - static, K - kernel, O - OSPF, IA - OSPF inter area, E1 - OSPF external type 1, E2 - OSPF external type 2, N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type2, B - BGP, B I - iBGP, B E - eBGP, R - RIP, I L1 - IS-IS level 1, I L2 - IS-IS level 2, O3 - OSPFv3, A B - BGP Aggregate, A O - OSPF Summary, NG - Nexthop Group Static Route, V - VXLAN Control Service, DH - DHCP client installed default route, M - Martian, DP - Dynamic Policy Route, L - VRF Leaked B E 10.32.0.18/32 [20/0] via 10.32.32.13, Vlan4085 via 10.32.32.15, Vlan4085 #show ip load-sharing trident fields Hash seed is 0 Ingress interface for IP hashing is ON IP protocol field hashing is ON IP source address hashing is ON IP destination address hashing is ON IP TCP/UDP/SCTP source port hashing is ON IP TCP/UDP/SCTP destination port hashing is ON Ingress interface for IPv6 hashing is ON IPv6 protocol field hashing is ON IPv6 source address hashing is ON IPv6 destination address hashing is ON IPv6 TCP/UDP/SCTP source port hashing is ON IPv6 TCP/UDP/SCTP destination port hashing is ON IPv6 flow label hashing is ON GTPv1 TEID hashing is OFF GTPv2 TEID hashing is OFF

🖖🏼Stas T
Странно, но почему то балансировка не работает, тр...

Все зависит от оборудования, как глубоко оно лезет в пакет. В вашем случае src dst всегда одинаков vxlan

🖖🏼Stas-T Автор вопроса
Alexey
Все зависит от оборудования, как глубоко оно лезет...

Скорее всего по умолчанию вообще не лезет, ну судя по поведению. Не до конца понимаю что такое Hash seed и может ли он помочь?

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
Хтось використовував Vapor на Windows?
Jaroshevskii
15
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Оба варианта в целом подходят, но скорее создание конфликтной ситуации (на пустой основе). В прошлый раз он сказал мне про ESP32, я забыл про этот микроконтроллер, ошибся, я п...
КТ315
4
Карта сайта