Defining a heterogeneous network

The NIM feature enables NIM to model networks consisting of different data-link protocol segments.

Networks consisting of different data-link protocol segments use bridges to connect two segments that have different data link protocols. A network consisting of a Token-Ring and an Ethernet segment can be connected to form a single logical network, as shown in the following figure.
Figure 1. Heterogeneous Network. This illustration shows a single IP network in which the master server uses its token-ring connection and a bridge to communicate with its client on an Ethernet segment.

Because a single NIM network object is used to represent one network, the other_net_type attribute is reserved for a different type of interface that can exist in a network. The other_net_type attribute can be added to the definition of a network object. When present in a network definition, the other_net_type attribute tells NIM that this logical network uses a bridge to connect the other network type to the network type that was specified when the object was defined.

When you define a machine object to be connected to a network object, NIM checks to see if the network has any other_net_type attributes. If so, NIM requires that the fourth field, which is usually optional, in the if attribute, be specified. This field specifies the logical name of the client's network adapter. The following example defines a network object that has a bridge joining a Token-Ring and an Ethernet segment:
nim -o define -t tok -a net_addr= \
    -a snm= -a other_net_type1=ent b905net

lsnim -l b905net

class           =  network
type            =  tok
net_addr        =
snm             =
other_net_type1 =  ent
Nstate          =  ready for use
prev_state      =  information is missing from this object's def>

The other_net_type attribute requires a sequence number because a network could be composed of all three types of interfaces linked by bridges.

When you define a client's interface that is physically connected to an Ethernet segment joined with a Token-Ring network using a bridge (with master being on the Token-Ring side), you must supply the fourth field:
nim -o define -t standalone -a if1='find_net mymac 08005ac9430c \
ent' -a cable_type1=bnc mymac