** Changed in: neutron
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1168159

Title:
  Textual definition of "subnet" is not correct

Status in OpenStack Neutron (virtual network service):
  Fix Released

Bug description:
  The introduction section of the Quantum API states: "The v2.0 API does
  this by introducing a new entity, called a Subnet. Subnets can
  represent either a IPv4 or IPv6 address block, ..."

  This text should be corrected in the following way:
  The introduction section of the Quantum API states: "The v2.0 API does this 
by introducing a new entity, called a Subnet. Subnets can represent the binding 
of either a IPv4 or IPv6 address block to a previously created Quantum Network, 
..."

  Proof Point: The High-Level flow is flawed, as it states that a subnet
  gets associated with a network, however, there is no API "associate
  Subnet", only an API "create Subnet, which associates (binds) a CIDR
  to a network. Therefore, the nature of the object "subnet" is not
  correctly reflected in the definitions. While this may sound like a
  minor negligence in the introductory text, this could lead to high
  cost as this object is so central in the data model. Some implementers
  may be mislead to believe, that a subnet can indeed exists without
  binding to a previsouly created network, i.e. that an address range
  already constitutes a subnet.

  Here is the current text describing  the high level flow

  •     Tenant creates a network (e.g., "net1")
  •     Tenant associates a subnet with that network (e.g., "10.0.0.0/24")

  Here is a proposal to correct this text and bring it inline with the
  API "create subnet":

  •     Tenant creates a network (e.g., "net1")
  •     Tenant creates a subnet (e.g., "10.0.0.0/24"), which implicitly 
associates the address space with that network.  This association creates a 
binding of the adress space to the previously created network. While it is 
common to say, that a subnet is represented by an IPv4 or IPv6 address range, 
the adress range alone is not a subnet. Rather it is the binding of the address 
space to the network, which creates the subnet.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1168159/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to