Enroll Advantech Routers

From Openstack point of view, Advantech routers are registered only as network segments containing their SFP ports (ETH2). All Advantech routers have the 10.42.3.1 ip on this port. Here is how we register one:

openstack reservation network create \
--network-type "vlan" \
--physical-network "physnet1" \
--segment "130" \
--extra segment_subnet="10.42.3.0/24" \
--extra segment_gateway="10.42.3.1" \
--extra vlan_id="130" \
--extra baremetal_ports='[{"name":"5g_ue_port","ip-address":"10.42.3.1","binding-profile":{"local_link_information":[{"switch_id":"a0:f8:49:f7:89:d1","port_id":"te1/0/14","switch_info":"tenant-switch"}]}}]'

This setup requires the end-node server to always have 10.42.3.2/24 ip. A static route must be added on the end-node as well. In an example where the edge server is in the 10.99.99.0/24 subnet, the route should look like 10.99.99.0/24 via 10.42.3.1.

For example, the following labels can be used for bringing up a container attached to the 5G UE:

networks.1.interface=enp5s0np1,networks.1.ip=10.42.3.2/24,networks.1.routes=10.99.99.0/24-10.42.3.1

Or

networks.1.interface=eno12399np0,networks.1.ip=172.18.32.10/24,networks.1.routes=172.16.0.0/16-172.18.32.1

Or

networks.1.interface=eno12399np0,networks.1.ip=172.18.32.10/24,networks.1.routes=172.16.0.0/16-172.18.32.1,resources.limits.memory=32000Mi,resources.limits.cpu=26,resources.requests.memory=32000Mi,resources.requests.cpu=26

Last updated