пятница, 5 марта 2010 г.

EIGRP LAB: pt. 1

Давно не писал конкретно про подготовку к CCNP. Последний пост был связан с настройками EIGRP, но писать в формате пересказа умных книжек с отвлечёнными примерами мне немного надоело, поэтому я решил сделать свою лабораторку и дальше буду рассказывать уже на конкретном примере.
Итак, имеем следующую топологию:

понедельник, 1 марта 2010 г.

GNS3 0.7

Вышел новый релиз GNS3 за номером 0.7.
Список плюшек:
  • Support & debugging on Windows 7.
  • Qemuwrapper improvements & Windows compatibility.
  • Integration of Cisco IDS/IPS, including a new symbol.
  • Qemu 0.11.0 patched and Putty have been added in the Windows all-in-one package.
  • An option to show the z coordinate of any object on the scene (View -> Show layers).
  • Interface labels follow their moving parent nodes.
  • Modified interface labels are saved in .net files.
  • Option to slow start nodes (wait x seconds between each start).
  • Links connected to Qemu based nodes are now removable (nodes have to be shutdown to do so)
  • Possibility to set an hypervisor for Ethernet switches, ATM switches, ATM bridges and Frame Relay switches.
  • New symbols for voice labs (Call manager, SIP server, IP phone, voice router, voice access server and PBX).
  • New dialog window to browse and change a router startup-config.
  • Undo/redo of actions is now supported.
  • Qemu & qemu-img paths are saved in .net files if needed.
  • Slight improvements for the snapshot system, including a new dialog window to manage it.
  • Wics description in tooptips.
  • Wics restoration from .net files.
  • Support of relative paths in .net files (if the base path is the same as the .net file).
  • Test button to validate you can launch Qemuwrapper, Qemu and qemu-img.
  • New translation in Czech (thanks to Ondrej Filip).
  • Lot of various small bug fixes and improvements.
  • "versions" command to display Qt, PyQt and SIP versions
This version has been tested on the following OS:
  • Windows 7 Professional x86 (Qt 4.5.3, PyQt 4.6.2, SIP 4.9.3)
  • Windows XP SP3 x86 (Qt 4.5.3, PyQt 4.6.2, SIP 4.9.3)
  • Ubuntu 9.10 (Qt 4.5.2, PyQt 4.6.1, SIP 4.9.1)
  • Mac OS X Snow Leopard (Qt 4.5.3, PyQt 4.6.2, SIP 4.9.3)
Сам только что поставил, к сожалению не нашёл где можно выставить slow start, также не получается править свойства сразу нескольких маршрутизаторов, теперь только по одному.

Страничка загрузки.

вторник, 16 февраля 2010 г.

Basic NTP Config

Я рассматриваю настройку без реальных NTP-серверов, а исключительно для лабораторных работ, чтобы не прописывать время на каждом маршрутизаторе вручную (может пригодиться, например, при настройке аутентификации в EIGRP, когда каждый из ключей имеет ограниченное время жизни).

Итак, настраиваем время на одном из маршрутизаторов, который будет NTP-сервером:
!clock set hh:mm:cc день месяц год
R1#clock set 00:47:00 16 Feb 2010
R1#
*Feb 16 00:47:00.000: %SYS-6-CLOCKUPDATE: System clock has been updated from 00:02:32 UTC Fri Mar 1 2002 to 00:47:00 UTC Tue Feb 16 2010, configured from console by console.
R1#show clock
00:47:07.083 UTC Tue Feb 16 2010


R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z. !clock timezone (имя временной зоны или часовой пояс) [смещение]
R1(config)#clock timezone MSK +3      
R1(config)#
Feb 16 00:49:46.827: %SYS-6-CLOCKUPDATE: System clock has been updated from 00:49:46 UTC Tue Feb 16 2010 to 03:49:46 MSK Tue Feb 16 2010, configured from console by console. !clock summer-time (имя временной зоны или часовой пояс) recurring (дата и время начала, дата и время конца перехода на летнее время)
R1(config)#clock summer-time MSK recurring last Sun Mar 3:00 las
R1(config)#$r-time MSK recurring last Sun Mar 3:00 last Sun Oct 3:00         
R1(config)#
Feb 16 00:50:39.127: %SYS-6-CLOCKUPDATE: System clock has been updated from 03:50:39 MSK Tue Feb 16 2010 to 03:50:39 MSK Tue Feb 16 2010, configured from console by console.
!роутер выступает в качестве ntp-сервера
R1(config)#ntp master 



Настройка клиента:
R2(config)#ntp server 192.168.0.1

R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#clock timezone MSK +3
R2(config)#
R2#
Feb 16 00:54:14.131: %SYS-6-CLOCKUPDATE: System clock has been updated from 00:54:14 UTC Tue Feb 16 2010 to 03:54:14 MSK Tue Feb 16 2010, configured from console by console.sh 
Feb 16 00:54:15.227: %SYS-5-CONFIG_I: Configured from console by console
R2#sh clock
03:54:23.163 MSK Tue Feb 16 2010


Проверка
R2#sh ntp statusClock is synchronized, stratum 9, reference is 192.168.0.1
nominal freq is 250.0000 Hz, actual freq is 250.0000 Hz, precision is 2**18
reference time is CF246AFF.DBA44B8F (00:53:19.857 UTC Tue Feb 16 2010)
clock offset is 7.9988 msec, root delay is 3.95 msec
root dispersion is 10.96 msec, peer dispersion is 2.93 msec
R2#sh ntp associations

      address         ref clock     st  when  poll reach  delay  offset    disp
*~192.168.0.1      127.127.7.1       8    15    64  377     4.0    8.00     2.9
 * master (synced), # master (unsynced), + selected, - candidate, ~ configured






воскресенье, 24 января 2010 г.

Задачка

Ходил недавно на собеседование и задали интересный вопрос:
Допустим есть топология



























Необходимо отфильтровывать IP из LAN-подсети так, чтобы чётные адреса не проходили, а нечётные соответственно проходили.

суббота, 23 января 2010 г.

EIGRP: advanced config

Route Summarization
Функция суммирования маршрутов нужна чтобы уменьшить размеры таблицы маршрутизации и обновлений маршрутов. По умолчанию в EIGRP включена функция auto-summary, которая суммирует подсети в классовую сеть. В большинстве случаев это не совсем удобно (или совсем не удобно) и может привести к неверным настройкам, например, для несмежных сетей.Поэтому лучше  для каждого интерфейса прописать summary address вручную.
Итак, команда
R1(config-router)#no auto-summary
отключает автоматическое суммирование EIGRP, а для задания адреса вручную служит следующая команда
ip summary-address eigrp as-number address mask [AD]

четверг, 14 января 2010 г.

EIGRP: basic config

В данной статья я опишу различные команды, которые нужны для базовой настройки и проверки правильности работы EIGRP.
Для включения IEGRP на маршрутизаторе используется следующая команда:
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#router eigrp ?
  <1-65535>  Autonomous system number

четверг, 7 января 2010 г.

EIGRP Basics

Первым протоколом маршрутизации, который предлагает для изучения в курсе CCNP компания CIsco, является EIGRP.
В этой заметке я постараюсь собрать минимум необходимой теоретической инфирмации о нём, обозначить базовые концепции, которые помогуи при конфигурировании.

BSCI

BSCI (642-901) - Building Scalable Cisco Internetworks, или по-русски Построение Масштабируемых Объединённых Сетей по версии компании Cisco.
Курс посвящён протоколам маршрутизации и связанным с ними вещам. Ниже приведу краткий список тем, который освещается в данном курсе:

вторник, 5 января 2010 г.

Общие вопросы по CCNP


Всем привет!


Меня зовут Кирилл, буквально пять дней назад я сдал экзамен Cisco CCNA. Готовился я к нему порядка трёх лет, но с довольно большими перерывами, и, чтобы избежать повторения такой ситуации с CCNP решил завести данный блог.
Надеюсь мне он поможет систематизировать знания и не расслабляться при подготовке к экзамену, а читателям, если таковые конечно найдутся, расширить свои знания и подготовиться к сдаче CCNP.