Toggle navigation
EN
EN
DE
ES
FR
IT
UK
EN
DE
ES
FR
IT
UK
Help
Log In
Help
Log In
EN
EN
DE
ES
FR
IT
UK
EN
DE
ES
FR
IT
UK
Home
Messages
Hashtags
Subgroups
This group is locked. No changes can be made to the group while it is locked.
×
×
×
Close
Likes
z.archive.ovsdb-dev@lists.opendaylight.org
Messages
rough agenda for L3 meeting
×
Close
Search
Single
Toggle Dropdown
Messages
Topics
Expanded
Polls
previous page
#1403
next page
Re: rough agenda for L3 meeting
Flavio Fernandes <ffernand@...>
#1403
Hello folks,
Just wanted to give a follow up on the topic of creation of OVS port/interface for router interfaces: It is _not_ created at all.
In other words, while Neutron ports are created to represent each of the interfaces of the router, when using ODL to perform L3 fwd we
do not create/use corresponding port/interfaces on the OVS side. The router interface is ‘abstracted’ on each Openstack node by the
creation of openFlow1.3 rules that match on the prefix and rewrites the L2 mac and subnet (aka segmentation id, tunnId). For an example
of such, look at table 60 (lines 28-30) in this [1] example. That particular table is maintained by the RoutingService [2] in net-virt.
It is my intention to publish info on the pipeline logic used in odl-ovsdb; so it is better known by the community; stay tuned. ;)
Just to be clear, this is only the case for router interfaces; not tenant vms. And this in the context of odl l3 fwd; not l3-agent that is used by
Openstack by default.
— flavio
PS:
@Ed: @Keith: the ovsdb l3 fwd implementation does not care about mutiple routers for the same tenant, but it seems that what you are
planning to do does. For that sake, consider using the “device_id” field in the Neutron port to distinguish the router the interface belongs to.
Similar to SG groups, all the info needed is embedded in the Neutron port objects. I have no plans to chase after the missing router
add/remove events from Neutron in the near future.
[1]:
https://gist.github.com/anonymous/b174cb44424960afa20c#file-gistify100897-txt-L29
[2]:
https://github.com/opendaylight/ovsdb/blob/master/openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/RoutingService.java#L77
previous page
View All 2 Messages In Topic
next page
previous page
#1403
next page
Join
{z.archive.ovsdb-dev@lists.opendaylight.org to automatically receive all group messages.
×
Close
Report Message
Reason
Report to Moderators
I think this message isn't appropriate for our group. The Group moderators are responsible for maintaining their community and can address these issues.
Report to OpenDaylight Support
I think this violates the Terms of Service. This includes: harm to minors, violence or threats, harassment or privacy invasion, impersonation or misrepresentation, fraud or phishing.
Note:
Your email address is included with the abuse report.
×
Close
Verify Delete
Are you sure you wish to delete this message from the message archives of z.archive.ovsdb-dev@lists.opendaylight.org?
This cannot be undone.
×
Close
Verify Repost
Are you sure you wish to repost this message?
More Options
More
Home
Hashtags
Subgroups
Terms
Toggle navigation
Terms
©
2023
Groups.io