Êàê óæå ãîâîðèëîñü, ÷òîáû ïðàâèëüíî âçàèìîäåéñò-âîâàòü ñ äðóãèìè êîìïüþòåðàìè è ñåòÿìè, êàæäûé êîìïüþòåð îïðåäåëÿåò, êàêèå IP-àäðåñà ïðèíàäëå-æàò åãî ëîêàëüíîé ñåòè, à êàêèå óäàëåííûì
ñåòÿì. Åñëè âûÿñíÿåòñÿ, ÷òî IP-àäðåñ êîìïüþòåðà íàçíà÷åíèÿ ïðèíàäëåæèò ëîêàëüíîé ñåòè, ïàêåò ïî-ñûëàåòñÿ íåïîñðåäñòâåííî êîìïüþòåðó íàçíà÷åíèÿ, åñëè æå ýòî àäðåñ óäàëåííîé ñåòè, òî ïàêåò ïîñûëà-åòñÿ ïî àäðåñó îñíîâíîãî øëþçà.
Ðàññìîòðèì ýòîò ïðîöåññ ïîäðîáíåå. Âîçüìåì êîìïüþòåð ñî ñëåäóþùèìè ïàðàìåòðàìè ïðîòîêî-ëà IP:
q IP-àäðåñ 192.168.5.200;
q ìàñêà ïîäñåòè 255.255.255.0;
q îñíîâíîé øëþç 192.168.5.1.
Ïðè çàïóñêå ïðîòîêîëà IP íà êîìïüþòåðå âûïîë-íÿåòñÿ îïåðàöèÿ ëîãè÷åñêîãî «È» ìåæäó åãî ñîáñò-âåííûìè IP-àäðåñîì è ìàñêîé ïîäñåòè, â ðåçóëüòàòå êîòîðîé âñå áèòû IP-àäðåñà, ñîîòâåòñòâóþùèå âûì áèòàì ìàñêè ïîäñåòè, òàêæå ñòàíîâÿòñÿ íóëå-âûìè:
q IP-àäðåñ â 32-ðàçðÿäíîì âèäå
11000000 10101000 00000101 11001000;
q ìàñêà ïîäñåòè
11111111 11111111 11111111 00000000;
q èäåíòèôèêàòîð ñåòè
11000000 10101000 00000101 00000000.
Ýòà ïðîñòàÿ îïåðàöèÿ ïîçâîëÿåò êîìïüþòåðó îïðåäåëèòü èäåíòèôèêàòîð ñîáñòâåííîé ñåòè (â íàøåì ïðèìåðå 192.168.5.0).
Òåïåðü ïðåäïîëîæèì, ÷òî êîìïüþòåðó íàäî îò-ïðàâèòü IP-ïàêåò ïî àäðåñó 192.168.5.15. ×òîáû ðåøèòü, êàê ýòî íóæíî ñäåëàòü, êîìïüþòåð âûïîë-íÿåòîïåðàöèþ ëîãè÷åñêîãî «È» ñ IP-àäðåñîì êîìïüþ-òåðà íàçíà÷åíèÿ è ñîáñòâåííîé ìàñêîé ïîäñåòè.
Ëåãêî ïîíÿòü, ÷òî ïîëó÷åííûé â ðåçóëüòàòå èäåíòè-ôèêàòîð ñåòè íàçíà÷åíèÿ áóäåò ñîâïàäàòü ñ èäåíòè-ôèêàòîðîì ñîáñòâåííîé ñåòè êîìïüþòåðà-îòïðàâèòåëÿ.
Òàê íàø êîìïüþòåð îïðåäåëèò, ÷òî êîìïüþòåð íà-çíà÷åíèÿ íàõîäèòñÿ â îäíîé ñ íèì ñåòè, è âûïîëíèò ñëåäóþùèå îïåðàöèè:
q ñ ïîìîùüþ ïðîòîêîëà ARP áóäåò îïðåäåëåí ôèçè÷åñêèé MAC-àäðåñ, ñîîòâåòñòâóþùèé IP-àäðåñó êîìïüþòåðà íàçíà÷åíèÿ;
q ñ ïîìîùüþ ïðîòîêîëîâ êàíàëüíîãî è ôèçè÷å-ñêîãî óðîâíÿ ïî ýòîìó MAC-àäðåñó áóäåò ïî-ñëàíà íóæíàÿ èíôîðìàöèÿ.
Òåïåðü ïîñìîòðèì, ÷òî èçìåíèòñÿ, åñëè ïàêåò íàäî îòïðàâèòü ïî àäðåñó192.168.10.20. Êîìïüþ-òåð âûïîëíèò àíàëîãè÷íóþ ïðîöåäóðó îïðåäåëåíèÿ èäåíòèôèêàòîðà ñåòè íàçíà÷åíèÿ.  ðåçóëüòàòå áó-äåò ïîëó÷åí àäðåñ 192.168.10.0, íå ñîâïàäàþùèé ñ èäåíòèôèêàòîðîì ñåòè êîìïüþòåðà-îòïðàâèòåëÿ.
Òàê áóäåò óñòàíîâëåíî, ÷òî êîìïüþòåð íàçíà÷åíèÿ íàõîäèòñÿ â óäàëåííîé ñåòè, è àëãîðèòì äåéñòâèé êîìïüþòåðà-îòïðàâèòåëÿ èçìåíèòñÿ:
q áóäåò îïðåäåëåí MAC-àäðåñ íå êîìïüþòåðà íàçíà÷åíèÿ, à ìàðøðóòèçàòîðà;
q ñ ïîìîùüþ ïðîòîêîëîâ êàíàëüíîãî è ôèçè÷å-ñêîãî óðîâíÿ ïî ýòîìó MAC-àäðåñó íà ìàðøðó-òèçàòîð áóäåò ïîñëàíà íóæíàÿ èíôîðìàöèÿ.
Íåñìîòðÿ íà òî, ÷òî IP-ïàêåò â ýòîì ñëó÷àå íå äî-ñòàâëÿåòñÿ íåïîñðåäñòâåííî ïî íàçíà÷åíèþ, ïðîòî-êîë IP íà êîìïüþòåðå-îòïðàâèòåëå ñ÷èòàåò ñâîþ çà-äà÷ó âûïîëíåííîé (âñïîìíèòå, ÷òî è ìû ïðè îòïðàâêå ïèñüìà âñåãî ëèøü áðîñàåì åãî â ïî÷òîâûé ÿùèê). Äàëüíåéøàÿ ñóäüáà IP-ïàêåòà çàâèñèò îò ïðàâèëüíîé íàñòðîéêè ìàðøðóòèçàòîðîâ, îáúåäèíÿ-þùèõ ñåòè192.168.5.0è 192.168.10.0.
Êñòàòè, â äàííîì ïðèìåðå ëåãêî ïðîäåìîíñòðè-ðîâàòü, íàñêîëüêî âàæíà ïðàâèëüíàÿ íàñòðîéêà ìàñêè ïîäñåòè â ïàðàìåòðàõ IP-àäðåñàöèè. Ïóñòü ìû ïî îøèáêå óêàçàëè äëÿ êîìïüþòåðà 192.168.5.200 ìàñêó ïîäñåòè, ðàâíóþ 255.255.0.0.  ýòîì ñëó÷àå ïðè ïîïûòêå ïîñëàòü ïàêåò ïî àäðåñó192.168.10.20 íàø êîìïüþòåð ïîñ÷èòàåò, ÷òî êîìïüþòåð íàçíà÷å-íèÿ íàõîäèòñÿ â åãî ñîáñòâåííîé ñåòè (âåäü èäåíòè-ôèêàòîðû ñåòåé ïðè òàêîé ìàñêå ñîâïàäàþò!), è áó-äåò ïûòàòüñÿ îòïðàâèòü ïàêåò ñàìîñòîÿòåëüíî.
 èòîãå ýòîò ïàêåò íå ïîïàäåò â ìàðøðóòèçàòîð è íå áóäåò äîñòàâëåí ïî íàçíà÷åíèþ.
