Mga pamamaraan at tool sa diagnostic ng network. Ang sining ng mga diagnostic ng lokal na network. Mga application na kritikal sa misyon - kinakailangang isama sa dokumentasyon kung paano sinusuportahan ang mga naturang aplikasyon, kung ano ang kadalasang mali sa kanila, at kung paano malutas ang mga naturang problema

Murom Institute (sangay) ng Vladimir State University

Mga pamamaraan para sa paglutas ng mga problema ng disenyo at diagnostic ng mga lokal na network ng computer

A.E. Lashin, D.O. Maltsev

Scientific superbisor – V.V. Chekushkin, Propesor ng Kagawaran ng CAD, Doktor ng Teknikal na Agham.


Ang local area network (LAN) ay isang pinagsamang koneksyon ng mga indibidwal na computer o workstation sa pamamagitan ng isang channel ng paghahatid ng data. Ang konsepto ng LAN ay tumutukoy sa heograpikal na limitadong mga pagpapatupad kung saan isang tiyak na numero ang mga kompyuter ay konektado sa isa't isa gamit ang makabago at teknolohikal na paraan ng komunikasyon.

Kasama sa LAN ang: cable lokal na network, aktibo kagamitan sa network at mga kompyuter para sa iba't ibang layunin. Mga kalamangan ng paggamit ng isang lokal na network ng lugar:

Ang kakayahang tumanggap at magpadala ng anumang impormasyon mula sa anumang computer sa network.

Malayang magdagdag, magtanggal at maglipat ng mga workstation ng empleyado sa loob ng opisina/gusali.

Mabilis na pagpapalawak (modernisasyon) ng sistema ng kagamitan nang walang gastos sa isang cable network.

Kapag gumagawa ng LAN pangunahing gawain ay ang mabisang disenyo ng istraktura nito (Larawan 1). Salamat sa tamang napiling istraktura ng lokal na network, maaari mong makabuluhang taasan ang bilis at pag-andar ng system at bawasan ang karagdagang mga gastos para sa paglikha nito at kasunod na serbisyo.

kanin. 1 – Lokal na estruktura ng network ng lugar


Isaalang-alang natin ang isang network kung saan mayroong access sa Internet at sa anumang computer na konektado sa network. Ang pag-access sa Internet ay ibinibigay sa pamamagitan ng isang router kung saan nakakonekta ang isang nakalaang linya, mac address may kapansanan. Router – ginagamit upang pagsamahin ang mga network sa iba't ibang uri software at hardware. Bridge - hinahati ang network sa mga seksyon, kaya ang data ay dumadaan sa tulay kung talagang kinakailangan, i.e. kung ang tatanggap ay wala sa parehong segment ng nagpadala. Lumipat ( hub ng network) - naiiba lamang sa isang tulay dahil mayroon itong processor para sa bawat socket, habang ang tulay ay may isang yunit ng processor para sa lahat ng socket. Ang istraktura na ito ay nagpapabuti sa pagiging produktibo. Connector – naka-install sa mga dulo cable ng network(twisted pair) gamit ang crimping tool, nagsisilbing twisted pair plug.

Ang network ay nabuo gamit ang mga switch at twisted pair na mga cable, crimped ayon sa T568A standard. Ang internet access ay ibinibigay sa pamamagitan ng isang router. Ang Internet network (nakalaang linya) ay konektado sa input ng router, at ang output nito ay konektado sa input ng splitter. Ang splitter, sa turn, ay konektado nang direkta o sa pamamagitan ng iba pang mga splitter sa computer. Kaya, ang lahat ng mga computer ay konektado sa isang solong lokal network ng kompyuter(LAN).

Upang mga indibidwal na computer ay ipinakita sa kapaligiran ng network sa loob ng LAN, dapat na i-configure nang maayos ang bawat computer. Iyon ay, i-install ang driver network card at itakda ang mga setting koneksyon sa network. SA sa kasong ito kailangan mong i-disable ang mac address, ipasok ang IP address at subnet mask, at kung kinakailangan ang Internet access, pagkatapos ay ipasok ang gateway address (IP address ng router).

Kung sa naturang network, ang isa sa mga makina, o isang pangkat ng mga makina ay may problema, kung gayon ang problema ay maaaring matukoy gamit ang mga sumusunod na pamamaraan mga diagnostic:

lokal na network router

1. Sa una, kailangan mong suriin ang integridad ng linya ng twisted pair. Kung may nakitang break, dapat itong ayusin;

2. Suriin ang kalidad ng twisted pair connector contact, kapwa sa network card connector at sa switch connector. Alisin ang connector mula sa connector at ipasok itong muli hanggang sa marinig ang isang katangiang pag-click;

3. Suriin kung tama ang mga inilagay na setting (halimbawa, hindi maaaring magkaroon ng parehong IP address ang 2 machine sa LAN). Pumasok tamang setting para sa isang partikular na makina;

4. Kung hindi ito ang problema, kailangan mong subukang kumonekta kawad ng network sa isa pang konektor sa switch (nangyayari na ang isa sa mga konektor ay nasusunog, at hindi ang buong switch). Alisin ang connector mula sa connector at ikabit ito sa isa pang connector;

5. Suriin ang katayuan ng mac address (kapag nag-i-install ng ilan mga operating system maaaring magbago). Sa kasong ito, huwag paganahin ang mac address sa mga setting;

6. Kung ang problema ay hindi nalutas, pagkatapos ay kailangan mong muling i-install ang mga driver ng network card, ngunit pagkatapos ay kailangan mong ipasok muli ang lahat ng mga setting. Ipasok ang driver disc at simulan ang pag-install ng driver gamit karaniwang utility, pagkatapos ay ipasok ang lahat ng mga setting para sa isang partikular na makina;

7. Kung ang lahat ng nasa itaas ay hindi malulutas ang problema, dapat mong palitan ang network card (kung maaari), pagkatapos nito kakailanganin mong i-install muli ang mga driver at ipasok ang lahat ng mga setting. Kung ang network card ay binuo sa motherboard, pagkatapos ay ipasok ito sa isang espesyal na connector sa motherboard network card. Kung ang network card ay na-install na, pagkatapos ay baguhin ito sa isang kilalang gumagana. Ito huling paraan, ngunit hindi karaniwan na masunog ang built-in na network card.

Ito ang pangunahing 7 problema na maaaring lumitaw. Ngunit may mga kaso ng ganap na tiyak na mga problema: halimbawa, masyadong maalikabok na mga kondisyon, pagkabigo ng router o power supply nito, isang problema sa 220 V power outlet, atbp. Ang ilang mga problema ay maaaring ganap na hindi pangkaraniwan at nangangailangan ng ibang solusyon sa problema (halimbawa, hindi tamang mga kable ng mga wire sa pagkonekta, kung saan kailangan mong itama ang maling wired na dulo ng wire).

Sa tuwing makakaranas ka ng problema sa network, ang pinakakaraniwang solusyon ay ang magpatakbo ng diagnostic program para makita at ayusin ang mga error. Gayunpaman, ang pinakakaraniwan mga problema sa network maaaring malutas gamit mga simpleng utos, tulad ng ping, tracert, ipconfig, atbp.

alam mo ba kung ano?
Koponan "ipconfig" ay maaaring gamitin upang maghanap ng computer sa pamamagitan ng IP address sa parehong Windows at Linux/Unix machine.

Ang lahat ng mga sumusunod na command ay dapat ipasok sa command prompt. Upang buksan command line Sa Windows, gawin ang alinman sa mga sumusunod:

  • Start -> All Programs -> Accessories -> Command Prompt.
  • Start -> Run at ipasok ang pangalan ng program cmd.exe
  • Pindutin ang mga key Panalo +R at ipasok ang pangalan ng programa cmd.exe

Kahit sinong tao na may pangunahing kaalaman alam ang tungkol sa pagpapatakbo ng network tungkol sa ipconfig command. Ang command na ito ay nagbibigay ng impormasyon tungkol sa IP address ng computer, kasama ang DNS, DHCP, gateway, at subnet mask. Ang IP address ay kinakailangan upang magsagawa ng karagdagang mga utos sa pag-troubleshoot. Kung ang command na ito ay nagbabalik ng default na gateway na 0.0.0.0, kung gayon mayroon kang problema sa iyong router. Maaari mong subukan ang isa pang variation ng command na ito upang malutas ang iyong mga isyu sa network. Ang susunod na extension ng command na ito ay ang ipconfig/flushdns command. Nililinis nito ang cache ng DNS sa anumang hindi awtorisadong IP address o teknikal na kabiguan.

pangkat"ping"


Ang ping ay isa sa pinakamahalagang command na ginagamit sa web. Ginagamit ang command na ito upang subukan ang koneksyon sa pagitan ng host at ng destinasyon. Ang pangunahing bentahe ng paggamit ng command na ito ay upang malaman ang lugar ng problema sa network. Kung nag-ping ka mula sa anumang computer sa network, makukuha mo ang katayuan ng router. Makakatanggap ka rin ng apat na tugon sa kahilingan sa pag-ping. Kung hindi ka makatanggap ng mga tugon, ito ay nagpapahiwatig ng mga problema sa network card.


Ang isa pang bentahe ng paggamit ng ping command ay ang kakayahang subukan ang iyong koneksyon sa anumang website/internet. Upang gawin ito, kailangan mong ipasok ang pangalan ng website pagkatapos ng ping command. Kung nakakuha ka ng mga tugon mula sa website, halos walang problema. Ngunit kung hindi ka makatanggap ng tugon, may pagkakataon na mayroon kang sira na cable, DSL modem, o problema sa koneksyon ng ISP. Upang higit pang paliitin ang posibilidad at mahanap ang ugat ng problema, ilagay ang ping 4.2.2.1. Kung nakakuha ka ng mga tugon sa command line ngunit hindi mo pa rin ma-access ang website, magkakaroon ka ng problema sa iyong configuration ng DNS.


Ibinabalik ng tracert command ang buong path ng data na kinakailangan para makarating sa destinasyon. Ang tugon ay isang listahan ng mga transit point kung saan dumadaan ang data para makarating sa destinasyon nito. Kung titingnan mong mabuti, makikita mo na sa bawat punto ay nagbabago ang network. Nangangahulugan ito na ang bawat network ay nagpapasa ng data sa isa pang network hanggang sa maabot nito ang patutunguhan nito. Gayunpaman, maaari kang makakita ng mga asterisk sa ilang mga punto, ang mga asterisk na ito ay kumakatawan sa isang network na may mga problema.


Domain Name System ( Mga DNS address), ang pangunahing sanhi ng maraming problema sa network ay kinakailangan ang mga IP address na ito para sa paggana ng mga aparato sa network upang kumonekta sa Internet o network. Kung may mga problema sa mga address na ito, ang mga pag-andar ng buong network ay nahahadlangan. Ang nslookup command ay nagbabalik ng isang listahan ng mga IP address na nauugnay sa domain name. Kung hindi ka makakuha ng anumang impormasyon tungkol sa IP address, may mga problema sa DNS.


Sa kaso ng mga network, malaking bilang Ang mga host ay konektado sa parehong router. Lumilikha ito ng napakahirap na gawain ng pag-verify ng pagkakakonekta ng bawat node sa kaso ng mga problema sa network. Gayunpaman, sa parehong oras, mahalagang suriin kung ang mga koneksyon (TCP, Mga port ng UDP) aktibo man o hindi. Ang utos ng Netstat ay nagbabalik ng isang listahan ng lahat ng mga computer na konektado sa router at ang kanilang katayuan. Sa pamamagitan ng pag-alam sa estadong ito, malalaman mo ang numero ng port (at IP address) ng koneksyon ng TCP/UDP na may sira o nasa sarado o idle na estado.


