Activity log for bug #1759000

Date Who What changed Old value New value Message
2018-03-26 18:36:19 Gaëtan Trellu bug added bug
2018-03-26 18:36:59 Gaëtan Trellu description When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116 switchport access vlan 1100 switchport trunk allowed vlan none port-channel lacp fallback static port-channel lacp fallback timeout 5 mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116 switchport trunk allowed vlan none port-channel lacp fallback static port-channel lacp fallback timeout 5 mlag 116 On SW12 switch the VLAN 1100 is not tag for the Port-Channel116. With this behavior out LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior out LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches.
2018-03-26 21:01:14 Gaëtan Trellu description When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior out LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches.
2018-03-27 12:59:19 Gaëtan Trellu summary VLAN note tagged on every switchs VLAN not tagged on every switchs
2018-03-27 18:23:58 Gaëtan Trellu description When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . { "internal_info": { "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932" } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . { "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'sw-lon-lf11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'sw-lon-lf12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" }
2018-03-27 18:24:45 Gaëtan Trellu description When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . { "internal_info": { "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932" } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . { "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'sw-lon-lf11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'sw-lon-lf12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" }
2018-03-27 18:25:41 Gaëtan Trellu description When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } Looks like there is no loop in local_group_information.
2018-03-27 18:28:04 Gaëtan Trellu description When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } Looks like there is no loop in local_group_information. When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. $openstack baremetal port show 8b5bdf59-9fb5-4afe-b467-89370b51bfbc -c local_link_connection -f json | jq . { "local_link_connection": { "switch_info": "SW11", "port_id": "Port-Channel116", "switch_id": "00:1c:73:e2:15:27" } } $ openstack baremetal port show a977a1c3-18f7-46ac-bf20-eeb39c4c5613 -c local_link_connection -f json | jq . { "local_link_connection": { "switch_info": "SW12", "port_id": "Port-Channel116", "switch_id": "00:1c:73:e2:15:ed" } } $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } Looks like there is no loop in local_group_information.
2018-03-27 18:33:37 Gaëtan Trellu description When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches. $openstack baremetal port show 8b5bdf59-9fb5-4afe-b467-89370b51bfbc -c local_link_connection -f json | jq . { "local_link_connection": { "switch_info": "SW11", "port_id": "Port-Channel116", "switch_id": "00:1c:73:e2:15:27" } } $ openstack baremetal port show a977a1c3-18f7-46ac-bf20-eeb39c4c5613 -c local_link_connection -f json | jq . { "local_link_connection": { "switch_info": "SW12", "port_id": "Port-Channel116", "switch_id": "00:1c:73:e2:15:ed" } } $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } Looks like there is no loop in local_group_information. When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches.  $openstack baremetal port show 8b5bdf59-9fb5-4afe-b467-89370b51bfbc -c local_link_connection -f json | jq . {   "local_link_connection": {     "switch_info": "SW11",     "port_id": "Port-Channel116",     "switch_id": "00:1c:73:e2:15:27"   } } $ openstack baremetal port show a977a1c3-18f7-46ac-bf20-eeb39c4c5613 -c local_link_connection -f json | jq . {   "local_link_connection": {     "switch_info": "SW12",     "port_id": "Port-Channel116",     "switch_id": "00:1c:73:e2:15:ed"   } } $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } Looks like there is no loop in local_group_information and it took the first switch it found, here SW11 which is the one with the VLAN correctly tagged.
2018-03-27 18:39:01 Gaëtan Trellu description When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches.  $openstack baremetal port show 8b5bdf59-9fb5-4afe-b467-89370b51bfbc -c local_link_connection -f json | jq . {   "local_link_connection": {     "switch_info": "SW11",     "port_id": "Port-Channel116",     "switch_id": "00:1c:73:e2:15:27"   } } $ openstack baremetal port show a977a1c3-18f7-46ac-bf20-eeb39c4c5613 -c local_link_connection -f json | jq . {   "local_link_connection": {     "switch_info": "SW12",     "port_id": "Port-Channel116",     "switch_id": "00:1c:73:e2:15:ed"   } } $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } Looks like there is no loop in local_group_information and it took the first switch it found, here SW11 which is the one with the VLAN correctly tagged. When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches.  $openstack baremetal port show 8b5bdf59-9fb5-4afe-b467-89370b51bfbc -c local_link_connection -f json | jq . {   "local_link_connection": {     "switch_info": "SW11",     "port_id": "Port-Channel116",     "switch_id": "00:1c:73:e2:15:27"   } } $ openstack baremetal port show a977a1c3-18f7-46ac-bf20-eeb39c4c5613 -c local_link_connection -f json | jq . {   "local_link_connection": {     "switch_info": "SW12",     "port_id": "Port-Channel116",     "switch_id": "00:1c:73:e2:15:ed"   } } $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } Looks like there is no loop in local_link_information and it took the first switch it found, here SW11 which is the one with the VLAN correctly tagged.
2018-03-27 18:41:01 Gaëtan Trellu description When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches.  $openstack baremetal port show 8b5bdf59-9fb5-4afe-b467-89370b51bfbc -c local_link_connection -f json | jq . {   "local_link_connection": {     "switch_info": "SW11",     "port_id": "Port-Channel116",     "switch_id": "00:1c:73:e2:15:27"   } } $ openstack baremetal port show a977a1c3-18f7-46ac-bf20-eeb39c4c5613 -c local_link_connection -f json | jq . {   "local_link_connection": {     "switch_info": "SW12",     "port_id": "Port-Channel116",     "switch_id": "00:1c:73:e2:15:ed"   } } $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } Looks like there is no loop in local_link_information and it took the first switch it found, here SW11 which is the one with the VLAN correctly tagged. When a Neutron network is created, the VLAN is propagated on every switch but when we are provisioning a baremetal node via Nova/Ironic the VLAN is only tagged on one switch only. We have a baremetal node using the port group implemented in Ocata. SW11(config-if-Po116)#sh active interface Port-Channel116    switchport access vlan 1100    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 SW12(config-if-Po116)#sh active interface Port-Channel116    switchport trunk allowed vlan none    port-channel lacp fallback static    port-channel lacp fallback timeout 5    mlag 116 On SW12 switch the VLAN 1100 is not tagged for the Port-Channel116 interface. With this behavior our LACP setup doesn't work. We are running Pike with NGS 1.0.0 on Arista switches.  $openstack baremetal port show 8b5bdf59-9fb5-4afe-b467-89370b51bfbc -c local_link_connection -f json | jq . {   "local_link_connection": {     "switch_info": "SW11",     "port_id": "Port-Channel116",     "switch_id": "00:1c:73:e2:15:27"   } } $ openstack baremetal port show a977a1c3-18f7-46ac-bf20-eeb39c4c5613 -c local_link_connection -f json | jq . {   "local_link_connection": {     "switch_info": "SW12",     "port_id": "Port-Channel116",     "switch_id": "00:1c:73:e2:15:ed"   } } $ openstack baremetal port group show 3fb3c2db-6058-4ddc-a6d5-b723802f4009 -c internal_info -f json | jq . {   "internal_info": {     "tenant_vif_port_id": "0562ecb1-7c90-4585-9d48-30c08bc15932"   } } $ openstack port show 0562ecb1-7c90-4585-9d48-30c08bc15932 -c binding_profile -f json | jq . {   "binding_profile": "local_group_information='{u'bond_mode': u'802.3ad', u'id': u'3fb3c2db-6058-4ddc-a6d5-b723802f4009', u'name': u'CZ35359C3LBond', u'bond_properties': {u'bond_lacp_rate': u'fast', u'bond_updelay': u'200', u'bond_xmit_hash_policy': u'layer3+4', u'bond_miimon': u'100', u'bond_downdelay': u'200'}}', local_link_information='[{u'switch_info': u'SW11', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:27'}, {u'switch_info': u'SW12', u'port_id': u'Port-Channel116', u'switch_id': u'00:1c:73:e2:15:ed'}]'" } Looks like there is no loop in local_link_information and it took the first switch it found, here SW11 which is the one with the VLAN correctly tagged.
2018-03-27 20:46:24 Gaëtan Trellu networking-generic-switch: assignee Gaëtan Trellu (goldyfruit)