Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 11 additions & 6 deletions draft-ietf-masque-ip-proxy-reqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,12 +155,17 @@ along the path.

## IP Assignment

The client will be able to request to be assigned an IP address range,
optionally specifying a preferred range. In response to that request, the server
will either assign a range of its choosing to the client, or decline the
request. For symmetry, the server may request assignment of an IP address range
from the client, and the client will either assign a range or decline the
request.
The IP address or range of IP addresses can either be assigned by the client
or the proxy. If the address is assigned by the client, the proxy has to ensure
that the IP address is from a valid range that the client has authority of and that
return traffic is routed correctly over the proxy.
Comment on lines +159 to +161

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
or the proxy. If the address is assigned by the client, the proxy has to ensure
that the IP address is from a valid range that the client has authority of and that
return traffic is routed correctly over the proxy.
or the proxy.

I can remove the sentence about validation (because that can indeed be seen as a separate discussion), however, I would still like to see the rest of the PR as there are two cases which should be covered here: 1) the client request a certain IP or IP range, or the proxy just assigns an address and tells the client about it.


If the proxy selects the IP address, there should be a way for the proxy
to indicate the address to the client. In both cases, it may further be possible
for either the client or proxy to request a certain address or range,
which may be declined however. Eventually, the possibility to issue requests
for either the client or the proxy might be desired. However, such requests
could eventually be realized in an extension.

## Route Negotiation

Expand Down