Bug 187451 - [vlan] [carp] Some vlans in bridge + carp result in hung server
Summary: [vlan] [carp] Some vlans in bridge + carp result in hung server
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-11 15:20 UTC by Yuriy Tsilyk
Modified: 2017-12-31 22:27 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yuriy Tsilyk 2014-03-11 15:20:02 UTC
On two servers (different hardware) created vlans 217-227 on Ethernet interfaces.
Servers connect via switch.
Vlans added in bridge.
On the bridge created carp option.
Client PC connected to servers in vlan 217.
Carp works fine. 
When client generate some traffic (something like ping) to Server the
system hung without any log messages.

How-To-Repeat: In server 1 setings /etc/rc.conf:
cloned_interfaces="vlan217 \
vlan218 \
vlan219 \
vlan220 \
vlan221 \
vlan222 \
vlan223 \
vlan224 \
vlan225 \
vlan226 \
vlan227 \
vlan500 \
bridge0"
internal_if="em0"
ifconfig_vlan217="vlan 217 vlandev ${internal_if}"
ifconfig_vlan218="vlan 218 vlandev ${internal_if}"
ifconfig_vlan219="vlan 219 vlandev ${internal_if}"
ifconfig_vlan220="vlan 220 vlandev ${internal_if}"
ifconfig_vlan221="vlan 221 vlandev ${internal_if}"
ifconfig_vlan222="vlan 222 vlandev ${internal_if}"
ifconfig_vlan223="vlan 223 vlandev ${internal_if}"
ifconfig_vlan224="vlan 224 vlandev ${internal_if}"
ifconfig_vlan225="vlan 225 vlandev ${internal_if}"
ifconfig_vlan226="vlan 226 vlandev ${internal_if}"
ifconfig_vlan227="vlan 227 vlandev ${internal_if}"
ifconfig_bridge0="inet 10.100.15.250 netmask 255.255.240.0 \
         addm vlan217 \
         addm vlan218 \
         addm vlan219 \
         addm vlan220 \
         addm vlan221 \
         addm vlan222 \
         addm vlan223 \
         addm vlan224 \
         addm vlan225 \
         addm vlan226 \
         addm vlan227 "
ifconfig_bridge0_alias0="inet vhid 202 pass password advbase 4 advskew 90 10.100.15.254/32 add"

In server 2 setings /etc/rc.conf:
cloned_interfaces="vlan217 \
vlan218 \
vlan219 \
vlan220 \
vlan221 \
vlan222 \
vlan223 \
vlan224 \
vlan225 \
vlan226 \
vlan227 \
vlan500 \
bridge0"
internal_if="igb1"
ifconfig_vlan217="vlan 217 vlandev ${internal_if}"
ifconfig_vlan218="vlan 218 vlandev ${internal_if}"
ifconfig_vlan219="vlan 219 vlandev ${internal_if}"
ifconfig_vlan220="vlan 220 vlandev ${internal_if}"
ifconfig_vlan221="vlan 221 vlandev ${internal_if}"
ifconfig_vlan222="vlan 222 vlandev ${internal_if}"
ifconfig_vlan223="vlan 223 vlandev ${internal_if}"
ifconfig_vlan224="vlan 224 vlandev ${internal_if}"
ifconfig_vlan225="vlan 225 vlandev ${internal_if}"
ifconfig_vlan226="vlan 226 vlandev ${internal_if}"
ifconfig_vlan227="vlan 227 vlandev ${internal_if}"
ifconfig_bridge0="inet 10.100.15.251 netmask 255.255.240.0 \
         addm vlan217 \
         addm vlan218 \
         addm vlan219 \
         addm vlan220 \
         addm vlan221 \
         addm vlan222 \
         addm vlan223 \
         addm vlan224 \
         addm vlan225 \
         addm vlan226 \
         addm vlan227 "
ifconfig_bridge0_alias0="inet vhid 202 pass password advbase 2 advskew 50 10.100.15.254/32 add"

In client PC setings:
IP: 10.100.0.100
Netmask: 255.255.240.0
Generate some traffic several minutes:
ping 10.100.15.254
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2014-04-16 02:15:19 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-net

reclassify.
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 08:00:33 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped