Roman
Просто дискавери по разному происходит
Оверченко
Roman
сетевики блят
Ilya
и та и та сессия поверх TCP
конечно сессию поверх UDP не построить )
Roman
LDP uses TCP as a reliable transport for sessions. When multiple LDP sessions are required between two LSRs, there is one TCP session for each LDP session.
Mr Smith
чудный у паноса API, надо вот это отфильтровать по value с помощью jq - { "member": [ "bla1", "bla2" ] } , { "member": "bla1" } то есть в секурити руле если тока одим сурс сабнет например, он просто строка, а если больше - уже массив.
Оверченко
и та и та сессия поверх TCP
Ты прав. Я поглядел только в хелло. Куда каяться?
Оверченко
И ведь даже в конспекте было..
Roman
если даже локально в VPLS маков нет
Roman
Вланчики там, инкапсуляции
Igor
Мда, ямл инженер сетевичков нагибает
Igor
Roman
плюс можно настроить игнорировать PW стейт и тогда VPLS будет в апе всегда
Хтонический
Roman
Локально - есть
Стейт LDP PW нормальный, удалённая сторона не сигналит ничего плохого?
Roman
Все ок
Тогда я могу предположить только то что у тебя LSP не построился
Хтонический
Там правда ебанутый фаервол включён, но лупбеки разрешены
Roman
или построился, но не тот который ждёт брокейд
fantas1st0
Все ок
show mpls l2transport vc ?
fantas1st0
или как оно там будет в броках
Mr Smith
в JQ нет switchCase?
неа, приходится враппер ставить - YQ/XQ
Mr Smith
в JQ нет switchCase?
а, в смысле кейс проверять типа ключа? хз не смотрел еще.
Roman
неа, приходится враппер ставить - YQ/XQ
в YAQL можно, но там упашешься это делать
Хтонический
SSH@tls01.wbr#show mpls vpls id 824 VPLS SO25322-1:AcquireMedia_1, Id 824, Max mac entries: 500 Total vlans: 1, Tagged ports: 0 (0 Up), Untagged ports 1 (1 Up) IFL-ID: n/a Vlan 824 L2 Protocol: NONE Untagged: e 2/19 VC-Mode: Raw Total VPLS peers: 1 (1 Operational) Peer address: x.x.x.x, State: Operational, Uptime: 3 hr 28 min LSPs assigned: tls01.wbr-tls01.mmu, Tnnl in use: tnl3(1040)[RSVP] Peer Index:0 Local VC lbl: 983077, Remote VC lbl: 983112 Local VC MTU: 9190, Remote VC MTU: 9190 Local VC-Type: Ethernet(0x05), Remote VC-Type: Ethernet(0x05) CPU-Protection: ON, MVID: 0x02e, VPLS FIDs: 0x0000a05f, 0x0000a055 Local Switching: Enabled Extended Counter: ON Multicast Snooping: Disabled
Хтонический
SSH@tls01.wbr#show mpls lsp name tls01.wbr-tls01.mmu LSP tls01.wbr-tls01.mmu, to x.x.x.x From: x.x.x.y, admin: UP, status: UP, tunnel interface(primary path): tnl3
Roman
а, в смысле кейс проверять типа ключа? хз не смотрел еще.
let(1) -> selectCase($ < 0, $ = 0).switchCase("less than 0", "equal to 0", "greater than 0")
Roman
Вот типа такой хни
Хтонический
SSH@tls01.wbr#show mac-address vpls 824 Total MAC entries for VPLS 824: 0 (Local: 0, Remote: 0) VPLS MAC Address L/R/IB Port Vlan(In-Tag)/Peer ISID Age Type ==== ============== ====== ==== ================= ======== ===== ==== SSH@tls01.wbr#
Хтонический
SSH@tls01.wbr#show mpls forwarding x.x.x.x Dest-prefix In-lbl Out-lbl Out-intf Sig Next-hop Type 1 x.x.x.x/32 - 1040 e2/1 R a.a.a.a - 2 x.x.x.x/32 - 1039 e2/1 L a.a.a.a - 3 2071 1039 e2/1 L a.a.a.a -
Mr Smith
можно конечно, только ключ указывается либо с итерацией либо без, естественно если ключ не является массивом такая выборка валится по Cannot iterate over string
Хтонический
Хтонический
SSH@tls01.mmu#show mac-address vpls 824 Total MAC entries for VPLS 824: 1 (Local: 1, Remote: 0) VPLS MAC Address L/R/IB Port Vlan(In-Tag)/Peer ISID Age Type ==== ============== ====== ==== ================= ======== ===== ==== 824 001c.2361.56e9 L 1/9 824 NA 0 NA SSH@tls01.mmu#
Хтонический
SSH@tls01.mmu#show mpls vpls id 824 VPLS SO25322-1:AcquireMedia_1, Id 824, Max mac entries: 500 Total vlans: 1, Tagged ports: 0 (0 Up), Untagged ports 1 (1 Up) IFL-ID: n/a Vlan 824 L2 Protocol: NONE Untagged: e 1/9 VC-Mode: Raw Total VPLS peers: 1 (1 Operational) Peer address: x.x.x.y, State: Operational, Uptime: 3 hr 35 min
Roman
а потом в зависимости от ответа брать значение или итерировать
Roman
так нельзя?
Roman
и остальная фигнч
Хтонический
SSH@tls01.mmu#show mpls vpls id 824 VPLS SO25322-1:AcquireMedia_1, Id 824, Max mac entries: 500 Total vlans: 1, Tagged ports: 0 (0 Up), Untagged ports 1 (1 Up) IFL-ID: n/a Vlan 824 L2 Protocol: NONE Untagged: e 1/9 VC-Mode: Raw Total VPLS peers: 1 (1 Operational) Peer address: x.x.x.y, State: Operational, Uptime: 3 hr 37 min LSPs assigned: tls01.mmu-tls01.wbr, Tnnl in use: tnl4(1150)[RSVP] Peer Index:0 Local VC lbl: 983112, Remote VC lbl: 983077 Local VC MTU: 9190, Remote VC MTU: 9190 Local VC-Type: Ethernet(0x05), Remote VC-Type: Ethernet(0x05) CPU-Protection: ON, MVID: 0x025, VPLS FIDs: 0x0000a02f, 0x0000a01b Local Switching: Enabled Extended Counter: ON Multicast Snooping: Disabled
Хтонический
SSH@tls01.mmu#show mpls lsp name tls01.mmu-tls01.wbr LSP tls01.mmu-tls01.wbr, to x.x.x.y From: x.x.x.x, admin: UP, status: UP, tunnel interface(primary path): tnl4 Times primary LSP goes up since enabled: 8 Metric: 0 Maximum retries: NONE, no. of retries: 0 Pri. path: NONE, up: yes, active: yes Setup priority: 7, hold priority: 0 Max rate: 0 kbps, mean rate: 0 kbps, max burst: 0 bytes CSPF-computation-mode configured: use te-metric(global) Constraint-based routing enabled: yes Path calculated using constraint-based routing: yes Path calculated using interface constraint: no Path calculated using te-metric Path cost: 21000 Tie breaking: random, hop limit: 0 LDP tunneling enabled: no Soft preemption enabled: no Active Path attributes: Tunnel interface: tnl4, outbound interface: e1/6(Trunk2) Tunnel index: 13, Tunnel instance: 1 outbound label: 1150 Recorded routes:
Mr Smith
а потом в зависимости от ответа брать значение или итерировать
наверное можно. также можно наверное простой однострочный фильтр переделать в во что-то более простое и получить свой враппер))
Хтонический
SSH@tls01.mmu#show mpls forwarding x.x.x.y Dest-prefix In-lbl Out-lbl Out-intf Sig Next-hop Type 1 x.x.x.y/32 - 1150 e1/6 R b.b.b.b - 2 x.x.x.y/32 - 1079 e1/6 L b.b.b.b - 3 2100 1079 e1/6 L b.b.b.b -
Mr Smith
ваще там есть простая конструкция типа .key[]? , как раз по идее должна отрабатывать, т.е. итерация только если это поддерживается, но чет не работает, возможно враппер кривой
vitex
И в inet.3, конечно
Для тлдп инет3 не нужен Сессия поднимется Другое дело что смысла в этом чуть
Roman
попробуй LSP ping если он есть
Хтонический
попробуй LSP ping если он есть
долбанутый фаервол.
Roman
ты LSP сквозь фаервол чтоль строишь?
Mr Smith
да, вот так завелось вроде echo '[{"foo":"bar1"},{"foo":["bar1","bar2"]}]' | jq '.[] | select((.foo|type == "string" and .=="bar1") or (.foo|type=="array" and .[]= ="bar1"))'
Mr Smith
спасибо
Mr Smith
но тем не менее это пиздец! я экстримли диссапоинтед
Mr Smith
потому что у нормальных людей >>> ["bla" in x for x in ("bla",["bla","blabla"])] [True, True]
Хтонический
мплс-пинги не работают
Anton
Может, по религиозным соображениям.
Хтонический
Ну, чтобы работал мплс пинг нужно разрешать трафик на 127/8 и udp на порт не помню какой, не?
Хтонический
И там вроде все летит с ттл=1 ?
Хтонический
Порт 3503
Alexander
как его забанить? )
Галактический
ну ахуеть теперь
Хтонический
йоо. После длительного и напряженного траблшутинга выяснилось, что вплс не при чем. Там дупликейт маки и адреса у клиента и его облака.
ntwrk_bot
Добро пожаловать! Ознакомиться с правилами группы можно по ссылке: https://github.com/tg-ntwrk/ntwrk-rules/blob/master/README.md
Roman
nu - crates.io: Rust Package Registry https://crates.io/crates/nu
ntwrk_bot
Добро пожаловать! Ознакомиться с правилами группы можно по ссылке: https://github.com/tg-ntwrk/ntwrk-rules/blob/master/README.md
fantas1st0
Ну, чтобы работал мплс пинг нужно разрешать трафик на 127/8 и udp на порт не помню какой, не?
it creates a special IP/UDP packet, with the source IP address set to the router’s own IP address, TTL set to 1, destination IP address within the reserved loopback IP range 127/8 and reserved destination UDP port 3503.
Ilya
Кому спасибо за наклейки сказать?
Andrey
Ты чтоль?
Не, откуда у меня, у меня ток стикеры в телеге есть, до нормальных наклеек мне еще далеко
Andrey
А рюкзак тебе ваще не светит!
Да там все куплено, ответы кричат до того, как вопрос прозвучал