ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] bonding
@ 2016-06-21  8:34 Alexander Volkov
  2016-06-21  8:53 ` Alexei Takaseev
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Alexander Volkov @ 2016-06-21  8:34 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

Hi.
Коллеги, а bonding в etcnet кто-нибудь поднимал?
Можно конфигом поделиться?

-- 
Regards, Alex


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] bonding
  2016-06-21  8:34 [Sysadmins] bonding Alexander Volkov
@ 2016-06-21  8:53 ` Alexei Takaseev
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 11+ messages in thread
From: Alexei Takaseev @ 2016-06-21  8:53 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion



----- Исходное сообщение -----
> От: "Alexander Volkov" <alt@vladregion.ru>
> Кому: "ALT Linux sysadmins&#39; discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Вторник, 21 Июнь 2016 г 16:34:53
> Тема: [Sysadmins] bonding
> 
> Hi.
> Коллеги, а bonding в etcnet кто-нибудь поднимал?
> Можно конфигом поделиться?

/etc/net/ifaces/bondUP/options:

TYPE=bond
ONBOOT=yes
BOOTPROTO=static
HOST="eno1 enp5s0"
BONDMODE=4
BONDOPTIONS="miimon=100 lacp_rate=1 xmit_hash_policy=1"

Два физических интерфейса объеденены в один по протоколу lacp в режиме распределения
нагрузки между портами.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] bonding
  @ 2016-06-21  8:55     ` Alexei Takaseev
    1 sibling, 0 replies; 11+ messages in thread
From: Alexei Takaseev @ 2016-06-21  8:55 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion



----- Исходное сообщение -----
> От: "Alexander Volkov" <alt@vladregion.ru>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Вторник, 21 Июнь 2016 г 16:50:12
> Тема: Re: [Sysadmins] bonding
> 21.06.2016, 11:42, "Yury Konovalov" <speccyfan@gmail.com>:
> Привет! Я делал когда-то, на P6 наверное еще:
> https://sites.google.com/site/speccyfan/otkazoustojcivost/bonding
> 21 июня 2016 г., 11:34 пользователь Alexander Volkov <
> alt@vladregion.ru > написал:
> 
> Hi.
> Коллеги, а bonding в etcnet кто-нибудь поднимал?
> Можно конфигом поделиться?
> 
> 
> Соответственно, если поднимать поверх vlan-ы, для них HOST=bond0, так
> понимаю?

Правильно

> А коммутатор как при этом на vlan настраивать?

Смотрите в документации на коммутатор разделы тиа агрегации линков/LACP

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] bonding
  2016-06-21  8:34 [Sysadmins] bonding Alexander Volkov
  2016-06-21  8:53 ` Alexei Takaseev
  @ 2016-06-21 15:30 ` Michael A. Kangin
  2016-06-22 17:57 ` Anton Farygin
  3 siblings, 0 replies; 11+ messages in thread
From: Michael A. Kangin @ 2016-06-21 15:30 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

21.06.2016 10:34, Alexander Volkov пишет:

> Коллеги, а bonding в etcnet кто-нибудь поднимал?
> Можно конфигом поделиться?

https://www.altlinux.org/Etcnet#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_bonding



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] bonding
  @ 2016-06-22  5:28         ` В.А. Илларионов
  2016-06-22  6:57           ` Anton Gorlov
  0 siblings, 1 reply; 11+ messages in thread
From: В.А. Илларионов @ 2016-06-22  5:28 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

22.06.2016 12:04, Yury Konovalov пишет:
> Все верно, на свиче LACP, но и транк ибо кадры тогда тегироваться не будут, что-то типа:
> interface FastEthernet0/1
>   switchport mode trunk
>   channel-group 1 mode active
> !
> interface FastEthernet0/2
>   switchport mode trunk
>   channel-group 1 mode active
> !
> interface Port-channel1
>   switchport mode trunk

Дома 8-портовый SOHOвый киско-рутер, настраивающийся только через веб-морду, где есть выбор между транком и 
LACP; выбрано LACP.
На работе проксмоксы и нфс-хранилища воткнуты в д-линки DGS-3120, чьи пары портов настроены следующими командами:

create link_aggregation group_id 3 type lacp
config link_aggregation group_id 3 master_port 1:17 ports 17-18 state enable
config lacp_port 1:17-1:18 mode active

Готовая конфигурация выглядит так:

Group ID      : 7
Type          : LACP
Master Port   : 1:17
Member Port   : 1:17-1:18
Active Port   : 1:17-1:18
Status        : Enabled
Flooding Port : 1:17
Trap          : Disabled

Если заменить lacp на trunk, тоже всё работает, но при условии целостности агрегированного интерфейса.

-- 

Мимо крокодил.
WBR, rednex CIO.
Viber = +7(964)103-65-67
JID = <mailto:>
Skype = $local_part@<mailto:>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] bonding
    @ 2016-06-22  6:53       ` Anton Gorlov
  2016-06-22  7:36         ` Alexei Takaseev
  2016-06-22  8:09         ` Евгений Терешков
  1 sibling, 2 replies; 11+ messages in thread
From: Anton Gorlov @ 2016-06-22  6:53 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

22.06.2016 05:48, В.А. Илларионов пишет:
> ...и ещё пара вланов.
> 
> На свиче не транк, а LACP. На транке при падении любого из каналов
> перестаёт работать весь агрегированный интерфейс, а на LACP и по одному
> фурычит.

1 пртиворечит 2.
Если порты в аццес режиме то они тегированные фреймы просто не
пропустят. Более того trunk и LACP это как бы 2 совершенно разные вещи
параллельные друг другу


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] bonding
  2016-06-22  5:28         ` В.А. Илларионов
@ 2016-06-22  6:57           ` Anton Gorlov
  0 siblings, 0 replies; 11+ messages in thread
From: Anton Gorlov @ 2016-06-22  6:57 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

22.06.2016 08:28, В.А. Илларионов пишет:
> create link_aggregation group_id 3 type lacp
> config link_aggregation group_id 3 master_port 1:17 ports 17-18 state
> enable
> config lacp_port 1:17-1:18 mode active
> 
> Готовая конфигурация выглядит так:
> 
> Group ID      : 7
> Type          : LACP
> Master Port   : 1:17
> Member Port   : 1:17-1:18
> Active Port   : 1:17-1:18
> Status        : Enabled
> Flooding Port : 1:17
> Trap          : Disabled
> 
> Если заменить lacp на trunk, тоже всё работает, но при условии
> целостности агрегированного интерфейса.


На длинках все порты by design == trunk
Просто в настройках вланов указывается какие вланы на каком порту
разрешены и в каком виде tag/untag)

Вот ещё пример конфигурации на свитче SNR

SNR-S2990G-48T#sh run int e1/0/52
!
Interface Ethernet1/0/52
 description 2CSW1_gi3/10
 switchport mode trunk
 switchport trunk allowed vlan 10;98;101;121-122;152;154;1999-2000
 switchport trunk native vlan 8
 port-group 1 mode active
!
SNR-S2990G-48T#sh run int e1/0/53
Error interface name!
SNR-S2990G-48T#sh run int e1/0/51
!
Interface Ethernet1/0/51
 description 2CSW1_gi3/9
 switchport mode trunk
 switchport trunk allowed vlan 10;98;101;121-122;152;154;1999-2000
 switchport trunk native vlan 8
 port-group 1 mode active
!
SNR-S2990G-48T#sh run int po1
!
Interface Port-Channel1
 load-balance dst-src-ip


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] bonding
  2016-06-22  6:53       ` Anton Gorlov
@ 2016-06-22  7:36         ` Alexei Takaseev
  2016-06-22  8:09         ` Евгений Терешков
  1 sibling, 0 replies; 11+ messages in thread
From: Alexei Takaseev @ 2016-06-22  7:36 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion



----- Исходное сообщение -----
> От: "Anton Gorlov" <stalker@altlinux.ru>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Среда, 22 Июнь 2016 г 14:53:10
> Тема: Re: [Sysadmins] bonding
> 
> 22.06.2016 05:48, В.А. Илларионов пишет:
> > ...и ещё пара вланов.
> > 
> > На свиче не транк, а LACP. На транке при падении любого из каналов
> > перестаёт работать весь агрегированный интерфейс, а на LACP и по
> > одному
> > фурычит.
> 
> 1 пртиворечит 2.
> Если порты в аццес режиме то они тегированные фреймы просто не
> пропустят. Более того trunk и LACP это как бы 2 совершенно разные
> вещи параллельные друг другу

Тут дело такое, что каждый вендор обзывает агрегацию так, как ему подсказываего
его больная фантазия. Тут только смотреть в документацию железки, и надеяться,
что в ней промелькнут волшебные LACP/802.3ad в привязке к собственной терминологии
производителя.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] bonding
  2016-06-22  8:09         ` Евгений Терешков
@ 2016-06-22  8:07           ` Anton Gorlov
  0 siblings, 0 replies; 11+ messages in thread
From: Anton Gorlov @ 2016-06-22  8:07 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

22.06.2016 11:09, Евгений Терешков пишет:
> Вероятно, тут какой-то интересный вендор, называющий транком статически
> настроенный агрегатный интерфейс. Такие обычно падают, если упал один линк.

Смутно припоминается 3com... и какие-то tp-link...


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] bonding
  2016-06-22  6:53       ` Anton Gorlov
  2016-06-22  7:36         ` Alexei Takaseev
@ 2016-06-22  8:09         ` Евгений Терешков
  2016-06-22  8:07           ` Anton Gorlov
  1 sibling, 1 reply; 11+ messages in thread
From: Евгений Терешков @ 2016-06-22  8:09 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

Anton Gorlov пишет:

> 22.06.2016 05:48, В.А. Илларионов пишет:
>> На свиче не транк, а LACP. На транке при падении любого из каналов
>> перестаёт работать весь агрегированный интерфейс, а на LACP и по одному
>> фурычит.
> 1 пртиворечит 2.
> Если порты в аццес режиме то они тегированные фреймы просто не
> пропустят. Более того trunk и LACP это как бы 2 совершенно разные вещи
> параллельные друг другу

Вероятно, тут какой-то интересный вендор, называющий транком статически
настроенный агрегатный интерфейс. Такие обычно падают, если упал один линк.

А большинство связистов понимают транк в цисковском смысле - как линк с
тегированным трафиком (dot1.q, isl, ...). Они с агрегатами, действительно,
параллельны друг другу.

-- 
С уважением, Терешков Евгений.
Jabber ID: evg@altlinux.org, evg_krsk@jabber.ru

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] bonding
  2016-06-21  8:34 [Sysadmins] bonding Alexander Volkov
                   ` (2 preceding siblings ...)
  2016-06-21 15:30 ` Michael A. Kangin
@ 2016-06-22 17:57 ` Anton Farygin
  3 siblings, 0 replies; 11+ messages in thread
From: Anton Farygin @ 2016-06-22 17:57 UTC (permalink / raw)
  To: sysadmins

On 21.06.2016 11:34, Alexander Volkov wrote:
> Hi.
> Коллеги, а bonding в etcnet кто-нибудь поднимал?
> Можно конфигом поделиться?

тут уже ответили, но всё-таки вот для dlink'а:

# cat /etc/net/ifaces/bond/options
TYPE=bond
ONBOOT=yes
HOST="uplink1 uplink2"
BONDMODE=0
BONDOPTIONS="miimon=100 lacp_rate=1"

Ну и вот так:
# fgrep bond /etc/net/ifaces/vlan*/*|wc -l
125

Всё работает не первый год, начиная с p6, сейчас уже p8.




^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-06-22 17:57 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-21  8:34 [Sysadmins] bonding Alexander Volkov
2016-06-21  8:53 ` Alexei Takaseev
2016-06-21  8:55     ` Alexei Takaseev
2016-06-22  5:28         ` В.А. Илларионов
2016-06-22  6:57           ` Anton Gorlov
2016-06-22  6:53       ` Anton Gorlov
2016-06-22  7:36         ` Alexei Takaseev
2016-06-22  8:09         ` Евгений Терешков
2016-06-22  8:07           ` Anton Gorlov
2016-06-21 15:30 ` Michael A. Kangin
2016-06-22 17:57 ` Anton Farygin

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git