📬 ISN 247: Darmowy kurs Segment Routing, BGP Link Bandwidth i Diagnostyka z CLI!

247 numer newslettera to praktyczne tematy dla sieciowców: od darmowego kursu Segment Routing, przez BGP Link Bandwidth, po diagnostykę sieci lokalnej z CLI. Do tego wizualizacja sieci oraz automatyzacja z Ansible, Terraform i n8n.
📬 ISN 247: Darmowy kurs Segment Routing, BGP Link Bandwidth i Diagnostyka z CLI!

Kurs Segment Routing za darmo

IS-IS | Nikita Pavlov | 16 comments
Segment Routing course is finished It is finally over 😀 · 25 videos · 18+ hours of content · Lab for every topic I’ve divided it into 6 playlists so you can either watch everything or pick specific topic: Full Course: https://lnkd.in/dzgimrta SR-MPLS Only: https://lnkd.in/dineYMpy SRv6 Only: https://lnkd.in/g2WAEeJm Flex Algo: https://lnkd.in/dy6J8ZNU LFA: https://lnkd.in/dXAqpUFA IS-IS: https://lnkd.in/dZKgNpru Enjoy ! #segmentrouting #srmpls #srv6 | 16 comments on LinkedIn

Nikita Pavlov opublikował pełny kurs z Segment Routing — 25 filmów, ponad 18 godzin materiału i laboratoria do każdego tematu. Dla każdego, kto odkładał głębsze wejście w SR, teraz nie ma wymówek.

Materiał podzielony jest na 6 playlist, co pozwala na selektywne podejście zamiast przerabiania wszystkiego od początku:

  • SR-MPLS — klasyczny data plane z etykietami MPLS
  • SRv6 — segment routing nad IPv6, bez etykiet
  • Flex-Algo — elastyczne algorytmy routingu dla TE i slice'owania sieci
  • LFA — mechanizmy szybkiej zbieżności (Loop-Free Alternates)
  • IS-IS — protokół IGP będący fundamentem SR

SRv6 i Flex-Algo to technologie, które coraz częściej pojawiają się w RFP dużych operatorów i w roadmapach vendorów. Jeśli pracujesz przy modernizacji sieci szkieletowej lub planujesz migrację z RSVP-TE, znajomość tych mechanizmów staje się wymaganiem, nie atutem.

Format laboratoriów do każdego tematu to istotna różnica względem typowych kursów teorytycznych — SR bez praktyki z konfiguracją pozostaje abstrakcją.


RFC 10005: BGP Link Bandwidth Extended Community
This document defines a BGP extended community, the Link Bandwidth Extended Community, which carries bandwidth information to enable weighted load-balancing in multipath scenarios. It specifies the format and processing rules for this extended community type.

RFC 10005 to nie nowość. To formalizacja czegoś, co Cisco, Arista i Juniper implementowały od lat — a co na Cisco IOS-XR znasz pewnie jako dmz-link-bandwidth. Draft krążył po IETF od 2009 roku. W tym czasie zdążyłeś go pewnie skonfigurować w produkcji nieraz.

Pytanie, które warto zadać: dlaczego właśnie teraz? Odpowiedź jest prosta — AI fabric i hiperscale wymagają deterministycznego weighted ECMP. Przy tej skali "luźna zgodność" między vendorami przestaje być akceptowalna.

Standard ECMP zakłada równorzędność ścieżek. Trzy upstreamowe łącza — ruch rozłożony po równo. W symetrycznej sieci to działa. W świecie rzeczywistym rzadko masz trzy identyczne obwody.

Klasyczny scenariusz: edge router z trzema providerami — małym, średnim i dużym. ECMP nasyca mały obwód, podczas gdy duży pracuje na połowie mocy. Efekt: congestion, prefix-listy jako plaster, local-pref jako kolejny hack. Albo narzędzia zewnętrzne jak Noction.

Link Bandwidth rozwiązuje to elegancko. Każda ścieżka BGP niesie capacity jako extended community (typ 0x4003). Router normalizuje wartości i rozkłada ruch proporcjonalnie — stosunek 1:4:10 oznacza dokładnie taki podział przepływów, bez żadnej ręcznej manipulacji atrybutami.

Jest jeden use case, który często umyka w dokumentacji — port-channel z utratą członków. Gdy odpada jeden interfejs z bondu, wartość link-bandwidth community automatycznie spada proporcjonalnie. Router przelicza wagi bez interwencji operatora.

To oznacza, że weighted ECMP koryguje się sam przy częściowej awarii uplinku. Na klasycznym ECMP musisz albo akceptować nierównomierne obciążenie, albo wytriggerować ręczną zmianę routingu.


Diagnostyka sieci lokalnej z CLI

GitHub - ZenoSoftwareDev/NetworkMaster
Contribute to ZenoSoftwareDev/NetworkMaster development by creating an account on GitHub.

INFO: NetworkMaster to narzędzie do diagnostyki i zarządzania siecią lokalną. Umożliwia wykonywanie podstawowych testów sieciowych (Ping, Traceroute, DNS Benchmark), skanowanie portów i urządzeń w LAN, a także zarządzanie siecią przez Wake-on-LAN i edycję plików systemowych. Dodatkowo oferuje monitorowanie sieci w czasie rzeczywistym za pomocą dashboardu. Projekt jest dostępny na licencji GPLv3.


Wizualizacja sieci

GitHub - hervehildenbrand/net3d: 3D infrastructure visualization from NetBox or Infrahub (globe → site → rack)
3D infrastructure visualization from NetBox or Infrahub (globe → site → rack) - hervehildenbrand/net3d

Net3d to narzędzie wizualizujące sieć od światowego widoku mapy po szczegóły racków w data center. Łączy dane z NetBox lub Infrahub, pokazując 3D budynki, pozycje urządzeń w rackach i połączenia kablowe w jednym ciągłym zoomie i nawigacji. Dzięki temu możesz łatwo przeglądać topologię sieci, śledzić kable i monitorować sprzęt na żywo (z NetBox + NAPALM).


Ansible, Terraform i n8n

Świetnie! Udało ci się pomyślnie zarejestrować.
Witaj z powrotem! Zalogowałeś się pomyślnie.
Pomyślnie subskrybowałeś Inna Sieć.
Twój link wygasł.
Sukces! Sprawdź swoją skrzynkę e-mailową, aby uzyskać magiczny link do logowania.
Sukces! Twoje informacje rozliczeniowe zostały zaktualizowane.
Twoje informacje rozliczeniowe nie zostały zaktualizowane.