- PVSM.RU - https://www.pvsm.ru -
Cамая большая проблема, с которой я сталкиваюсь при работе с сетями предприятий — это отсутствие чётких и понятных логических схем сети. В большинстве случаев я сталкиваюсь с ситуациями, когда заказчик не может предоставить никаких логических схем или диаграмм. Сетевые диаграммы (далее L3-схемы) являются чрезвычайно важными при решении проблем, либо планировании изменений в сети предприятия. Логические схемы во многих случаях оказываются более ценными, чем схемы физических соединений. Иногда мне встречаются «логически-физически-гибридные» схемы, которые практически бесполезны. Если вы не знаете логическую топологию вашей сети, вы слепы. Как правило, умение изображать логическую схему сети не является общим навыком. Именно по этой причине я пишу эту статью про создание чётких и понятных логических схем сети.
Для того, чтобы создать схему сети, вы должны иметь точное представление о том, какая информация должна присутствовать и на каких именно схемах. В противном случае вы станете смешивать информацию и в итоге получится очередная бесполезная «гибридная» схема. Хорошие L3-схемы содержат следующую информацию:
Перечисленной ниже информации не должно быть на сетевых схемах, т.к. она относится к другим уровням [модели OSI [1], прим. пер.] и, соответственно, должна быть отражена на других схемах:
Как правило, на логических схемах используются логические символы. Большинство из них не требуют пояснений, но т.к. я уже видел ошибки их применения, то позволю себе остановиться и привести несколько примеров:
Для того, чтобы создать логическую схему сети, понадобится следующая информация:
В данном примере мы будем использовать простую сеть. В ней будут присутствовать коммутаторы Cisco и МСЭ Juniper Netscreen. Нам предоставлена схема L2, также как и конфигурационные файлы большинства представленных устройств. Конфигурационные файлы пограничных маршрутизаторов ISP не предоставлены, т.к. в реальной жизни такую информацию ISP не передаёт. Ниже представлена L2-топология сети:

А здесь представлены файлы конфигурации устройств. Оставлена только необходимая информация:
!vlan 210 name Servers1!vlan 220 name Servers2!vlan 230 name Servers3!vlan 240 name Servers4!vlan 250 name In-mgmt!interface GigabitEthernet0/1 switchport mode trunk switchport trunk encapsulation dot1q!interface GigabitEthernet0/2 switchport mode trunk switchport trunk encapsulation dot1q!interface vlan 250 ip address 192.168.10.11 255.255.255.128!ip default-gateway 192.168.10.1
!vlan 210 name Servers1!vlan 220 name Servers2!vlan 230 name Servers3!vlan 240 name Servers4!vlan 250 name In-mgmt!interface GigabitEthernet0/1 switchport mode trunk switchport trunk encapsulation dot1q!interface GigabitEthernet0/2 switchport mode trunk switchport trunk encapsulation dot1q!interface vlan 250 ip address 192.168.10.12 255.255.255.128!ip default-gateway 192.168.10.1
!vlan 210 name Servers1!vlan 220 name Servers2!vlan 230 name Servers3!vlan 240 name Servers4!vlan 250 name In-mgmt!interface GigabitEthernet0/1 switchport mode trunk switchport trunk encapsulation dot1q!interface GigabitEthernet0/2 switchport mode trunk switchport trunk encapsulation dot1q!interface vlan 250 ip address 192.168.10.13 255.255.255.128!ip default-gateway 192.168.10.1
!vlan 200 name in-transit!vlan 210 name Servers1!vlan 220 name Servers2!vlan 230 name Servers3!vlan 240 name Servers4!vlan 250 name In-mgmt!interface GigabitEthernet0/1 switchport mode trunk switchport trunk encapsulation dot1q!interface GigabitEthernet0/2 switchport mode trunk switchport trunk encapsulation dot1q channel-group 1 mode active!interface GigabitEthernet0/3 switchport mode trunk switchport trunk encapsulation dot1q channel-group 1 mode active!interface GigabitEthernet0/4 switchport mode trunk switchport trunk encapsulation dot1q!interface GigabitEthernet0/5 switchport mode trunk switchport trunk encapsulation dot1q!interface GigabitEthernet0/6 switchport mode trunk switchport trunk encapsulation dot1q!interface Port-channel 1 switchport mode trunk switchport trunk encapsulation dot1q!interface vlan 200 ip address 10.0.0.29 255.255.255.240 standby 1 ip 10.0.0.28!interface vlan 210 ip address 192.168.0.2 255.255.255.128 standby 2 ip 192.168.0.1!interface vlan 220 ip address 192.168.0.130 255.255.255.128 standby 3 ip 192.168.0.129!interface vlan 230 ip address 192.168.1.2 255.255.255.128 standby 4 ip 192.168.1.1!interface vlan 240 ip address 192.168.1.130 255.255.255.128 standby 5 ip 192.168.1.129!interface vlan 250 ip address 192.168.10.2 255.255.255.128 standby 6 ip 192.168.10.1!ip route 0.0.0.0 0.0.0.0 10.0.0.17
!vlan 200name in-transit!vlan 210name Servers1!vlan 220name Servers2!vlan 230name Servers3!vlan 240name Servers4!vlan 250name In-mgmt!interface GigabitEthernet0/1switchport mode trunkswitchport trunk encapsulation dot1q!interface GigabitEthernet0/2switchport mode trunkswitchport trunk encapsulation dot1qchannel-group 1 mode active!interface GigabitEthernet0/3switchport mode trunkswitchport trunk encapsulation dot1qchannel-group 1 mode active!interface GigabitEthernet0/4switchport mode trunkswitchport trunk encapsulation dot1q!interface GigabitEthernet0/5switchport mode trunkswitchport trunk encapsulation dot1q!interface GigabitEthernet0/6switchport mode trunkswitchport trunk encapsulation dot1q!interface Port-channel 1switchport mode trunkswitchport trunk encapsulation dot1q!interface vlan 200ip address 10.0.0.30 255.255.255.240standby 1 ip 10.0.0.28!interface vlan 210ip address 192.168.0.3 255.255.255.128standby 2 ip 192.168.0.1!interface vlan 220ip address 192.168.0.131 255.255.255.128standby 3 ip 192.168.0.129!interface vlan 230ip address 192.168.1.3 255.255.255.128standby 4 ip 192.168.1.1!interface vlan 240ip address 192.168.1.131 255.255.255.128standby 5 ip 192.168.1.129!interface vlan 250ip address 192.168.10.3 255.255.255.128standby 6 ip 192.168.10.1!ip route 0.0.0.0 0.0.0.0 10.0.0.17
set interface ethernet0/1 zone untrustset interface ethernet0/1.101 tag 101 zone dmzset interface ethernet0/1.102 tag 102 zone mgmtset interface ethernet0/2 zone trustset interface ethernet0/1 ip 10.0.0.1/28set interface ethernet0/1 manage-ip 10.0.0.2set interface ethernet0/1.101 ip 10.0.0.33/28set interface ethernet0/1.102 ip 10.0.0.49/28set interface ethernet0/2 ip 10.0.0.17/28set interface ethernet0/2 manage-ip 10.0.0.18set vrouter trust-vr route 0.0.0.0/0 interface ethernet0/1 gateway 10.0.0.12
set interface ethernet0/1 zone untrustset interface ethernet0/1.101 tag 101 zone dmzset interface ethernet0/1.102 tag 102 zone mgmtset interface ethernet0/2 zone trustset interface ethernet0/1 ip 10.0.0.1/28set interface ethernet0/1 manage-ip 10.0.0.3set interface ethernet0/1.101 ip 10.0.0.33/28set interface ethernet0/1.102 ip 10.0.0.49/28set interface ethernet0/2 ip 10.0.0.17/28set interface ethernet0/2 manage-ip 10.0.0.19set vrouter trust-vr route 0.0.0.0/0 interface ethernet0/1 gateway 10.0.0.12
!vlan 100 name Outside!vlan 101 name DMZ!vlan 102 name Mgmt!interface GigabitEthernet1/0 description To-Inet-rtr1 switchport mode access switchport access vlan 100!interface GigabitEthernet1/1 switchport mode trunk switchport trunk encapsulation dot1q!interface GigabitEthernet1/3 switchport mode trunk switchport trunk encapsulation dot1q channel-group 1 mode active!interface GigabitEthernet1/4 switchport mode trunk switchport trunk encapsulation dot1q channel-group 1 mode active!interface Port-channel 1 switchport mode trunk switchport trunk encapsulation dot1q!interface vlan 102 ip address 10.0.0.50 255.255.255.240!ip default-gateway 10.0.0.49
!vlan 100 name Outside!vlan 101 name DMZ!vlan 102 name Mgmt!interface GigabitEthernet1/0 description To-Inet-rtr2 switchport mode access switchport access vlan 100!interface GigabitEthernet1/1 switchport mode trunk switchport trunk encapsulation dot1q!interface GigabitEthernet1/3 switchport mode trunk switchport trunk encapsulation dot1q channel-group 1 mode active!interface GigabitEthernet1/4 switchport mode trunk switchport trunk encapsulation dot1q channel-group 1 mode active!interface Port-channel 1 switchport mode trunk switchport trunk encapsulation dot1q!interface vlan 102 ip address 10.0.0.51 255.255.255.240!ip default-gateway 10.0.0.49
Хорошо. Теперь, когда мы имеем всю необходимую информацию, можно приступать к визуализации.
На этом этапе мы получаем схему, подобную этой:

Повторите этот процесс шаг за шагом для каждого сетевого устройства. Соберите всю информацию, относящуюся к IP, и отобразите на этой же схеме: каждый ip-адрес, каждый интерфейс и каждый статический маршрут. В процессе ваша схема станет очень точной. Убедитесь, что устройства, которые упомянуты, но пока неизвестны, отображены на схеме. Точно так же, как мы делали ранее с адресом 192.168.10.1. Как только вы выполните всё перечисленное для всех известных сетевых устройств, можно начать выяснение неизвестной информации. Вы можете использовать для этого таблицы MAC и ARP (интересно, стоит ли писать следующий пост, рассказывающий подробно об этом этапе?).
В конечном счёте мы будем иметь схему наподобие этой:

Нарисовать логическую схему сети можно очень просто, если вы обладаете соответствующими знаниями. Это продолжительный процесс, выполняемый вручную, но это отнюдь не волшебство. Как только у вас есть L3-схема сети, достаточно нетрудно поддерживать её в актуальном состоянии. Получаемые преимущества стоят приложенных усилий:
Автор: qaz
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/seti/65654
Ссылки в тексте:
[1] OSI: http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI
[2] Источник: http://habrahabr.ru/post/230439/
Нажмите здесь для печати.