Wednesday, December 30, 2009

Количество процессоров, оперативной памяти, жестких дисков и их объём Solaris 10

Столкнулся с проблемой как узнать сколько процессоров, оперативной памяти, жестких дисков и их объём на серверах SUN под управлением Solaris 10.

Количество процессоров и количество оперативной памяти легко узнается с помощью команды:

# prtdiag

System Configuration: Sun Microsystems sun4u Netra 440
System clock frequency: 177 MHZ
Memory size: 16GB

==================================== CPUs ====================================
E$ CPU CPU
CPU Freq Size Implementation Mask Status Location
--- -------- ---------- --------------------- ----- ------ --------
0 1593 MHz 1MB SUNW,UltraSPARC-IIIi 3.4 on-line -
1 1593 MHz 1MB SUNW,UltraSPARC-IIIi 3.4 on-line -
2 1593 MHz 1MB SUNW,UltraSPARC-IIIi 3.4 on-line -
3 1593 MHz 1MB SUNW,UltraSPARC-IIIi 3.4 on-line -

================================= IO Devices =================================
Bus Freq Slot + Name +
Type MHz Status Path Model
------ ---- ---------- ---------------------------- --------------------
pci 66 MB pci108e,abba (network) SUNW,pci-ce
okay /pci@1c,600000/network@2

pci 33 MB isa/su (serial)
okay /pci@1e,600000/isa@7/serial@0,3f8

pci 33 MB isa/su (serial)
okay /pci@1e,600000/isa@7/serial@0,2e8

pci 33 MB isa/rmc-comm-rmc_comm (seria+
okay /pci@1e,600000/isa@7/rmc-comm@0,3e8

pci 33 MB pci10b9,5229 (ide)
okay /pci@1e,600000/ide@d

pci 66 MB pci108e,abba (network) SUNW,pci-ce
okay /pci@1f,700000/network@1

pci 66 MB scsi-pci1000,30 (scsi-2) LSI,1030
okay /pci@1f,700000/scsi@2

pci 66 MB scsi-pci1000,30 (scsi-2) LSI,1030
okay /pci@1f,700000/scsi@2,1


============================ Memory Configuration ============================
Segment Table:
-----------------------------------------------------------------------
Base Address Size Interleave Factor Contains
-----------------------------------------------------------------------
0x0 4GB 4 BankIDs 0,1,2,3
0x1000000000 4GB 4 BankIDs 16,17,18,19
0x2000000000 4GB 4 BankIDs 32,33,34,35
0x3000000000 4GB 4 BankIDs 48,49,50,51

Bank Table:
-----------------------------------------------------------
Physical Location
ID ControllerID GroupID Size Interleave Way
-----------------------------------------------------------
0 0 0 1GB 0,1,2,3
1 0 1 1GB
2 0 1 1GB
3 0 0 1GB
16 1 0 1GB 0,1,2,3
17 1 1 1GB
18 1 1 1GB
19 1 0 1GB
32 2 0 1GB 0,1,2,3
33 2 1 1GB
34 2 1 1GB
35 2 0 1GB
48 3 0 1GB 0,1,2,3
49 3 1 1GB
50 3 1 1GB
51 3 0 1GB

Memory Module Groups:
--------------------------------------------------
ControllerID GroupID Labels Status
--------------------------------------------------
0 0 C0/P0/B0/D0
0 0 C0/P0/B0/D1
0 1 C0/P0/B1/D0
0 1 C0/P0/B1/D1
1 0 C1/P0/B0/D0
1 0 C1/P0/B0/D1
1 1 C1/P0/B1/D0
1 1 C1/P0/B1/D1
2 0 C2/P0/B0/D0
2 0 C2/P0/B0/D1
2 1 C2/P0/B1/D0
2 1 C2/P0/B1/D1
3 0 C3/P0/B0/D0
3 0 C3/P0/B0/D1
3 1 C3/P0/B1/D0
3 1 C3/P0/B1/D1

А вот с количеством жестиких дисков и их обёмов пришлось помучаться, но команда была найден:

# iostat -E
sd0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: FUJITSU Product: MAU3073NCSUN72G Revision: 0802 Serial No: 0541F01NLS
Size: 73.40GB <73400057856>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
sd1 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: FUJITSU Product: MAU3073NCSUN72G Revision: 0802 Serial No: 0542F01PUE
Size: 73.40GB <73400057856>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
sd2 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: SEAGATE Product: ST373453LSUN72G Revision: 0449 Serial No: 0417J1A216
Size: 73.40GB <73400057856>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
sd3 Soft Errors: 15 Hard Errors: 1 Transport Errors: 1
Vendor: TOSHIBA Product: ODD-DVD SD-C2732 Revision: 1055 Serial No:
Size: 9.54GB <9544400896>
Media Error: 0 Device Not Ready: 1 No Device: 0 Recoverable: 0
Illegal Request: 15 Predictive Failure Analysis: 0
sd4 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: SEAGATE Product: ST373453LSUN72G Revision: 0449 Serial No: 0417J1AH9X
Size: 73.40GB <73400057856>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0

Thursday, December 10, 2009

Мануал по пользованию Google

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

Оператор «Плюс» (+): Для ситуации, когда надо принудительно включить в текст какое-либо обязательное слово.

Для этого используется оператор "+" перед обязательным словом. Предположим, если у нас запрос Терминатор 2, в результате запроса у нас появится информация и о фильме Терминатор, Терминатор 2, Терминатор 3. ЧТобы оставить только информацию о фильме Терминатор 2, мы ставим "плюсик" перед двойкой: совсем немного про "Один дома I". Если же у нас запрос вида Терминатор +2.

Например:

Журнал +Мурзилка
Уравнение +Бернулли

Оператор site: Этот оператор ограничивает поиск конкретным доменом или сайтом.

То есть, если сделать запрос: маркетинг разведка site:www.acfor-tc.ru, то результаты будут получены со страниц, содержащих слова "маркетинг" и "разведка" именно на сайте "acfor-tc.ru", а не в других частях Интернета.

Например:

Музыка site:www.music.su
Книги site:ru

Оператор link: Этот оператор позволяет увидеть все страницы, которые ссылаются на страницу, по которой сделан запрос.

Так, запрос link:www.google.com выдаст страницы, в которых есть ссылки на google.com.

Например:

link:www.ozone.com
Друзья link:www.happylife.ru

Оператор диапазона (..): Для тех, кому приходится работать с цифрами, Google дал возможность искать диапазоны между числами.

Для того, чтобы найти все страницы, содержащие числа в неком диапазоне «от - до», надо между этими крайними значениями поставить две точки (..), то есть, оператор диапазона.

Например:

Купить книгу $100..$150
Численность населения 1913..1935

Исключение слов из запроса. Логическое «НЕ» (-):

Чтобы исключать какие-либо слова используются операторы исключения "минус" (-). То есть логическое «НЕ». Полезно в случаях, когда результаты прямого поиска слишком замусорены

Например:

Аквариум -группа - ищем все про аквариум исключая группу "Аквариум"

Поиск точной фразы (""):

Полезно для поиска конкретного текста (целой статьи по цитате). ЧДля этого надо заключить запрос в кавычки (двойные кавычки).

Например:

"И темница тесна, и свобода одна И всегда на нее уповаем" - ищем балладу Высоцкого по одной строке

Примечание: Google позволяет вводить в строку запроса не более 32 слов.

Усечение слова (*):

Иногда требуется искать информацию о словосочетании слов, в котором неизвестно одно или несколько слов. Для этих целей вместо неизвестных словв используется оператор "*". Т.е. "*" - любое слово или группа слов.

Например:

Мастер и *
Леонардо * Винчи

Оператор cache:

Поисковая машина хранит версию текста, которая проиндексирована поисковым пауком, в специальном хранилище в формате, называемом кэшем. Кэшированную версию страницы можно извлечь, если оригинальная страница недоступна (например, не работает сервер, на котором она хранится). Кэшированная страница показывается в том виде, в котором она хранится в базе данных поисковой машины и сопровождается надписью наверху страницы о том, что это страница из кэша. Там же содержится информация о времени создания кэшированной версии. На странице из кэша ключевые слова запроса подсвечены, причем каждое слово для удобства пользователя подсвечено своим цветом. Можно создать запрос, который сразу будет выдавать кэшированную версию страницы с определенным адресом: cache:адрес_страницы, где вместо "адрес_страницы" - адрес сохраненной в кэше страницы. Если требуется найти в кэшированной странице какую либо информацию, надо после адреса страницы через пробел написать запрос этой информации.

Например:

cache:www.bsd.com
cache:www.knights.ru турниры

!!! Надо помнить, что пробела между ":" и адресом страницы быть не должно!

Оператор filetype:

Как известно, Google индексирует не только html страницы. Если, к примеру, понадобилось найти какую-нибудь информацию в отличном от html типе файла, можно воспользоваться оператором filetype, который позволяет искать информацию в определенном типе файлов (html, pdf, doc, rtf...).

Например:

Спецификация html filetype:pdf
Сочинения filetype:rtf

Оператор info:

Оператор info позволяет увидеть информацию, которая известна Google об этой странице.

Например:

info:www.wiches.ru
info:www.food.healthy.com

Оператор allintitle:

Если запрос начать с оператора allintitle, что переводится как "все в заголовке", то Google выдаст тексты, в которых все слова запроса содержатся в заголовках (внутри тега TITLE в HTML).

Например:

allintitle:Бесплатный софт
allintitle:Скачать музыкальные альбомы

Оператор intitle:

Показывает страницы, в кoтopыx только то слово, которое стоит непосредственно после оператора intitle, содержится в заголовке, а все остальные слова запроса могут быть в любом месте текста. Если поставить оператор intitle перед каждым словом запроса, это будет эквивалентно использованию оператора allintitle.

Например:

Программы intitle:Скачать
intitle:Бесплатно intitle:скачать софт

Оператор allinurl:

Если запрос начинается с оператора allinurl, то поиск ограничен теми документами, в которых все слова запроса содержатся только в адресе страницы, то есть в url.

Например:

allinurl:rus games
allinurl:books fantasy

Оператор inurl:

Слово, которые расположено непосредственно слитно с оператором inurl, будет найдено только в адресе страницы Интернета, а остальные слова – в любом месте такой страницы.

Например:

inurl:books скачать
inurl:games кряк

Оператор related:

Этот оператор описывает страницы, которые "похожи" на какую-то конкретную страницу. Так, запрос related:www.google.com выдаст страницы со схожей с Google тематикой.

Например:

related:www.ozone.com
related:www.nnm.ru

Оператор define:

Этот оператор выполняет роль своего рода толкового словаря, позволяющего быстро получить определение того слова, которое введено после оператора.

Например:

define:Кенгуру
define:Материнская плата

Оператор поиска синонимов (~):

Если вы хотите найти тексты, содержащие не только ваши ключевые слова, но и их синонимы, то можно воспользоваться оператором "~" перед словом, к которому необходимо найти синонимы.

Например:

Виды ~метаморфоз
~Объектное ориентирование

Wednesday, October 28, 2009

Настройка TFTP сервера

Если Вы имели опыт работы с любыми hardware-based маршрутизаторами, или свичами, то Вы знаете, что зачастую такая техника не имеет жестких дисков для хранения конфигураций и все настройки хранятся в RAM и EEPROM. Так как чипы имеют гораздо меньшую емкость, чем жесткие диски, то возможность иметь дополнительное место хранения информации становится достаточно интересной, особенно в случае обновления или переустановки встроенной операционной системы. Обычно, данная возможность реализуется с помощью TFTP - тривиального протокола передачи файлов. Работа данного механизма подобна FTP, но облегчена для простоты реализации в чипе. Обычно маршрутизатор Cisco, или подобное устройство содержит клиента TFTP, а сервер организуется где-нибудь в вашей сети. TFTP сервер будет хранить резервную копию ваших конфигурационных файлов и образы операционных систем. Задействование TFTP сервера Ваша FreeBSD система уже содержит TFTP сервер, то есть не требуется установки дополнительного прогораммного обеспечения. Ваша задача состоит только в том, чтобы задействовать TFTP сервер и указать рабочие директории. Итак, давайте включим сервис. Откройте своим любимым текстовым редактором файл /etc/inetd.conf. Это файл конфигурации inetd - Internet Super Server. Вы заметите, что этот файл содержит несколько дюжин имен сервисов, и каждая строка закомментирована знаком #. Когда на сервер приходит запрос на соединение с определенной службой, сервер inetd запускает данную службу. Такая метода позволяет некоторых случаях снизить нагрузку на машину, так как вместо прослушивания своих портов различными сервисами, используется только один, закускающий сервисы по мере необходимости. Чтобы сказать inetd слушать запросы сервиса TFTP, найдите две линии, которые начинаются с #tftp и расскомментируйте их. Должно выглядеть примерно так:

Код:

tftp   dgram  udp   wait  root  /usr/libexec/tftpd  tftpd -s /tftpboot
#tftp  dgram  udp6  wait  root  /usr/libexec/tftpd  tftpd -s /tftpboot

Обратите внимание, что FreeBSD поддерживает и IPv4 и IPv6 и inetd способен прослушивать оба типа запросов. Также обратите внимание, что TFTP для транспортировеи использует протокол UDP, что означает несколько меньшую надежность по сравнению с FTP (который использует TCP). TFTP обеспечивает возможность broadcasts, что позволяет не конфигурировать TFTP клиент на конкретный адрес сервера. Как только необходимые строки будут расскоментированы, сохраните изменения. Следующим шагом будет рестарт сервиса inetd, для задействования нового файла конфигурации. Делается это с помощью команды killall:

Код:

# killall -1 inetd

Если команда выполнилась, Вы будете возвращены в командную строку. Не ошибитесь в наборе команды - если Вы забудете -1, то сервис inetd будет просто выключен. Повторный его запуск в таком случае можно выполнить просто выполнив команду 'inetd'. Если вы получили такое сообщение об ошибке:

Код:

# killall -1 inetd
No matching processes were found

То это значит, что inetd не запущен. Запустите его, как это было указано выше. Для того, чтобы сервис inetd стартовал автоматически, поместите в /etc/rc.conf следующую запись:

Код:

inetd_enable="YES"

Проверим:

Код:

USER   COMMAND  PID   FD PROTO  LOCAL ADDRESS   FOREIGN ADDRESS
root   inetd    1713  4  udp4   *:69            *:*

Работа с файлами через TFTP Теперь, когда сервис работоспособен, укажем рабочий каталог, куда будут складываться файлы конфигурации и прочая светотень. Назовем его /tftpboot:

Код:

# mkdir /tftpboot

Затем, поместите в этот каталог те файлы, которые вы собираетесь залить на устройства. Для примера, Вы хотите обновить Cisco IOS - так возьмите, какой посвежей, и положите его в каталог /tftpboot. Так как имена образов могут быть достаточно сложными, рекомендуем вести соответствующий журнал. Также Вы можете создать пустые файлы, в которые будет сбрасываться информация с устройств. Желательно, чтоб эти имена несли смысловую нагрузку. Например, по именам соответствующих устройств:

Код:

# touch 1602_config PIX_config 1924_config

Учтите, что TFTP не поддерживает аутентификацию, поэтому, рабочий каталог и файлы должны быть доступны клиентам. Делается это обычно так:

Код:

# chmod -R 777 /tftpboot

В зависимости от TFTP клиента, возможно использование более строгих прав доступа. К сожалению, для устройств Cisco, в настоящий момент это не возможно. Проверим права доступа:

Код:

# ls -l /tftpboot
total 0
-rwxrwxrwx  1 root  wheel  0 May 18 15:24 1602_config
-rwxrwxrwx  1 root  wheel  0 May 18 15:24 1924_config
-rwxrwxrwx  1 root  wheel  0 May 18 15:24 PIX_config
-rwxrwxrwx  1 root  wheel  4194172 May 18 15:33 c1600-ny-mz.112-11.P.bin

Работа с TFTP сервером Так как сервер TFTP уже настроен и работоспособен, воспользуемся tftp клиентов, поставляемый с FreeBSD, для проверки работоспособности.

Код:

$ tftp 127.0.0.1
tftp>

Для получения справки по командам используйте ?. Традиционно - get используется для скачивания, put для закачивания, quit для выхода. Если Вы привыкли использовать ftp клиент, то Вы заметите отсутствие таких команд как cd, ls, mget, mput и многих других. Теперь выполним команду get. Для большей убедительности выберем непустой файл.

Код:

tftp> get c1600-ny-mz.112-11.P.bin
Received 4194172 bytes in 1.6 seconds

Все замечательно, выходим:

Код:

tftp> quit

Есть важный момент, на который стоит обратить внимание - файл должен находиться в каталоге /tftpboot , иначе получить доступ к нему будет невозможно. Путь к файлу также не определяется. Вот, что получится, если указать путь:

Код:

tftp> get /tftpboot/c1600-ny-mz.112-11.P.bin
Error code 1: File not found

Помните, tftp предполагает, что файл, который Вы хотите передать, уже существует и расположен в /tftpboot. Во вторых, удостоверьтесь, что Вы записываете имя файла правильно. Это особенно важно с теми длинными именами образов Cisco IOS. Вы, возможно заметили, что при использовании команды get не указывался каталог назначения. Это связано с тем, что получаемый файл автоматически помещается в текущий рабочий каталог. Как правило, на всяких железяках это не проблема, но работая по tftp на Вашей FreeBSD машине - будьте внимательны. В заключение, используйте команду ls -l, для сравнения размера полученного и исходного файлов. Также это весьма удобная возможность вести документацию, ведь если на вашей машине установлен принтер, то распечатать список рабочего каталога tftp можно следующим образом:

Код:

$ ls -l /tftpboot | lpr

Monday, October 12, 2009

Все о SFP

SFP (англ. Small Form-factor Pluggable) - малый приемо-передатчик для соединения платы сетевого адаптера устройства с оптическим кабелем

или медной витой парой. SFP бывают двух видом: Multi-mode (в народе мултимоды) обозначаються как MMF и single-mode (в народе одномоды) обозначаютсья SMF. Для определения является ли модуль одномодом или мультимодом на нем имеется маркировка.

1000BASE-T SFP для медной витой пары.

Для модуля стандарта 1000BASE-T SFP используеться неэкранированая витая пара категория 5 длиной до 100 метров. Данный модуль поддерживает скорость 10/100/1000 Mb/s, автосогласование и технлогию Auto MDI/MDIX (автоматическое определение кросовера).

1000BASE-SX SFP для оптического волокна мультимод. Модуль стандарта 1000BASE-SX SFP совместим с стандартом IEEE 802.3z 1000BASE-SX поддерживает оптические мультимодовые волокна 50 μm длиной в 550 метров, а также 62.5 μm FDDI волокна длиной до 220 метров. В случае использования оптических волокон оптимизированых под длину волны в 50 μm дальность может увелиситься до 1 километра.
1000BASE-LX/LH SFP для мультимодового и одномодового волокна Модуль 1000BASE-LX/LH SFP совместим с стандартом IEEE 802.3z 1000BASE-LX, в случае использования одномодового волокна работает на дальность до 10 км, а если использовать мультимодовое волокно поддерживает дальность до 550 м. Для того что бы использовать мультимодовое волокно с модулем данного стандарта, необходимо воспользоваться технологией "mode conditioning patch cable".
1000BASE-EX SFP для одномодовых волокон большой протяженности Для 1000BASE-EX SFP используется стандартное одномодовое волокно длиной до 4о км. На каждом конце оптического волокна между волокном и ресивером SFP должен быть установлен аттенюатор в 5 дб.
1000BASE-ZX SFP для одномодовых волокон большой протяженности Для 1000BASE-ZX SFP используется стандартное одномодовое волокно длиной до 70 км. SFP обеспечивает оптический канал с мощностью 23 дБ, но точная мощность зависит от нескольких факторов, таких как качество волокна, количество соеденителей и разъемов. Когда использвать на менее протяженные дистанции одномодовое волокно, это может потребовать установку оптического аттенюатора, который необходимо поставить для предотвращения перегрузки ресивера. 10 дБ аттенюатор необходимо cтавить в разрыв оптического волокна и ресивером SFP на каждом коце канала, когда потери на волоконно составляют менее 8 дБ.
1000BASE-BX-D и 1000BASE-BX-U SFP для одного волокна двунаправленной передачи Модули 1000BASE-BX-D и 1000BASE-BX-U SFP совместимы с стандартами IEEE 802.3ah 1000BASE-BX10-D и 000BASE-BX10-U и работают на одномодовом волокне SMF. В одной линии на концах всегда используються только устройства одного типа 1000BASE-BX10-D которые соеденяються одним одномодовым волокном с протяженностю до 10 км. Передача на одном оптическом волкне достигается разделением передатчиков по длинам волн как изображено на рисунке: 1000BASE-BX10-D передатчик на 1490-нм канале а ресивер на 1310-нм канале. Как изображено на рисунку сплитер с спектральным уплотнением wavelength-division multiplexing (WDM) интегрирован в SFP и разделет на линию на каналы 1310-нм и 1490-нм.
SFP GLC-BX-D и GLC-BX-U так же поддерживают цифровой оптический мотниторинг (digital optical monitoring - DOM) функциональность описана в стандрте SFF-8724 (multisource agreement - MSA). Эта особенность дает возможность мониторить в режиме реального времени параметры SFP, такие как оптичекую выходную мощьность, температуру, смещение лазера и напряжение на передатчике.
Технические спецификации

Конекторы и кабели

Конекторы существует следующих типов: - Двойно LC/PC конекторы (1000BASE-SX, 1000BASE-LX/LH и 1000BASE-ZX) - Одинарный LC/PC конектор (1000BASE-BX-D и 1000BASE-BX-U) - RJ-45 конектор (1000BASE-T) Поддерживаються пачкорды только с PC или UPC конекторами. Пачкорды с APC конекторами не поддерживаються. Все кабеля должны быть совместимы со стандартами, указаными в разделе стандарты.

Классы полировки волоконно-оптических разъемов

Существуют 4 класса полировки наконечников волоконно-оптических разъемов. Зачем нужна полировка? Полировкой наконечников волоконно-оптических разъемов обеспечивается физическое соприкосновение волокон, чтобы уменьшить обратное отражение сигнала. PC (Physical Contact) – волокно сколото под углом 90 град, полировка обычного качества (иногда ручная), уровень отраженного сигнала минус 40дБ. SPC (Super PC) – улучшенный вариант РС, полировка волокна машинная(иногда возможна ручная), уровень отраженного сигнала минус 45дБ. UPC (Ultra PC) – улучшенный вариант РС, полировка машинная, используются специальное оборудование. Уровень отраженного сигнала минус 50дБ. Разъемы с полировкой волокон PC,SPC и UPC совместимы между собой. APC (Angle PC) – волокно сколото под углом 7-9 градусов (у большинства производителей – 8 градусов. В этом случае практически весь отраженный (нежелательный) сигнал покидает пределы световода, уровень отраженного сигнала минус 60дБ. Ориентироваться в классах полировки можно следующим образом. Многомод ВСЕГДА имеет класс полировки РС. На класс полировки указывает цвет хвостовика разъема (за редким исключением, такой цветовой кодировки придерживается большинство производителей): * PC – черный * SPC – белый * UPC – голубой * APC - зеленый
В таблице 1 предоставлены спецификация кабелей для SFP модулей которые устанавливаються в Gigabit Ethernet порты. Все SFP порты имеют LC конекторы и минимальную длину кабеля для всех SFP (мультимод и одномод) 2 метра.

Таблица 1. SFP спецификация портов и кабелей

Продукт

Длина волны (нм)

Тип волокна (μm)

Диаметр ядра (MHz* Km)

Полоса пропускания

Дистанция (м)

1000BASE-SX

850

MMF

62.5

160

220

62.5

200

275

50

400

500

50

500

550

50

2000

1000

1000BASE-LX/LH

1310

MMF*

62.5

500

550

50

400

550

50

500

550

SMF

-**

-

10000

1000BASE-EX

1310

SMF

-**

-

40000

1000BASE-ZX

1550

SMF

-

-

Приблизительно 70 km зависит от затухания

1000BASE-BX-U

1310

SMF

-**

-

10000

1000BASE-BS-D

1490

SMF

-**

-

10000

*Режим согласования пачкорда, определен в IEEE стандарте независимо от длины кабеля. Режим согласования пачкорда для 62.5-μm волокна имеет отличные спецификацияя от режима соласования пачкорда для 50-μm волокна.
** ITU-T G.652 SMF как указано в стандарте IEEE 802.3z

Оптические характеристики

Таблица 2. предоставляет оптические параметры для SFP.

Продукт

Мощность передачи (дБм)

Диапазон можности приемника (дБм)

1000BASE-SX

От -3 до -9.5

От 0 до -17

1000BASE-LX/LH

От -3 до -9.5

От -3 до -20

1000BASE-EX

От +3 до -1

От +1 до -22

1000BASE-ZX

От +5 до 0

От -3 до -23

1000BASE-BX10-D

1000BASE-BX10-U

От -3 до -9

От -3 до -19.5

Геометрические размерность

Размен (В x Ш x Д): 8.5 x 13.4 x 56.5 мм. Типичный SFP весит приблизительно 75 грам.

Параметры окружающей среды и парамтры питания

Рабочие температуры:

Комерческий тмпературный режим (Commercial temperature range — COM): от 0 до 70°C

Расширеный температурный режим (Extended temperature range — EXT): от -5°C до 85°C

Промышленный температурный режим (Industrial temperature range — IND): от -40 до 85°C

Температурный режим зберегания: от -40 до 85°C

В таблице 3 предоставлены электрические параметры, а в таблице 4 представлены температунрые режимы и поддержка информационного режима SFP – DOM.

Таблица 3. Электрические параметры.

Параметры

Обозначение

Минимум

Рабочие

Максимум

Еденицы

Ток питания

Is

-

200

300

mA

Импульсный ток

ISurge

-

-

30

mA

Входное напряжение

Vcc

3.1

3.3

3.5

V

Таблица 4. Температурные режимы и поддежка DOM

Номер продукта

Температурные режимы

DOM

GLC-SX-MM

COM

Нет

GLC-LH-SM

COM

Нет

GLC-ZX-SM

COM

Да

GLC-BX-U

COM

Да

GLC-BX-D

COM

Да

GLC-T

COM

Н/Д*

SFP-GE-T

EXT

Н/Д

SFP-GE-S

EXT

Да

SFP-GE-L

EXT

Да

GLC-EX-SMD

EXT

Да

SFP-GE-Z

EXT

Да

GLC-SX-MM-RGD

IND

Нет

GLC-LX-SM-RGD

IND

Нет

GLC-ZX-SM-RGD

IND

Нет

* Н/Д — нет данных
Нормативы и соответствие стандартам
Безопасность:
Лазер Class I 21CFR1040 LN#50 7/2001
Лазер Class I IEC 60825-1
Стандарты:
• IEEE 802.3z
• IEEE 802.3ah
GR-20-CORE: Общие требования для оптических волокон и оптико-волоконных кабелей
GR-326-CORE: Общие требования для одномодовых оптических конекторов
GR-1435-CORE: Общие требования для мультимодового отических конекторов

Обозначения на SFP модулях

Описание модуля

Обозначение на модулях

1000BASE-T стандарт

GLC-T

1000BASE-SX короткая дистанция; без DOM

GLC-SX-MM

1000BASE-LX/LH дальние дистанции; без DOM

GLC-LH-SM

1000BASE-ZX увеличеная дальность;

GLC-ZX-SM

1000BASE-BX10-D downstream двунаправленная одноволоконная передача; с DOM

GLC-BX-D

1000BASE-BX10-U upstream двунаправленная одноволоконная передача; с DOM

GLC-BX-U

1000BASE-T NEBS 3 ESD

SFP-GE-T

1000BASE-SX на короткие дистанции; с DOM

SFP-GE-S

1000BASE-LX/LH на длинные дистанции; с DOM

SFP-GE-L

1000BASE-EX на длинные дистаенции; с DOM

GLC-EX-SMD

1000BASE-ZX увеличенная дальность; с DOM

SFP-GE-Z

1000BASE-SX короткие дистанции; надежный

GLC-SX-MM-RGD

1000BASE-LX/LH длинные дистанции; надежный

GLC-LX-SM-RGD

1000BASE-ZX расширенная дистанция; надежный

GLC-ZX-SM-RGD

Использованые материалы: http://www.ampural.ru/content/view/136/54/ http://www.cisco.com/en/US/prod/collateral/modules/ps5455/ps6577/product_data_sheet0900aecd8033f885.html http://www.tls-group.ru/sks/vols/help/h_optcon/h_optcon.html http://www.arcelect.com/fibercable.htm http://en.wikipedia.org/wiki/Single-mode_fiber http://en.wikipedia.org/wiki/Multi-mode_fiber http://ru.wikipedia.org/wiki/SFP http://www.lanshack.com/ModeConditioning.aspx

Monday, October 5, 2009

Удаление Symantec Antivirus

Как то у меня на компе появился антивирус Symantec. Он так начал грузить машину, что проги раза в три медленее стали открываться. Сразу же постал вопрос о его удалении. Зашел я в учетку админа, запустил утилиту деинсталяции и начал процесс деинсталяции. Когда практически процесс подходил к концу тут вылетело окошко с просьбой введите пароль для деинсталяции. Поскольку я не ставил этой фигни то и пароля я не знал. Погулив я нашел упоминание о утилите "CleanWipe" почитав я понял это решение моих проблем:

http://gluek.info/wiki/software/symantec-cleanwipe

но как оказалось первое впечетление обанчиво. После работы этой утилиты Symantec перестал запускаться но сама прога инсталированой осталась.
Погугли я еще и нашел упоменане, что в реестре нужно поставить где то нолик и все будет в ажуре.

[HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\LANDesk\VirusProtect6\CurrentVersion\AdministratorOnly\Security]

Но как оказалось такой ветки нет. Я конечно не растроился и создал такую ветку с таким ключем

“UseVPUninstallpassword”=dword:00000000

и повторная деинсталяция прошла на ура.

[HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\LANDesk\VirusProtect6\CurrentVersion\AdministratorOnly\Security]
“UseVPUninstallpassword”=dword:00000000

Monday, August 10, 2009

Коммутаторы Ethernet и Fast Ethernet

Коммутирующие концентраторы (Switched Hubs) или, как их еще называют, коммутаторы (Switches), переключатели и свичи, могут рассматриваться, как простейший и очень быстрый мост. Они позволяют разделить единую сеть на несколько сегментов для увеличения размера сети или с целью снижения нагрузки в отдельных частях сети.

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

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

Логическая структура коммутатора довольно проста (рис. 1).

 Рис. 1 Логическая схема коммутатора

Эта схема включает в себя перекрестную (коммутационную) матрицу (Crossbar Matrix), во всех точках пересечения которой могут устанавливаться связи на время передачи пакета. В результате пакет, поступающий из любого сегмента, может быть передан в любой другой сегмент. В случае широковещательного пакета, адресованного всем абонентам, он передается во все сегменты одновременно, кроме того сегмента, по которому он пришел (рис. 2).

Рис. 2 Ретрансляция широковещательного пакета

Помимо перекрестной матрицы коммутатор включает в себя память, в которой формируется таблица MAC-адресов всех компьютеров, подключенных к каждому из его портов. Эта таблица создается на этапе инициализации сети и периодически обновляется для учета изменений конфигурации сети. Именно на основании анализа этой таблицы делается вывод о том, какие связи надо замыкать, куда отправлять пришедший пакет. Если пакет адресован абоненту из того же сегмента, к которому принадлежит отправитель, то он не ретранслируется вообще. Широковещательный пакет не передается в тот сегмент, к которому присоединен абонент отправитель пакета. Адрес отправителя пакета заносится в таблицу адресов, в том случае, если его там еще нет.

Коммутаторы выпускаются на различное число портов. Чаще всего встречаются это 6, 8, 12, 16 и 24 портов. Следует отметить, что мосты редко поддерживают более 4 портов. Различаются коммутаторы с допустимым количеством адресов на один порт. Этот показатель определяет предельное количество компьютеров в каждом сегменте. Некоторые коммутаторы позволяют разбивать порты на группы, работающие независимо друг от друга, то есть один коммутатор может работать как два или три.

Коммутаторы выпускаются трех видов в зависимости от сложности, возможности наращивания количества портов и стоимости:

  • коммутаторы с фиксированным числом портов (обычно до 30);
  • модульные коммутаторы (с числом портов до 100);
  • стековые коммутаторы.

Коммутаторы характеризуются двумя показателями производительности:

  • Максимальная скорость ретрансляции пакетов измеряется при передаче пакетов из одного порта в другой, когда все остальные порты отключены.
  • Совокупная скорость ретрансляции пакетов измеряется при активной работе всех имеющихся портов. Совокупная скорость больше максимальной, но максимальная скорость, как правило, не может быть обеспечена на всех портах одновременно, хотя коммутаторы и способны одновременно обрабатывать несколько пакетов.

Главное правило, которого надо придерживаться при разбиении сети на сегменты с помощью коммутатора, называется "правило 80/20". Только при его выполнении коммутатор работает эффективно. Согласно этому правилу, необходимо, чтобы не менее 80 % всех передач происходило в пределах одного сегмента сети. И только 20 % всех передач должно происходить между разными частями (сегментами) сети, проходить через коммутатор. На практике это обычно сводится к тому, чтобы сервер и активно работающие с ним рабочие станции (клиенты) располагались на одном сегменте. Существует два класса коммутаторов, отличающихся уровнем интеллекта и способами коммутации:

  • коммутаторы со сквозным вырезанием (Cut-Through);
  • коммутаторы с накоплением и ретрансляцией (Store-and-Forward, SAF).

Коммутаторы Cut-Through

Коммутаторы Cut-Through– самые простые и быстрые, они не производят никакого буферирования пакетов и никакой их селекции. Они производят коммутацию "на лету".

Эти коммутаторы буферируют только головную часть пакета, чтобы прочитать 6-байтовый адрес приемника пакета и принять решение о коммутации, на которое у некоторых коммутаторов уходит около 10 битовых интервалов. В результате время ожидания ретрансляции, то есть, задержка на коммутаторе, включающее как время буферирования, так и время коммутации, может составлять около 150 битовых интервалов.

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

Еще одна проблема - коммутаторы данного типа часто перегружаются и плохо обрабатывают ситуацию перегрузки. Например, из двух или более сегментов одновременно поступают пакеты, адресованные одному и тому же сегменту. Но коммутатор не может одновременно передать несколько пакетов в один сегмент, поэтому часть пакетов пропадает. Вместе с тем коммутатор не может ретранслировать и пакеты, приходящие из того же порта, в который коммутатор передает в данный момент.

Одно из усовершенствований коммутаторов Cut-Through получило название Interim Cut-Through Switching (ICS). Оно направлено на то, чтобы избежать ретрансляции карликовых кадров. Однако все остальные недостатки метода Cut-Through в данном случае сохраняются. Задержка ретрансляции коммутаторов данного типа (ICS) увеличивается примерно на 400 битовых интервалов по сравнению с обычным Cut-Through.

Коммутаторы Store-and-Forward

Коммутаторы Store-and-Forward (SAF) представляют собой наиболее дорогие, сложные и совершенные устройства. Они гораздо ближе к мостам и лишены недостатков коммутаторов Cut-Through. Главное их отличие состоит в полном буферировании во внутренней буферной памяти FIFO всех ретранслируемых пакетов. Размер каждого буфера при этом должен быть не меньше максимальной длины пакета. Соответственно значительно возрастает и задержка коммутации, она составляет не менее 12000 битовых интервалов. Карликовые и ошибочные пакеты таким коммутатором не пересылаются. Перегрузки возникают гораздо реже, так как есть возможность отложить на время передачу пакета.

Буферная память (с организацией FIFO) может размещаться на принимающей стороне всех портов (накопление перед коммутацией – рис. 3), на передающей стороне портов (накопление перед ретрансляцией), а также может быть общей для всех портов, причем эти методы часто комбинируются для достижения наибольшей гибкости и увеличения производительности. Чем больше объем памяти, тем лучше коммутатор справляется с перегрузкой. Иногда в состав коммутатора включается и универсальный процессор, но чаще коммутаторы выполняются на специализированных быстродействующих микросхемах, жестко специализированных именно на задачах коммутации пакетов.

Рис. 3 Буферная память в коммутаторе

Коммутаторы SAF в отличие от других могут поддерживать одновременно разные скорости передачи (10 Мбит/с и 100 Мбит/с). Полное буферирование пакета вполне позволяет передавать его не с той скоростью, с которой он поступил. В результате часть портов коммутатора может работать с сетью Ethernet, другая – с Fast Ethernet, причем некоторые коммутаторы автоматически настраивают свои порты на скорость передачи подключенного к порту сегмента. Коммутаторы SAF облегчают переход с Ethernet на Fast Ethernet. Существуют коммутаторы, поддерживающие обмен с Gigabit Ethernet на скорости 1000 Мбит/с. Коммутаторы, как правило, не меняют формат пакетов, поэтому сети с разными форматами пакетов нельзя объединять с их помощью.

Выпускаются также так называемые гибридные (адаптивные) коммутаторы, которые могут автоматически переключаться из режима Cut-Through в режим SAF и наоборот. При малой нагрузке и низком уровне ошибок они работают как более быстрые Cut-Through коммутаторы, а при большой нагрузке и значительном количестве ошибок переходят в более медленный, но более качественный режим SAF.

Наконец, еще одно важное достоинство коммутаторов в том, что они могут поддерживать режим полнодуплексной связи. При этом режиме упрощается обмен в сети, а скорость передачи в идеале удваивается.

В наше время коммутаторы выполняют все больше функций, традиционно относившихся к мостам. В пределах одной сети или однотипных сетей с одинаковыми форматами пакетов (Ethernet и Fast Ethernet) коммутаторы все больше вытесняют мосты, так как они более быстрые и дешевые. На долю мостов остается только соединение разнотипных сетей, что встречается не так уж и часто.

Оригинальная статья: http://ltservice.com.ua/stati/kommutatoryi-ethernet-i-fast-ethernet.html

Tuesday, June 23, 2009

Тонкости IGMP (как оно реализовано)

Hippo, все правильно, я просто не хотел усложнять и без того сложную модель протокола IGMP. Если быть абсолютно точным, то на сети выбирается igmp querier, который шлет раз в 60 секунд IGMP membership query на групповой адрес 224.0.0.1, после чего хосты, которые хотят видеть мультикаст - шлют igmp membership report на ту группу, которую хотят получать, ну и дальше не будем углубляться - роутер шлет мультикаст пользователю. Есть только одно "но" - IGMP join может происходить без ожидания IGMP query, по сути дела - хост не ждет прихода этих пакетов igmp query и как только он хочет получать группу - сразу посылает igmp membership report, сокращая тем самым время подключения к мультикасту. Еще разумеется есть отличия между igmp v1 и igmp v2, основное удобство igmp v2 на мой взгляд в том, что он умеет слать IGMP leave group сообщение, позволяющее отказаться от мультикаст трафика когда группа уже не нужна, не дожидаясь таймаутов. Возвращаясь к нашим баранам - важно добиться того, чтобы от вас уходил igmp membership report на группы 224.2.127.254 и 239.255.255.255 в сторону телекома, соответственно в вашу сторону от телекома должен идти трафик по этим группам, объявляющим SAP. Обратите внимание, что при запуске vlc с включенным SAP - он сразу же шлет igmp membership report, не дожидаясь никаких igmp query, т.е. то, о чем я написал в первом письме. -- kalend, на форуме МФТИ-Телеком

http://wiki.telecom.mipt.ru/index.php/%D0%9F%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80_%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D1%8F%D1%86%D0%B8%D0%B9

Monday, June 15, 2009

ВОЗВРАТ (ЗАМЕНА) ТОВАРА - в Україні

В соответствии с законодательством Украины существуют две ситуации, в которых Вы можете вернуть купленный у нас товар:

Первая: товар неисправен (вина производителя). Вторая: товар Вам не подошел.

І. Рассмотрим первую ситуацию. Возможны два варианта:

1. Товар подлежит гарантийному ремонту

В данной ситуации замена товара на новый возможна только при соблюдении двух условий: 1) со дня приобретения прошло не более 14 дней; 2) товар не был в использовании, т.е. является новым (корпус в идеальном состоянии, сохранены все защитные пленки, упаковка, документы).

Вам нужно обратиться в сервисный центр, который обслуживает данный товар для получения документа о том, что товар неисправен (фиксируется факт поломки, причины, а также факт о соблюдении покупателем гарантийных обязательств). Максимальный срок проверки качества товара в соответствии с п.4 ст.14 ЗУ "О защите прав потребителей" составляет 14 дней. После этого Вы обращаетесь к нам с просьбой заменить товар на новый.

В соответствии с п.4 ст.14 ЗУ "О защите прав потребителей" в случае отсутствия товара требование покупателя о замене товара подлежит удовлетворению в двухмесячный срок с момента подачи заявления. Если удовлетворить требование покупателя в установленный срок невозможно, покупатель вправе по своему выбору предъявить продавцу, изготовителю другие требования, а именно: бесплатный ремонт товара или возмещение затрат на ремонт потребителем или третим лицом; соответственное уменьшение продажной цены товара; замена на такой же товар другой марки с соответственным перерасчетом продажной цены; возврат денег.

В соответствии с п.5 ст.14 ЗУ "О защите прав потребителей" во время замены на товар аналогичной марки (модели), цена на который изменилась, перерасчет стоимости не производится.

В случае, когда происходит замена на товар другой марки (модели) перерасчет стоимости производится исходя из цен, которые действовали на момент обмена.

2. Товар не подлежит ремонту (брак производителя)

Замена товара возможна на протяжении всего гарантийного срока. Вы обращаетесь в сервисный центр, обслуживающий данный товар для получения документа о том, что товар неисправен и ремонту не подлежит. После этого Вы сообщаете нам о желании замены товара на новый.

Обратите внимание: выдача акта сервисного центра о том, что он не успевает починить товар в сроки, установленные законодательством, не является законным основанием для замены товара на новый. Сервисный центр в этом случае обязан чинить товар и при превышении срока в соответствии со ст.28 Постановления КМУ от 15.04.2002 №506 "Об утверждении Порядка гарантийного ремонта (обслуживания) или гарантийной замены технически сложных бытовых товаров" исполнитель работ (сервис-центр) выплачивает неустойку за каждый день задержки в размере 1 процента от стоимости товара.

ІІ. Рассмотрим вторую ситуацию, когда товар не имеет недостатков и просто вам не подошел (не понравился цвет, отсутствие важной функции, о чем вы даже и не подозревали и др.)

В данной ситуации покупатель лишается возможности получения скидок при последующих приобретениях и принятия участия в розыгрышах призов на протяжении 3 месяцев.

Замена товара на аналогичный в соответствии со ст.20 ЗУ "О защите прав потребителей" возможна только при соблюдении двух условий, о которых уже упоминалось: 1) со дня приобретения прошло не более 14 дней; 2) товар не был в использовании, т.е. является новым (корпус в идеальном состоянии, сохранены все защитные пленки, упаковка, документы, по телефону разговаривали менее пяти минут).

Вам нужно привезти товар в наш офис или в сервисный центр производителя для осуществления проверки его качества (так вы можете самостоятельно получить акт о том, что не были нарушены гарантийные условия эксплуатации товара, и тем самым ускорить процесс замены товара - приехав к нам с новым товаром и актом из сервисного центра, процедура обмена товара займет у Вас не более 15 минут). Максимальный срок проверки качества товара в соответствии с п.4 ст.14 ЗУ "О защите прав потребителей" составляет 14 дней. После положительного результата проверки (подтверждении полной работоспособности продукции, отсутствия признаков постороннего вмешательства) и соблюдении других условий процедуры обмена мы меняем Вам товар на новый.

Если на момент обмена аналогичного товара нет в продаже, потребитель имеет право или купить любые другие товары, имеющиеся в наличии с соответствующим перерасчетом стоимости, или получить назад деньги в размере стоимости возвращенного товара, или осуществить обмен товара на аналогичный при первом же поступлении соответственного товара в продажу.

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

Замена товара на новый и Возврат денег возможны при соблюдении всех условий и процедуры, и происходят непосредственно в нашем офисе или в одном из наших магазинов.

Вам будет отказано в замене товара на новый (возврате денег) если: с момента покупки товара, подлежащего ремонту, прошло более 14 дней; подлежащий ремонту товар не является новым, т.е. был в использовании; при проверке качества продукта обнаружены признаки постороннего вмешательства (вскрытие, попытка ремонта, перепрошивка) или нарушены другие условия гарантийного обслуживания (попадание жидкости, механические повреждения и др.); отсутствует документ, подтверждающий факт покупки товара (товарный чек) или гарантийный талон на приобретенный товар.

Уважаемы покупатели, большая просьба: при совершении покупки товара (не только в нашем магазине) делайте выбор осознанно.

Закон.

http://www.digital-c.com.ua/service/zak_zprava.html

Friday, June 5, 2009

Сортировка и выбор уникальных записей с массива.

Сортировка и выбор уникальных записей с массива.



@array = ('Apple', 'Orange', 'Apple', 'Banana');
%hashTemp = map { $_ => 1 } @array;
@array_out = sort keys %hashTemp;
# @array_out contains ('Apple', 'Banana', 'Orange')

Linux/Unix shell: как отсортировать IP адреса

Команда sort - сортируем IP адреса

Это пример исходного файла:

192.168.1.100
192.168.1.19
192.168.1.102
192.168.2.1
192.168.0.2

Введем следующую команду:

$ sort -t . -k 3,3n -k 4,4n /path/to/file

Результат:

192.168.0.2
192.168.1.19
192.168.1.100
192.168.1.102
192.168.2.1

Где,

  • -t . : Устанавливает поле . (точка) как разделитель полей
  • -n : Делает программную числовую сортировку
  • -k opts: Сортируте данные / поля, используя только определенные поля.К примеру, опция -k 2 заставляет программу сортировать только второе поле.