{"id":4797,"date":"2026-08-11T20:59:09","date_gmt":"2026-08-11T18:59:09","guid":{"rendered":"https:\/\/www.sycope.com\/?post_type=dictionary-item&#038;p=4797"},"modified":"2026-08-11T22:47:46","modified_gmt":"2026-08-11T20:47:46","slug":"network-packet-broker-npb","status":"publish","type":"dictionary-item","link":"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/network-packet-broker-npb","title":{"rendered":"Network Packet Broker (NPB)"},"content":{"rendered":"<p><strong>Network Packet Broker (NPB)<\/strong> to urz\u0105dzenie lub oprogramowanie, kt\u00f3re zbiera kopi\u0119 ruchu sieciowego z punkt\u00f3w <code>TAP<\/code> i port\u00f3w <code>SPAN<\/code>, a potem filtruje j\u0105, porz\u0105dkuje i rozdziela do narz\u0119dzi monitoruj\u0105cych i zabezpieczaj\u0105cych (IDS\/<a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/ips-intrusion-prevention-system\">IPS<\/a>, NDR, <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/siem\">SIEM<\/a>, APM, sniffery, systemy do analizy pow\u0142amaniowej). NPB pracuje na kopii ruchu, \u201eobok&#8221; g\u0142\u00f3wnego przep\u0142ywu (tzw. out-of-band), wi\u0119c nie zmienia ani nie spowalnia produkcyjnej komunikacji \u2014 chyba \u017ce celowo ustawi si\u0119 go na \u015bcie\u017cce ruchu (tryb inline). Dzia\u0142a na warstwach 2\u20134 modelu OSI (a w bardziej zaawansowanych modelach a\u017c do warstwy 7). Jego zadanie jest proste: da\u0107 ka\u017cdemu narz\u0119dziu dok\u0142adnie te pakiety, kt\u00f3rych ono potrzebuje, i nie zasypa\u0107 go reszt\u0105.<\/p>\n<h2>Czym jest Network Packet Broker?<\/h2>\n<p>NPB to po\u015brednik (broker) mi\u0119dzy miejscem, w kt\u00f3rym pods\u0142uchujemy ruch, a narz\u0119dziami, kt\u00f3re go analizuj\u0105. Sie\u0107 produkcyjna generuje ruch. Ten ruch jest kopiowany przez TAP-y (Test Access Points, czyli punkty dost\u0119pu do \u0142\u0105cza) albo przez porty lustrzane <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/span\">SPAN<\/a> na prze\u0142\u0105cznikach. Surowe kopie z wielu \u0142\u0105czy trafiaj\u0105 do NPB, kt\u00f3ry je \u0142\u0105czy, odchudza i rozdziela do pod\u0142\u0105czonych system\u00f3w. Bez takiej warstwy po\u015bredniej ka\u017cde narz\u0119dzie musia\u0142oby mie\u0107 w\u0142asny punkt pods\u0142uchu, a port\u00f3w TAP\/<a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/span\">SPAN<\/a> szybko by zabrak\u0142o.<\/p>\n<p>NPB nie jest zwyk\u0142ym prze\u0142\u0105cznikiem. Nie przekazuje ruchu produkcyjnego i nie decyduje, dok\u0105d go skierowa\u0107 na podstawie adres\u00f3w MAC. Pracuje tylko na kopiach pakiet\u00f3w i stosuje regu\u0142y ustawione przez administratora: filtruje, powiela, przycina i rozk\u0142ada obci\u0105\u017cenie. Efektem jest sp\u00f3jna warstwa widoczno\u015bci (po angielsku <em><a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/visibility\">visibility<\/a> fabric<\/em>) \u2014 taka, kt\u00f3ra pilnuje, by w\u0142a\u015bciwy ruch trafi\u0142 do w\u0142a\u015bciwego narz\u0119dzia, czy to w sieci fizycznej, wirtualnej, czy w chmurze.<\/p>\n<h2>Jak dzia\u0142a Network Packet Broker?<\/h2>\n<p>Ruch przechodzi przez NPB w kilku krokach:<\/p>\n<ol>\n<li><strong>Pobranie ruchu<\/strong> \u2014 kopie pakiet\u00f3w wchodz\u0105 na porty wej\u015bciowe z TAP-\u00f3w lub port\u00f3w SPAN.<\/li>\n<li><strong>Agregacja (\u0142\u0105czenie)<\/strong> \u2014 strumienie z wielu \u0142\u0105czy schodz\u0105 si\u0119 w jeden, wi\u0119c nie trzeba osobnego punktu pods\u0142uchu dla ka\u017cdego narz\u0119dzia.<\/li>\n<li><strong>Filtrowanie<\/strong> \u2014 regu\u0142y z warstw 2\u20134 (w mocniejszych modelach do 7) wybieraj\u0105 konkretne <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/vlan\">VLAN<\/a>-y, adresy IP, porty, protoko\u0142y lub wzorce i przepuszczaj\u0105 tylko wa\u017cny ruch.<\/li>\n<li><strong>Obr\u00f3bka pakiet\u00f3w<\/strong> \u2014 deduplikacja, przycinanie (slicing), maskowanie, dekapsulacja, znakowanie czasem.<\/li>\n<li><strong>Rozdzia\u0142 i r\u00f3wnowa\u017cenie<\/strong> \u2014 wybrany ruch jest powielany do wielu odbiorc\u00f3w albo rozk\u0142adany mi\u0119dzy kilka kopii tego samego narz\u0119dzia na portach wyj\u015bciowych.<\/li>\n<\/ol>\n<h2>Jakie s\u0105 kluczowe funkcje NPB?<\/h2>\n<ul>\n<li><strong>Agregacja<\/strong> \u2014 \u0142\u0105czy ruch z wielu \u0142\u0105czy w jeden strumie\u0144, dzi\u0119ki czemu jedno narz\u0119dzie obejmuje kilka segment\u00f3w sieci.<\/li>\n<li><strong>Filtrowanie<\/strong> \u2014 wybiera ruch po <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/vlan\">VLAN<\/a>-ie, adresie IP\/MAC, porcie i protokole, a w trybie zaawansowanym tak\u017ce po wzorcach (np. wyra\u017ceniach regularnych w danych warstwy 7).<\/li>\n<li><strong>Replikacja (powielanie)<\/strong> \u2014 wysy\u0142a t\u0119 sam\u0105 kopi\u0119 ruchu do kilku narz\u0119dzi naraz (np. do IDS, NDR i rejestratora pakiet\u00f3w).<\/li>\n<li><strong>Deduplikacja<\/strong> \u2014 usuwa powt\u00f3rzone pakiety, kt\u00f3re pojawiaj\u0105 si\u0119, gdy ten sam ruch z\u0142apiemy w kilku miejscach (np. po obu stronach urz\u0105dzenia). Odci\u0105\u017ca narz\u0119dzia i nie zawy\u017ca statystyk.<\/li>\n<li><strong>Slicing (przycinanie pakiet\u00f3w)<\/strong> \u2014 obcina dane w\u0142a\u015bciwe (payload), zostawiaj\u0105c same nag\u0142\u00f3wki, gdy narz\u0119dziu wystarczaj\u0105 metadane. Oszcz\u0119dza pasmo i miejsce na dysku.<\/li>\n<li><strong>Maskowanie danych<\/strong> \u2014 zas\u0142ania wra\u017cliwe pola (np. numery kart, dane osobowe), zanim ruch trafi do narz\u0119dzia. Pomaga spe\u0142ni\u0107 wymogi <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/rodo-gdpr\">RODO<\/a>, PCI DSS czy HIPAA.<\/li>\n<li><strong>Dekapsulacja (zdejmowanie nag\u0142\u00f3wk\u00f3w tuneli)<\/strong> \u2014 usuwa warstwy \u201eopakowania&#8221; ruchu (<code>GRE<\/code>, <code>VXLAN<\/code>, <code>ERSPAN<\/code>, <code>GENEVE<\/code>, <code>MPLS<\/code>), \u017ceby narz\u0119dzia widzia\u0142y oryginalne pakiety, kt\u00f3rych inaczej nie zrozumiej\u0105.<\/li>\n<li><strong>Load balancing (r\u00f3wnowa\u017cenie obci\u0105\u017cenia)<\/strong> \u2014 rozk\u0142ada ruch na kilka kopii tego samego narz\u0119dzia (np. klaster sensor\u00f3w IDS), gdy jeden interfejs nie ud\u017awignie ca\u0142ego pasma. Pozwala np. poda\u0107 40G ruchu do czterech interfejs\u00f3w po 10G.<\/li>\n<li><strong>Znakowanie czasem (timestamping)<\/strong> \u2014 dokleja do pakiet\u00f3w dok\u0142adny znacznik czasu, przydatny do analizy op\u00f3\u017anie\u0144 i \u0142\u0105czenia zdarze\u0144 ze sob\u0105.<\/li>\n<li><strong>Generowanie metadanych (<a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/netflow\">NetFlow<\/a> \/ <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/ipfix\">IPFIX<\/a>)<\/strong> \u2014 tworzy skr\u00f3cone podsumowania ruchu (w nowszych modelach, tzw. NGNPB).<\/li>\n<li><strong>Odszyfrowanie <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/tls-ssl\">TLS<\/a>\/SSL<\/strong> \u2014 wybi\u00f3rczo odszyfrowuje ruch, by narz\u0119dzia mog\u0142y zajrze\u0107 do zaszyfrowanych sesji (w wybranych modelach).<\/li>\n<\/ul>\n<h2>Czym r\u00f3\u017cni si\u0119 NPB od TAP-a i portu SPAN?<\/h2>\n<p><strong>TAP (Test Access Point)<\/strong> to urz\u0105dzenie wpi\u0119te w \u0142\u0105cze, kt\u00f3re robi wiern\u0105 kopi\u0119 ca\u0142ego przechodz\u0105cego ruchu, nie wp\u0142ywaj\u0105c na produkcj\u0119. <strong>Port SPAN (mirror)<\/strong> to funkcja prze\u0142\u0105cznika, kt\u00f3ra kopiuje ruch z wybranych port\u00f3w lub VLAN-\u00f3w na osobny port \u2014 wygodna, ale obci\u0105\u017ca prze\u0142\u0105cznik, przy przeci\u0105\u017ceniu gubi pakiety i potrafi pomija\u0107 b\u0142\u0119dne ramki.<\/p>\n<p>TAP i SPAN dostarczaj\u0105 ruch, ale nim nie zarz\u0105dzaj\u0105. <strong>NPB<\/strong> stoi pi\u0119tro wy\u017cej: bierze strumienie z wielu TAP-\u00f3w i port\u00f3w SPAN, a potem je \u0142\u0105czy, filtruje, odsiewa duplikaty i rozdziela do narz\u0119dzi. Kr\u00f3tko: TAP\/SPAN to \u017ar\u00f3d\u0142o widoczno\u015bci, a NPB to warstwa, kt\u00f3ra t\u0119 widoczno\u015b\u0107 porz\u0105dkuje. Prosty agregator TAP robi tylko podstawowe \u0142\u0105czenie i filtrowanie; pe\u0142ny NPB dok\u0142ada deduplikacj\u0119, slicing, maskowanie, dekapsulacj\u0119 i load balancing.<\/p>\n<h2>Czym r\u00f3\u017cni si\u0119 NPB od prze\u0142\u0105cznika sieciowego?<\/h2>\n<p>Prze\u0142\u0105cznik przekazuje ruch produkcyjny i decyduje, dok\u0105d go skierowa\u0107, na podstawie adres\u00f3w MAC i tablicy prze\u0142\u0105czania \u2014 jego zadaniem jest dostarczy\u0107 ramk\u0119 pod w\u0142a\u015bciwy adres. NPB pracuje na kopii ruchu, obok g\u0142\u00f3wnego przep\u0142ywu, nie bierze udzia\u0142u w komunikacji produkcyjnej i \u2014 o ile go inaczej nie ustawimy \u2014 nie zmienia pakiet\u00f3w. To, dok\u0105d trafi ruch, wynika u niego z regu\u0142 filtrowania i przypisania port\u00f3w wej\u015bciowych do wyj\u015bciowych, a nie z uczenia si\u0119 adres\u00f3w. Dlatego NPB nie zast\u0119puje prze\u0142\u0105cznika ani odwrotnie \u2014 to dwie r\u00f3\u017cne role.<\/p>\n<h2>Dlaczego NPB jest wa\u017cny dla bezpiecze\u0144stwa?<\/h2>\n<p>Z punktu widzenia <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/soc-security-operations-center\">SOC<\/a> i monitoringu sieci NPB to fundament widoczno\u015bci pakietowej, na kt\u00f3rej opiera si\u0119 wykrywanie zagro\u017ce\u0144:<\/p>\n<ul>\n<li><strong>Jako\u015b\u0107 danych dla NDR\/IDS<\/strong> \u2014 narz\u0119dzia NDR (<em><a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/ndr-network-detection-and-response\">Network Detection and Response<\/a><\/em>, czyli wykrywanie i reagowanie na bazie ruchu sieciowego) oraz systemy IDS\/<a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/ips-intrusion-prevention-system\">IPS<\/a> dzia\u0142aj\u0105 tym lepiej, im czystszy i pe\u0142niejszy ruch dostaj\u0105. Deduplikacja nie zawy\u017ca statystyk, a dekapsulacja ods\u0142ania ruch schowany w tunelach, kt\u00f3ry inaczej by umkn\u0105\u0142.<\/li>\n<li><strong>Likwidacja martwych p\u00f3l<\/strong> \u2014 \u0142\u0105czenie ruchu z wielu TAP-\u00f3w i port\u00f3w SPAN zmniejsza ryzyko, \u017ce jaki\u015b fragment sieci zostanie bez nadzoru. A nadzorowane luki to klasyczny spos\u00f3b na omini\u0119cie detekcji.<\/li>\n<li><strong>Skalowanie detekcji<\/strong> \u2014 load balancing pozwala obs\u0142u\u017cy\u0107 \u0142\u0105cza szybsze ni\u017c pojedynczy sensor, wi\u0119c detekcja nad\u0105\u017ca za ruchem 40\/100\/400 GbE.<\/li>\n<li><strong>Ochrona narz\u0119dzi przed przeci\u0105\u017ceniem<\/strong> \u2014 filtrowanie i slicing kieruj\u0105 do sensor\u00f3w tylko istotny ruch. Mniej gubionych pakiet\u00f3w i mniejsze ryzyko, \u017ce atak przemknie, gdy narz\u0119dzie jest zapchane.<\/li>\n<li><strong>Analiza pow\u0142amaniowa i nagrywanie ruchu<\/strong> \u2014 pe\u0142na, uporz\u0105dkowana kopia ruchu zasila rejestratory pakiet\u00f3w (full packet capture) i analiz\u0119 po incydencie; znaczniki czasu pomagaj\u0105 odtworzy\u0107 przebieg zdarze\u0144.<\/li>\n<li><strong>Zgodno\u015b\u0107 i prywatno\u015b\u0107<\/strong> \u2014 maskowanie wra\u017cliwych p\u00f3l pozwala udost\u0119pnia\u0107 ruch narz\u0119dziom i zespo\u0142om bez \u0142amania <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/rodo-gdpr\">RODO<\/a>, PCI DSS czy HIPAA.<\/li>\n<\/ul>\n<p>Trzeba pami\u0119ta\u0107 o jednym: NPB sam nie wykrywa zagro\u017ce\u0144 \u2014 to tylko warstwa, kt\u00f3ra dostarcza dane. Gdy si\u0119 go \u017ale skonfiguruje (za ostre filtry, brak deduplikacji, pomini\u0119ty tunel), bezpo\u015brednio os\u0142abia detekcj\u0119 narz\u0119dzi, kt\u00f3re od niego zale\u017c\u0105. Dlatego regu\u0142y NPB warto traktowa\u0107 jak cz\u0119\u015b\u0107 polityki monitoringu, a nie jednorazowe ustawienie.<\/p>\n<h2>Gdzie umieszcza si\u0119 NPB w sieci?<\/h2>\n<p>NPB stawia si\u0119 tam, gdzie najwi\u0119cej wida\u0107: na styku z internetem, mi\u0119dzy strefami zaufania, przy centrum danych, przed farmami serwer\u00f3w oraz w segmentach z ruchem wsch\u00f3d\u2013zach\u00f3d (czyli komunikacj\u0105 wewn\u0105trz centrum danych). Ruch pobiera si\u0119 z TAP-\u00f3w na wa\u017cnych \u0142\u0105czach albo z port\u00f3w SPAN na prze\u0142\u0105cznikach rdzeniowych i dystrybucyjnych. W \u015brodowiskach wirtualnych i w chmurze odpowiednikiem fizycznego NPB jest broker programowy (vNPB \/ cloud packet broker), kt\u00f3ry zbiera ruch z hiperwizor\u00f3w i sieci wirtualnych, rozszerzaj\u0105c widoczno\u015b\u0107 na \u015brodowiska hybrydowe.<\/p>\n<h2>Dowiedz si\u0119 wi\u0119cej<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.sycope.com\/pl\/post\/monitoring-sieci-i-network-visibility-analiza-ruchu-sieciowego-jako-podstawa-visibility-cybersecurity\">Monitoring sieci i network visibility \u2013 analiza ruchu sieciowego jako podstawa visibility cybersecurity<\/a> \u2014 NPB zbiera i kieruje ruch do narz\u0119dzi analitycznych, wspieraj\u0105c network <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/visibility\">visibility<\/a>.<\/li>\n<li><a href=\"https:\/\/www.sycope.com\/pl\/post\/czym-jest-netflow-i-jak-wykorzystuje-sie-go-w-praktyce\">Czym jest NetFlow i jak ten protok\u00f3\u0142 jest wykorzystywany w praktyce?<\/a> \u2014 NPB mo\u017ce przesy\u0142a\u0107 i filtrowa\u0107 strumienie <a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/netflow\">NetFlow<\/a> do system\u00f3w monitoringu.<\/li>\n<li><a href=\"https:\/\/www.sycope.com\/pl\/post\/dictionary-item\/tapy\">TAPs<\/a> \u2014 TAP dostarcza ruch, a NPB go agreguje, filtruje i rozsy\u0142a dalej.<\/li>\n<\/ul>\n","protected":false},"featured_media":0,"template":"","class_list":["post-4797","dictionary-item","type-dictionary-item","status-publish","hentry"],"acf":{"tytul":"Network Packet Broker (NPB)","ikona":"","krotki_opis":"Urz\u0105dzenie lub oprogramowanie, kt\u00f3re zbiera kopi\u0119 ruchu z TAP-\u00f3w i port\u00f3w SPAN, filtruje j\u0105 i rozdziela do narz\u0119dzi monitoruj\u0105cych i zabezpieczaj\u0105cych."},"_links":{"self":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/dictionary-item\/4797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/dictionary-item"}],"about":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/types\/dictionary-item"}],"wp:attachment":[{"href":"https:\/\/www.sycope.com\/pl\/wp-json\/wp\/v2\/media?parent=4797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}