There has been discussion lately about aggregating responses in
multicast RAs. The draft mentions sending RAs multicast for aggregation
of responses but doesn't specify how this is done - specifically, it
makes no mention of including multiple LNOLOs.
It may, due to MTU constraints, not be possible to include all the
necessary LNOLOs (as it also may not be possible to fit a completeRA
within the MTU).
Given this, is it worth having LNOLOs in multicast RAs at all?
I think the reason for them was to cover cases where it was not
possible to fit a completeRA, but they seem to have the same
limitation.
In solicited multicast RAs:
- Should there be LNOLOs if applicable?
- If yes, should there be multiple LNOLOs if applicable?
- If yes, and there is not space for both CompleteRA and
applicable LNOLOs, which should take preference?
Brett,
I think that RAs which are multicast in res;ponse to a depletion of unicast
tokens should contain exactly the same information as the RAs that are
multicast as beacons on the link. So, I'd say that they should be CompleteRA
or CPL, but not contain LNOLOs or any specific responses to RSs received.
Makes things simpler.
jak
Brett Pentland wrote: > There has been discussion lately about aggregating responses in > multicast RAs. The draft mentions sending RAs multicast for aggregation > of responses but doesn't specify how this is done - specifically, it > makes no mention of including multiple LNOLOs. > > It may, due to MTU constraints, not be possible to include all the > necessary LNOLOs (as it also may not be possible to fit a completeRA > within the MTU). There is a subtle difference in these two cases: with the compeleRA scenario, if you can not do it due to MTU restriction, the host MUST depend on its CPL to infer landmark not on link, when it receives a multicast RA. While with LNOLO's even if you cannot include all the necessary LNOLOs, the ones you include gives a specific answer to atleast those landmark questions. Backward compatability is one thing. But, I am not in favor of depending on CPL as much as possible when DNA solution is implemented on the hosts/routers on the link. The issue is how to define 'as much as possible' - if we feel that the complexity of the solution increases too much, I am open to the idea of depending on CPL as part of the DNA solution. IMHO, defining LNOLO doesn't increase the complexity that much - it provides an explicit mechanism for the routers to respond to a 'yes/no' question - 'I think explicit is good' ;-) > Given this, is it worth having LNOLOs in multicast RAs at all? > I think the reason for them was to cover cases where it was not > possible to fit a completeRA, but they seem to have the same > limitation. Again, not the same limitation. But, I understand what you mean here. > > In solicited multicast RAs: > - Should there be LNOLOs if applicable? Yes. > - If yes, should there be multiple LNOLOs if applicable? Yes. If all LNOLO's can fit in the RA, prioritize the landmark questions in order they were received. > - If yes, and there is not space for both CompleteRA and > applicable LNOLOs, which should take preference? If the router can do CompleteRA - I think the text should recommend (SHOULD) completeRA for multicast messages. LNOLO is useful mostly when completeRA is not possible becos of MTU/bandwidth restrictions. thanks, Sathya PS: Brett - the issues I am not responding to, please assume I don't have a strong opinion about them and I defer to the group/you to make the decision. Is that alright?
Sathya Narayanan wrote: > Brett Pentland wrote: > >> There has been discussion lately about aggregating responses in >> multicast RAs. The draft mentions sending RAs multicast for aggregation >> of responses but doesn't specify how this is done - specifically, it >> makes no mention of including multiple LNOLOs. >> >> It may, due to MTU constraints, not be possible to include all the >> necessary LNOLOs (as it also may not be possible to fit a completeRA >> within the MTU). > > > > There is a subtle difference in these two cases: with the compeleRA scenario, if you can not do it due to MTU restriction, the host MUST depend on its CPL to infer landmark not on link, when it receives a multicast RA. While with LNOLO's even if you cannot include all the necessary LNOLOs, the ones you include gives a specific answer to atleast those landmark questions. Multicast is already just being used to handle overflow and non-DNA hosts so it's a limited set. The cases not handled by CompleteRA is only a subset of those special cases. I don't think it's worth the complexity to add this. Not having a completeRA doesn't have to mean that a decision can't be made just based on that one RA either. If a host does receive an incomplete multicast RA that has a disjoint set of prefixes from it's current list, then unless there is a need to be really conservative about not inferring movement, it seems pretty reasonable to just infer movement and form a new address etc. The only cases where this will be incorrect will be where the entire list of prefixes the host has stored from the link don't match any of the prefixes that did make it into the RA. The penalty is that a new address/router gets used, but that should settle pretty quickly anyway. > > PS: Brett - the issues I am not responding to, please assume I don't have a strong opinion about them and I defer to the group/you to make the decision. Is that alright? That's fine. Brett.
>Brett, >> >> I think that RAs which are multicast in res;ponse to a depletion of unicast >> tokens should contain exactly the same information as the RAs that are >> multicast as beacons on the link. So, I'd say that they should be CompleteRA >> or CPL, but not contain LNOLOs or any specific responses to RSs received. >> Makes things simpler. The more I think about this, the more I'm starting to lean towards Jak's opinion. It may sound like a lucrative choice to aggregate responses but I'm getting the feeling that it can get complicated. Complication will make the specification be more open to various interpretations. Tero
Resolution here too? Brett Pentland wrote: > There has been discussion lately about aggregating responses in > multicast RAs. The draft mentions sending RAs multicast for aggregation > of responses but doesn't specify how this is done - specifically, it > makes no mention of including multiple LNOLOs. > > It may, due to MTU constraints, not be possible to include all the > necessary LNOLOs (as it also may not be possible to fit a completeRA > within the MTU). > > Given this, is it worth having LNOLOs in multicast RAs at all? > I think the reason for them was to cover cases where it was not > possible to fit a completeRA, but they seem to have the same > limitation. > > In solicited multicast RAs: > - Should there be LNOLOs if applicable? No. > - If yes, should there be multiple LNOLOs if applicable? > - If yes, and there is not space for both CompleteRA and > applicable LNOLOs, which should take preference? Furthermore, the content of solicited multicast RAs should be the same as unsolicited multicast RAs and should include all PIOs as well as all learned prefixes in a DNAO, if possible.
| Topic DNASoln1Issue003 . { Edit | Attach | Ref-By | Printable | Diffs | r1.4 | > | r1.3 | > | r1.2 | More } |
|
Revision r1.4 - 22 Apr 2005 - 02:18 GMT - Main.BrettPentland Parents: WebHome > DNASolution1 |
Copyright © 1999-2003 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors. Ideas, requests, problems regarding TWiki? Send feedback. |