<div dir="ltr"><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><<[…] If the explicit length of a TLV defined by the original protocol is<br>larger than its natural length, the extra space present in the TLV is<br>silently ignored by an implementation of the original protocol;<br>extended implementations MAY use it to store arbitrary data and<br>SHOULD structure the additional data as a sequence of sub-TLVs. […]>></blockquote></div><div><br></div><div><br></div><div><div>Hi everybody,</div><div><br></div><div>I have the following problem. I would like that Babel-nodes</div><div>running an implementation of the original protocol (call them standard-nodes)</div><div>would be able to "forward information" contained in sub-TLVs</div><div>coming from "extended-nodes". In other terms, instead of silently</div><div>ignoring unknown sub-TLVs, I would like that standard nodes</div><div>would be able to propagate (even without processing) information</div><div>they do not understand, e.g. some special attributes of a source</div><div>included in a sub-TLV attached to a router-id parent TLV.</div><div><br></div><div>Is it possible to accomplish this kind of “silent-propagation”?</div><div>For instance, I am thinking to this in order to deploy an extension </div><div>without the need to reboot the whole network.</div><div><br></div><div>Thank you and regards,</div><div><br></div><div>Lorenzo Ghiro</div></div><div><br></div><div>PS: In BGP it seems there is something similar, the so called</div><div>Optional transitive Path Attributes (<a href="https://tools.ietf.org/html/rfc4271#section-5" target="_blank">https://tools.ietf.org/html/<wbr>rfc4271#section-5</a>)</div></div>