Стенд: 2xXeon 5440 2.5 ghz/16 gb ram/Intel Gigabit Adapter Quad Port чипсет сетевой карты Intel 82576
входящий реальный трафик с mirror порта catalyst ~1000 mbit/sec
10 минутный результат работы утилиты tcpdump по захвату всего трафика на интерфейсе в неразборчивом режиме (promiscuous mode)
FreeBSD 8.1
93521943 packets received by filter
56474 packets dropped by kernel
OpenBSD 4.8
92588558 packets received by filter
392526 packets dropped by kernel
CentOS 5.5
82154676 packets received by filter
238170 packets dropped by kernel
Debian 5.0.7
91326722 packets received by filter
947189 packets dropped by kernel
В моем случае конфигурируем 2 PPPoE соединения:
# PPP configuration
create ppp=0 over=eth0-all # Через какой порт поднимаем PPPoE
set ppp=0 iprequest=on username=»xxxxx» password=»xxxxx» # iprequest=on — Динамически получаем ip адреса.
set ppp=0 over=eth0-all lqr=off echo=1 # Link Quality Report(LQR) часть ppp протокола для обеспечения контроля связи по ppp, в случае потери линка и.т.д некоторые провайдеры не поддерживают LQR, так-что используем echo пакеты.
create ppp=1 over=eth1-all
set ppp=1 iprequest=on username=»xxxxx» password=»xxxxx»
set ppp=1 over=eth1-all lqr=off echo=10 # Для определения падения линка используем разные значения echo.
# IP configuration
enable ip
enable ip remote
add ip int=vlan1 ip=192.168.1.253 # Добавляем адрес шлюза из приватной сети(по умолчанию на vlan 1)
add ip int=ppp0 ip=0.0.0.0 mask=0.0.0.0 # Создаем два ip unnumbered интерфейса ppp0,ppp1
add ip int=ppp1 ip=0.0.0.0 mask=0.0.0.0
add ip rou=0.0.0.0 mask=0.0.0.0 int=ppp0 next=0.0.0.0 # Добавляем два маршрута по умолчанию
add ip rou=0.0.0.0 mask=0.0.0.0 int=ppp1 next=0.0.0.0
set ip rou=0.0.0.0 mask=0.0.0.0 int=ppp1 next=0.0.0.0 pref=500 # Добавляем менее предпочтительному маршруту pref=500 чем меньше pref тем предпочтительней маршрут
# Firewall configuration
enable firewall
create firewall policy=»homenet»
enable firewall policy=»homenet» icmp_f=all
add firewall policy=»homenet» int=vlan1 type=private
add firewall policy=»homenet» int=ppp0 type=public
add firewall policy=»homenet» int=ppp1 type=public
add firewall poli=»homenet» nat=enhanced int=vlan1 gblin=ppp0 # Добавляем два правила nat на интерфейс ppp0,ppp1
add firewall poli=»homenet» nat=enhanced int=vlan1 gblin=ppp1
# DHCP (Post IP) configuration
enable dhcp
create dhcp poli=»base» lease=86400
add dhcp poli=»base» subn=255.255.255.0
add dhcp poli=»base» rou=192.168.1.253
add dhcp poli=»base» dnss=8.8.8.8,8.8.4.4
create dhcp ran=»home» poli=»base» ip=192.168.1.16 num=10 # Поднимаем dhcp сервер, количество выдаваемых ip=10, что вполне достаточно для дома.
В данной конфигурации при падении предпочтительного маршрута ppp0, роутер автоматически переключается на маршрут ppp1.
Тип процессора:
[root@cp ~]# sysctl -a| grep hw.model
hw.model: Intel(R) Xeon(R) CPU E5420 @ 2.50GHz
Количество ядер в системе:
[root@cp ~]# sysctl -a| grep hw.ncpu
hw.ncpu: 8
Смотрим есть ли подключению к стораджу:
# luxadm probe
Found Fibre Channel device(s):
Node WWN:20000050cc2056e7 Device Type:Disk device
Logical Path:/dev/rdsk/c3t4d0s2
# format
Searching for disks…
Mode sense page(3) reports nsect value as 63, adjusting it to 63
done
c0t1d0: configured with capacity of 930.97GB
AVAILABLE DISK SELECTIONS:
0. c0t0d0
/pci@0,0/pci8086,25f9@6/pci9005,2d5@0/disk@0,0
1. c0t1d0
/pci@0,0/pci8086,25f9@6/pci9005,2d5@0/disk@1,0
2. c3t4d0
/pci@0,0/pci8086,25f8@4/pci1077,137@0/fp@0,0/disk@w23000050cc2056e7,0
Видим, что система распознала подключение стораджа XYRATEX-F5412E
Смотрим что есть
# zpool import
pool: st
id: 14180032400769214306
state: ONLINE
status: The pool was last accessed by another system.
action: The pool can be imported using its name or numeric identifier and
the ‘-f’ flag.
see: http://www.sun.com/msg/ZFS-8000-EY
config:
st ONLINE
c3t4d0 ONLINE
st — это пул zfs на весь размер стораджа
Импортируем:
-f значит не обращать внимания на предуперждения, что сторадж уже подключен к другой машине.
# zpool import -f st
portsnap -s ru.portsnap.FreeBSD.org fetch
Чистое железо(2 Xeon 5405 2.0 ghz 8 Gb RAM — OS FreeBSD )
test# ubench
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk <sv@phystech.com>
http://www.phystech.com/download/ubench.html
FreeBSD 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Ubench CPU: 2006912
Ubench MEM: 82946
———————
Ubench AVG: 1044929
Виртуальная машина(Vmware ESX аппаратная виртуализация 8 ядер 4 Gb ram)
test# ubench
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk <sv@phystech.com>
http://www.phystech.com/download/ubench.html
FreeBSD 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Ubench CPU: 1956107
Ubench MEM: 17039
———————
Ubench AVG: 986573
Результат впечатляет! Виртуальная машина обгоняет суперкомпьютер 2000 годов! А по показателям CPU чистое железо и виртуальная машина практически равны!
Книга представляет собой обширный справочник, содержащий описание практически всех используемых в настоящее время сетевых протоколов и технологий. В книге рассмотрен широкий спектр вопросов межсетевого взаимодействия, включая протоколы локальных сетей, технологии распределенных сетей, мостовые и коммутируемые соединения, а также управление сетями. В ней также описаны разрабатываемые в настоящее время протоколы и сетевые технологии. Приведена информация о последних разработках корпорации Cisco в сфере обеспечения безопасности сетей, их масштабируемости и повышения скорости передачи, а также о сетях хранения данных и об оптических сетях. Книга предназначена для специалистов по сетевым технологиям.
Скачать: book.rar
Кеннеди Кларк, Кевин Гамильтон

В книге описаны методы проектирования, применения и внедрения коммутирующих устройств в локальных сетях, а также технологии, используемые в современных территориальных сетях. Материал книги выходит далеко за рамки основных концепций коммутации и содержит примеры моделей сетей, а также описание различных стратегий поиска неисправностей. В этой книге представлены темы, которые помогут как гораздо точнее понять основные концепции коммутации, так и подготовиться к квалификационному экзамену на звание CCIE. В дополнение к обсуждению практических аспектов реализации самых современных методов коммутации, книга также содержит примеры реально существующих сетей, вопросов связанных с их внедрением и управлением, а так же практические упражнения и контрольные вопросы.
Скачать: book.rar