Library Table of Contents Index Previous Next Comments

Understanding IPspaces

About IPspaces  Top

An IPspace defines a distinct IP address space in which vfilers can participate. IP addresses defined for an IPspace are meaningful only within that IPspace. A distinct routing table is maintained for each IPspace. No cross-IPspace traffic is routed.

Guidelines for vfiler participation in an IPspace  Top

The following guidelines apply to vfiler participation in an IPspace:

Typical application of IPspaces  Top

Suppose an SSP needs to connect customers of company A and company B to a filer on its premises. The SSP creates two vfilers on the physical filer--one per customer--and provides a dedicated network path from one vfiler to A's network and from the other vfiler to B's network.

This deployment would work if both companies were using nonprivate IP address ranges; however, as shown in the following illustration, this is not the case.

Both companies use the private IP address subnet 10.0.0.0, thus causing the following problems:

To alleviate these problems, two IPspaces are defined on the filer--one per vfiler. Because a distinct routing table is maintained for each IPspace and no cross-IPspace traffic is routed, the data for each company is securely routed to its respective network even if the two vfilers are configured in the 10.0.0.0 address space, as shown in the following illustration.

Additionally, the IP addresses referred to by the various configuration files, such as the /etc/hosts file, /etc/hosts.equiv file, and /etc/rc file, are relative to that IPspace. Therefore, the IPspaces allow the SSP to configure the same IP address for the configuration and authentication data for both vfilers, without conflict.

How interfaces participate in an IPspace  Top

If the filer is licensed for vfilers, all its IP-addressable interfaces, including interfaces such as vifs and VLAN, belong to the default IPspace. The default IPspace exists automatically and cannot be destroyed.

When you create a new IPspace, you assign interfaces to the new IPspace from the default IPspace. An interface can belong only to one IPspace.

Routing in an IPspace  Top

A distinct routing table is maintained for each IPspace. All vfilers participating in an IPspace share its routing table.

Incoming packets

All packets coming in through an interface are tagged with the IPspace identifier (ID) of the IPspace to which the interface belongs. The IP address of the interface and the IPspace ID are used to identify the vfiler for which the packet is intended.

Outgoing packets

All outgoing traffic uses the IPspace ID of the vfiler that is generating the traffic to determine the routing table to use. Data ONTAP ensures that packets generated by the vfilers of an IPspace are transmitted through the interfaces that belong to that IPspace.

Note
Broadcast packets are restricted to the vfilers within the destination IPspace.

Library Table of Contents Index Previous Next Comments