Jak zachytit hlasové pakety pro řešení problémů VoIP
jednou z nejlepších metod řešení problémů v síti k určení příčiny špatné kvality hlasu nebo narušení služeb VoIP je zachycení hlasových paketů v reálném čase a jejich uložení, abychom je mohli později analyzovat. Když lidé volají technickou podporu TeleDynamics, někdy je požádáme, aby nám ukázali své soubory pro zachycení paketů, abychom mohli problém identifikovat. V tomto článku zkoumáme praktické metody pro zachycení hlasových paketů na různých místech v síti.
zachycení paketů
pokud nemáte sofistikovaný systém monitorování sítě, který sleduje a zaznamenává události v síti, je nepravděpodobné, že budete mít ve své infrastruktuře přímý a okamžitý přístup k jakýmkoli relevantním informacím týkajícím se toku hlasových paketů. Když dojde k degradaci hlasu, jednou z prvních věcí, které byste měli udělat, abyste zjistili příčinu problému, je zachycení paketů na strategických místech ve vaší síti. Jak si vybrat umístění zachycení je něco, co jsme se zabývali v našem nedávném článku o řešení problémů se špatnou kvalitou hlasu a nebude zde zpracováno. Místo toho se zde podíváme na praktické aspekty zachycení hlasových paketů.
proces
aby bylo možné zachytit pakety, je zapotřebí několik věcí:
- Za prvé, monitorovací počítač se softwarem pro zachycení a analýzu paketů. Ve většině případů by to byl notebook se systémem Wireshark.
- dále potřebujete vstupní bod do sítě, který vám umožní připojit notebook k zachycení paketů.
- konečně konfigurace síťového zařízení tak, aby pakety mohly být odeslány do monitorovacího počítače pro zachycení a ukládání.
monitorovací počítač
Wireshark lze zdarma stáhnout a nainstalovat na libovolný počítač se systémem Windows nebo Mac. Jeho instalace je rychlá a jednoduchá a její ovládání je docela intuitivní. Použití notebooku je výhodné, protože možná budete muset sledovat svou síť na různých místech,takže je důležité být dostatečně mobilní, abyste se mohli přesunout z datové místnosti do datové místnosti. Podrobně se zabýváme Wireshark a jak jej používat v našem bezplatném průvodci řešením problémů s VoIP pomocí Wireshark.
Příprava vstupního bodu
to, čemu jsme doposud říkali „vstupní bod“, je jednoduše speciálně nakonfigurovaný ethernetový port na nějakém síťovém zařízení, ke kterému lze připojit monitorovací počítač. Takový port lze konfigurovat na několika místech. Mohlo by to být buď na síťovém přepínači, ke kterému se připojují počítače i IP telefony, nebo by to mohlo být na samotném IP telefonu. Oba scénáře jsou popsány níže.
zrcadlení portů
zrcadlení portů je funkce, která je součástí většiny značek spravovaných přepínačů. Používá se ke kopírování příchozích a odchozích paketů z více portů tohoto přepínače a jejich výstup na jeden port. Porty, jejichž provoz je zkopírován, se nazývají zdrojové porty a port, na který jsou odesílány Zkopírované pakety, se nazývá cílový port. Monitorovací počítač je připojen k cílovému portu, ze kterého přijímá veškerý zrcadlený provoz. Tento cílový port je to, co jsme dosud označovali jako vstupní bod. Následující diagram zobrazuje funkci Zrcadlení portů na přepínači.
ve výše uvedeném diagramu si všimněte, že taková konfigurace vám umožní zachytit pakety do az jakéhokoli VoIP zařízení připojeného k přepínači, včetně IP telefonů, hlasových bran a IP ústředen. To je zvláště užitečné, když váš postup odstraňování problémů vyžaduje, abyste prozkoumali jak provoz řízení SIP, tak i samotné hlasové pakety ve více fyzických bodech v síti.
některé body, které je třeba mít na paměti při konfiguraci zrcadlení portů, zahrnují:
- ačkoli hlasový provoz obecně používá velmi malou šířku pásma, v síti je také další provoz a soubory pro zachycení paketů mohou být velmi velké, velmi rychle. Intervaly zachycení paketů by proto měly být omezeny na minimum.
- dávejte pozor, abyste nepřekročili cílový port sledováním příliš mnoha zdrojových portů. To by mohlo mít za následek ztrátu některých paketů a také zhoršení výkonu sítě.
- funkce Zrcadlení využívá další zdroje CPU a paměti a měla by být používána s opatrností ve výrobních sítích.
- samotný proces zrcadlení portů neovlivní žádný přenos do a ze zařízení připojených ke zdrojovým portům.
- i když se to může u dodavatelů přepínačů lišit, monitorovací počítač připojený k cílovému portu obvykle nebude mít přístup k síti, takže připojení k internetu nebo jiným síťovým prostředkům nebude pro tento počítač k dispozici.
monitorování na IP telefonu
většina IP telefonů dnes sportuje druhý ethernetový port, který vám umožní připojit telefon i počítač k jedinému přepínacímu portu. Některé telefony vyšší třídy mají schopnost poskytovat službu sledování hlasových paketů tomuto ethernetovému portu, který zrcadlí hlasové pakety do připojeného počítače. Tato konfigurace je podrobně uvedena níže.
v takovém případě musí Telefon tuto funkci podporovat a musí být nakonfigurován tak, aby zrcadlil provoz z jednoho ethernetového portu na druhý. Pokud nainstalujete Wireshark do připojeného počítače, můžete zachytit a analyzovat zrcadlené hlasové pakety, které jsou vyměňovány mezi telefonem a přepínačem.
pokud výrobce telefonu tuto funkci nepodporuje, můžete použít následující hack pomocí starého ethernetového rozbočovače. Na rozdíl od přepínače, rozbočovač vezme všechny snímky zadané na jednom portu a pošle je ze všech ostatních portů. Malý pět-nebo osm-portové rozbočovače jsou stále k dispozici na trhu, takže stále můžete sehnat jeden, pokud ho nemáte. Externě bude hub vypadat stejně jako přepínač, takže se ujistěte, že na štítku je uvedeno „hub“!
pomocí rozbočovače vytvořte topologii podobnou následující:
rozbočovač nemusí být (a ve skutečnosti nemůže být) konfigurován jako přepínač pro funkci Zrcadlení, protože to je způsob, jakým rozbočovač funguje podle definice. Výsledkem je, že jakýkoli hlasový provoz směřující do az IP telefonu bude automaticky replikován a odeslán do monitorovacího počítače.
filtrování zachycených paketů
jak můžete vidět, s procesy, které jsme popsali, budou všechny datové pakety, ať už se jedná o signalizaci, hlas nebo data, zachyceny a „vyhozeny“ do cílového portu a do monitorovacího počítače pro zachycení. Jak na zemi budete moci třídit tolik milionů paketů, abyste našli těch pár, které potřebujete k řešení problémů? Zde přichází síla snifferů paketů, jako je Wireshark. Paketové čichače jsou schopny efektivně analyzovat zachycené pakety a vybrat ty z konkrétní hlasové konverzace a zobrazit je na obrazovce. Výkonné filtrační procesy jsou použity k zobrazení Poradce při potížích relevantní informace při filtrování všechny nepotřebné šumu. Více o tom, jak používat tyto výkonné funkce, najdete v našem bezplatném průvodci řešením problémů s VoIP pomocí Wireshark.
závěr
když se v síti vyskytnou problémy, je nezbytné vědět, jak zachytit toky paketů pro analýzu, zejména při řešení problémů s VoIP. To vám umožní co nejrychleji se dostat ke kořenu problému a nechat jej diagnostikovat a vyřešit v co nejmenším čase.
mohlo by se vám také líbit:
použití Wiresharku k řešení problémů s VoIP
řešení špatné kvality hlasu v systémech VoIP
výhody SDN pro VoIP