Bright Zhao
2017-May-10 07:41 UTC
What's the weight means in the dump of edge info from USR2?
Hi, tinc experts abc to def at x.x.x.x port 655 options d weight 540 How’s the 540 weight been calculated? What does it mean? How can I leverage this weight? The d of after options mean direct?
Guus Sliepen
2017-May-10 18:02 UTC
What's the weight means in the dump of edge info from USR2?
On Wed, May 10, 2017 at 03:41:46PM +0800, Bright Zhao wrote:> abc to def at x.x.x.x port 655 options d weight 540 > > How’s the 540 weight been calculated? What does it mean? How can I leverage this weight?Unless you specify it manually (by using the Weight configuration option), tinc will use the time it takes to make a connection to a peer as the weight. So peers with a higher latency, lower bandwidth and/or lower CPU power will get a higher weight. Weight is used for creating a minimum spanning tree for forwarding broadcast packets. With tinc 1.1, weight is also used to decide which node to forward packets to if direct communication with the destination node is not possible, if there is a tie between multiple paths with the same minimum number of hops.> The d of after options mean direct?d here means that PMTU discovery and MSS clamping is enabled. -- Met vriendelijke groet / with kind regards, Guus Sliepen <guus at tinc-vpn.org> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: <http://www.tinc-vpn.org/pipermail/tinc/attachments/20170510/765e7ac0/attachment.sig>
Bright Zhao
2017-May-11 00:03 UTC
What's the weight means in the dump of edge info from USR2?
Thank you, that is very helpful. And actually I do have a few further questions regarding this: 1. This weight is not the one specified in Subnet, this should be something related to the host, where can I manually configure this? 2. The weight value is ONLY take round trip latency as the measurement, or including CPU power and other factors into consideration? 3. I don't know how this Weight named, but let's say it Path-weight; So in 1.1, tinc will first evaluate Subnet-weight, and if certain route have the same Subnet-weight, they will compare the Path-weight for deciding which path to forward(if direct not possible, and same hops to the destination)? 4. When will 1.1 been released as official version? Sent from iPhone> 在 2017年5月11日,上午2:02,Guus Sliepen <guus at tinc-vpn.org> 写道: > >> On Wed, May 10, 2017 at 03:41:46PM +0800, Bright Zhao wrote: >> >> abc to def at x.x.x.x port 655 options d weight 540 >> >> How’s the 540 weight been calculated? What does it mean? How can I leverage this weight? > > Unless you specify it manually (by using the Weight configuration > option), tinc will use the time it takes to make a connection to a peer > as the weight. So peers with a higher latency, lower bandwidth and/or > lower CPU power will get a higher weight. > > Weight is used for creating a minimum spanning tree for forwarding > broadcast packets. With tinc 1.1, weight is also used to decide which > node to forward packets to if direct communication with the destination > node is not possible, if there is a tie between multiple paths with the > same minimum number of hops. > >> The d of after options mean direct? > > d here means that PMTU discovery and MSS clamping is enabled. > > -- > Met vriendelijke groet / with kind regards, > Guus Sliepen <guus at tinc-vpn.org> > _______________________________________________ > tinc mailing list > tinc at tinc-vpn.org > https://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc