aboutsummaryrefslogtreecommitdiff
path: root/proposals/254-padding-negotiation.txt
diff options
context:
space:
mode:
authorMike Perry <mikeperry-git@torproject.org>2018-10-29 21:20:16 +0000
committerMike Perry <mikeperry-git@torproject.org>2018-10-29 21:20:16 +0000
commita697137e91ed319eae0ef8155c919249b1b75e86 (patch)
tree7e65a12cd62a1f5e1c55cfd55f17a2eb92793ad7 /proposals/254-padding-negotiation.txt
parent3fed83a38d9d85cab6d0437184f3b8909ca0266b (diff)
downloadtorspec-a697137e91ed319eae0ef8155c919249b1b75e86.tar.gz
torspec-a697137e91ed319eae0ef8155c919249b1b75e86.zip
fixup! Update Proposal #254 with latest circuit padding plans.
Update padding consensus param limits.
Diffstat (limited to 'proposals/254-padding-negotiation.txt')
-rw-r--r--proposals/254-padding-negotiation.txt22
1 files changed, 8 insertions, 14 deletions
diff --git a/proposals/254-padding-negotiation.txt b/proposals/254-padding-negotiation.txt
index 3b2c883..94d8287 100644
--- a/proposals/254-padding-negotiation.txt
+++ b/proposals/254-padding-negotiation.txt
@@ -305,21 +305,15 @@ We recommend that three consensus parameters be used in the event that
the network is being overloaded from padding to such a degree that
padding requests should be ignored:
- * circpad_max_machine_padding_pct
- - The maximum ratio of sent padding traffic to sent non-padding traffic
- (expressed as a percent) to allow on a padding machine before ceasing
- to pad. Ex: 75 means 75 padding packets for every 100
- non-padding+padding packets. This definition is consistent with the
- overhead values in Proposal #265.
- * circpad_machine_allowed_cells
+ * circpad_global_max_padding_pct
+ - The maximum percent of sent padding traffic out of total traffic
+ to allow in a tor process before ceasing to pad. Ex: 75 means
+ 75 padding packets for every 100 non-padding+padding packets.
+ This definition is consistent with the overhead values in Proposal
+ #265, though it does not take node position into account.
+ * circpad_global_allowed_cells
- The number of padding cells that must be transmitted before the
- per-machine ratio limit is applied.
- * circpad_max_global_padding_pct
- - The maximum ratio of sent padding traffic to sent non-padding traffic
- (expressed as a percent) to allow globally at a client or relay
- before ceasing to pad. Ex: 75 means 75 padding packets for every 100
- non-padding+padding packets. This definition is consistent with the
- overhead values in Proposal #265.
+ global ratio limit is applied.
Additionally, each machine can specify its own per-machine limits for
the allowed cell counters and padding overhead percentages.