OIT Network Systems

OIT Network Systems: Device Blocking Policies

The primary mission of the OIT Network Systems group is to ensure the correct and efficient operation of the campus network for the benefit of Princeton University faculty, staff, and students.

Sometimes our mission makes it necessary to deny network service for a customer's device. For example, we block devices that disrupt or degrade network service. We also block a device when its activity creates a security risk for others. At times we are directed to block service because a customer's network activity places the customer or the University at legal risk, or the activity is in serious violation of University policies.

This document provides an overview of the most common reasons we block devices, how customers are notified of these blocks, and the timeframe for removing such blocks once the customer has resolved the issue.

Contents


Why Are Devices Blocked by OIT Network Systems?

These are the most common reasons that lead to OIT Network Systems blocking service for a device:

Disrupting Service
When a device disrupts network service, we take appropriate action to restore normal service for the campus as expeditiously as possible. Usually this includes immediately blocking network service for the disruptive device.

Some common examples include devices that act as rogue DHCP servers, or that steal another's IP address.

Degrading Service
Sometimes a device's activity isn't actually disrupting network service, but instead is only degrading network service. We take appropriate action to restore the quality of network service to an acceptable level, or to prevent the service quality from falling below an acceptable level.

Examples include devices that flood campus DNS service with excessive requests, keep asking campus DHCP service for new leases, or send erroneously-addressed traffic that must be blocked by campus routers on an ongoing basis.

Depending on the degree of service degradation, it may be necessary to block the device immediately. Other times it may possible to give the customer some time to address the issue without blocking the device; if the problem continues, however, we will block the device eventually.

Impeding the Ability of OIT to Manage Network Service
On occasion a device is neither disrupting nor degrading network service, but is operating in such a way as to impede the ability of OIT to manage network service. Ultimately this can affect the quality of network service, because when OIT's ability to manage network service is impeded, we cannot respond expeditiously to detect and correct network problems.

Usually it possible for us to give the customer some time to try to fix the problem, or to disconnect the device until s/he can fix it. If the issue continues (the customer neither fixes the problem nor disconnects the device), we may block the device.

While uncommon, examples include devices that cause an excessive frequency of certain ordinary network events to be logged by network infrastructure. The logging of some ordinary is necessary to allow OIT to perform diagnosis and management of the network. A device that is responsible for an excessive frequency of these events can impede our ability to maintain usable logs. An example is a device with a Ethernet interface that is unable to maintain a stable Ethernet link, causing the Ethernet link to oscillate rapidly between "up" and "down".

Attacking or Compromising Other Devices
A device that appears to be the source of an attack or attempted attack on other devices will be blocked. Typically we block as soon as is practical.

Some examples include devices scanning the network to find targets for potential attacks, devices attempting to guess passwords, and devices attempting to flood targets with excessive traffic.

Persistent Attachment to Campus Network without Host Database Registration
Devices attached to the campus network must be registered in the Princeton University Host Database. (That document notes there are several exceptions, most notably devices properly using Temporary Visitor Wireless Network Access (TVWNA).)

When a device is persistently attached without being registered, OIT Network Systems will request that someone responsible for the device register the device or disconnect the device. If the device remains attached and unregistered, we block network service for the device after a suitable period.

Often these situations also come under the "degrading network service" category. This is because the device often is configured to obtain an IP address via DHCP or BootP. The device's ongoing DHCP or BootP attempts (which fail because the device is not registered) place unnecessary load on campus DHCP/BootP servers, and add unnecessary broadcast traffic to the network.

Violations
Various violations may lead to a device being blocked:

While these are the most common reasons we block network service for a device, it is not intended to represent a complete list. There may be less common situations that also are best addressed by blocking network service for a device. Each incident is handled individually, so we may take the most appropriate action as the circumstances warrant.


How Long Do We Wait Before Blocking a Device?

When a device is disrupting service, we usually must block the device immediately. The same is true when a device is attacking or compromising other devices. And we block immediately when there is a violation involved.

Often we do not need to block the device immediately. For example, if the device is only degrading network service (rather than disrupting it), and the degree of service degradation is not severe, it usually is possible to give the customer some time so s/he may fix the problem, or to disconnect the device until s/he can fix it.

For example, if the network can continue to perform acceptably while there are few devices degrading service in a particular way at any one time, we may be able to wait several days for the customer(s) to take action.

In these cases, the problem description OIT Network Systems provides often says something to the effect that "If the customer cannot correct the problem at this time, the customer should disconnect the device from the campus network until s/he can correct the problem."

If the issue continues (the customer neither fixes the problem nor disconnects the device), we block network service for the device. We do so because if we were to leave such matters unresolved, the number of such incidents would grow until their cumulative effect would be to degrade network service below acceptable levels.

How long we wait for the customer to address the problem before the device is blocked varies depending on the problem's nature. For many problems, we wait three business days from the time that a reasonable attempt was made to notify a responsible person of the problem.

When the only issue is that the device is attached to the campus network without being registered in the Princeton University Host Database, we typically wait one calendar week (or five business days) before blocking. (If there are additional issues, such as excessive DHCP or BootP traffic, or use of inappropriate IP addresses, the device may be blocked sooner.)

For some "service is degraded" problems we permit the problem to continue only for a few hours before we must block the device. In such cases, we usually say so in the problem description. For example, we may say: "If the customer cannot correct the problem at this time, the customer should disconnect the device from the campus network until s/he can correct the problem. If the problem is still continuing at the end of the business day, network service for the device will be blocked." We recognize that it is unrealistic to expect most customers will be able to take action in so short a timeframe; we take this approach so that those customers who can take swift action may do so rather than be blocked.

How long we wait before blocking also may be influenced by whether the device has been the source of the same problem repeatedly in the past. For example, after a device has caused the same problem three times, further incidents may lead to the device being blocked promptly rather than giving the customer several business days to address the problem. Similarly, if a device caused the same problem in the past leading to it being blocked, was then unblocked because the customer informed OIT that the problem was resolved, and then the problem resumes quickly enough show that it had never been resolved, OIT will block the device promptly.


How Do We Notify Customers?

When OIT Network Systems makes the decision to block the device, we ask the OIT Help Desk to notify someone responsible for the device.

We normally do so using OPM, OIT's incident tracking system. This assigns a unique "ticket ID" to the incident, and ensures that information about the incident is available round-the-clock to information technology support staff within OIT and in other University departments. This also makes it possible to refer the incident to information technology support staff in other University departments when appropriate.

How the OIT Help Desk determines who best to notify can vary depending on the nature of the incident:

Once the OIT Help Desk determines who should be notified, they determine how best to notify that person:

Exceptions to this notification approach include:


How Long Does it Take to Be Unblocked After the Customer Addresses the Issue?

We recognize that customers want to have their devices unblocked as quickly as possible. OIT Network Systems strives to handle "unblock" requests within one business day of the time we receive the request.

The problem description provided by OIT Network Systems usually states how the person handling the incident should advise Network Systems once the issue has been addressed, so that the block may be removed. For example, the OPM incident ticket we create may say: "Once the problem is fixed (or the device is disconnected from the network), please transfer this ticket to the OPM NET-INCOMING queue to have the block(s) removed." So if the person responsible for the device notifies the OIT Help Desk that the problem is fixed, the OIT Help Desk will transfer the OPM incident ticket to OIT Network Systems and request that the block(s) be removed. Alternatively, if the incident is being handled by departmental IT support staff who have OPM access, they may transfer the OPM incident ticket to OIT Network Systems and request that the block(s) be removed.

Once OIT Network Systems has received an unblock request, we strive to handle it within one business day. In support of this goal, we prioritize the handling of such "unblock" requests above many of the other tasks we perform.

Be aware that:

The "one business day turnaround" is specific to unblock requests for those blocks initiated by OIT Network Systems. It doesn't apply to other kinds of requests submitted to OIT Network Systems. We prioritize "unblock" requests above many other kinds of requests.


Appendix: Why Don't Network Systems Staff Contact Customers Directly?

Customers sometimes inquire why OIT Network Systems asks the OIT Help Desk to notify customers when their devices are causing a problem, rather than having OIT Network Systems contact customers directly:

We recognize that there is some validity to the observations above, however, there are reasons that OIT Network Systems asks the OIT Help Desk to notify customers when their devices are causing a problem. These reasons include:

For these reasons, OIT Network Systems relies on the OIT Help Desk to notify customers when we discover devices that are causing problems.


A service of OIT Network Systems
The Office of Information Technology,
Princeton University
Last Updated: October 12 2009