2012-06-10 31 views
9

速率限制對於保護登錄系統嘗試失敗或限制每個IP的客戶端資源使用情況作爲反濫用措施很有用。這對於IPv4地址也是非常有效的,因爲只有擁有一千個強大的僵屍網絡的人才能夠繞過它來造成破壞。限速/禁止IPv6中的IP

您如何在IPv6中實現這一目標?據我所知,專用主機現在爲您提供/ 64塊,大約18個地址。住宅互聯網服務供應商呢? IPv6部署中是否有最小和/或最大的塊大小?是否有可能在IPv6中採用有效的速率限制方案?

+0

/64也是最低的住宅。 – Flexo

+1

嗯,有趣的問題。 +1 :) – jalf

回答

4

A/64大致映射到單個住宅網絡 - 與單個IPv4地址映射到單個住宅網絡大致相同。許多提供商爲最終用戶(我的ISP,節點,allocates a static /56 to every residential and business username)分配/ 60,/ 56或/ 48子網

因此,如果您基於/ 64進行速率限制(即忽略最後64位) ,您可以準確地限制單個用戶的速度。

還有一點,Windows Vista及以上版本的操作系統,Mac OS X v10.7以及Ubuntu 12.04及以上版本,都使用隨機主機標識符作爲傳出連接。這意味着您看到的IPv6地址的最後64位始終是隨機的(每次重新啓動時都是隨機的),因此您可以忽略它們。如果您只查看前64位,則它們更可能是靜態的(或者至少是長壽命的)。