ok so ya it looks like my issue was related to the swapped cable after i re run introspection it is not now booting althoug i am still having issues with ipxe specifcially the initall pxe boot is geting the ipxe image fine form the tftp server on 192.168.1.61 but when the ipxe image loads it does not seam to get the static route... so (neutron-dhcp-agent)[neutron@workstation /var/lib/neutron/dhcp/dff5da1b-d7d7-4903-864e-b80c045683b2]$ cat opts tag:subnet-852a7a69-667e-4f51-9be4-a400a03e2013,option:dns-server,192.168.3.1,192.168.1.1 tag:subnet-852a7a69-667e-4f51-9be4-a400a03e2013,option:classless-static-route,192.168.1.0/24,192.168.3.1,169.254.169.254/32,192.168.3.150,0.0.0.0/0,192.168.3.1 tag:subnet-852a7a69-667e-4f51-9be4-a400a03e2013,249,192.168.1.0/24,192.168.3.1,169.254.169.254/32,192.168.3.150,0.0.0.0/0,192.168.3.1 tag:subnet-852a7a69-667e-4f51-9be4-a400a03e2013,option:router,192.168.3.1 tag:port-2c99df54-23a3-4dca-b0f1-ac71ffba8946,67,undionly.kpxe tag:port-2c99df54-23a3-4dca-b0f1-ac71ffba8946,option:server-ip-address,192.168.1.61 tag:port-2c99df54-23a3-4dca-b0f1-ac71ffba8946,150,192.168.1.61 tag:port-2c99df54-23a3-4dca-b0f1-ac71ffba8946,210,/httpboot/ tag:port-2c99df54-23a3-4dca-b0f1-ac71ffba8946,66,192.168.1.61 works fine for my bmc's pxe rom but statics routes tag:subnet-852a7a69-667e-4f51-9be4-a400a03e2013,option:classless-static-route,192.168.1.0/24,192.168.3.1,169.254.169.254/32,192.168.3.150,0.0.0.0/0,192.168.3.1 tag:subnet-852a7a69-667e-4f51-9be4-a400a03e2013,249,192.168.1.0/24,192.168.3.1,169.254.169.254/32,192.168.3.150,0.0.0.0/0,192.168.3.1 are not not picked up by the ipxe image and it complains that a network is unreacable. looking at the neutron port openstack port show 2c99df54-23a3-4dca-b0f1-ac71ffba8946 +-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Field | Value | +-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | admin_state_up | UP | | allowed_address_pairs | | | binding_host_id | 31303735-3035-4247-3830-333132534457 | | binding_profile | | | binding_vif_details | | | binding_vif_type | binding_failed | | binding_vnic_type | baremetal | | created_at | 2020-05-06T15:10:30Z | | data_plane_status | None | | description | | | device_id | 32deb662-9b38-4cb8-adfd-62212ef12311 | | device_owner | compute:nova | | dns_assignment | None | | dns_domain | None | | dns_name | None | | extra_dhcp_opts | ip_version='4', opt_name='67', opt_value='undionly.kpxe' | | | ip_version='4', opt_name='server-ip-address', opt_value='192.168.1.61' | | | ip_version='4', opt_name='150', opt_value='192.168.1.61' | | | ip_version='4', opt_name='210', opt_value='/httpboot/' | | | ip_version='4', opt_name='66', opt_value='192.168.1.61' | | fixed_ips | ip_address='192.168.3.183', subnet_id='852a7a69-667e-4f51-9be4-a400a03e2013' | | id | 2c99df54-23a3-4dca-b0f1-ac71ffba8946 | | ip_allocation | None | | location | cloud='', project.domain_id=, project.domain_name='Default', project.id='fc6bbdfd64fc486093587b0f5f1862e4', project.name='admin', region_name='RegionOne', zone= | | mac_address | 78:e7:d1:e7:4a:26 | | name | | | network_id | dff5da1b-d7d7-4903-864e-b80c045683b2 | | port_security_enabled | True | | project_id | fc6bbdfd64fc486093587b0f5f1862e4 | | propagate_uplink_status | None | | qos_network_policy_id | None | | qos_policy_id | None | | resource_request | None | | revision_number | 9 | | security_group_ids | aef3a9fa-41cf-4f02-b688-3743eb795f49 | | status | DOWN | | tags | | | trunk_details | None | | updated_at | 2020-05-06T15:10:44Z | +-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+ the options seam to all be correct looking at the dhcp server request Option: (55) Parameter Request List Length: 23 Parameter Request List Item: (1) Subnet Mask Parameter Request List Item: (3) Router Parameter Request List Item: (6) Domain Name Server Parameter Request List Item: (7) Log Server Parameter Request List Item: (12) Host Name Parameter Request List Item: (15) Domain Name Parameter Request List Item: (17) Root Path Parameter Request List Item: (26) Interface MTU Parameter Request List Item: (43) Vendor-Specific Information Parameter Request List Item: (60) Vendor class identifier Parameter Request List Item: (66) TFTP Server Name Parameter Request List Item: (67) Bootfile name Parameter Request List Item: (119) Domain Search Parameter Request List Item: (128) DOCSIS full security server IP [TODO] Parameter Request List Item: (129) PXE - undefined (vendor specific) Parameter Request List Item: (130) PXE - undefined (vendor specific) Parameter Request List Item: (131) PXE - undefined (vendor specific) Parameter Request List Item: (132) PXE - undefined (vendor specific) Parameter Request List Item: (133) PXE - undefined (vendor specific) Parameter Request List Item: (134) PXE - undefined (vendor specific) Parameter Request List Item: (135) PXE - undefined (vendor specific) Parameter Request List Item: (175) Etherboot Parameter Request List Item: (203) Unassigned it is not asking for host specific routes and they are not contianed in the dhcp reponce Bootstrap Protocol (Offer) Message type: Boot Reply (2) Hardware type: Ethernet (0x01) Hardware address length: 6 Hops: 0 Transaction ID: 0x2493bc2d Seconds elapsed: 4 Bootp flags: 0x8000, Broadcast flag (Broadcast) 1... .... .... .... = Broadcast flag: Broadcast .000 0000 0000 0000 = Reserved flags: 0x0000 Client IP address: 0.0.0.0 Your (client) IP address: 192.168.3.173 Next server IP address: 192.168.1.61 Relay agent IP address: 0.0.0.0 Client MAC address: HewlettP_e7:4a:26 (78:e7:d1:e7:4a:26) Client hardware address padding: 00000000000000000000 Server host name not given Boot file name not given Magic cookie: DHCP Option: (53) DHCP Message Type (Offer) Length: 1 DHCP: Offer (2) Option: (54) DHCP Server Identifier Length: 4 DHCP Server Identifier: 192.168.3.150 Option: (51) IP Address Lease Time Length: 4 IP Address Lease Time: (86400s) 1 day Option: (58) Renewal Time Value Length: 4 Renewal Time Value: (43200s) 12 hours Option: (59) Rebinding Time Value Length: 4 Rebinding Time Value: (75600s) 21 hours Option: (1) Subnet Mask Length: 4 Subnet Mask: 255.255.255.0 Option: (28) Broadcast Address Length: 4 Broadcast Address: 192.168.3.255 Option: (15) Domain Name Length: 14 Domain Name: openstacklocal Option: (12) Host Name Length: 18 Host Name: host-192-168-3-173 Option: (67) Bootfile name Length: 14 Bootfile name: undionly.kpxe Option: (66) TFTP Server Name Length: 13 TFTP Server Name: 192.168.1.61 Option: (3) Router Length: 4 Router: 192.168.3.1 Option: (6) Domain Name Server Length: 8 Domain Name Server: 192.168.3.1 Domain Name Server: 192.168.1.1 Option: (26) Interface MTU Length: 2 Interface MTU: 1500 Option: (255) End Option End: 255 so i think my issue are unrelated to this bug ill folow up with the ironic folks seperatly.