[Sdnp] Example Use Case - Bandwidth on Demand for Hybrid Cloud
Thomas Nadeau
tnadeau at lucidvision.com
Tue Aug 9 10:49:34 EDT 2011
On Aug 9, 2011, at 10:44 AM, David Meyer wrote:
> On Tue, Aug 9, 2011 at 7:20 AM, Anton Ivanov <aivanov at sigsegv.cx> wrote:
>> On 09/08/11 15:04, Thomas Nadeau wrote:
>>>
>>> On Aug 8, 2011, at 11:33 AM, David Meyer wrote:
>>>
>>>
>>>>
>>>> Hey Dave,
>>>>
>>>> On Sun, Aug 7, 2011 at 6:18 AM, Mcdysan, David E
>>>> <dave.mcdysan at verizon.com> wrote:
>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> I mentioned in the IETF SNDP Bar-Bof a potential use case. Attached are
>>>>> a
>>>>> few slides on this providing more detail on this potential use case for
>>>>> SDNP -- Bandwidth On Demand (BOD) for Hybrid Cloud for your review and
>>>>> comment.
>>>>>
>>>>>
>>>>> OpenFlow could be used in some cases, but I believe much more is needed.
>>>>> I
>>>>>
>>>>
>>>> I was under the impression that OF was out of scope here.
>>>>
>>>
>>> To be precise in answering Dave McDysan's question, since this is
>>> still
>>> an informal effort, what is in and out of scope is up to the people in the
>>> discussion.
>>> I think from my end, I personally don't think it is worth distracting
>>> things with
>>> discussions of replacing Openflow; IMHO OF might be a subset of the
>>> architectural picture we are drawing here, but that isn't completely set
>>> in
>>> stone, so we don't know. What I would like to do is narrow down that
>>> picture so
>>> we know precisely what components it is were are trying to make
>>> work together first.
>>>
>>
>> +1. I do not see a reason why a SDN controller cannot control a compatible
>> OF instance.
>
> Its a matter of what a "controller" actually is/does. Since OF is an
> open interface you can of course write code to talk to it. The
> question is whether it makes sense to mix two (or more) control planes
> that as of now wouldn't know about each other; the two are the
> existing control plane and the new, OF based control plane (of course,
> you could always take a ships in the night approach, but these are
> implementation issues which aren't or shouldn't be the subject of
> standardization). In any event, since neither control plane would
> know what the other was doing in the forwarding plane, neither would
> be able to reason about the state of the network. Hence it will be
> difficult (if not impossible) to ensure many of the properties we want
> from a control plane such as loop-free paths and the like.
>
> So yes, you can write code to talk to an OF device (again, that much
> is trivial), but that isn't the hard part of the problem if you want
> to mix the models. So far from what I can tell programming the control
> plane (whatever that means), programming the forwarding plane (a la
> OpenFlow), configuration and management are all part of SDNP.
Yes, indeed you don't want to have two control planes messing with the same
device unless coordination is in place. I wonder if the SDP "controller(s)"
could be such a thing? That would allow independent OF controllers to
exist within this architecture. One option I am thinking of is to perhaps allow
certain controllers to be "in charge of" certain 'sectors' of network resources.
> Perhaps a better question at this point is "what is *not* part of SDNP?"
That is a good point.
--Tom
>
> Dave
> _______________________________________________
> SDNP mailing list
> SDNP at lucidvision.com
> http://lucidvision.com/mailman/listinfo/sdnp
>
More information about the SDNP
mailing list