| > Under the net neutrality definition linked above, blocking specific ports is a clear violation. I don't see how you can read that from the linked wikipedia page. I assume you're conflating blocking ports with blocking/slowing protocols. > Please direct me to a source explaining why malicious network traffic is exempt from net neutrality. It's not an exhaustive policy document of every possible reason why network access might be terminated/restricted. eg no discussion of terminating/filtering BGP peering announcements from a misconfigured device. Few people, if any, have ever said that network management activities are would be prohibited under NN. If someone is actively disrupting the network, or is otherwise acting maliciously, then clearly as a network operator you're going to be permitted to block that traffic. > Over the past decade, many residential customers have called to enable port 25 so they can run their own mail server Sure, but even if they did permit it - the chances you will be able to run a mail relay from an IP that's clearly in the same network block as a bunch of other residential networks is near zero. Most major mail providers will outright block you for existing in that range, and most others will block you for being unable to demonstrate control over the IP (by setting Reverse-DNS). |
Here's how net neutrality is defined.
"Net neutrality is the principle that Internet service providers must treat all data on the Internet the same, and not discriminate or charge differently by user, content, website, platform, application, type of attached equipment, or method of communication."
Blocking all TCP/IP packets with first two bytes set to 25, and not blocking TCP/IP packets with the first two bytes set to 24, is a clear violation of the Net Neutrality principle of no discrimination based on application. If I send a TCP/IP packet with source port 24, my ISP does not block it. However, if I change just one bit in that packet, my ISP refuses to send it.
An ISP blocking an entire class of applications from the internet (in this case, SMTP servers) is most certainly a net neutrality violation.
> If someone is actively disrupting the network, or is otherwise acting maliciously, then clearly as a network operator you're going to be permitted to block that traffic.
Where specifically in the definition of net neutrality does it permit ISPs to block such traffic? Blocking such traffic is a violation of the net neutrality principle that "Internet service providers must treat all data on the Internet the same".
> Most major mail providers will outright block you for existing in [a residential IP block]
ISPs have blocked residential customers from using SMTP for over a decade now, therefore it's no surprise mail providers have little incentive to support residential SMTP servers. They've been forced out of the market.