Ang "arp" na utos ay panlabas na koponan, na ginagamit upang matukoy ang mga problemang nauugnay sa IP sa resolusyon ng address ng lokal na network. Ang pinakakaraniwang problema na makikita sa talahanayan ng "arp" ay pagbabahagi isang IP address ng dalawang system. Dalawang host (isa sa mga ito ay tiyak na mali) ay gumagamit ng parehong IP address, at ang pagkakataon ng maling host na tumugon sa IP sa kasong ito ay mataas. Maaapektuhan nito ang iyong buong network. Dapat mong suriin ang pagkakaroon ng mga silid ng singaw mga lokal na network at ang kawastuhan ng mga nakarehistrong IP address. Upang gawin ito kailangan mong gumawa ng isang listahan mga address ng network bawat host. Sa pamamagitan ng paghahambing ng iyong listahan at ang "arp" command table, madali mong matukoy ang problemang host.

Lecture 13 Mga diagnostic sa network

Lektura 13

Paksa: Mga diagnostic sa network

A. Mga administrator ng network na humuhubog sa kapaligiran ng network (ang malawak na minorya).

b. Ang mga gumagamit ng network na napipilitang makabisado ang kapaligirang ito at manirahan dito.

Ang pangalawang kategorya, dahil sa pagiging superyor nito sa numero, ay may kakayahang magtanong ng napakaraming tanong na hindi masagot ng una, kahit na pare-pareho ang dami. Ang mga tanong ay maaaring maging simple, halimbawa: "Bakit hindi gumagana ang email?" (bagama't alam na sa ikalawang araw ay naputol ang buong computer center dahil sa hindi pagbabayad). Mayroon ding mga kumplikado: "Paano bawasan ang pagkaantala sa pagtugon kung ang channel ay na-overload?"

Numero mga network ng kompyuter ay tumataas nang husto, ang bilang ng malalaking (>10 PC) at multi-protocol network (802.11, 802.16, 802.17, atbp.) ay lumalaki. Habang lumalaki ang network, nagiging mas kumplikado ang pagpapanatili at diagnostic nito, na siyang kinakaharap ng administrator sa unang pagkabigo. Pinakamahirap mag-diagnose ng mga multi-segment na network kung saan nakakalat ang mga PC isang malaking bilang mga silid na matatagpuan malayo sa isa't isa. Para sa kadahilanang ito, ang administrator ng network ay dapat magsimulang pag-aralan ang mga tampok ng kanyang network na nasa yugto na ng pagbuo nito at ihanda ang kanyang sarili at ang network para sa mga pag-aayos sa hinaharap.

Kung mangyari ang isang sitwasyong pang-emergency, dapat na masagot ng administrator ang ilang tanong:

May problema sa hardware o software;

Ang pagkabigo ay sanhi ng katiwalian ng programa, maling mga pagpipilian sa pagsasaayos, o error sa operator.

Ang mga diagnostic ng network ay ang proseso ng pagkuha at pagproseso ng impormasyon tungkol sa estado ng network.

Pagdodokumento sa network

Kailangan mong magsimula sa komprehensibong dokumentasyon ng hardware at software ng network. Ang administrator ay dapat laging may hawak na network diagram na tumutugma sa totoong sitwasyon sa kasalukuyang sandali, at detalyadong paglalarawan configuration ng software na nagsasaad ng lahat ng parameter (pisikal at IP address ng lahat ng interface, mask, pangalan ng mga PC, router, Mga halaga ng MTU, MSS, TTL at iba pang mga variable ng system, karaniwang mga halaga ng RTT at iba pang mga parameter ng network na sinusukat sa iba't ibang mga mode.).

Sa loob ng isang lokal na network, posible ang pag-troubleshoot sa pamamagitan ng pansamantalang paghahati nito sa mga bahagi. Habang ang network ay nagiging mas pinagsama sa Internet, ang mga simpleng hakbang ay nagiging hindi sapat o hindi katanggap-tanggap. Ngunit hindi natin dapat pabayaan ang mga ganyan sa simpleng paraan, bilang pagsuri ng break o short circuit sa network cable.

Dapat tandaan na ang mga diagnostic ng network ay ang batayan ng seguridad ng network. Tanging isang administrator na nakakaalam ng lahat tungkol sa kung ano ang nangyayari sa network ang makakasigurado sa seguridad nito.

Ipapalagay ng lecture na ang network sa pisikal na antas ay gumagamit ng Ethernet standard, at para sa inter-network na komunikasyon ang TCP/IP protocol (Internet). Ang listahang ito ay hindi nauubos ang iba't ibang mga kapaligiran sa network, ngunit maraming mga pamamaraan at software diagnostic tool ang maaaring matagumpay na magamit sa ibang mga kaso. Karamihan sa mga programang isinasaalang-alang ay gumagana sa kapaligiran ng UNIX, ngunit may mga analogue para sa iba pang mga operating system.

Ang mapagkukunan ng diagnostic na impormasyon ay maaaring isang computer, processor nito, interface ng network, operating system na naka-install sa makina, mga switch ng network, mga router, atbp.

Kapag lumipat sa mga pamantayan ng paghahatid na 1 at lalo na 10 Gbit/s, ang mga karagdagang problema ay lumitaw. Ang pagpoproseso ng mga naturang stream para sa mga layuning diagnostic ay maaaring makabuluhang pabagalin ang makina. Ang mga katulad na problema ay lumitaw kapag nagtatayo ng mga IPS/IDs system, pati na rin ang mga anti-virus program. Gayunpaman, ang problemang ito ay nagiging malala na rin dahil sa kamangha-manghang paglaki ng bilang ng mga lagda (milyon-milyong) ng mga pag-atake at mga virus. Ang isang paraan upang malutas ang problema ay ang paggamit ng hardware, pati na rin ang pag-aayos ng ilang mga thread sa pagproseso, na medyo makatotohanan para sa mga makina na may ilang mga processor.

Diagnostic software

Maraming available sa publiko ang mga espesyal na produkto ng diagnostic software sa Internet: Etherfind, Tcpdump, netwatch, snmpman, netguard, ws_watch.

Ang mga naturang tool ay kasama rin sa mga delivery kit ng karamihan sa mga karaniwang pakete ng network para sa MS-DOS, UNIX, Windows NT, VMS at iba pa: ping, tracetoute, netstat, arp, snmpi, dig (venera.isi.edu /pub), mga host , nslookup, ifconfig, ripquery. Ang mga diagnostic program na nakalista sa itaas ay mahahalagang tool para sa pag-debug ng mga program na nagpapadala at tumatanggap ng mga packet.

Mga diagnostic command ng OS

Talahanayan 1.

Pangalan ng pangkat Layunin

arp Nagpapakita o binabago ang isang talahanayan ARP protocol(Pag-convert ng IP sa MAC address)

chnamsv Ginagamit upang baguhin ang configuration ng serbisyo ng pagbibigay ng pangalan sa isang computer (para sa TCP/IP)

chprtsv Binabago ang configuration ng serbisyo sa pag-print sa isang computer client o server

gettable Nakakakuha ng mga computer table sa NIC format

hostent Direktang minamanipula ang mga talaan ng pagsusulatan ng address ng computer sa database ng configuration ng system

hostid Itinatakda o ipinapakita ang identifier ng computer na ito

hostname Itinatakda o ipinapakita ang pangalan ng computer na ito

htable Kino-convert ang mga file ng computer sa isang format na ginagamit ng mga programa sa library ng network

ifconfig Kino-configure o ipinapakita ang mga opsyon mga interface ng network Computer (para sa mga protocol ng TCP/IP)

ipreport Bumubuo ng ulat ng ruta ng packet batay sa tinukoy na file ng ruta

iptrace Nagbibigay ng pagsubaybay sa ruta ng packet sa antas ng interface para sa mga protocol ng Internet

lsnamsv Nagpapakita ng impormasyon sa database ng DNS

lsprtsv Nagpapakita ng impormasyon mula sa database ng serbisyo sa pag-print ng network

mkhost Lumilikha ng isang PC table file

mknamsv Kino-configure ang PC client name service (para sa TCP/IP)

mktcpip Itinatakda ang mga kinakailangang halaga para sa pagpapatakbo ng TCP/IP sa computer

Namerslv Direktang minamanipula ang mga rekord ng name server para sa isang lokal na programa ng DNS sa database ng configuration ng system

netstat Nagpapakita ng katayuan ng network

walang Kino-configure ang mga opsyon sa network

rmnamsv Tinatanggal ang serbisyo ng pangalan ng TCP/IP mula sa host

rmprtsv Tinatanggal ang serbisyo sa pag-print sa isang client o server machine

ruta Ginagamit para sa manu-manong pagmamanipula ng mga talahanayan ng ruta

ruptime Ipinapakita ang katayuan ng bawat computer sa network

ruser Direktang manipulahin ang mga tala sa tatlong magkahiwalay na database ng system na kumokontrol sa panlabas na pag-access ng computer sa mga program

securetcpip Pinapagana ang seguridad ng network

setclock Itinatakda ang oras at petsa para sa isang computer sa network

slattach Nagkokonekta ng mga serial channel bilang mga interface ng network

timedc Nagpapadala ng impormasyon tungkol sa naka-time na daemon

trpt Nagsasagawa ng pagsubaybay sa pagpapatupad ng protocol para sa mga TCP socket

Upang masuri ang sitwasyon sa isang network, kinakailangang isipin ang pakikipag-ugnayan ng iba't ibang bahagi nito sa loob ng balangkas ng mga protocol ng TCP/IP at magkaroon ng kaunting pag-unawa sa Pagpapatakbo ng Ethernet.

Mga network, sumusunod na mga rekomendasyon Internet, mayroon lokal na server mga pangalan (DNS, RFC-1912, -1886, -1713, -1706, -1611-12, -1536-37, -1183, -1101, -1034-35; ang mga numerong naka-print na naka-bold ay tumutugma sa mga code ng dokumento na naglalaman ng mga pamantayan sa paglalarawan) , na nagsisilbing i-convert ang simbolikong pangalan ng isang network object sa IP address nito. Karaniwan ang makinang ito ay batay sa UNIX OS.

Ang DNS server ay nagpapanatili ng isang kaukulang database na nag-iimbak ng maraming iba pang kapaki-pakinabang na impormasyon. Maraming mga PC ang may mga residente ng SNMP (RFC-1901-7, -1446-5, -1418-20, -1353, -1270, -1157, -1098) na nagsisilbi sa database ng pamamahala ng MIB (RFC-1792, -1748-49, - 1743, -1697, -1573, -1565-66, -1513-14, -1230, -1227, -1212-13), ang mga nilalaman nito ay makakatulong din sa iyong matuto ng maraming kawili-wiling bagay tungkol sa estado ng iyong network . Ang ideolohiya ng Internet mismo ay nagpapahiwatig ng mayaman na mga diagnostic (ICMP protocol, RFC-1256, 1885, -1788, -792).

Gamit ang ICMP protocol

Ang ICMP protocol ay ginagamit sa pinakasikat na diagnostic program, ping (kasama sa halos lahat ng network packages). Ang isang posibleng paraan ng pagtawag sa programang ito ay:

ping<имя или адрес ЭВМ или другого объекта>[laki ng pakete] [bilang ng mga parsela]

Sa iba't ibang mga pagpapatupad, ang ping program ay may maraming iba't ibang mga opsyon na nagbibigay-daan sa iyong sukatin ang mga istatistikal na katangian ng link (halimbawa, pagkawala), tukuyin ang pagkaantala sa link (RTT), ipakita ang mga packet na ipinadala at ang mga tugon na natanggap, at tukuyin ang ruta sa punto ng interes. Ginagamit ang ping upang matukoy ang availability ng service provider, atbp.

Nasa ibaba ang isang halimbawa ng paggamit ng tracetoute command, na higit na katumbas ng ping (ngunit nakabatay nang direkta sa IP gamit ang naaangkop na mga opsyon):

traceroute kirk.Bond.edu.au

Ang traceroute program ay nagpapadala ng tatlong packet na may tumataas na mga halaga ng TTL kung ang isang tugon sa packet ay hindi natanggap, ang * character ay naka-print. Ang malalaking pagkaantala (RTT) sa halimbawa sa itaas ay tinutukoy ng mga channel ng komunikasyon ng satellite (oras ng pagpapalaganap ng signal sa satellite!).

Upang maayos na tumugon sa mga sitwasyong pang-emergency, kailangan mong magkaroon ng mahusay na pag-unawa sa kung paano dapat gumana ang network sa ilalim ng normal na mga kondisyon. Upang gawin ito, kailangan mong pag-aralan ang network, ang topology nito, mga panlabas na koneksyon, pagsasaayos ng software mga sentral na server at mga peripheral na PC. Dapat tandaan na ang pagbabago ng pagsasaayos ay karaniwang pribilehiyo ng tagapangasiwa ng system at sa anumang mga kahina-hinalang kaso dapat kang makipag-ugnayan sa kanya. Ang mga hindi sanay na pagkilos kapag muling nag-configure ng system ay maaaring magkaroon ng mga sakuna na kahihinatnan.

Paggamit ng DNS para sa mga layuning diagnostic

Tulad ng nabanggit sa itaas, ang isa sa pinakamahalagang bahagi ng anumang Internet node ay ang name server (DNS). Ang configuration ng DNS server ay tinutukoy ng tatlong file: named.boot, named.ca at named.local. Ang impormasyon ng zone ay nasa name.rev file, at ang lokal na impormasyon ng domain ay nasa name.hosts file. Ang pag-debug, pagsubaybay at diagnostic ng DNS server ay isinasagawa gamit ang nslookup (o dig) na mga programa.

Ang DNS server ay napaka mahalagang bagay node, ang bilis ng mga kahilingan sa serbisyo at ang pagiging maaasahan ng system sa kabuuan ay nakasalalay dito. Ito ay para sa kadahilanang ito na, bilang karagdagan sa pangunahing isa, ang anumang node ay may ilang pangalawang mga server ng DNS.

Ang ifconfig program ay ginagamit upang subaybayan ang katayuan ng mga interface ng network, i-configure at subukan ang mga ito. Ang command na ito ay nagtatalaga ng IP address, subnet mask, at broadcast address sa interface.

Application ng NETSTAT

Ang isa sa mga pinaka-kaalaman na utos ay netstat (para sa isang komprehensibong paglalarawan ng mga opsyon at pamamaraan ng aplikasyon, tinutukoy kita sa dokumentasyon para sa software ng iyong network).

Ang utos na ito ay maaaring magbigay sa iyo ng impormasyon tungkol sa estado ng mga interface sa PC kung saan ito isinasagawa: netstat -i

SA kani-kanina lang Ilang komprehensibong (magagamit sa publiko) diagnostic packages ang lumitaw (NetWatch, WS_watch, SNMPMAN, Netguard, atbp.). Ang ilan sa mga paketeng ito ay nagbibigay-daan sa iyo na bumuo ng isang graphical na modelo ng network na nasa ilalim ng pagsubok, na nagha-highlight ng mga gumaganang computer sa kulay o gamit ang isang pagkakaiba-iba ng mga larawan. Sinusuri ng mga program na gumagamit ng SNMP protocol ang availability ng SNMP daemon sa pamamagitan ng isang espesyal na kahilingan, tinutukoy ang operability ng computer gamit ang ICMP protocol, at pagkatapos ay nagpapakita ng mga variable at data arrays mula sa MIB control database (kung ang database na ito ay may pampublikong antas ng access ). Maaari itong gawin nang awtomatiko o sa kahilingan ng operator. Ang SNMP protocol ay nagpapahintulot sa iyo na subaybayan ang mga pagkakaiba-iba sa pag-load ng mga indibidwal na mga segment ng network na may UDP, TCP, ICMP, atbp. na mga packet, na nagre-record ng bilang ng mga error para sa bawat isa sa mga aktibong interface. Upang malutas ang problemang ito, maaari kang gumamit ng naaangkop na programa na regular na nagtatanong sa MIB ng mga computer na interesado ka, at ang mga resultang numero ay ipinasok sa naaangkop na data bank. Kung may nangyaring emergency, maaaring tingnan ng administrator ng network ang mga variation ng daloy sa mga segment ng network at tukuyin ang oras at sanhi ng pagkabigo ng system. Maaaring makuha ang katulad na data gamit ang isang programa na nagpapalit ng interface ng Ethernet sa mode ng pagtanggap ng lahat ng packet (mode=6). Ang ganitong programa ay nagbibigay-daan sa pagtanggap ng data sa lahat ng uri ng mga packet na nagpapalipat-lipat sa isang partikular na segment ng cable.

Ang partikular na interes ay maaaring ang ttcp diagnostic program, na nagbibigay-daan sa iyong sukatin ang ilang katangian ng TCP o UDP na pagpapalitan sa pagitan ng dalawang node.

Kapag lumipat ang mga network sa hanay ng bilis ng gigabit, partikular sa 10 Gbit/s, nagkakaroon ng mga kahirapan sa pagsubaybay sa estado ng network.

kanin. 2.

SA bahagi ng Windows Ang XP2000 ay may command na "Ping", pinapayagan ka nitong magpadala ng mga packet ng impormasyon ng isang naibigay na haba at i-record ang oras ng pagtugon ng remote system, pati na rin ang integridad ng impormasyon. Direktang nakikipag-ugnayan ang serbisyo ng Ping test sa network card sa antas ng TCP/IP protocol, kaya hindi alintana kung ang mga parameter ng pag-access ay na-configure at karagdagang serbisyo, Ping ang system ay makikita.

Ilunsad natin ang command line na "Start" -> "Run -> "cmd".

Ang isang console session window ay lilitaw, mahalagang magandang lumang MS DOS. Pagkatapos ay gamitin ang mga utos ng CD (Change Directory) upang mag-navigate sa system32 folder ng iyong mga kopya ng Windows XP tulad ng ipinapakita sa Figure 8. Kung magpapatakbo kami ng ping mula sa Windows gamit ang batcmd file o ang seksyong "run", kaagad pagkatapos makumpleto ang gawain, magsasara ang window ng programa at hindi na kami magkakaroon ng oras upang makita ang mga resulta.

Format ng command: I-ping ang "IP address ng remote system"

Halimbawa "Ping 192.168.0.1". Bilang default, ang programa ay nagpapadala ng 4 na packet ng 32 bytes bawat isa, na hindi sapat para sa layunin ng pagsubok ng network, dahil ang system ay masayang mag-uulat ng isang matagumpay na resulta kahit na may napakababang kalidad ng signal. Ang utos na ito angkop lamang para sa pagtukoy kung mayroong anumang koneksyon sa isang partikular na node. Upang subukan ang kalidad ng koneksyon, patakbuhin ang Ping gamit ang mga sumusunod na parameter.

ping.exe -l 16384 -w 5000 -n 100 192.168.0.XX.

Titiyakin nito na ang 100 kahilingan ng 16 kilobytes bawat isa ay ipapadala sa isang ibinigay na IP address na may waiting interval na 0.5 segundo.

  • 1. Kung, ayon sa mga resulta ng pagsubok, ang lahat ng mga pakete ay dumating at ang pagkawala ay hindi hihigit sa 3%, ang network ay gumagana nang normal.
  • 2. Mula sa 3-10% - gumagana pa rin ang network, salamat sa mga error sa pagwawasto ng mga algorithm, gayunpaman, dahil sa isang makabuluhang bilang ng mga nawala na packet at ang pangangailangan para sa kanilang muling paghahatid, ang epektibong bilis ng network ay bumababa.
  • 3. Kung ang bilang ng mga nawawalang packet ay lumampas sa 10-15%, kinakailangan na gumawa ng mga hakbang upang maalis ang kasalanan na naging sanhi ng pagkasira sa kalidad ng komunikasyon.

Upang makakuha ng higit pang layunin na mga resulta, maaari mong dagdagan ang laki ng mga packet o ang kanilang bilang, ngunit ito ay magpapataas din ng oras ng pagsubok. Mga karagdagang setting mga programa ng ping maaari mong malaman kung pinapatakbo mo ito gamit ang karaniwang reference key na ping /?

Mga dahilan mahinang signal sa linya at pagkawala ng mga packet ng data

  • - Pisikal na pinsala network cable o pagkakabukod nito.
  • - Hindi magandang kalidad ng crimping.
  • - Mga error sa twisted pair wiring.
  • - Lampas sa karaniwang haba ng segment.
  • - Ang pagkakaroon ng malakas na pinagmumulan ng panghihimasok sa kahabaan ng cable.
  • - Hindi magandang kalidad ng pagpapanumbalik ng mga nasirang lugar.
  • - Higit sa 5 switch sa isang chain.

Kung mangyari ang isang cable break, pinahaba namin ang twisted pair.

Paano matukoy na ang isang cable break ay naganap? Napakadali: hindi gagana ang network, mga ilaw ng tagapagpahiwatig Mag-o-off ang network card at switch (hindi ito nangyayari sa ilang pagkasira ng cable). Ipapakita ng Windows XP ang mensahe: "Ang network cable ay hindi konektado." Utos ng Ping ay hindi makakatanggap ng tugon mula sa malayong sistema. Ngunit huwag magmadali sa panic, marahil ang cable ay talagang hindi konektado o sa ilang kadahilanan ay naka-off o may sira ang switch.

Kung ang koneksyon ay nawala nang tumpak dahil ang network cable ay nasira, pagkatapos ay kailangan itong ibalik. Sa pangkalahatan, ayon sa mga pamantayan sa pagpapanumbalik twisted pair hindi paksa. Sa katunayan, kahit na ang pinakamataas na kalidad na paghihinang o masikip na pag-twist ay nagbabago sa mga katangian ng alon ng cable at hindi na ito gagana pati na rin ang isang buong cable. Ang buong tanong ay kung gaano bumaba ang kalidad ng komunikasyon. Tulad ng ipinakita ng kasanayan, ito ay hindi gaanong mahalaga, i.e. visually walang pagbabago sa lahat, at ang bilis ng komunikasyon ay maaaring bumaba mula 5 hanggang 10%. Totoo, ipinapakita ng mga hardware cable tester ang ikatlong kategorya sa halip na ang ikalimang kategorya na twisted pair. Siyempre, kung maaari, ang cable ay dapat na solid. Ngunit ang ilang mga pinsala, lalo na sa mahabang mga seksyon ng network, ay madalas na nangyayari, at kung pagkatapos ng bawat linya na masira ang buong cable ay muling inilatag, ayon sa kinakailangan ng mga pamantayan, hindi magkakaroon ng sapat na pera at pagsisikap. Ang isang sitwasyon ay madalas ding lumitaw kapag, para sa isang kadahilanan o iba pa, ang haba ng umiiral na seksyon ng cable ay hindi sapat, at kailangan itong dagdagan. Maaari mong gamitin ang paghihinang o simpleng pag-twist, ang dating ay mas kanais-nais dahil sa mas maaasahang contact at mas kaunting pagkawala pagiging produktibo. Sa kasamaang palad, ang pagkasira ng cable ay mas madalas na nangyayari sa mga segment ng kalye, kung saan hindi palaging may mga kondisyon para sa trabaho at isang panghinang na bakal.

Kinakailangan din na subukan ang kapasidad at bilis ng pagkarga. server ng topology ng lokal na network

Pagsubok sa kapasidad ng pag-load ay isinagawa gamit ang J.D Edwards software.

Ang mga resulta ng pagsusulit ay ang mga sumusunod:

Ang estado ng server ay patuloy na sinusubaybayan, ngunit ang "larawan" (screenshot) ay natanggap sa sandaling ang 18 mga gumagamit ay konektado sa server, kung saan 16 ay aktibong nagtatrabaho sa server, ngunit hindi gumanap mga operasyon dito. Sa sandaling ito, gumagana na ang server na may kapansin-pansing "paghina" upang makita ito sa computer ng kliyente.

Fig.3.

Sa Figure 3, makikita mo na ang aktibidad ng disk (berdeng linya) ay mataas at ang laki ng file ng pahina (asul na linya) ay patuloy na tumataas. Kasabay nito, ang pag-load ng processor ay medyo mababa (pulang linya).

Kasabay nito, ang memorya na ginamit ay lumampas sa 3.5 GB.

Ang dynamics ng paggamit ng memory ay makikita sa Fig. 4


kanin. 4.

Kung titingnan mo kung aling mga proseso ang kumuha ng pinakamaraming espasyo sa memorya (Larawan 5 - ang listahan ay pinagsunod-sunod sa pababang pagkakasunud-sunod), makikita mo na ito Sistema ng ERP(oexplore.exe).


Fig.5.

Batay sa mga resulta na nakuha, napagpasyahan na ang terminal server ay maaaring magbigay ng operasyon sa "normal mode" para sa hindi hihigit sa 16 na aktibong nagtatrabaho na mga gumagamit. sa ilalim ng " normal na mode" ay tumutukoy sa mode kapag walang kapansin-pansing paghina sa trabaho ng mga kliyente dahil sa "pagpepreno" terminal server.

Sa aming kaso, ito ay nabanggit na kung ang numero aktibong gumagamit lumampas sa 16, ang server ay kapansin-pansing nagpapabagal sa operasyon nito.

Makikita na ang bottleneck sa pagpapatakbo ng terminal server ay ang kakulangan ng memorya - dahil ang memorya ay ginagamit sa 100% (berdeng linya sa Fig. 6), at ang processor ay na-load sa average ng 20% ​​(pulang linya sa Fig. 3). At marahil ang bottleneck ay gumagana sa disk.

Maaaring may ilang pangunahing dahilan para sa hindi kasiya-siyang pagpapatakbo ng network: pinsala sistema ng cable, mga depekto sa aktibong kagamitan, labis na karga mga mapagkukunan ng network(channel ng komunikasyon at server), mga error sa mismong software ng application. Kadalasan ang ilang mga depekto sa network ay nagtatakip sa iba. At upang mapagkakatiwalaan na matukoy ang dahilan para sa hindi kasiya-siyang pagganap, ang lokal na network ay dapat na sumailalim sa komprehensibong mga diagnostic. Kasama sa mga kumplikadong diagnostic ang pagsasagawa susunod na mga gawa(mga yugto).

Pagtuklas ng depekto pisikal na antas mga network: cable system, power supply system para sa aktibong kagamitan; pagkakaroon ng ingay mula sa mga panlabas na mapagkukunan.

Pagsukat ng kasalukuyang pagkarga ng channel ng komunikasyon sa network at pagtukoy sa impluwensya ng halaga ng pagkarga ng channel ng komunikasyon sa oras ng pagtugon ng software ng application.

Pagsukat ng bilang ng mga banggaan sa network at alamin ang mga dahilan ng kanilang paglitaw.

Pagsukat ng bilang ng mga error sa paghahatid ng data sa antas ng channel ng komunikasyon at pagtukoy sa mga sanhi ng kanilang paglitaw.

Pagkilala sa mga depekto sa arkitektura ng network.

Pagsukat sa kasalukuyang pag-load ng server at pagtukoy sa epekto ng pagkarga nito sa oras ng pagtugon ng software ng application.

Pagkilala sa mga depekto ng software ng application na nagreresulta sa hindi epektibong paggamit bandwidth mga server at network.

Tatalakayin natin nang mas detalyado ang unang apat na yugto ng kumplikadong mga diagnostic ng isang lokal na network, lalo na ang mga diagnostic layer ng link network, dahil ang diagnostic na gawain ay pinakamadaling malutas para sa isang cable system. Tulad ng napag-usapan na sa ikalawang seksyon, ang network cable system ay maaari lamang ganap na masuri gamit ang mga espesyal na device - isang cable scanner o tester. Ang AUTOTEST sa isang cable scanner ay magbibigay-daan sa iyo na magsagawa ng isang buong hanay ng mga pagsubok upang matukoy kung ang iyong network cable system ay sumusunod sa napiling pamantayan. Kapag sinusubukan ang isang cable system, nais kong bigyang pansin ang dalawang punto, lalo na dahil madalas silang nakalimutan.

Ang AUTOTEST mode ay hindi nagpapahintulot sa iyo na suriin ang antas ng ingay na nilikha panlabas na pinagmulan sa cable. Maaaring mula sa ingay fluorescent lamp, mga kable ng kuryente, cellphone, makapangyarihan makinang pangkopya atbp. Upang matukoy ang antas ng ingay, karaniwang mayroon ang mga cable scanner espesyal na function. Dahil ang sistema ng paglalagay ng kable ng network ay ganap na nasubok lamang sa yugto ng pag-install, at ang ingay sa cable ay maaaring mangyari nang hindi mahuhulaan, walang ganap na garantiya na lilitaw ang ingay sa panahon ng isang buong-scale na pagsubok sa network sa yugto ng pag-install.

Kapag sinusuri ang isang network gamit ang isang cable scanner, sa halip na mga aktibong kagamitan, isang scanner ay konektado sa cable sa isang dulo, at isang injector sa kabilang dulo. Pagkatapos suriin ang cable, ang scanner at injector ay naka-off, at ang aktibong kagamitan ay konektado: mga network card, mga hub, switch. Gayunpaman, walang kumpletong garantiya na ang pakikipag-ugnayan sa pagitan ng aktibong kagamitan at ng cable ay magiging kasing ganda ng sa pagitan ng kagamitan sa scanner at ng cable. Mayroong madalas na mga kaso kung saan ang isang menor de edad na depekto sa RJ-45 plug ay hindi lilitaw kapag sinusubukan ang cable system na may scanner, ngunit nakita kapag nag-diagnose ng network gamit ang isang protocol analyzer.

Ang mga diagnostic ng mga device sa network (o mga bahagi ng network) ay mayroon ding sariling mga subtleties. Kapag isinasagawa ito, iba't ibang mga diskarte ang ginagamit. Ang pagpili ng isang partikular na diskarte ay depende sa kung ano ang napili bilang criterion para sa mahusay na pagganap ng device. Bilang isang tuntunin, tatlong uri ng pamantayan at, samakatuwid, tatlong pangunahing mga diskarte ay maaaring makilala.

Ang una ay batay sa pagsubaybay sa kasalukuyang mga halaga ng mga parameter na nagpapakilala sa pagpapatakbo ng device na sinusuri. Ang pamantayan para sa mahusay na pagpapatakbo ng aparato sa kasong ito ay ang mga rekomendasyon ng tagagawa nito, o ang tinatawag na mga pamantayang pang-industriya ng de facto. Ang mga pangunahing bentahe ng diskarteng ito ay ang pagiging simple at kaginhawahan sa paglutas ng pinakakaraniwan, ngunit, bilang isang panuntunan, medyo hindi kumplikadong mga problema. Gayunpaman, may mga kaso kung saan kahit na ang isang halatang depekto ay hindi lumilitaw sa halos lahat ng oras, ngunit naramdaman lamang ang sarili sa ilang, medyo bihirang mga mode ng pagpapatakbo at sa mga hindi inaasahang oras. Napakahirap tuklasin ang mga naturang depekto sa pamamagitan ng pagsubaybay lamang sa kasalukuyang mga halaga ng parameter.

Ang pangalawang diskarte ay batay sa pag-aaral ng mga parameter ng baseline (tinatawag na mga trend) na nagpapakilala sa pagpapatakbo ng device na sinusuri. Ang pangunahing prinsipyo ng pangalawang diskarte ay maaaring mabalangkas tulad ng sumusunod: "ang isang aparato ay gumagana nang maayos kung ito ay gumagana tulad ng dati." Ang prinsipyong ito ay ang batayan para sa mga proactive na diagnostic ng network, ang layunin nito ay upang maiwasan ang pagsisimula ng mga kritikal na estado nito. Ang kabaligtaran ng proactive diagnostics ay reactive diagnostics, ang layunin nito ay hindi upang pigilan, ngunit upang i-localize at alisin ang depekto. Hindi tulad ng una, diskarteng ito ay nagbibigay-daan sa iyo upang makita ang mga depekto na lumilitaw hindi palagi, ngunit paminsan-minsan. Ang kawalan ng pangalawang diskarte ay ang pagpapalagay na ang network sa una ay gumana nang maayos. Ngunit ang "gaya ng dati" at "mabuti" ay hindi palaging ang ibig sabihin ng parehong bagay.

Ang ikatlong diskarte ay isinasagawa sa pamamagitan ng pagsubaybay sa mga integral na tagapagpahiwatig ng kalidad ng paggana ng device na sinusuri (mula dito ay tinutukoy bilang integral na diskarte). Dapat itong bigyang-diin na mula sa punto ng view ng network diagnostic methodology, mayroong isang pangunahing pagkakaiba sa pagitan ng unang dalawang diskarte, na tatawagin nating tradisyonal, at ang pangatlo, integral. Sa mga tradisyunal na diskarte, sinusunod namin ang mga indibidwal na katangian ng network at, upang makita ito "sa kabuuan," dapat naming i-synthesize ang mga resulta ng mga indibidwal na obserbasyon. Gayunpaman, hindi tayo makatitiyak na sa panahon ng synthesis na ito ay hindi tayo mawawala mahalagang impormasyon. Ang integral na diskarte, sa kabaligtaran, ay nagbibigay sa amin ng isang pangkalahatang larawan, na sa ilang mga kaso ay hindi sapat na detalyado. Ang gawain ng pagbibigay-kahulugan sa mga resulta kung kailan integral na diskarte, mahalagang kabaligtaran: sa pamamagitan ng pagmamasid sa kabuuan, tukuyin kung saan at sa anong mga detalye ang problema.

Mula sa itaas ito ay sumusunod na ang pinaka-epektibong diskarte ay isa na pinagsasama ang pag-andar ng lahat ng tatlong mga diskarte na inilarawan sa itaas. Ito ay dapat, sa isang banda, ay batay sa mga mahalagang tagapagpahiwatig ng kalidad ng pagpapatakbo ng network, ngunit, sa kabilang banda, dapat itong dagdagan at tukuyin ng data na nakuha gamit ang mga tradisyonal na diskarte. Ito ang kumbinasyong ito na nagpapahintulot sa iyo na ilagay tumpak na diagnosis mga problema sa network.