×òîáû ïîíÿòü, êàê ðàáîòàþò ìàðøðóòèçàòîðû, äàâàéòå ñíà÷àëà ïðîàíàëèçèðóåìòàáëèöó ìàðøðó-òîâ, êîòîðóþ âûñòðàèâàåò ïðè çàãðóçêå ïðîòîêîëà IP îáû÷íûé êîìïüþòåð, íàïðèìåð, ñ îïåðàöèîííîé ñèñòåìîé Windows XP (ðèñ. 8.1).
Êàê íåòðóäíî âèäåòü, â òàáëèöå îïðåäåëåíî íå-ñêîëüêî ìàðøðóòîâ ñ ðàçíûìè ïàðàìåòðàìè. ×èòàòü êàæäóþ òàêóþ çàïèñü â òàáëèöå ìàðøðóòèçàöèè íóæíî ñëåäóþùèì îáðàçîì:
×òîáû äîñòàâèòü ïàêåò â ñåòü ñ àäðåñîì èç ïîëÿ Ñåòåâîé àäðåñ è ìàñêîé èç ïîëÿ Ìàñêà ñåòè, íóæíî ñ èíòåðôåéñà ñ IP-àäðåñîì èç ïîëÿ Èíòåðôåéñïîñëàòü ïàêåò ïî IP-àäðåñó èç ïîëÿ Àäðåñ øëþçà, à «ñòîèìîñòü» òàêîé äîñòàâêè áóäåò ðàâíà ÷èñëó èç ïîëÿ Ìåòðèêà.
Ðèñ. 8.1.Òàáëèöà ìàðøðóòîâ â ÎÑ Windows XP
Îòìåòèì, ÷òî ïàðàìåòðû Ñåòåâîé àäðåñ è Ìàñ-êà ñåòèâìåñòå çàäàþò äèàïàçîí âñåõ ðàçðåøåííûõ â äàííîé ñåòè IP-àäðåñîâ. Íàïðèìåð,127.0.0.0 è 255.0.0.0, êàê ìû óæå ãîâîðèëè, îçíà÷àþò ëþ-áîé IP-àäðåñ îò 127.0.0.1 äî 127.255.255.254.
Âñïîìíèì òàêæå, ÷òî IP-àäðåñ127.0.0.1 íàçûâà-åòñÿ «àäðåñîì çàãëóøêè» ïîñëàííûå ïî ýòîìó àä-ðåñó ïàêåòû äîëæíû îáðàáàòûâàòüñÿ ñàìèì êîìïü-þòåðîì. Êðîìå òîãî, ìàñêà 255.255.255.255 îçíà÷àåò ñåòü èç îäíîãî IP-àäðåñà, à êîìáèíàöèÿ 0.0.0.0 ëþáîé íåîïðåäåëåííûé àäðåñ èëè ìàñ-êó ïîäñåòè.
Òîãäà ïåðâàÿ ñòðîêà â òàáëèöå ìàðøðóòèçàöèè îçíà÷àåò â òî÷íîñòè òî, ÷òî äåëàåò êîìïüþòåð ïðè íåîáõîäèìîñòè ïîñëàòü ïàêåò â óäàëåííóþ, ò. å. íå-èçâåñòíóþ åìó èç òàáëèöû ìàðøðóòèçàöèè, ñåòü ñî ñâîåãî èíòåðôåéñà ïàêåò ïîñûëàåòñÿ íà IP-àäðåñ ìàðøðóòèçàòîðà.
Âòîðàÿ ñòðîêà òàáëèöû çàñòàâëÿåò êîìïüþòåð ïîñûëàòü ñàìîìó ñåáå (è îòâå÷àòü íà íèõ) âñå ïàêå-òû, îòïðàâëåííûå ïî ëþáîìó IP-àäðåñó èç äèàïàçîíà 127.0.0.1127.255.255.254.
 òðåòüåé ñòðîêå îïðåäåëåíî, êàê ïîñûëàòü ïàêå-òû êîìïüþòåðàì ëîêàëüíîé ñåòè (ïî àäðåñàì èç äèà-ïàçîíà192.168.5.1 192.168.5.254). Çäåñü ÷åò-êî âèäíî, ÷òî äåëàòü ýòî äîëæåí ñàì ÷åò-êîìïüþòåð àäðåñîì øëþçà ÿâëÿåòñÿ åãî ñîáñòâåííûé IP-àäðåñ 192.168.5.200.
Àíàëîãè÷íî (ïÿòàÿ, øåñòàÿ è ñåäüìàÿ ñòðîêè òàáëèöû) íóæíî ïîñòóïàòü è â ñëó÷àå, êîãäà ïàêåòû íàïðàâëÿþòñÿ ïî àäðåñó ðàññûëêè ïîäñåòè (192.168.5.255), ïî àäðåñàì ìíîãîàäðåñíîé ðàñ-ñûëêè (224.0.0.0) èëè ïî àäðåñó ëîêàëüíîé øèðî-êîâåùàòåëüíîé ðàññûëêè (255.255.255.255).
×åòâåðòàÿ æå ñòðîêà îçíà÷àåò, ÷òî ïàêåòû, ïî-ñëàííûå ïî IP-àäðåñó 192.168.5.200 (îáðàòèòå âíèìàíèå íà ìàñêó!), äîëæíû îáðàáàòûâàòüñÿ ñà-ìèì êîìïüþòåðîì.
Íåñêîëüêî ñëîæíåå áóäåò âûãëÿäåòü òàáëèöà ìàðøðóòèçàöèè êîìïüþòåðà ñ äâóìÿ ñåòåâûìè àäàïòåðàìè, êîòîðûé ìû áóäåì èñïîëüçîâàòü â êà÷å-ñòâå ìàðøðóòèçàòîðà äëÿ îáúåäèíåíèÿ äâóõ ñåãìåí-òîâ íåáîëüøîé ñåòè (ðèñ. 8.2).
 ýòîé òàáëèöå ïîÿâèëîñü íåñêîëüêî äîïîëíè-òåëüíûõ ñòðîê, îáîçíà÷àþùèõ ìàðøðóòû â îáå ñåòè 192.168.5.0 è 192.168.10.0. Çàìåòèì,
÷òî âñå òàêèå ìàðøðóòû áóäóò âûñòðîåíû êîìïüþ-òåðîì àâòîìàòè÷åñêè.
Ðèñ. 8.2.Îáúåäèíåíèå ñåòè ñ ïîìîùüþ ìàðøðóòèçàòîðà (à) è òàáëèöà ìàðøðóòèçàöèè êîìïüþòåðàR1(á) à)
á)
×òîáû ïîñëå ýòîãî íàëàäèòü îáìåí IP-ïàêåòàìè ìåæäó ñåòÿìè, íóæíî âûïîëíèòü ñëåäóþùèå äåéñòâèÿ:
q âêëþ÷èòü ìàðøðóòèçàöèþ íà êîìïüþòåðå R1 ýòî ìîæíî ñäåëàòü, íàïðèìåð, íàñòðîèâ ñëóæáó ìàðøðóòèçàöèè è óäàëåííîãî äîñòó-ïà, âõîäÿùóþ â ñîñòàâ îïåðàöèîííîé ñèñòåìû Windows Server 2003;
q íà âñåõ êîìïüþòåðàõ â ñåòèN1ïàðàìåòð Îñíîâ-íîé øëþç íóæíî óñòàíîâèòü ðàâíûì IP-àäðåñó èíòåðôåéñà ìàðøðóòèçàòîðà, ïîäêëþ÷åííîãî ê ýòîé ñåòè, ò. å. ðàâíûì 192.168.5.1, à íà êîìïüþòåðàõ â ñåòèN2 ðàâíûì192.168.10.1.
Òàêèì îáðàçîì, ìàðøðóòèçàòîð ýòî ïðîãðàììíî-àïïàðàòíîå óñòðîéñòâî ñ íåñêîëüêèìè ñåòåâûìè èí-òåðôåéñàìè, íà êîòîðîì ðàáîòàåò ñëóæáà ìàðøðó-òèçàöèè.
Óñëîæíèì íàøó ñåòü, äîáàâèâ â íåå âòîðîé ìàðø-ðóòèçàòîð è ñåòüN3ñ àäðåñîì192.168.15.0(ðèñ. 8.3).
Ðèñ. 8.3. Ñåòü ñ äâóìÿ ìàðøðóòèçàòîðàìè
 òàêîé ñåòè íàñòðîéêà ìàðøðóòèçàöèè óñëîæ-íÿåòñÿ. Ïðîáëåìà â òîì, ÷òî, õîòÿ ìàðøðóòèçàòîð R1 «çíàåò», êàê ïîñûëàòü ïàêåòû â ñåòè N1 è N2, ìàðøðóòà â ñåòü N3 ó íåãî íåò.  ñâîþ î÷åðåäü, ó ìàðøðóòèçàòîðàR2 îòñóòñòâóåò ìàðøðóò â ñåòüN1. Çíà÷èò, îáìåí IP-ïàêåòàìè ìåæäó ñåòÿìè N1 è N3 áóäåò íåâîçìîæåí.
Ðåøèòü ýòó ïðîáëåìó â òàêîé íåáîëüøîé ñåòè äî-âîëüíî ïðîñòî íàäî äîáàâèòü íóæíûå çàïèñè â òàáëèöû ìàðøðóòèçàòîðîâ R1 è R2. Äëÿ ýòîãî íà ìàðøðóòèçàòîðåR1äîñòàòî÷íî âûïîëíèòü êîìàíäó, ïðåäïèñûâàþùóþ íàïðàâëÿòü âñå ïàêåòû, ïðåä-íàçíà÷åííûå äëÿ ñåòè 192.168.15.0, ïî àäðåñó 192.168.10.254 (ò. å. âòîðîìó ìàðøðóòèçàòîðó, êîòîðûé óæå ñìîæåò äîñòàâèòü ýòè ïàêåòû ïî
íàçíà-÷åíèþ; êëþ÷ P çäåñü èñïîëüçóåòñÿ, ÷òîáû ñäåëàòü ýòîò ìàðøðóò ïîñòîÿííûì):
ROUTE —P ADD 192.168.15.0
MASK 255.255.255.0 192.168.10.254  êà÷åñòâå IP-àäðåñà ìàðøðóòèçàòîðà ïðèíÿòî âû-áèðàòü ëèáî ïåðâûé, ëèáî ïîñëåäíèé èç âîçìîæíûõ â äàííîé IP-ñåòè àäðåñîâ.
Àíàëîãè÷íàÿ êîìàíäà íà ìàðøðóòèçàòîðå R2 äîëæíà âûãëÿäåòü òàê:
ROUTE —P ADD 192.168.5.0
MASK 255.255.255.0 192.168.10.1 Ïîñëå ýòîãî âçàèìîäåéñòâèå â íàøåé ñåòè áóäåò íàëàæåíî.
 êðóïíûõ ñåòÿõ, ñîäåðæàùèõ áîëüøîå êîëè÷å-ñòâî ñîåäèíåííûõ äðóã ñ äðóãîì ïîäñåòåé, âðó÷íóþ ïðîïèñûâàòü ìàðøðóòû äîñòàâêè ïàêåòîâ íà âñåõ ìàðøðóòèçàòîðàõ äîâîëüíî óòîìèòåëüíî. Ê òîìó æå òàêèå ìàðøðóòû ÿâëÿþòñÿñòàòè÷åñêèìè, çíà÷èò, ïðè êàæäîì èçìåíåíèè êîíôèãóðàöèè ñåòè íóæíî áóäåò ïðîäåëûâàòü áîëüøóþ ðàáîòó ïî ïåðåñòðîéêå ñèñòåìû IP-ìàðøðóòèçàöèè.
×òîáû èçáåæàòü ýòîãî, äîñòàòî÷íî íàñòðîèòü ìàðøðóòèçàòîðû òàê, ÷òîáû îíèîáìåíèâàëèñü äðóã
ñ äðóãîì èíôîðìàöèåé î ìàðøðóòàõ. Äëÿ ýòîãî â ëî-êàëüíûõ ñåòÿõ èñïîëüçóþò òàêèå ïðîòîêîëû, êàê RIP (Routing Information Protocol) è OSPF (Open Shortest Path First). Ïðîòîêîë RIP ïðîùå â íàñòðîé-êå, ÷åì OSPF, îäíàêî äëÿ îáìåíà èíôîðìàöèåé â íåì ïðèìåíÿþòñÿ øèðîêîâåùàòåëüíûå ñîîáùåíèÿ, çàìåòíî íàãðóæàþùèå ñåòü. Ïîýòîìó RIP îáû÷íî èñïîëüçóþò â îòíîñèòåëüíî íåáîëüøèõ ñåòÿõ. Ïðî-òîêîë OSPF ðàáîòàåò ýôôåêòèâíåå, íî ñëîæíåå íà-ñòðàèâàåòñÿ, ïîýòîìó åãî èñïîëüçîâàíèå ðåêîìåíäó-åòñÿ äëÿ êðóïíûõ êîðïîðàòèâíûõ ñåòåé.