Необходимостта от инструменти за проследяване и проследяване
Дигиталните мрежи са постоянно променящи се явления, което означава, че те изискват постоянно наблюдение и преконфигуриране, за да се поддържат максимално ефективно. Това означава, че администраторите, които са отговорни за поддръжката на такива мрежи, изискват инструменти, които им помагат да осмислят това, което днес се е превърнало в сложно разбъркване на цифрови магистрали, свързващи роговица от приспособления, които комуникират, използвайки безумно бърз трафик за пренос на данни. Потребителите им, от друга страна, очакват надеждни и бързи връзки, когато влизат в мрежа (локална или по друг начин).
Тези два общи сценария създадоха търсене на инструменти, които помагат на всички заинтересовани страни да бъдат щастливи. И сред много такива инструменти има един, който може да помогне за идентифициране на проблеми със свързаността и закъсненията: командата traceroute или tracert.
Вникваме в дълбочина в инструментите, представени по-долу, но ако имате време само за обобщение, тук е нашето списък на 3-те най-добри инструменти за traceroute и tracert:
- SolarWinds Traceroute NG (БЕЗПЛАТЕН ИНСТРУМЕНТ) Vital безплатен инструмент за отстраняване на проблеми с мрежовата връзка. Предоставя аналитичен изглед от източника до хоста на местоназначението.
- VisualRoute Предпочитан за визуализациите на графичния интерфейс (вижте екранни снимки в мини-преглед по-долу), предлага също добро отчитане и дори диагностика..
- Path Analyzer Pro Лесен и ефективен инструмент както за потребители на Mac, така и за Windows, с изчерпателни отчети.
Какво е traceroute или tracert?
Traceroute и tracert са две команди, които се изпълняват инструменти, използвани за мрежова диагностика и да помогнете за разрешаването на проблеми със свързаността, като проследявате маршрутите от пакети данни, пътуващи от своя произход до техните дестинации.
Синтаксисите
На Windows машина, която администраторът ще използва Tracert команда; докато на a Linux или Mac OS един, който биха използвали „проследяващиВместо това. Синтаксисите на командите са:
Tracert [-d] [-h максимален_hop] [-j списък на хостове] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
проследяващи [-46dFITUnreAV] [-f first_ttl] [-g gate, …] [-i устройство] [-m max_ttl] [-p порт] [-s src_addr] [-q nqueries] [-N squeries] [-t tos ] [-l flow_label] [-w waittimes] [-z sendwait] [-UL] [-D] [-P proto] [–sport = port] [-M метод] [-O mod_options] [–mtu] [ –Back] хост [packet_len]
Въпреки че първоначалните инструменти са били замислени да се изпълняват от CLIs (интерфейсите на командния ред), сега има повече „бързи“ версии със забележителни графични интерфейси (графични потребителски интерфейси). В тази статия ще проучим три от най-добрите инструменти за traceroute и tracert.
Снимки на traceroute и tracert
На изображението по-долу команда tracert работи на машина с Windows и проследява пакетите с данни за пътя, ако трябва да достигне до домейна www.yahoo.com.
На Linux машина същото Команда CLI, използвайки синтаксиса на ключова дума traceroute да проследи пътя към google.com ще изглежда така:
Както можем да видим от двете изображения, след като командата се изпълни, програмата изпраща заявка в цялата мрежа. Това е, за да видите кои маршрути могат да се използват за транспортиране на пакети данни между мрежата на машината на произход и мрежата на местоназначението.
Trivia: Команда за проследяване от a Windows машина на операционната система изпраща заявка за ехо от ICMP (Internet Control Message Protocol), докато командата за проследяване от Linux (или Mac) машина използва UDP (User Datagram Protocol). Отговорът обаче е винаги се изпраща обратно в ICMP, независимо от това каква е операционната система на изпращащия хост.
Как работят tracert или traceroute?
За да видим как работи traceroute / tracert, нека да разгледаме разбивка на това, което се случва, след като бъде изпратена команда tracert или traceroute:
- Командата изпраща пакет до целевото устройство или мрежа и започва мониторинг за отчети, които се изпращат обратно под формата на отговори от свързани посреднически устройства като рутери и комутатори.
- Пакетите „прескачат“ от едно устройство до следващо и изпращат отговори, които помагат да се разбере времето за обиколка (RTT). RTT е дефинирани като продължителността на времето, необходимо за изпращане на пакет и след това за отговор, потвърждаващ, че е достигнал предназначението си.
- Всеки път, когато пакетите ударят устройство и отскачат отговора, администраторът също получава малко информация, в която подробно го описва IP адрес и име на устройството (ако има такъв).
- Всеки път, когато се изпраща пакет, той се назначава a TTL (Време за живеене) цените това по подразбиране до максимум 30 хмела (но може да бъде променен по желание). Можем да видим предимствата на TTL, като разгледаме какво се случва, докато пакетът пътува или скача през мрежата:
Етап 1: Когато първият пакет бъде изпратен, той получава TTL от 1. Когато достигне първото мрежово устройство, TTL се намалява с 1 (което прави 0 и следователно изпускане на пакета) и отговор се изпраща обратно към източника. Това връщащо се съобщение ще затвори транспортния цикъл, позволяващ изчисляването на RTT. Ако устройството за отговор е било предвидената цел, процесът завършва с a “Разрешено” съобщение. Ако не…
Стъпка 2: След това ще бъде изпратен втори пакет с TTL от 2. Преминава през устройството, идентифицирано в стъпка 1 (където губи TTL стойност) и преминава към следващото свързано устройство отвъд него. Когато достигне второ устройство, той изпуска TTL (прави го 0) и отговорът се изпраща обратно към оригиналния хост.
Стъпка … n: Пакетите продължават да излизат с увеличаване на стойностите на TTL (до достигане на максимума) и отговорите продължават да се връщат с малко повече подробности за мрежата, която свързва хоста на произхода и местоназначението.
Стъпка „максимум не. на хмел ”: И накрая, когато пакетът с максимален брой хмели е изпратен, може да се очаква едно от двете неща:
- Така или иначе хостът на местоназначение е достигнат и мрежовият път е решен или,
- Последният пакет ще загуби своята TTL стойност, ще се откаже и ще завърши с a „Достигнат максимален брой хмелове“ съобщение за грешка, показващо, че хостът не може да бъде достигнат.
Малко повече за TTL
Стойността на TTL определя броя на междинните маршрутизатори или други свързващи устройства, които ще бъдат преминавани, докато пакетът пътува към хоста на местоназначение. Командата traceroute / tracert стартира пакети със стойности на TTL, започвайки от 1 и постепенно се увеличава с всеки следващ изходящ пакет.
Най- TTL стойностите намаляват всеки път, когато пакетът скача към устройство. Всеки пакет, чиято стойност на TTL достига нула, се изхвърля и a „Време е превишено“ ICMP съобщение за грешка се генерира и се изпраща обратно към оригиналния хост.
Продължавайки по този начин, инструментът използва пакетите и отговорите на съобщенията, за да състави списък с маршрутизатори, през които данните трябва да преминават, докато се достигне дестинацията и се върне „Отговор на ICMP Echo“ съобщение.
Как traceroute или tracert помага на администраторите?
След като мрежовият път е картографиран, мрежовият администратор може просто да го погледне, да следва пътищата, които са поети от последователни пакети. Те могат сами да видят къде е проблемът (в случай на недоставяне на пакетите) или че всичко работи точно както трябва.
След това, всичко, което остава, е да поправите изключените маршрутизатори и да настройвате онези, които имат висок латентност или процент на загуба на пакет.
3-те най-добри инструменти за traceroute и tracert
Сега, когато имаме представа как работят, нека разгледаме трите най-ефективни инструмента за проследяване или проследяване, които всеки администратор може да използва, за да гарантира, че имат добре работеща мрежа.
1. SolarWinds Traceroute NG (БЕЗПЛАТЕН ИНСТРУМЕНТ)
SolarWinds е един от най-големите играчи на пазара за мониторинг на работата на мрежата. Те са производителите на някои впечатляващи инструменти, включително Проследявайте NG – лесен за използване, но ефикасен инструмент за наблюдение на мрежовата връзка.
Traceroute NG – инструментът, който прави всичко ясно
с Проследявайте NG, администраторът ще има достъп до точна видимост на еднопосочния анализ чрез CLI от източника до хоста на местоназначението. Той ефективно ще идентифицира броя на хопове, съответните IP адреси, имена на хостове, загуба на пакети и латентност.
Други страхотни функции, които администраторите могат да очакват от Проследявайте NG включват:
- То открива промени в пътя и дава надлежно уведомление
- Инструментът позволява непрекъснато сондиране което дава номер за повторение на потребителя
- И двете IPv4 и IPv6 мрежите се поддържат и може да се анализира
- Номер на пътя и следа информацията може да бъде запазена в .txt дневник досие
- то е лесно да копирате данни от GUI на инструмента в клипборда
- Най- “Ключ” команда позволява на администраторите да редувайте типа на сондата между ICMP и TCP
- Той позволява едновременно сеч (чрез командата за записване) както и сондиране
- DNS търсене може да бъде активиран или деактивиран
SolarWinds Traceroute NG е a БЕЗПЛАТЕН ИНСТРУМЕНТ и може да бъде изтеглен на Solarwinds.com
SolarWinds Traceroute NGDownload БЕЗПЛАТЕН ИНСТРУМЕНТ в Solarwinds.com
2. VisualRoute
За мрежови администратори, които търсят вълнуващо малко средство които могат да се представят, както и всеки от по-сложните инструменти за проследяване, те със сигурност ще го намерят във VisualRoute. Този мрежов инструмент е радост да се използва, тъй като неговият GUI прави работата много забавна.
VisualRoute – отчитане и диагностика в най-добрия случай
Администраторите могат да получат резултати и отчети за анализи които дават съвети като „Като цяло този маршрут предлага добра пропускателна способност, като хмелът отговаря средно в рамките на 68 мс. Всички хокове след хоп 12 в мрежата „[Network for 130.117.50.246]“ реагират малко по-бавно от средното.”
Поглеждайки повече функции обаче, става съвсем очевидно това VisualRoute наистина е сериозен инструмент:
- А графична карта на резултата от traceroute улеснява разбирането и консумирането на данните.
- Макар че VisualRoute на Основната цел е да се картографират мрежовите пътища, тя надвишава и да изпълнява няколко други основна диагностика на мрежата с повече инструменти като:
- Обратно проследяване с отдалечени агенти, така че администраторите извършват обратна следа между две места, без всъщност да са в нито едно от местата.
- Обратно търсене на DNS позволява за откриване на IP адреси зад име на домейн.
- Ping заговор да измерва и улавя времето за реакция на IP адресите за даден период от време и да разполага с данните в информационни графики.
- Съхранение на данни за проследяване за бъдеща справка и сравнение на резултатите.
- Изпращане от непрекъснати команди за проследяване над измерените времеви интервали улеснява администраторите да наблюдават влошаването на производителността, което би могло да възникне във времето.
3. Path Analyzer Pro
Path Analyzer Pro е инструмент за проследяване, с който администраторите Машини за Mac могат да използват заедно с техните Windows братя, тъй като работи и на двете платформи. Това е обединяване на инструменти, които освен основната цел за проследяване предлага функции, които помагат тестване на производителността, DNS, Кой е, и разделителна способност на адреса Характеристика.
Path Analyzer Pro – прост, но впечатляващо ефективен
Някои от функциите, които администраторите могат да очакват от своите Path Analyzer Pro включват:
- А кратък и точен графичен интерфейс че дори новаците могат лесно да овладеят.
- Отлично представяне във времето, което вижда как администраторите получават резултати обратно 20 пъти по-бързо.
- Изгответе подробни, но разбираеми доклади които могат да бъдат консумирани в платформата или изнесени за други отдалечени потребители. Те имат впечатляваща графика, подробно описваща всеки аспект на мрежата.
- Картографско местоположение на IP адреси с увеличение, панорама и подробности.
- Проследяване на имейл адрес които могат да бъдат използвани от спирачи на престъпления и бойци, за да изкопаят повече подробности за спамерите или изпращачите на непоискани имейл съобщения
Traceroute и tracert ще привлекат мрежата за вас
Ако сте мрежов администратор, тогава наистина ще оцените възможностите на трите най-добри инструмента за проследяване и проследяване, които току-що видяхме. Използването на един или всички от тях ще ви позволи да нарисувате точна картина на вашата мрежа и свързаността, която е извън нея. Използвайте инструментите и винаги ще имате ясен образ как изглежда вашата мрежа.
Кредитни изображения:
Снимка на SolarWinds Traceroute NG
Скрийншот за проследяване на Linux
Екранна демонстрация на маршрута
Пример на екранната снимка на хоп и отговори
да се определи маршрута, който пакетите с данни трябва да следват, за да достигнат до местоназначението си. След това програмата показва списък с всички маршрути, които пакетите с данни трябва да следват, за да достигнат до местоназначението си. Това е много полезно за администраторите на мрежи, за да могат да идентифицират проблеми със свързаността и да ги отстранят бързо и ефективно. Как работят tracert или traceroute? Tracert и traceroute работят като изпращат ICMP (Internet Control Message Protocol) пакети с данни към местоназначението и следят пътя, който тези пакети с данни следват, за да достигнат до местоназначението. Те използват TTL (Time to Live) полето в заглавката на пакета, за да определят колко маршрути пакетът трябва да следва, преди да бъде отхвърлен от мрежата. Когато пакетът достигне до маршрутизатор, TTL полето се намалява с едно. Когато TTL стане нула, пакетът се отхвърля от мрежата и се изпраща обратно към източника със съобщение за грешка. Това позволява на tracert или traceroute да определят маршрута, който пакетите с данни следват, за да достигнат до местоназначението. Малко повече за TTL TTL е поле в заглавката на пакета, което определя колко маршрути пакетът трябва да следва, преди да бъде отхвърлен от мрежата. Това е важно, защото позволява на мрежата да избягва безкрайни цикли, когато пакетите се препращат между маршрутизатори. Когато пакетът достигне до маршрутизатор, TTL полето се намалява с едно. Когато TTL стане нула, пакетът се отхвърля от мрежата и се изпраща обратно към източника със съобщение за грешка. Как traceroute или tracert помага на администраторите? Traceroute и tracert са много полезни инструменти за администраторите на мрежи, защото им позволяват да идентифицират проблеми със свързаността и да ги отстранят бързо и ефективно. Те могат да използват traceroute или tracert, за да определят маршрута, който пакетите с данни следват, за да достигнат до местоназначението. Това им позволява да идентифицират местата, където има закъснения или загуба на пакети, и да ги отстранят бързо и ефективно. 3-те най-добри инструменти за traceroute и tracert 1. SolarWinds Traceroute NG (БЕЗПЛАТЕН ИНСТРУМЕНТ) SolarWinds Traceroute NG е безплатен инстру