воскресенье, 13 февраля 2011 г.

generated route

Зачем они нужны и как ими пользоваться?
Я, когда в одной книжке наткнулся на них, не совсем понял их. Там упоминалось, что их можно использовать, когда надо дефолт отдавать с условием, чтобы он подох при падении сессии с вышестоящим пиром.
И вот тут я столкнулся дженерейтами непосредственно.

Что было:
2 канала, основной и резервный, соотв. имеются два bgp пира. Обоим анонсируем свои префиксы, получаем от обоих дефолты. В резервный канал префиксы препендим, дефолту через основной канал приоритет поднимаем. В случае, если основной ложится - всё само начинает работать через резерв, т.к. сессия умирает со всеми вытекающми. Естественно, может быть ситуация с мёртвым каналом и живой сессией, на этот случай отдельный механизм.
И ещё с пиром на резервном канале была ipv6 сессия, отдавали наш префикс и получали дефолт.

Необходимость:
Поднять ipv6 сессию с пиром на основном канале, с сохранением имеющейся схемы с автоматическим переходом на бекап.

Что получилось:
Оказалось, что наш пир на основном канале не получает ipv6 дефолт и поэтому отдаёт нам fullview, который к нам не пролезает. Собственно, даже при поддержке fullview пришлось бы что-то делать, чтобы передавать дальше.
В общем, из того, что к нам шло, я выбрал один раут - до одного из корневых ДНСов.
Дальше пришлось состряпать две политики.
Одна для импорта нужного раута по bgp:
term root_dns_a {
    from {
        route-filter 2001:503:ba3e::/48 exact;
    }
    then accept;
}
term deny_others {
    then reject;
}

Вторая - для инжекта раута в генерируемый маршрут (po-inject):
term inject_root_dns_only {
    from {
        neighbor 2a00:xxxx:0:13::1;
        route-filter 2001:503:ba3e::/48 exact;
    }
    then accept;
}
term deny_other {
    then reject;
}

И, наконец, поднимаем раут:
> show configuration routing-options rib inet6.0   

generate {
    route ::/0 policy po-inject;
}

В результате имеем 2 дефолта с разными приоритетами (за счёт дефолтных приоритетов аггрегейтов и бгп), в случае смерти сессии с пиром на основном канале - сгенерированный маршрут умрёт, ибо не будет ни одного contributed раута.

Iron Maiden II

Сходили на Мэйден.
Дикинсон всё такой же неугомонный и энергичный))
К сожалению, всякие дела в голове несколько отвлекали и пришлось срываться домой на пару песен до окончания, но в целом всё круто!!!)
Хотя, в прошлый раз нам больше понравилось. И подборка песен посильней была, и публики хоть и меньше было, зато она поактивнее была.



Первый терминатор готов

Опять же, есть куда стремиться, но перегибать палку тоже неохота, да и времени нет. Кстати, пора бы уже браться за подставки, с пустой пластмасской фигурки не очень смотрятся.







Обновился

Не прошло и года, как обновил таки свою федору до 14 ) На самом деле, чисто по ощущениям - почти никакой разницы, есть некоторые внешние изменения.

четверг, 10 февраля 2011 г.

Smart Array P410 in CentOS

Взяли пару пролиантов погонять, в т.ч. с железным рэйдом. Центось встала на ура, вот только hpacucli не видит железку. При этом cciss_vol_status исправно сообщает:
/dev/cciss/c0d0: (Smart Array P410) RAID 1 Volume 0 status: OK
Решение:
Качнул с офсайта свежий cpq_cciss и заодно последний hpacucli,
после этого:
[root@proliant2 ~]# hpacucli ctrl all show

Smart Array P410 in Slot 4                (sn: PACCR9SXPE8N  )

вторник, 8 февраля 2011 г.

Не юноша, но муж

Этой ночью я стал мужчиной - поднял первую в жизни bgp сессию ) Да ещё и ipv6 ))
> show bgp summary
.....
xx00:11xx:0:xx::1       x92x1       8263       1699       0       0    12:57:30 Establ
  inet6.0: 0/4070/0/0
.....
Осталось сгенерить дефолт (дженерейты тож пока ещё не делал), ибо дефолта мне не дали, а текущий ipv6 fullview чуть-чуть не помещается.

суббота, 5 февраля 2011 г.

Терминатор

Начал ультрамаринского Терминатора.
Сделал базовую покраску, совершил при ней пару ошибок, надо будет поправить. Дальше надо высветлять броню, красить шлем, болтер, икону и пр. детали.





вторник, 1 февраля 2011 г.

AT-8000GS/24 Stack out

Был стек из двух аллиедов AT-8000GS/24, за ненадобностью был разобран физически.
Понадобился второй свич, для локалки гигабитной.
Зацелися на ком порт, вытащил его из стека (при загрузке в менюшке), стал разбирать конфиг. Разобрал порт ченнелы, все порты в дефолтный влан сунул, убрал лишние вланы и т.д.
И тут свич стал на конфиг ругаться. Попробовал ресетнуть - конфиг не сбросился, зато свич загружаться перестал, вернее стал в цикле ребутаться.
Пришлось срочно организовать локалку в влане на джунипере, а свич с собой забирать - думал, перешивать надо.
С утра перепрошил на новую прошивку, любезно предоставленную коллегой, ибо сами аллиеды анонимусам прошивок не дают - не помогло.
Попробовал вернуть свич в стек - опаньки, завёлся ))))
Там конфиг и разобрал.
В общем, мораль - если вытаскиваешь AT-8000GS/24 из стека - сначала разбираешь конфиг, потом вынимаешь. А потом конфигуряешь как надо.

суббота, 29 января 2011 г.

Дредноут v.0.2

Добавил молитвы на броне, подретушировал кое где, а вот надпись под гербом пока не получилась.


Первый Дредноут.

Затрахался красить, но увлекательно )

Ещё нуждается в доработке, но в целом..Ещё и фотика нормального под рукой не было, да и свет.. но, блин! это мой первый Дредноут (высота - 55мм) ))