Мрежа за училище от нулата (част 4): „Къде са сървърите?“ или как се разваля топология по учебник
Поредицата „Мрежа за училище от нулата“
Денят на завършването на обекта. Шкафовете са монтирани в средата на коридорите, кабелите са подредени, точките за достъп светят във всяка стая, дисплеите са на кабел, камерите пишат в NVR-а (мрежовия видеорекордер — кутията с дисковете, която записва картината от камерите). Всички защити от предишната част са включени. Мрежа като по учебник.
И тогава се появи директорката.
„Ама чакайте сега, къде са сървърите?“
— Ама чакайте сега, къде са сървърите?
Сървърите. Имаше предвид записващото устройство, NVR-а.
Обясних ѝ, че цялата техника е по шкафовете. Шкафовете са монтирани в центъра на коридорите, високо, за да нямат децата достъп до тях. Като дойде техник — разпъва стълбата и си работи.
— Не, не. Аз имам стая, която ще бъде сървърно. Тази стая е за това. Сървърът ще е там и ще се включи директно в монитора.
Запазих самообладание.
Опитът за обяснение
Опитах се да обясня. NVR-ът сега си стои в шкафа, защитен, включен с един метър пач кабел (късото кабелче между две устройства в шкафа) в uplink порта на core суича. Точно там, където трябва да е.
Да, отзад има HDMI изход и може да се включи директно в монитор. Но картината няма да е добра — в кутията няма видеокарта, която да покаже камерите в пълната им резолюция. Ако искате хубава картина, трябва компютър с мощна видеокарта, който гледа NVR-а по мрежата. А такъв компютър може да стои в която и да е стая — включително в „сървърното“. Затова NVR-ът няма нужда да се мести никъде.
Дотук добре. После направих глупостта да заговоря за мрежови протоколи. За Layer 2. За uplink портове и изолация.
По погледа разбрах, че съм я изгубил в превода.
И тук стана ясно, че разговорът вече не е за камери и мрежи. Директорката беше решила, че сървърът ще е в „сървърното“ — и толкова. Не защото някой ѝ беше показал, че така е по-добре. А защото тя е директорката. Да се съгласи с човека със стълбата, който ѝ обяснява за Layer 2, щеше да значи, че не е знаела нещо. А директорите знаят всичко.
Аргументите не я интересуваха. Интересуваше я последната дума да е нейната.
Какво развалих
Защо местенето на една кутия е проблем? Защото в топологията от втората част NVR-ът не е „просто някакво устройство“. Той е на uplink порт на core суича — едно от двете места, които всички изолирани портове в сградата виждат. Именно затова камерите от четирите етажа стигат до него, компютърът, от който се гледа, стига до него, а всички останали устройства в стаите не стигат едни до други.
Свалиш ли NVR-а долу в някаква стая, той вече не е в центъра на топологията. Става един от изолираните портове на някой суич по етажите — и камерите спират да го виждат. За да проработи новата схема, port isolation трябваше да падне.
Направих каквото ми казаха. Иначе нямаше да ми платят. Не развалих всичко — IGMP snooping, DHCP snooping, loop protect и storm control си останаха включени. Но свалих port isolation — може би най-мощното оръжие в защитата на LAN мрежата на цялото училище.
И какво спечелихме?
- Картината не стана по-добра, а по-лоша. NVR-ът вече е вързан с HDMI за монитор, а не се гледа от компютър с мощна видеокарта по мрежата.
- Трафикът от камерите стана хаотичен. NVR-ът вече не е в core суича, а в някаква стая. Потокът от камера на друг етаж се качва до core суича, оттам слиза към суича на етажа със „сървърното“ — и ако някой гледа записа от друго място, пак минава през core-а. Едни и същи данни се завъртат два пъти в core суича, което е супер тъпо. И вече не можеш с един поглед да кажеш накъде върви трафикът.
- Изолацията я няма. Двеста порта и хиляда устройства пак са в един общ broadcast домейн и пак се надвикват. Телефонът в стая 12 пак вижда лаптопа в стая 34. Ученикът с YouTube уроците по „хакерство“ пак има кого да лъже.
Топологията по учебник си стана същата кърпена работа, каквато си е била и преди.
Знаете вече защо. Защото в България всички разбират от всичко.
Поуките (тези, които не са иронични)
- Уточнявайте къде ще стои всяко устройство още при огледа — писмено. Не „ще има NVR„, а „NVR-ът ще е в шкафа до core суича, гледането — от компютър в стая Y по мрежата“. Ако някой иска „сървърно“, разбирате го на листа на чина, а не в деня на лентичката.
- Обяснявайте на езика на резултата, не на протокола. „Ако преместим кутията, картината ще е по-лоша, а мрежата — по-уязвима“ се разбира. „Layer 2 изолация с два uplink порта“ — не.
- Простата мрежа е силна мрежа. Нямаше нужда от VLAN-и, отделни мрежи за камерите и други усложнения — един добре настроен управляем суич с IGMP snooping, DHCP snooping, port isolation, loop protect и storm control върши работата. Докато някой не реши да премести най-важната кутия.
- WiFi-то в стаята и дисплеят на кабел остават. Това е половината от ефекта и никой не го разваля, защото никой не го вижда. 🙂
А лентичката я рязаха и шампанското го чупиха други. Както винаги.
Поредицата „Мрежа за училище от нулата“