Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Денес ќе продолжиме да го проучуваме делот 2.6 од курсот ICND2 и да го разгледаме конфигурирањето и тестирањето на протоколот EIGRP. Поставувањето на EIGRP е многу едноставно. Како и со секој друг протокол за рутирање, како што се RIP или OSPF, влегувате во режимот на глобална конфигурација на рутерот и ја внесувате командата eigrp <#> на рутерот, каде што # е AS бројот.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Овој број мора да биде ист за сите уреди, на пример, ако имате 5 рутери и сите користат EIGRP, тогаш тие мора да го имаат истиот автономен системски број. Во OSPF ова е Process ID, или број на процес, а во EIGRP е бројот на автономниот систем.

Во OSPF, за да се воспостави соседство, ID на процесот на различни рутери може да не се совпаѓа. Во EIGRP, AS броевите на сите соседи мора да се совпаѓаат, инаку соседството нема да се воспостави. Постојат 2 начини да го овозможите протоколот EIGRP - без да наведете обратна маска или да наведете маска со џокер.

Во првиот случај, командата на мрежата одредува класична IP адреса од типот 10.0.0.0. Ова значи дека секој интерфејс со првиот октет од IP адресата 10 ќе учествува во рутирањето на EIGRP, односно, во овој случај, се користат сите адреси од класа А на мрежата 10.0.0.0. Дури и ако внесете точна подмрежа како 10.1.1.10 без да наведете обратна маска, протоколот сепак ќе ја претвори во IP адреса како 10.0.0.0. Затоа, имајте на ум дека системот во секој случај ќе ја прифати адресата на наведената подмрежа, но ќе ја смета за класична адреса и ќе работи со целата мрежа од класа А, Б или Ц, во зависност од вредноста на првиот октет. на IP адресата.

Ако сакате да извршите EIGRP на подмрежата 10.1.12.0/24, ќе треба да користите команда со обратна маска на мрежата на формата 10.1.12.0 0.0.0.255. Така, EIGRP работи со класични мрежи за адресирање без обратна маска, а со подмрежи без класа, употребата на маска со џокер е задолжителна.

Да преминеме на Packet Tracer и да ја искористиме мрежната топологија од претходниот видео туторијал, со кој научивме за концептите на FD и RD.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Ајде да ја поставиме оваа мрежа во програмата и да видиме како работи. Имаме 5 рутери R1-R5. Иако Packet Tracer користи рутери со GigabitEthernet интерфејси, рачно ги сменив пропусниот опсег и латентноста на мрежата за да одговараат на топологијата што беше дискутирана претходно. Наместо мрежата 10.1.1.0/24, поврзав виртуелен loopback интерфејс со рутерот R5, на кој му ја доделив адресата 10.1.1.1/32.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Да почнеме со поставување на рутерот R1. Сè уште не сум го вклучил EIGRP овде, туку едноставно доделив IP адреса на рутерот. Со командата config t влегувам во режим на глобална конфигурација и го овозможувам протоколот со внесување на командата рутер eigrp <автономен системски број>, која треба да биде во опсег од 1 до 65535. Го избирам бројот 1 и притискам Enter. Понатаму, како што реков, можете да користите два методи.

Можам да напишам мрежа и IP адресата на мрежата. Мрежите 1/10.1.12.0, 24/10.1.13.0 и 24/10.1.14.0 се поврзани со рутерот R24. Сите тие се на „десеттата“ мрежа, па можам да користам една општа команда, мрежа 10.0.0.0. Ако притиснете Enter, EIGRP ќе работи на сите три интерфејси. Можам да го проверам ова со внесување на командата do show ip eigrp интерфејси. Гледаме дека протоколот работи на 2 GigabitEthernet интерфејси и еден Сериски интерфејс на кој е поврзан рутерот R4.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Ако повторно ја извршам командата do show ip eigrp interfaces за да проверам, можам да потврдам дека EIGRP навистина работи на сите порти.

