Uploaded image for project: 'netvirt'
  1. netvirt
  2. NETVIRT-1432

IPv6 address not getting assigned in subport.

    XMLWordPrintable

Details

    • Bug
    • Status: Verified
    • High
    • Resolution: Cannot Reproduce
    • None
    • None
    • None
    • None
    • High

    Description

      neutron net-create mynet1

      neutron net-create mynet2

      neutron net-create mynet3

       

       

      neutron subnet-create mynet1 10.1.0.0/24 --name net1-snet1

      neutron subnet-create mynet2 11.1.0.0/24 --name net2-snet1

      neutron subnet-create mynet3 12.1.0.0/24  --name net3-snet1

       

      neutron subnet-create mynet1 2001:db8:1111::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name net1-snet2

      neutron subnet-create mynet2 2001:db8:2222::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name net2-snet2

      neutron subnet-create mynet3 2001:db8:3333::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name net3-snet2

       

       

       

      2) 3 ports on different subnet sharing same Mac-address

      neutron port-create mynet1 --name parent-port --security-group=raja

      parent_mac="$( openstack port show parent-port | awk '/ mac_address / { print $4 }' )"

      echo $parent_mac

      openstack port create --network mynet2 --mac-address "$parent_mac" port2 --security-group=raja

      openstack port create --network mynet3 --mac-address "$parent_mac" port3 --security-group=raja

      3) Configuring port0 as trunk and port1 and port2 as sub-ports.

      openstack network trunk create --parent-port parent-port trunk-port

      openstack network trunk set --subport port=port2,segmentation-type=vlan,segmentation-id=101 trunk-port

      openstack network trunk set --subport port=port3,segmentation-type=vlan,segmentation-id=102 trunk-port

       

      openstack port create --network mynet1 parent-ipv4

      parent_mac="$( openstack port show parent-ipv4 | awk '/ mac_address / { print $4 }' )"

      echo $parent_mac

      openstack port create --network mynet2 --mac-address "$parent_mac" port2

      openstack port create --network mynet3 --mac-address "$parent_mac" port3

      4) Configuring port0 as trunk and port1 and port2 as sub-ports.

      openstack network trunk create --parent-port parent-ipv4 trunkipv4

      openstack network trunk set --subport port=port2,segmentation-type=vlan,segmentation-id=101 trunkipv4

      openstack network trunk set --subport port=port3,segmentation-type=vlan,segmentation-id=102 trunkipv4

       

      openstack router create router1

       

      5) VM booted on trunk port.

       

      nova boot --image ubuntu --flavor myhuge --nic port-id=$(neutron port-list | grep 'parent-port' | awk '{print $2}') parent-port --availability-zone nova:cmp001 

       

       

      5) Create sub interface(VLAN) on booted ubuntu VM using below commands.

       

      vconfig add ens3 101(Same as sub-port VLAN ID)

       

      6) Create Router and add all IPv6 subnets to router.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Karthikeyan Karthikeyan Krishnan
            rajamk RajaRajan Manickam
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: