-
Notifications
You must be signed in to change notification settings - Fork 34
[Documentation] Route Manager Design doc #382
Conversation
xieus
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Look great in general. One comment is to continue on designing the Subnet Mgr path, and keep APIs up to update.
| == Overview | ||
|
|
||
| The Route Manager is an Alcor microservice which manages the route tables and route entries for all VPCs and Subnets. | ||
| It also provides router-related functionalities to compatible with OpenStack Neutron's router APIs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor: to be compatible with
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated
| . Router resource managed by an owner, Neutron or VPC. | ||
| . Route table resource managed by an owner, VPC or Subnet. | ||
| . Route entry should include destination, nexthop, target, and priority. | ||
| . Warning message should be raised if same route entry with different priority has been inserted by users. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One more requirement:
- Warning message should be raised when adding an invalid routing rule
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated
| ** API Gateway | ||
| //*** xref:_api_gateway.adoc[API Gateway] | ||
| ** xref:mgmt_services/mgmt_services_overview.adoc[Resource Management Services] | ||
| *** xref:mgmt_services/vpc_manager.adoc[VPC Manager] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will need a new route_manager_l3_neighbors_update_5.PNG to remove the grammar check warning.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PNG is recaptured without grammar check warning.
xieus
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks @cj-chung for putting all the design details together.
This design document includes concept, data schemas, APIs, and detailed workflows design for the management of routers, routing tables and routing rules in Alcor for both Neutron and VPC scenarios.