neutron l3 router, extra route not supported
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R1.1 |
Won't Fix
|
Wishlist
|
Sachin Bansal | |||
R2.0 |
Won't Fix
|
Wishlist
|
Sachin Bansal | |||
R2.1 |
Won't Fix
|
Wishlist
|
Sachin Bansal | |||
R3.0 |
Won't Fix
|
Wishlist
|
Sachin Bansal | |||
Trunk |
New
|
Wishlist
|
Sachin Bansal |
Bug Description
Update extra route
Verb URI Description
PUT /routers/router_id Updates logical router with routes attribute.
Normal Response Code: 200
Error Response Codes: Unauthorized (401), Bad Request (400), Not Found (404), Conflict (409)
This operation configures extra routes on the router. The nexthop IP must be a part of one of the subnets to which the router interfaces are connected. Otherwise, the server responds with 400 Bad Request error code. When a validation error is detected, such as a format error of IP address or CIDR, the server responds with 400 Bad Request. When Networking receives a request to delete the router interface for subnets that are used by one or more routes, it responds with 409 Conflict.
Example 4.56. Update routes: JSON request
{
"router":{
"routes":[
{
}
]
}
}
Example 4.57. Update routes: JSON response
{"router":
{"status": "ACTIVE",
"external_
"name": "router1",
"admin_
"tenant_id": "936fa220b2c24a
"routes": [{"nexthop": "10.1.0.10", "destination": "40.0.1.0/24"}],
"id": "babc8173-
}
tags: | added: neutronapi |
information type: | Proprietary → Public |
Changed in juniperopenstack: | |
milestone: | r1.10-fcs → none |
Not supported in 1.10