Ајде да одиме до рутерот R2 и да го стартуваме протоколот користејќи ги командите config t и рутер eigrp 1. Овој пат нема да ја користиме командата за целата мрежа, туку ќе користиме обратна маска. За да го направите ова, ја внесувам командната мрежа 10.1.12.0 0.0.0.255. За да ги проверите поставките, користете ја командата do show ip eigrp interfaces. Гледаме дека EIGRP работи само на интерфејсот Gig0/0, бидејќи само овој интерфејс се совпаѓа со параметрите на внесената команда.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Во овој случај, обратната маска значи дека режимот EIGRP ќе работи на која било мрежа чии први три октети од IP адресата се 10.1.12. Ако мрежа со исти параметри е поврзана со некој интерфејс, тогаш овој интерфејс ќе биде додаден на листата на порти на кои работи овој протокол.

Ајде да додадеме друга мрежа со командната мрежа 10.1.25.0 0.0.0.255 и да видиме како сега ќе изгледа списокот на интерфејси кои поддржуваат EIGRP. Како што можете да видите, сега имаме додаден интерфејс Gig0/1. Ве молиме имајте предвид дека интерфејсот Gig0/0 има еден врсник или еден сосед - рутер R1, кој веќе го конфигуриравме. Подоцна ќе ви ги покажам командите за да ги потврдите поставките, засега ќе продолжиме со конфигурирање на EIGRP за останатите уреди. Можеме или не може да користиме обратна маска кога конфигурираме некој од рутерите.

Одам во CLI конзолата на рутерот R3 и во режим на глобална конфигурација ги пишувам командите рутер eigrp 1 и мрежа 10.0.0.0, потоа влегувам во поставките на рутерот R4 и ги пишувам истите команди без да ја користам обратната маска.

Можете да видите како EIGRP е полесно да се конфигурира од OSPF - во вториот случај треба да обрнете внимание на ABR, зони, да ја одредите нивната локација итн. Ништо од ова не е потребно овде - само одам до глобалните поставки на рутерот R5, ги пишувам командите рутер eigrp 1 и мрежата 10.0.0.0 и сега EIGRP работи на сите 5 уреди.

Да ги погледнеме информациите за кои зборувавме во последното видео. Влегувам во поставките за R2 и ја пишувам командата show ip route, а системот ги прикажува потребните записи.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Ајде да обрнеме внимание на рутерот R5, поточно, на мрежата 10.1.1.0/24. Ова е првата линија во рутирачката табела. Првиот број во заградите е административно растојание, еднакво на 90 за протоколот EIGRP. Буквата D значи дека оваа рута е обезбедена од EIGRP, а вториот број во загради, еднаков на 26112, е метриката на рутата R2-R5. Ако се вратиме на претходниот дијаграм, можеме да видиме дека метричката вредност овде е 28416, па морам да погледнам која е причината за ова несовпаѓање.

Внесете ја командата show interface loopback 0 во поставките за R5. Причината е што користевме интерфејс за враќање на јамката: ако го погледнете доцнењето R5 на дијаграмот, тоа е еднакво на 10 μs, а во поставките на рутерот ни се дадени информации дека доцнењето DLY е 5000 микросекунди. Ајде да видиме дали можам да ја сменам оваа вредност. Влегувам во режим на глобална конфигурација R5 и ги пишувам интерфејсот loopback 0 и командите за одложување. Системот поттикнува дека вредноста на доцнењето може да се додели во опсег од 1 до 16777215 и во десетици микросекунди. Бидејќи во десетици вредноста на доцнење од 10 μs одговара на 1, ја внесувам командата delay 1. Повторно ги проверуваме параметрите на интерфејсот и гледаме дека системот не ја прифатил оваа вредност и не сака да го стори тоа дури и кога ја ажурира мрежата параметри во поставките R2.
Сепак, ве уверувам дека ако повторно ја пресметаме метриката за претходната шема, земајќи ги предвид физичките параметри на рутерот R5, изводливата вредност на растојанието за рутата од R2 до мрежата 10.1.1.0/24 ќе биде 26112. Ајде да погледнеме на слични вредности во параметрите на рутерот R1 со внесување на командата show ip route. Како што можете да видите, за мрежата 10.1.1.0/24 е направена повторна пресметка и сега метричката вредност е 26368, а не 28416.

Можете да ја проверите оваа повторна пресметка врз основа на дијаграмот од претходниот видео туторијал, земајќи ги предвид карактеристиките на Packet Tracer, кој користи други физички параметри на интерфејсите, особено различно одложување. Обидете се да креирате сопствена мрежна топологија со овие вредности на пропусната моќ и латентност и пресметајте ги нејзините параметри. Во вашите практични активности нема да имате потреба да вршите такви пресметки, само знајте како се прави тоа. Затоа што ако сакате да го користите load balancing што го споменавме во последното видео, треба да знаете како можете да ја промените латентноста. Не препорачувам допирање на пропусниот опсег; за да се прилагоди EIGRP, сосема е доволно да се сменат вредностите на латентноста.
Значи, можете да ги промените вредностите на пропусниот опсег и одложувањето, а со тоа да ги промените метричките вредности на EIGRP. Ова ќе биде вашата домашна задача. Како и обично, за ова можете да преземете од нашата веб-локација и да ги користите двете мрежни топологии во Packet Tracer. Да се ​​вратиме на нашиот дијаграм.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Како што можете да видите, поставувањето на EIGRP е многу едноставно, и можете да користите два начина за означување на мрежи: со или без обратна маска. Како OSPF, во EIGRP имаме 3 табели: табела сосед, тополошка табела и табела за маршрути. Ајде повторно да ги погледнеме овие табели.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Ајде да влеземе во поставките за R1 и да започнеме со табелата со соседи со внесување на командата show ip eigrp соседи. Гледаме дека рутерот има 3 соседи.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Адресата 10.1.12.2 е рутер R2, 10.1.13.1 е рутер R3 и 10.1.14.1 е рутер R4. Табелата исто така прикажува преку кои интерфејси се врши комуникацијата со соседите. Времето за задржување е прикажано подолу. Ако се сеќавате, ова е временски период кој стандардно се поставува на 3 периоди на Hello, или 3x5s = 15s. Ако за ова време не е добиен одговор Hello од соседот, врската се смета за изгубена. Технички, ако соседите одговорат, оваа вредност се намалува на 10 секунди, а потоа се враќа на 15 секунди. На секои 5 секунди, рутерот испраќа порака Hello, а соседите одговараат на неа во следните пет секунди. Следното го прикажува времето на повратен пат за SRTT пакетите, што е 40 ms. Неговата пресметка се врши со протоколот RTP, кој EIGRP го користи за организирање на комуникација помеѓу соседите. Сега ќе ја разгледаме табелата за топологија, за која ја користиме командата show ip eigrp topology.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Протоколот OSPF во овој случај опишува сложена, длабока топологија која ги вклучува сите рутери и сите канали достапни во мрежата. EIGRP прикажува поедноставена топологија базирана на две метрички маршрути. Првата метрика е минималното можно растојание, изводливо растојание, што е една од карактеристиките на трасата. Следно, пријавената вредност на растојанието се прикажува преку коса црта - ова е втората метрика. За мрежата 10.1.1.0/24, со која комуникацијата се врши преку рутер 10.1.12.2, изводливата вредност на растојанието е 26368 (првата вредност во загради). Истата вредност е ставена во рутирачката табела бидејќи рутерот 10.1.12.2 е наследник.

Ако пријавеното растојание на друг рутер, во овој случај вредноста на рутерот 3072 10.1.14.4, е помало од изводливото растојание на неговиот најблизок сосед, тогаш овој рутер е изводлив наследник. Ако врската со рутерот 10.1.12.2 се изгуби преку интерфејсот GigabitEthernet 0/0, рутерот 10.1.14.4 ќе ја преземе функцијата наследник.

Во OSPF, пресметувањето на маршрутата преку резервниот рутер трае одредено време, што игра значајна улога кога големината на мрежата е значајна. EIGRP не губи време на такви пресметки бидејќи веќе го знае кандидатот за улогата Наследник. Ајде да ја погледнеме табелата за топологија користејќи ја командата show ip route.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Како што можете да видите, тоа е Successor, односно рутерот со најниска вредност на FD, кој е сместен во рутирачката табела. Овде е означен каналот со метрика 26368, што е FD на рутерот на приемникот 10.1.12.2.

Постојат три команди кои можат да се користат за проверка на поставките на протоколот за рутирање за секој интерфејс.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Првиот е show running-config. Користејќи го, можам да видам каков протокол работи на овој уред, ова е означено со рутерот за пораки eigrp 1 за мрежата 10.0.0.0. Сепак, од оваа информација е невозможно да се одреди на кои интерфејси работи овој протокол, па затоа мора да ја погледнам листата со параметрите на сите R1 интерфејси. Во исто време, обрнувам внимание на првиот октет од IP адресата на секој интерфејс - ако започнува со 10, тогаш EIGRP е активен на овој интерфејс, бидејќи во овој случај условот за совпаѓање со мрежната адреса 10.0.0.0 е задоволен . Затоа, можете да ја користите командата show running-config за да дознаете кој протокол работи на секој интерфејс.

Следната команда за тестирање е прикажи ip протоколи. Откако ќе ја внесете оваа команда, можете да видите дека протоколот за рутирање е „eigrp 1“. Следно, се прикажуваат вредностите на коефициентите К за пресметување на метриката. Нивната студија не е вклучена во курсот ICND, така што во поставките ќе ги прифатиме стандардните K вредности.

Овде, како и во OSPF, рутер-ID се прикажува како IP адреса: 10.1.12.1. Ако не го доделите рачно овој параметар, системот автоматски го избира интерфејсот со повратна врска со највисоката IP адреса како RID.

Понатаму се наведува дека автоматското сумирање на маршрутата е оневозможено. Ова е важна околност, бидејќи ако користиме подмрежи со безкласни IP адреси, подобро е да се оневозможи сумирањето. Ако ја овозможите оваа функција, ќе се случи следново.

Да замислиме дека имаме рутери R1 и R2 кои користат EIGRP, а 2 мрежи се поврзани со рутерот R3: 10.1.2.0, 10.1.10.0 и 10.1.25.0. Ако е овозможено автоматско собирање, тогаш кога R2 испраќа ажурирање до рутерот R1, тоа покажува дека е поврзан на мрежата 10.0.0.0/8. Ова значи дека сите уреди поврзани на мрежата 10.0.0.0/8 испраќаат ажурирања до неа, а целиот сообраќај наменет за 10. мрежата мора да биде адресиран до рутерот R2.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Што се случува ако поврзете друг рутер R1 на првиот рутер R3, поврзан на мрежите 10.1.5.0 и 10.1.75.0? Ако рутерот R3 користи и автоматско резиме, тогаш ќе му каже на R1 дека целиот сообраќај наменет за мрежата 10.0.0.0/8 треба да биде адресиран до него.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Ако рутерот R1 е поврзан со рутерот R2 на мрежата 192.168.1.0 и со рутерот R3 на мрежата 192.168.2.0, тогаш EIGRP ќе донесува само автоматско резиме одлуки на ниво R2, што е неточно. Затоа, доколку сакате да користите автоматско сумирање за одреден рутер, во нашиот случај тоа е R2, проверете дали сите подмрежи со првиот октет од IP адресата 10. се поврзани само со тој рутер. Не треба да имате мрежи поврзани 10. на друго место, на друг рутер. Мрежен администратор кој планира да користи автоматско сумирање на маршрутата мора да осигура дека сите мрежи со иста класа адреса се поврзани со истиот рутер.

Во пракса, попогодно е функцијата за автоматско збир да биде стандардно оневозможена. Во овој случај, рутерот R2 ќе испрати посебни ажурирања до рутерот R1 за секоја од мрежите поврзани на него: едно за 10.1.2.0, едно за 10.1.10.0 и едно за 10.1.25.0. Во овој случај, рутирачката табела R1 ќе се надополни не со една, туку со три правци. Се разбира, сумирањето помага да се намали бројот на записи во рутирачката табела, но ако го планирате погрешно, можете да ја уништите целата мрежа.

Да се ​​вратиме на командата show ip protocols. Забележете дека овде можете да ја видите вредноста Distance од 90, како и Максималната патека за балансирање на оптоварување, која стандардно е 4. Сите овие патеки имаат ист трошок. Нивниот број може да се намали, на пример, на 2 или да се зголеми на 16.

Следно, максималната големина на хоп бројачот или сегментите за рутирање е наведена како 100, а вредноста Максимална метричка варијанса = 1. Во EIGRP, Variance дозволува рутите чии метрики се релативно блиски по вредност да се сметаат за еднакви, што овозможува да додадете неколку маршрути со нееднаква метрика на рутирачката табела, што водат до истата подмрежа. Подоцна ќе го разгледаме ова подетално.

Информациите за рутирање за мрежи: 10.0.0.0 се индикација дека ја користиме опцијата без задна маска. Ако влеземе во поставките R2, каде што ја користевме обратната маска и ја внесеме командата show ip protocols, ќе видиме дека Рутирањето за мрежи за овој рутер се состои од две линии: 10.1.12.0/24 и 10.1.25.0/24. односно, постои индикација за употреба на маска за џвакање.

За практични цели, не мора да се сеќавате точно какви информации произведуваат командите за тестирање - само треба да ги користите и да го видите резултатот. Сепак, на испитот нема да имате можност да одговорите на прашањето, што може да се провери со командата show ip protocols. Ќе треба да изберете еден точен одговор од неколку предложени опции. Ако сакате да станете специјалист на високо ниво на Cisco и да добиете не само сертификат CCNA, туку и CCNP или CCIE, мора да знаете кои конкретни информации се произведени од одредена команда за тестирање и за што се наменети командите за извршување. Мора да го совладате не само техничкиот дел од уредите на Cisco, туку и да го разберете оперативниот систем Cisco iOS за правилно да ги конфигурирате овие мрежни уреди.

Да се ​​вратиме на информациите што системот ги произведува како одговор на внесувањето на командата show ip protocols. Гледаме извори на информации за рутирање, претставени како линии со IP адреса и административно растојание. За разлика од информациите за OSPF, EIGRP во овој случај не користи ID на рутер, туку IP адреси на рутерите.

Последната команда што ви овозможува директно да го видите статусот на интерфејсите е show ip eigrp интерфејси. Ако ја внесете оваа команда, можете да ги видите сите интерфејси на рутерот што работат на EIGRP.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Така, постојат 3 начини да се осигурате дека уредот работи со протоколот EIRGP.

Ајде да погледнеме во балансирање на оптоварување со еднакви трошоци или еквивалентно балансирање на оптоварување. Ако 2 интерфејси имаат ист трошок, стандардно ќе се примени на нив балансирањето на оптоварување.

Ајде да користиме Packet Tracer за да видиме како ова изгледа со користење на мрежната топологија што веќе ја знаеме. Дозволете ми да ве потсетам дека вредностите на пропусниот опсег и одложувањето се исти за сите канали помеѓу прикажаните рутери. Овозможувам EIGRP режим за сите 4 рутери, за кои влегувам во нивните подесувања еден по еден и ги пишувам командите config terminal, router eigrp и network 10.0.0.0.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Да претпоставиме дека треба да ја избереме оптималната рута R1-R4 до виртуелниот интерфејс со јамка 10.1.1.1, додека сите четири врски R1-R2, R2-R4, R1-R3 и R3-R4 имаат иста цена. Ако ја внесете командата show ip route во CLI конзолата на рутерот R1, можете да видите дека до мрежата 10.1.1.0/24 може да се дојде преку две рути: преку рутер 10.1.12.2 поврзан со интерфејсот GigabitEthernet0/0 или преку рутер 10.1.13.3 .0 поврзан со интерфејсот GigabitEthernet1/XNUMX, и двете од овие рути имаат иста метрика.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Ако ја внесеме командата show ip eigrp topology, ќе ги видиме истите информации овде: 2 наследнички приемници со исти вредности на FD од 131072.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Досега научивме што е ECLB еднакво балансирање на оптоварување, што може да се направи и во OSPF и во EIGRP.

Сепак, EIGRP има и балансирање на оптоварување со нееднакви трошоци (UCLB) или нееднакво балансирање. Во некои случаи, метриката може малку да се разликува една од друга, што ги прави рутите речиси еквивалентни, во тој случај EIGRP овозможува балансирање на оптоварувањето преку употреба на вредност наречена „варијанса“.

Да замислиме дека имаме еден рутер поврзан со три други - R1, R2 и R3.

Cisco Training 200-125 CCNA v3.0. Ден 50: Конфигурирање на EIGRP

Рутерот R2 има најниска вредност FD=90, затоа делува како наследник. Да го разгледаме RD на другите два канали. RD на R1 од 80 е помало од FD на R2, така што R1 делува како резервен рутер за изводлив наследник. Бидејќи RD на рутерот R3 е поголем од FD на рутерот R1, тој никогаш не може да стане изводлив наследник.

Значи, имаме рутер - наследник и рутер - изводлив наследник. Можете да го поставите рутерот R1 во рутирачката табела користејќи различни вредности на варијација. Во EIGRP, стандардно Variance = 1, така што рутерот R1 како изводлив наследник не е во рутирачката табела. Ако ја користиме вредноста Variance = 2, тогаш вредноста FD на рутерот R2 ќе се помножи со 2 и ќе биде 180. Во овој случај, FD на рутерот R1 ќе биде помала од FD на рутерот R2: 120 < 180, така што рутерот R1 ќе биде сместен во рутирачката табела како наследник 'a.

Ако изедначиме Variance = 3, тогаш вредноста FD на приемникот R2 ќе биде 90 x 3 = 270. Во овој случај, рутерот R1 исто така ќе влезе во рутирачката табела, бидејќи 120 < 270. Не ве збунува фактот дека рутер R3 не влегува во табелата и покрај фактот што неговиот FD = 250 со вредност на Variance = 3 ќе биде помал од FD на рутерот R2, бидејќи 250 < 270. Факт е дека за рутер R3 условот RD < FD Наследникот сè уште не е исполнет, бидејќи RD= 180 не е помал, туку повеќе од FD = 90. Така, бидејќи R3 првично не може да биде изводлив наследник, дури и со вредност на варијација од 3, тој сè уште нема да влезе во рутирачката табела.

Така, со промена на вредноста на Variance, можеме да користиме нееднакво балансирање на оптоварување за да ја вклучиме рутата што ни треба во рутирачката табела.


Ви благодариме што останавте со нас. Дали ви се допаѓаат нашите написи? Сакате да видите поинтересна содржина? Поддржете не со нарачка или препорака на пријатели, 30% попуст за корисниците на Habr на уникатен аналог на сервери на почетно ниво, кој го измисливме ние за вас: Целата вистина за VPS (KVM) E5-2650 v4 (6 јадра) 10GB DDR4 240GB SSD 1Gbps од 20 долари или како да споделите сервер? (достапен со RAID1 и RAID10, до 24 јадра и до 40 GB DDR4).

Dell R730xd 2 пати поевтин? Само овде 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 телевизор од 199 долари во Холандија! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - од 99 долари! Прочитајте за Како да се изгради инфраструктурна корп. класа со употреба на сервери Dell R730xd E5-2650 v4 вредни 9000 евра за денар?

Извор: www.habr.com

Додадете коментар