вторник, 27 марта 2012 г.

802.1q VLAN на маршрутизаторах Cisco

Поскольку в моем парке появились железки от Cisco — маршрутизатор 1841 и два коммутатора 2950-12 и 2950-24 — всячески осваиваю IOS. Ужас и убожество — никак иначе мне это не охарактеризовать. Я не про работу IOS, а про конфигурирование. По−моему, это даже ужаснее Basic во времена его младенчества.

Оставим эмоции, к теме.

В куче, хоть и не огромной, всяческих how-to и форумов организовать VLAN на маршрутизаторах предлагается следующим образом: физический интерфейс остается без ip-адреса, по числу необходимых VLAN настраивается соответствующее число субинтерфейсов, один из которых объявляется как native.

Пример:

!
interface FastEthernet0/0
 no ip address
 duplex auto
 speed auto
!
interface FastEthernet0/0.1
 encapsulation dot1q 1 native
 ip address 192.168.1.1 255.255.255.0
!
interface FastEthernet0/0.2
encapsulation dot1q 2
ip address 192.168.2.1 255.255.255.0
!

Сколько я ни пытался найти такое требование в официальной документации — не нашел. Непонятный мне и спорный момент — создание отдельного субинтерфейса под native VLAN. К тому же, в маршрутизаторе такого уровня, как мой 1841, VLAN реализуются программно, и поэтому количество субинтерфейсов не самым положительным образом влияет на использование памяти и CPU.

И я решил попробовать обойтись без этого излишества, настроив таким образом:

!
interface FastEthernet0/0
 ip address 192.168.1.1 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet0/0.2
 encapsulation dot1Q 2
 ip address 192.168.2.1 255.255.255.0
!


Как я и ожидал — все замечательно работает.

Но мысль меня гложет — а вдруг я в силу своей неопытности чего-то не знаю? Подскажите, если есть в первом способе какой-то неведомый пока мне смысл.

Спасибо.

А я пока пойду про NAT читать...

пятница, 20 января 2012 г.

Я вернулся

Я увлекся и забыл про блог :-) Пора возвращаться. Возвращаюсь.

Вообще-то я за прошедшее время поднаторел в работе с FreeBSD, сейчас у меня целых 5 физических и один виртуальный хост. И они не игрушечно-развлекательные, а заняты делом. Обычным для FreeBSD — раздача интернета и интернетных сервисов. Все стабильно.

Но в одном месте появилась задачка. До сих пор интернет сотрудникам раздавался с помощью FreeBSD. Туда приходило два канала — один Ethernet и один aDSL. Второй по причине своей невысокой скорости использовался как резерв. Переключался при авариях на первом. Но теперь там два скоростных канала и Cisco 1841 с 2FE-HWIC. И хочется использовать оба канала, но как?

Про прелести BGP я уже почитал. Хорошо бы, но при наших скромных потребностях — а у нас всего-то две по /29 подсеточки — начальству эти затраты на AS и маршрутизацию совершенно не нужны.

Хорошо бы для начала сделать хотя бы failover, читаю про Cisco. И ничего не нахожу! Только про dial-up, но у меня-то два Ethernet. И нет в этой IOS ничего похожего на события и их обработчики, а как тогда увидеть пропажу канала и перенастроить nat?

Подумываю зарегистрироваться на LiveJournal, там большая тусовка сисьководов ;-)