list of required properties needed in southbound model


Sam Hague
 

Queries:
- get ovsdb node, get all ovsdb nodes, get bridges on ovsdb node, find bridge via openflow node,
find ovsdbnode via openflow node or bridge
- get bridge via name and uuid, get ports from bridge
- get port via name and uuid, get interfaces from port
- get interface from port, get interface via uuid, get ofport from interface, get externalids from interface
- get other_config, external_ids from any table

Properties:
- Bridge: failMode, protocols, ports, dpid
- Ports: name, interfaces
- Interface: type, options (map<String,String> - key, local_ip, remote_ip), ofport,
externalIds (attached-mac, vm-id, iface-id)


Edward Warnicke <hagbard@...>
 

Sam,

Thank you :)

Would it be helpful to in ovsdb-managed-node also capture the instance-identifier for the flow-node (so you can easily get to it)?

Ed


On Fri, Feb 27, 2015 at 11:53 AM, Sam Hague <shague@...> wrote:
Queries:
- get ovsdb node, get all ovsdb nodes, get bridges on ovsdb node, find bridge via openflow node,
 find ovsdbnode via openflow node or bridge
- get bridge via name and uuid, get ports from bridge
- get port via name and uuid, get interfaces from port
- get interface from port, get interface via uuid, get ofport from interface, get externalids from interface
- get other_config, external_ids from any table

Properties:
- Bridge: failMode, protocols, ports, dpid
- Ports: name, interfaces
- Interface: type, options (map<String,String> - key, local_ip, remote_ip), ofport,
externalIds (attached-mac, vm-id, iface-id)
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev


Edward Warnicke <hagbard@...>
 

Sam,

On bridge, which external-ids and other-config do you need?

Ed

On Fri, Feb 27, 2015 at 12:53 PM, Sam Hague <shague@...> wrote:
Queries:
- get ovsdb node, get all ovsdb nodes, get bridges on ovsdb node, find bridge via openflow node,
 find ovsdbnode via openflow node or bridge
- get bridge via name and uuid, get ports from bridge
- get port via name and uuid, get interfaces from port
- get interface from port, get interface via uuid, get ofport from interface, get externalids from interface
- get other_config, external_ids from any table

Properties:
- Bridge: failMode, protocols, ports, dpid
- Ports: name, interfaces
- Interface: type, options (map<String,String> - key, local_ip, remote_ip), ofport,
externalIds (attached-mac, vm-id, iface-id)
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev


Sam Hague
 

For bridge we don't currently use the external_ids or other_config

For the Open_vSwitch table we do use other_config to get the tunnel ip address:

other_config : {bridge_mappings="physnet1:eth1,physnet3:eth3", local_ip="192.168.120.51"}

The external_ids does get written to identify the ovsdb node but we don't use that currently:

external_ids : {system-id="5201c1fd-d198-46a2-bcbf-ce1ad594f6b5"}

Thanks, Sam

----- Original Message -----
From: "Edward Warnicke" <hagbard@...>
To: "Sam Hague" <shague@...>
Cc: "ovsdb-dev" <ovsdb-dev@...>
Sent: Wednesday, March 18, 2015 3:53:15 PM
Subject: Re: [ovsdb-dev] list of required properties needed in southbound model

Sam,

On bridge, which external-ids and other-config do you need?

Ed

On Fri, Feb 27, 2015 at 12:53 PM, Sam Hague <shague@...> wrote:

Queries:
- get ovsdb node, get all ovsdb nodes, get bridges on ovsdb node, find
bridge via openflow node,
find ovsdbnode via openflow node or bridge
- get bridge via name and uuid, get ports from bridge
- get port via name and uuid, get interfaces from port
- get interface from port, get interface via uuid, get ofport from
interface, get externalids from interface
- get other_config, external_ids from any table

Properties:
- Bridge: failMode, protocols, ports, dpid
- Ports: name, interfaces
- Interface: type, options (map<String,String> - key, local_ip,
remote_ip), ofport,
externalIds (attached-mac, vm-id, iface-id)
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev


Multanen, Eric W
 

I'm thinking it would be useful to also include the 'ovs_version' in the OVSDB node.

Eric

-----Original Message-----
From: ovsdb-dev-bounces@... [mailto:ovsdb-dev-bounces@...] On Behalf Of Sam Hague
Sent: Wednesday, March 18, 2015 1:07 PM
To: Edward Warnicke
Cc: ovsdb-dev
Subject: Re: [ovsdb-dev] list of required properties needed in southbound model

For bridge we don't currently use the external_ids or other_config

For the Open_vSwitch table we do use other_config to get the tunnel ip address:

other_config : {bridge_mappings="physnet1:eth1,physnet3:eth3", local_ip="192.168.120.51"}

The external_ids does get written to identify the ovsdb node but we don't use that currently:

external_ids : {system-id="5201c1fd-d198-46a2-bcbf-ce1ad594f6b5"}

Thanks, Sam

----- Original Message -----
From: "Edward Warnicke" <hagbard@...>
To: "Sam Hague" <shague@...>
Cc: "ovsdb-dev" <ovsdb-dev@...>
Sent: Wednesday, March 18, 2015 3:53:15 PM
Subject: Re: [ovsdb-dev] list of required properties needed in
southbound model

Sam,

On bridge, which external-ids and other-config do you need?

Ed

On Fri, Feb 27, 2015 at 12:53 PM, Sam Hague <shague@...> wrote:

Queries:
- get ovsdb node, get all ovsdb nodes, get bridges on ovsdb node,
find bridge via openflow node, find ovsdbnode via openflow node or
bridge
- get bridge via name and uuid, get ports from bridge
- get port via name and uuid, get interfaces from port
- get interface from port, get interface via uuid, get ofport from
interface, get externalids from interface
- get other_config, external_ids from any table

Properties:
- Bridge: failMode, protocols, ports, dpid
- Ports: name, interfaces
- Interface: type, options (map<String,String> - key, local_ip,
remote_ip), ofport, externalIds (attached-mac, vm-id, iface-id)
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev


Edward Warnicke <hagbard@...>
 

I am thinking you are right ;)

Ed

On Thu, Mar 19, 2015 at 4:14 PM, Multanen, Eric W <eric.w.multanen@...> wrote:
I'm thinking it would be useful to also include the 'ovs_version' in the OVSDB node.

Eric

-----Original Message-----
From: ovsdb-dev-bounces@... [mailto:ovsdb-dev-bounces@...] On Behalf Of Sam Hague
Sent: Wednesday, March 18, 2015 1:07 PM
To: Edward Warnicke
Cc: ovsdb-dev
Subject: Re: [ovsdb-dev] list of required properties needed in southbound model

For bridge we don't currently use the external_ids or other_config

For the Open_vSwitch table we do use other_config to get the tunnel ip address:

other_config        : {bridge_mappings="physnet1:eth1,physnet3:eth3", local_ip="192.168.120.51"}

The external_ids does get written to identify the ovsdb node but we don't use that currently:

external_ids        : {system-id="5201c1fd-d198-46a2-bcbf-ce1ad594f6b5"}

Thanks, Sam

----- Original Message -----
> From: "Edward Warnicke" <hagbard@...>
> To: "Sam Hague" <shague@...>
> Cc: "ovsdb-dev" <ovsdb-dev@...>
> Sent: Wednesday, March 18, 2015 3:53:15 PM
> Subject: Re: [ovsdb-dev] list of required properties needed in
> southbound model
>
> Sam,
>
> On bridge, which external-ids and other-config do you need?
>
> Ed
>
> On Fri, Feb 27, 2015 at 12:53 PM, Sam Hague <shague@...> wrote:
>
> > Queries:
> > - get ovsdb node, get all ovsdb nodes, get bridges on ovsdb node,
> > find bridge via openflow node,  find ovsdbnode via openflow node or
> > bridge
> > - get bridge via name and uuid, get ports from bridge
> > - get port via name and uuid, get interfaces from port
> > - get interface from port, get interface via uuid, get ofport from
> > interface, get externalids from interface
> > - get other_config, external_ids from any table
> >
> > Properties:
> > - Bridge: failMode, protocols, ports, dpid
> > - Ports: name, interfaces
> > - Interface: type, options (map<String,String> - key, local_ip,
> > remote_ip), ofport, externalIds (attached-mac, vm-id, iface-id)
> > _______________________________________________
> > ovsdb-dev mailing list
> > ovsdb-dev@...
> > https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
> >
>
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev


Sam Hague
 

since we are on versions... how about the schema version?

----- Original Message -----
From: "Edward Warnicke" <hagbard@...>
To: "Eric W Multanen" <eric.w.multanen@...>
Cc: "Sam Hague" <shague@...>, "ovsdb-dev" <ovsdb-dev@...>
Sent: Thursday, March 19, 2015 6:09:14 PM
Subject: Re: list of required properties needed in southbound model

I am thinking you are right ;)

Ed

On Thu, Mar 19, 2015 at 4:14 PM, Multanen, Eric W <eric.w.multanen@...
wrote:
I'm thinking it would be useful to also include the 'ovs_version' in the
OVSDB node.

Eric

-----Original Message-----
From: ovsdb-dev-bounces@... [mailto:
ovsdb-dev-bounces@...] On Behalf Of Sam Hague
Sent: Wednesday, March 18, 2015 1:07 PM
To: Edward Warnicke
Cc: ovsdb-dev
Subject: Re: [ovsdb-dev] list of required properties needed in southbound
model

For bridge we don't currently use the external_ids or other_config

For the Open_vSwitch table we do use other_config to get the tunnel ip
address:

other_config : {bridge_mappings="physnet1:eth1,physnet3:eth3",
local_ip="192.168.120.51"}

The external_ids does get written to identify the ovsdb node but we don't
use that currently:

external_ids : {system-id="5201c1fd-d198-46a2-bcbf-ce1ad594f6b5"}

Thanks, Sam

----- Original Message -----
From: "Edward Warnicke" <hagbard@...>
To: "Sam Hague" <shague@...>
Cc: "ovsdb-dev" <ovsdb-dev@...>
Sent: Wednesday, March 18, 2015 3:53:15 PM
Subject: Re: [ovsdb-dev] list of required properties needed in
southbound model

Sam,

On bridge, which external-ids and other-config do you need?

Ed

On Fri, Feb 27, 2015 at 12:53 PM, Sam Hague <shague@...> wrote:

Queries:
- get ovsdb node, get all ovsdb nodes, get bridges on ovsdb node,
find bridge via openflow node, find ovsdbnode via openflow node or
bridge
- get bridge via name and uuid, get ports from bridge
- get port via name and uuid, get interfaces from port
- get interface from port, get interface via uuid, get ofport from
interface, get externalids from interface
- get other_config, external_ids from any table

Properties:
- Bridge: failMode, protocols, ports, dpid
- Ports: name, interfaces
- Interface: type, options (map<String,String> - key, local_ip,
remote_ip), ofport, externalIds (attached-mac, vm-id, iface-id)
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev


Edward Warnicke <hagbard@...>
 

Sam,

Who is writing 'system-id' to external_ids ?

Ed

On Wed, Mar 18, 2015 at 3:07 PM, Sam Hague <shague@...> wrote:
For bridge we don't currently use the external_ids or other_config

For the Open_vSwitch table we do use other_config to get the tunnel ip address:

other_config        : {bridge_mappings="physnet1:eth1,physnet3:eth3", local_ip="192.168.120.51"}

