Re: [openstack-dev] [Neutron] [Docs] Definition of a provider Network

2016-01-19 Thread Ihar Hrachyshka

Andreas Scheuring  wrote:


Hi everybody,

I stumbled over a definition that explains the difference between a
Provider network and a self service network. [1]

To summarize it says:
- Provider Network: primarily uses layer2 services and vlan segmentation
and cannot be used for advanced services (fwaas,..)
- Self-service Network: is Neutron configured to use a overlay network
and supports advanced services (fwaas,..)


But my understanding is more like this:
- Provider Network: The Openstack user needs information about the
underlying network infrastructure to create a virtual network that
exactly matches this infrastructure.

- Self service network: The Openstack user can create virtual networks
without knowledge about the underlaying infrastructure on the data
network. This can also include vlan networks, if the l2 plugin/agent was
configured accordingly.



I believe your understanding and wording is a lot more in line with  
reality. It also captures main differences, and does not mention advanced  
services that are not really relevant here.




Did the meaning of a provider network change in the meantime, or is my
understanding just wrong?

Thanks!




[1]
http://docs.openstack.org/liberty/install-guide-rdo/overview.html#id4


--
-
Andreas (IRC: scheuran)


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] [Docs] Definition of a provider Network

2016-01-19 Thread Akihiro Motoki
I agree that the current definition can be improved.

"Provider Network" vs "Self service network" highlights who can
provision a network.

In my understanding, "Provider Network" is a network provisioned by
the cloud operator. Practically the operator cannot provision a network
for a tenant, so a single provider network is shared by tenants.

On the other hand, "Self-service network" scenario allows OpenStack users
to provision their own networks.

In the scenario of "provider network", a single network is shared by
multiple tenants.
and network-related Neutron API calls should be disallowed for tenants.
It is reasonable to disallow tenants to provision routers, firewalls
or VPNs as well.
LBaaS can be used.

I hope this helps improve the text.

Akihiro


2016-01-19 16:33 GMT+09:00 Andreas Scheuring :
> Hi everybody,
>
> I stumbled over a definition that explains the difference between a
> Provider network and a self service network. [1]
>
> To summarize it says:
> - Provider Network: primarily uses layer2 services and vlan segmentation
> and cannot be used for advanced services (fwaas,..)
> - Self-service Network: is Neutron configured to use a overlay network
> and supports advanced services (fwaas,..)
>
> But my understanding is more like this:
> - Provider Network: The Openstack user needs information about the
> underlying network infrastructure to create a virtual network that
> exactly matches this infrastructure.
>
> - Self service network: The Openstack user can create virtual networks
> without knowledge about the underlaying infrastructure on the data
> network. This can also include vlan networks, if the l2 plugin/agent was
> configured accordingly.
>
>
> Did the meaning of a provider network change in the meantime, or is my
> understanding just wrong?
>
> Thanks!
>
>
>
>
> [1]
> http://docs.openstack.org/liberty/install-guide-rdo/overview.html#id4
>
>
> --
> -
> Andreas (IRC: scheuran)
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] [Docs] Definition of a provider Network

2016-01-19 Thread Jay Pipes

On 01/19/2016 02:33 AM, Andreas Scheuring wrote:

Hi everybody,

I stumbled over a definition that explains the difference between a
Provider network and a self service network. [1]

To summarize it says:
- Provider Network: primarily uses layer2 services and vlan segmentation
and cannot be used for advanced services (fwaas,..)
- Self-service Network: is Neutron configured to use a overlay network
and supports advanced services (fwaas,..)

But my understanding is more like this:
- Provider Network: The Openstack user needs information about the
underlying network infrastructure to create a virtual network that
exactly matches this infrastructure.

- Self service network: The Openstack user can create virtual networks
without knowledge about the underlaying infrastructure on the data
network. This can also include vlan networks, if the l2 plugin/agent was
configured accordingly.

Did the meaning of a provider network change in the meantime, or is my
understanding just wrong?


I don't know the answer to the above questions, however in reading some 
of the networking guide last night, I ran into a similar question around 
provider networks.


In the "Scenario: Provider Networks with Linux bridge" document [0], the 
second paragraph has this statement:


"Also, provider networks lack the concept of fixed and floating IP 
addresses because they only handle layer-2 connectivity for instances."


and then, three paragraphs later, this statement is made:

"To improve performance and reliability, provider networks move layer-3 
operations to the physical network infrastructure."


So, which is it exactly? Do provider networks handle layer 3 or don't they?

Best,
-jay

[0] 
http://docs.openstack.org/liberty/networking-guide/scenario_provider_lb.html


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] [Docs] Definition of a provider Network

2016-01-19 Thread Bogdan Dobrelya
On 19.01.2016 15:31, Bogdan Dobrelya wrote:
> On 19.01.2016 15:19, Akihiro Motoki wrote:
>> I agree that the current definition can be improved.
> 
> Here is a docs bug [0]
> 
> [0] https://bugs.launchpad.net/fuel/+bug/1513421

I pasted a wrong link, sorry. Here is the correct one [0]

[0] https://bugs.launchpad.net/openstack-manuals/+bug/1535744

> 
>>
>> "Provider Network" vs "Self service network" highlights who can
>> provision a network.
>>
>> In my understanding, "Provider Network" is a network provisioned by
>> the cloud operator. Practically the operator cannot provision a network
>> for a tenant, so a single provider network is shared by tenants.
>>
>> On the other hand, "Self-service network" scenario allows OpenStack users
>> to provision their own networks.
>>
>> In the scenario of "provider network", a single network is shared by
>> multiple tenants.
>> and network-related Neutron API calls should be disallowed for tenants.
>> It is reasonable to disallow tenants to provision routers, firewalls
>> or VPNs as well.
>> LBaaS can be used.
>>
>> I hope this helps improve the text.
>>
>> Akihiro
>>
>>
>> 2016-01-19 16:33 GMT+09:00 Andreas Scheuring :
>>> Hi everybody,
>>>
>>> I stumbled over a definition that explains the difference between a
>>> Provider network and a self service network. [1]
>>>
>>> To summarize it says:
>>> - Provider Network: primarily uses layer2 services and vlan segmentation
>>> and cannot be used for advanced services (fwaas,..)
>>> - Self-service Network: is Neutron configured to use a overlay network
>>> and supports advanced services (fwaas,..)
>>>
>>> But my understanding is more like this:
>>> - Provider Network: The Openstack user needs information about the
>>> underlying network infrastructure to create a virtual network that
>>> exactly matches this infrastructure.
>>>
>>> - Self service network: The Openstack user can create virtual networks
>>> without knowledge about the underlaying infrastructure on the data
>>> network. This can also include vlan networks, if the l2 plugin/agent was
>>> configured accordingly.
>>>
>>>
>>> Did the meaning of a provider network change in the meantime, or is my
>>> understanding just wrong?
>>>
>>> Thanks!
>>>
>>>
>>>
>>>
>>> [1]
>>> http://docs.openstack.org/liberty/install-guide-rdo/overview.html#id4
>>>
>>>
>>> --
>>> -
>>> Andreas (IRC: scheuran)
>>>
>>>
>>> __
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
> 
> 


-- 
Best regards,
Bogdan Dobrelya,
Irc #bogdando

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] [Docs] Definition of a provider Network

2016-01-19 Thread Bogdan Dobrelya
On 19.01.2016 15:19, Akihiro Motoki wrote:
> I agree that the current definition can be improved.

Here is a docs bug [0]

[0] https://bugs.launchpad.net/fuel/+bug/1513421

> 
> "Provider Network" vs "Self service network" highlights who can
> provision a network.
> 
> In my understanding, "Provider Network" is a network provisioned by
> the cloud operator. Practically the operator cannot provision a network
> for a tenant, so a single provider network is shared by tenants.
> 
> On the other hand, "Self-service network" scenario allows OpenStack users
> to provision their own networks.
> 
> In the scenario of "provider network", a single network is shared by
> multiple tenants.
> and network-related Neutron API calls should be disallowed for tenants.
> It is reasonable to disallow tenants to provision routers, firewalls
> or VPNs as well.
> LBaaS can be used.
> 
> I hope this helps improve the text.
> 
> Akihiro
> 
> 
> 2016-01-19 16:33 GMT+09:00 Andreas Scheuring :
>> Hi everybody,
>>
>> I stumbled over a definition that explains the difference between a
>> Provider network and a self service network. [1]
>>
>> To summarize it says:
>> - Provider Network: primarily uses layer2 services and vlan segmentation
>> and cannot be used for advanced services (fwaas,..)
>> - Self-service Network: is Neutron configured to use a overlay network
>> and supports advanced services (fwaas,..)
>>
>> But my understanding is more like this:
>> - Provider Network: The Openstack user needs information about the
>> underlying network infrastructure to create a virtual network that
>> exactly matches this infrastructure.
>>
>> - Self service network: The Openstack user can create virtual networks
>> without knowledge about the underlaying infrastructure on the data
>> network. This can also include vlan networks, if the l2 plugin/agent was
>> configured accordingly.
>>
>>
>> Did the meaning of a provider network change in the meantime, or is my
>> understanding just wrong?
>>
>> Thanks!
>>
>>
>>
>>
>> [1]
>> http://docs.openstack.org/liberty/install-guide-rdo/overview.html#id4
>>
>>
>> --
>> -
>> Andreas (IRC: scheuran)
>>
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 


-- 
Best regards,
Bogdan Dobrelya,
Irc #bogdando

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] [Docs] Definition of a provider Network

2016-01-19 Thread Kevin Benton
Yes, that definitely needs to be cleaned up a bit as well. Provider
networks still provide IP addresses, it's just that Neutron normally isn't
responsible for providing L3 routing for them.

On Tue, Jan 19, 2016 at 9:15 AM, Jay Pipes  wrote:

> On 01/19/2016 02:33 AM, Andreas Scheuring wrote:
>
>> Hi everybody,
>>
>> I stumbled over a definition that explains the difference between a
>> Provider network and a self service network. [1]
>>
>> To summarize it says:
>> - Provider Network: primarily uses layer2 services and vlan segmentation
>> and cannot be used for advanced services (fwaas,..)
>> - Self-service Network: is Neutron configured to use a overlay network
>> and supports advanced services (fwaas,..)
>>
>> But my understanding is more like this:
>> - Provider Network: The Openstack user needs information about the
>> underlying network infrastructure to create a virtual network that
>> exactly matches this infrastructure.
>>
>> - Self service network: The Openstack user can create virtual networks
>> without knowledge about the underlaying infrastructure on the data
>> network. This can also include vlan networks, if the l2 plugin/agent was
>> configured accordingly.
>>
>> Did the meaning of a provider network change in the meantime, or is my
>> understanding just wrong?
>>
>
> I don't know the answer to the above questions, however in reading some of
> the networking guide last night, I ran into a similar question around
> provider networks.
>
> In the "Scenario: Provider Networks with Linux bridge" document [0], the
> second paragraph has this statement:
>
> "Also, provider networks lack the concept of fixed and floating IP
> addresses because they only handle layer-2 connectivity for instances."
>
> and then, three paragraphs later, this statement is made:
>
> "To improve performance and reliability, provider networks move layer-3
> operations to the physical network infrastructure."
>
> So, which is it exactly? Do provider networks handle layer 3 or don't they?
>
> Best,
> -jay
>
> [0]
> http://docs.openstack.org/liberty/networking-guide/scenario_provider_lb.html
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Kevin Benton
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Neutron] [Docs] Definition of a provider Network

2016-01-18 Thread Andreas Scheuring
Hi everybody, 

I stumbled over a definition that explains the difference between a
Provider network and a self service network. [1] 

To summarize it says:
- Provider Network: primarily uses layer2 services and vlan segmentation
and cannot be used for advanced services (fwaas,..)
- Self-service Network: is Neutron configured to use a overlay network
and supports advanced services (fwaas,..)


But my understanding is more like this:
- Provider Network: The Openstack user needs information about the
underlying network infrastructure to create a virtual network that
exactly matches this infrastructure. 

- Self service network: The Openstack user can create virtual networks
without knowledge about the underlaying infrastructure on the data
network. This can also include vlan networks, if the l2 plugin/agent was
configured accordingly.


Did the meaning of a provider network change in the meantime, or is my
understanding just wrong?

Thanks!




[1]
http://docs.openstack.org/liberty/install-guide-rdo/overview.html#id4


-- 
-
Andreas (IRC: scheuran)


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev