[ovs-dev] how ovs sends port-shut message to controller ?

tech_kals Kals tech.kals at gmail.com
Wed Nov 11 04:55:28 UTC 2015


Hi Ben/Justin,

 Can you please have a look at it as it is a simple & very basic doubt.

thanks,
~kals~


On Mon, Nov 9, 2015 at 10:38 AM, tech_kals Kals <tech.kals at gmail.com> wrote:

> Could someone clarify my doubt pls..
>
> On Fri, Nov 6, 2015 at 3:50 PM, tech_kals Kals <tech.kals at gmail.com>
> wrote:
>
>> Hi Ben,
>>
>> Thanks for your response.
>>
>> I want to use OVS APIs to inform the controller about port shutdown. But,
>> I don't find any direct API/function to do so.
>>
>> For example, *ofproto_port_add() *could be called to add a port into an
>> openflow bridge and *ofproto_port_del() *can be called to remove a port
>> from Openflow bridge and in each of the scenario, the OVS will send port
>> add and delete message to the controller so that the controller will be
>> aware of it.
>>
>> Now, i am bringing one of the openlow port to down state i.e. admin down.
>> In this case, i want to call an API/function of OVS which can inform the
>> controller about port state change. AFAIK, there is no *ofproto API *to
>> inform the controller.
>>
>> Can someone guide me how to accomplish this?
>>
>> I am trying to delete the port from the bridge then add it once again
>> whenever the port is set to admin down. But, I am suspecting this approach
>> might create some other issue.
>>
>> Please help me on this.
>>
>> Thanks,
>> Kals.
>>
>>
>>
>>
>>
>> On Tue, Nov 3, 2015 at 10:40 PM, Ben Pfaff <blp at nicira.com> wrote:
>>
>>> On Tue, Nov 03, 2015 at 04:02:59PM +0530, tech_kals Kals wrote:
>>> > Just want to understand how port shut message sent by OVS to the
>>> controller
>>> > when any one of the port admin state is set to down through CLI
>>> > command......
>>> >
>>> > As per openflow specification, when a port state is changed to down
>>> state,
>>> > the switch should send  OFPT_PORT_STATUS message to notify the
>>> controller
>>> > of the change.
>>>
>>> It works for me.  When I type "ifconfig eth0 down", the controllers get
>>> OFPT_PORT_STATUS messages.
>>>
>>
>>
>



More information about the dev mailing list