LINUX.ORG.RU
ФорумAdmin

Не хватает пропускной способности сети, есть дополнительная карта. как?


0

0

Собственно, вопрос в теме, поясню немного чтобы не было неясностей.

есть сетевой интерфейс eth0 100Mbit. Трафик в пике стал превышать 100Mbit. На сервере есть ещё один сетевой интерфейс, eth1. Тоже 100Mbit.
Для однозначности дальнейших рассуждений обозначим основной ip сервера (тот, который в dns прописан) как 200.200.200.199 . Два дополнительныx ip для eth0 и eth1 соответственно 200.200.200.200 и 200.200.200.201. 200.200.200.198 - роутер.

Вопросы:

1) как настроить сервер так, чтобы обе сетевые карты имели один и тот же ip адрес, и чтобы обе карты знали, что они работают "в паре". Вот что нашёл/услышал/понял.

Ну для начала естесственно

ifconfig eth0 200.200.200.200
ifconfig eth0:1 200.200.200.199

ifconfig eth1 200.200.200.201
ifconfig eth1:1 200.200.200.199

ifconfig eth0 hw ether 01:00:5e:01:02:03
ifconfig eth1 hw ether 01:00:5e:01:02:03

Затем

iptables -A INPUT -p tcp -d 200.200.200.199 --dport 80 -i eth0 -j CLUSTERIP --new --hashmode sourceip --clustermac 01:00:5e:01:02:03 --total-nodes 2 --local-node 1
iptables -A INPUT -p tcp -d 200.200.200.199 --dport 80 -i eth1 -j CLUSTERIP --new --hashmode sourceip --clustermac 01:00:5e:01:02:03 --total-nodes 2 --local-node 2


После этого, если я правильно уловил мысль, ip 200.200.200.199 должен стать "виртуальным" и делится между двумя картами.

2) Как заставить исходящий трафик использовать те же 2 интерфейса поровну? я думаю наде делать что то вроде этого:

ip route del default
ip route add default scope global via 200.200.200.198

либо

ip route del default
ip route add default scope global nexthop via 200.200.200.198 dev eth0 weight 1 nexthop via 200.200.200.198 dev eth1 weight 1


подскажите? попробовать пока негде, а время пожимает.

★★★★★

Ответ на: комментарий от SlavikSS

сетевухи гигабитные, сетка у хостера сотка :( самый дешёвый вариант на данный момент - заюзать вторую карту.

AndreyKl ★★★★★
() автор топика
Ответ на: комментарий от roy

похоже bonding - как раз то, что нужно. Спасибо за наводку. Ушёл разбираться.

ЗЫ. Мож кому надо будет.

Превращение двух 100 мбит/c сетевых карт в одну виртуальную, с пропускной способностью 200 мбит/c.

http://www.opennet.ru/tips/info/759.shtml

AndreyKl ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.