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

tech_kals Kals tech.kals at gmail.com
Mon Nov 9 05:08:40 UTC 2015


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