The external_ids does get written to identify the ovsdb node but we don't use that currently:

external_ids        : {system-id="5201c1fd-d198-46a2-bcbf-ce1ad594f6b5"}

Thanks, Sam

----- Original Message -----
> From: "Edward Warnicke" <hagbard@...>
> To: "Sam Hague" <shague@...>
> Cc: "ovsdb-dev" <ovsdb-dev@...>
> Sent: Wednesday, March 18, 2015 3:53:15 PM
> Subject: Re: [ovsdb-dev] list of required properties needed in southbound model
>
> Sam,
>
> On bridge, which external-ids and other-config do you need?
>
> Ed
>
> On Fri, Feb 27, 2015 at 12:53 PM, Sam Hague <shague@...> wrote:
>
> > Queries:
> > - get ovsdb node, get all ovsdb nodes, get bridges on ovsdb node, find
> > bridge via openflow node,
> >  find ovsdbnode via openflow node or bridge
> > - get bridge via name and uuid, get ports from bridge
> > - get port via name and uuid, get interfaces from port
> > - get interface from port, get interface via uuid, get ofport from
> > interface, get externalids from interface
> > - get other_config, external_ids from any table
> >
> > Properties:
> > - Bridge: failMode, protocols, ports, dpid
> > - Ports: name, interfaces
> > - Interface: type, options (map<String,String> - key, local_ip,
> > remote_ip), ofport,
> > externalIds (attached-mac, vm-id, iface-id)
> > _______________________________________________
> > ovsdb-dev mailing list
> > ovsdb-dev@...
> > https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
> >
>


Sam Hague
 

Ed,

normally what happens is the first run a file is created in /etc/openvswitch/system-id.conf and an randomly generated uuid is stashed there. When openvswitch starts up it reads that conf file to set the value in ovsdb.

Sam

----- Original Message -----
From: "Edward Warnicke" <hagbard@...>
To: "Sam Hague" <shague@...>
Cc: "ovsdb-dev" <ovsdb-dev@...>
Sent: Friday, March 20, 2015 9:11:44 AM
Subject: Re: [ovsdb-dev] list of required properties needed in southbound model

Sam,

Who is writing 'system-id' to external_ids ?

Ed

On Wed, Mar 18, 2015 at 3:07 PM, Sam Hague <shague@...> wrote:

For bridge we don't currently use the external_ids or other_config

For the Open_vSwitch table we do use other_config to get the tunnel ip
address:

other_config : {bridge_mappings="physnet1:eth1,physnet3:eth3",
local_ip="192.168.120.51"}

The external_ids does get written to identify the ovsdb node but we don't
use that currently:

external_ids : {system-id="5201c1fd-d198-46a2-bcbf-ce1ad594f6b5"}

Thanks, Sam

----- Original Message -----
From: "Edward Warnicke" <hagbard@...>
To: "Sam Hague" <shague@...>
Cc: "ovsdb-dev" <ovsdb-dev@...>
Sent: Wednesday, March 18, 2015 3:53:15 PM
Subject: Re: [ovsdb-dev] list of required properties needed in
southbound model

Sam,

On bridge, which external-ids and other-config do you need?

Ed

On Fri, Feb 27, 2015 at 12:53 PM, Sam Hague <shague@...> wrote:

Queries:
- get ovsdb node, get all ovsdb nodes, get bridges on ovsdb node, find
bridge via openflow node,
find ovsdbnode via openflow node or bridge
- get bridge via name and uuid, get ports from bridge
- get port via name and uuid, get interfaces from port
- get interface from port, get interface via uuid, get ofport from
interface, get externalids from interface
- get other_config, external_ids from any table

Properties:
- Bridge: failMode, protocols, ports, dpid
- Ports: name, interfaces
- Interface: type, options (map<String,String> - key, local_ip,
remote_ip), ofport,
externalIds (attached-mac, vm-id, iface-id)
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev