Create Single Segment PFPT VM Network

About this task

Perform this procedure to create a single segment PFPT VM network on non-default physnet and extend the network to DC Edge.

The following figure shows an overview of single segment PFPT VM network with DC Edge.

Click to expand in new window
Overview of single segment PFPT VM network with DC Edge

Procedure

  1. Create OpenStack physnet networks, PFPT_L and PFPT_R.
    # openstack network create --provider-physical-network PFPT_L --provider-network-type flat ss7_pfpt_flat_left
    
    # openstack network create --provider-physical-network PFPT_R --provider-network-type flat ss7_pfpt_flat_right
  2. Create OpenStack subnets.
    # openstack subnet create ss7flatleftsubnet --network ss7_pfpt_flat_left --no-dhcp --subnet-range 107.1.1.0/24
    
    # openstack subnet create ss7flatrightsubnet --network ss7_pfpt_flat_right --no-dhcp --subnetrange 108.1.1.0/24
  3. Create OpenStack ports.
    # openstack port create –-network pfpt_flat_left --vnic-type direct-physical ss7_port_pfpt_left
    
    # openstack port create –-network pfpt_flat_right --vnic-type direct-physical ss7_port_pfpt_right
  4. Create an OpenStack network trunk.
    # openstack network trunk create --parent-port ss7_port_pfpt_left ss7PFPTTrunkLag1
  5. Create an OpenStack server.
    # openstack server create --flavor myhuge --image ubuntu --port $(neutron port-list | grep -w 'ss7_port_pfpt_left' | awk '{print $2}') --port $(neutron port-list | grep -w 'ss7_port_pfpt_right' | awk '{print $2}') ss7PFPTLAGVM1 --availability-zone nova:compute-0-10.domain.tld --poll
  6. Create an OpenStack network, ss7network1.
    # openstack network create --provider-network-type vlan --provider-physical-network PFPT_LAG --provider-segment 3370 ss7network1
    EPG is created for ss7network1:
    • Name: 74cbf489-f3d9-41c7-bbb2-6cb7df33da6
    • CTAG: 3370
    • Neutron UUID allocated for the EPG: 74cbf489-f3d9-41c7-bbb2-6cb7df33da6d
  7. Create OpenStack subnets ss7subnet1 and ss7subnet1ipv6.
    # openstack subnet create ss7subnet1 --network ss7network1 --no-dhcp --subnet-range 70.1.1.0/24
    
    # openstack subnet create ss7subnet1ipv6 --network ss7network1 --ip-version 6 --no-dhcp --subnet-range fd00:70:0:57::1000/64
    No EFA impact as --no-dhcp option is used.
  8. Create an OpenStack port.
    # openstack port create ss7PFPTSubPort1 --network ss7network1 --mac-address <same-mac-asss7_port_pfpt_left> --vnic-type direct-physical --fixed-ip subnet=ss8subnet1,ip-address=70.1.1.10 --fixed-ip subnet=ss7subnet1ipv6,ip-address=fd00:70:0:57::10
    

  9. #openstack network trunk set --subport port=ss7PFPTSubPort1,segmentation-type=vlan,segmentation-id=3370
    Endpoint corresponding to ss7PFPTSubPort1 is added to EPG(ss7network1) and VLAN is provisioned.

    EPG Updated:

    • Name: 84cbf489-f3d9-41c7-bbb2-6cb7df33da6d
    • Port: lag_2 (added)
  10. Extend ss9network1 to DC Edge.
    # openstack port create ss7DcGwPort --network ss7network1 --device-owner network:dc_edge --host DCGW-1 --fixed-ip subnet=ss7subnet1,ip-address=70.1.1.30 --fixed-ip subnet=ss7subnet1ipv6,ipaddress=fd00:70:0:57::30
    Endpoint corresponding to host DCGW-1 is added to EPG(ss9network1) and VLAN is provisioned.

    EPG Updated:

    • Name: 84cbf489-f3d9-41c7-bbb2-6cb7df33da6d
    • Port: lag_2, lag_4 (added)