Am Mon September 7 2009 20:56:50 schrieb Henning Rogge: > Maybe I have an suggestion how we can add the "same IP multiple times on > different interfaces" without any overhead for normal operation in the > messages. > > new TLV (both message TLV and address block TLV): > IF_INDEX including a value of 1 bytes. The value must be 1 or higher. > (this supports up to 255 interfaces with the same IP, which should be more > than enough) > > --------- > > Every Node having the same IP multiple times add an IF_INDEX TLV as a > message TLV to HELLOS with with the duplicate IPs as interface IP. > > instead of working with "neighbor_interface_ip", NHDP will always use a > pair of "neighbor_interface_ip" and "neighbor_interface_index". This will > guarantee that the pair is unique. If no IF_INDEX is attached to an > interface IP, it's considered 0. > > All neighbor_interface IPs put into an HELLO will contain an IF_INDEX TLV, > unless the stored index is 0. > > --------- > > If we would run NHDP this way with no duplicate IPs, there will be no > change in the message structure at all. All interfaces will add "0" as the > default if_index to their identification pair, but this don't need to be > transmitted to neighbors. Just another thought about this. If we add an interface index to the IPs in the hellos, NHDP and the MPR algorithm of OLSRv2 will be able to see what group of interface IPs belong to the same physical interface, which might help to do a better MPR calculation. Henning Rogge -- Diplom-Informatiker Henning Rogge , Fraunhofer-Institut für Kommunikation, Informationsverarbeitung und Ergonomie FKIE Kommunikationssysteme (KOM) Neuenahrer Straße 20, 53343 Wachtberg, Germany Telefon +49 228 9435-263, Fax +49 228 9435 685 mailto:henning.rogge at fkie.fraunhofer.de http://www.fkie.fraunhofer.de GPG: E1C6 0914 490B 3909 D944 F80D 4487 C67C 55EC CFE0
Attachment:
signature.asc
Description: This is a digitally signed message part.