[sisyphus] Interface bonding и default route через него.

Alexey Shabalin a.shabalin на gmail.com
Вт Ноя 6 23:07:15 MSK 2018


вт, 6 нояб. 2018 г. в 15:32, Yuri Khachaturyan <yukh на yukh.ru>:
>
> Добрый день!
>
> Имеется 3 сетевых интерфейса:
>
> eth2 - 172.31.255.222/24 для управления в случае если bond отвалится
>
> eth0 + eth1 объединены в bond0:
>
> [root на home ifaces]# cat bond0/options
> TYPE=bond
> ONBOOT=yes
> BOOTPROTO=static
> HOST="eth0 eth1"
> BONDMODE=4
> BONDOPTIONS="miimon=100"
>
> [root на home ifaces]# cat eth0/options
> TYPE=eth
> ONBOOT=yes
> BOOTPROTO=static
> STARTMODE=off
> USERCTL=no
> SLAVE=yes
> MASTER=bond0
> NM_CONTROLLED=no
>
>
> [root на home ifaces]# cat eth1/options
> TYPE=eth
> ONBOOT=yes
> BOOTPROTO=static
> STARTMODE=off
> USERCTL=no
> SLAVE=yes
> MASTER=bond0
> NM_CONTROLLED=no
>
>
> С обратной стороны CIsco Catalyst:
>
> interface Port-channel1
>  switchport trunk encapsulation dot1q
>  switchport trunk allowed vlan 275
>  switchport mode trunk
>
> interface GigabitEthernet0/14
>  description trunk home.yukh.ru
>  switchport trunk encapsulation dot1q
>  switchport trunk allowed vlan 275
>  switchport mode trunk
>  channel-group 1 mode active
> !
> interface GigabitEthernet0/15
>  description trunk home.yukh.ru
>  switchport trunk encapsulation dot1q
>  switchport trunk allowed vlan 275
>  switchport mode trunk
>  channel-group 1 mode active
>
> sw.home.yukh.ru#sh etherchannel summary
> Flags:  D - down        P - bundled in port-channel
>         I - stand-alone s - suspended
>         H - Hot-standby (LACP only)
>         R - Layer3      S - Layer2
>         U - in use      f - failed to allocate aggregator
>
>         M - not in use, minimum links not met
>         u - unsuitable for bundling
>         w - waiting to be aggregated
>         d - default port
>
>
> Number of channel-groups in use: 1
> Number of aggregators:           1
>
> Group  Port-channel  Protocol    Ports
> ------+-------------+-----------+-----------------------------------------------
> 1      Po1(SU)         LACP      Gi0/14(P)   Gi0/15(P)
>
>
>
> Интерфейсы подняты, все вроде бы нормально, но есть одно но:
>
> # ip ro
> default via 172.31.255.253 dev eth2 - все работает
>
> #ip ro
> default via 172.31.255.253 dev bond0 - внутреннюю сеть вижу, но дальше роутера ничего не уходит:
>
> [root на home ifaces]# ping 172.31.255.253
> PING 172.31.255.253 (172.31.255.253) 56(84) bytes of data.
> 64 bytes from 172.31.255.253: icmp_seq=1 ttl=255 time=1.24 ms
> 64 bytes from 172.31.255.253: icmp_seq=2 ttl=255 time=0.678 ms
> ^C
> --- 172.31.255.253 ping statistics ---
> 2 packets transmitted, 2 received, 0% packet loss, time 2ms
> rtt min/avg/max/mdev = 0.678/0.961/1.244/0.283 ms
>
>
> [root на home ifaces]# ping 92.39.129.42
> PING 92.39.129.42 (92.39.129.42) 56(84) bytes of data.
> From 172.31.255.254 icmp_seq=1 Destination Host Unreachable
> From 172.31.255.254 icmp_seq=2 Destination Host Unreachable
> From 172.31.255.254 icmp_seq=3 Destination Host Unreachable
>
>
> [root на home ifaces]# traceroute 92.39.129.42
> traceroute to 92.39.129.42 (92.39.129.42), 30 hops max, 60 byte packets
>  1  home.yukh.ru (172.31.255.254)  3106.504 ms !H  3106.474 ms !H  3106.460 ms !H
>
>
> В чем может быть проблема и как ее решить?
>
У Вас коммутатор отдаёт trunk vlan 275. Это тэгированный трафик.
Вам надо настроить интерфейс типа vlan по верх bond0, у которого будет
HOST=bond0,
и назначить на него ip адрес. На этом же интерфейсе в настройках
укажите default gw.


Подробная информация о списке рассылки Sisyphus