Redundancy features Architectural Problems
222
Another interesting problem occurs when managing networks through firewalls. Sometimes the address translation works in the other direction. That is, the network-management server sees translated addresses
for everything inside the managed cloud. Some network address-translation devices are capable of doing this kind of wholesale address translation, giving every device a new unique address.
This configuration especially appears in cases in which an external network-management service provider is used. The internal network may contain sensitive information and therefore require protection from the
service provider by means of a firewall. The firewall may be configured to pass only SNMP and ICMP packets and perhaps telnet, FTP, and TFTP for configuration-management purposes and to translate all IP
addresses in the internal network.
This address translation may be used for a good reason. If the network-management service provider manages two large networks, there is a good chance that both of them use the common unregistered
10.0.0.0
address range. If the service provider wants to see both networks properly, they have to do some address translation.
This configuration leads to serious complications, however. Many types of SNMP packets include IP addresses in their data segments. An IP address is just one of many pieces of management information that
could be sent. However, this means that the address in the payload of the packet is different from the address in the header of the packet because of address translation. This difference causes serious confusion
in many cases. There is no clean workaround. The best way to handle this situation is simply to avoid it. The network-management service provider is advised to maintain a separate, disconnected management
server for each client.
In some cases, such as when managing sections of the public Internet, there may be security concerns about allowing SNMP through the firewall. In fact, there are security concerns about using SNMP at all in
such hostile environments. Most frequently, the devices that are connected directly to the public Internet have SNMP disabled.
Disabling SNMP presents a serious management problem, however. How can the network manager monitor a device that doesnt use SNMP? As it turns out, a lot of devices, particularly in legacy networks,
do not use SNMP. In all of these cases, it is necessary to use out-of-band management techniques. Some of these techniques are discussed later in this chapter.