You can run Oracle Solaris 11 in manual fixed and automatic reactive network configuration mode, so either the DefaultFixed network configuration profile NCP or the Automatic NCP is activated on the system. IPMP requires the manual fixed network configuration mode resp. DefaultFixed NCP to be enabled:. This name assignment uses the net naming convention, where the is the instance number, for example, net0, net1, net2, and so on.
|Published (Last):||4 September 2005|
|PDF File Size:||8.1 Mb|
|ePub File Size:||4.44 Mb|
|Price:||Free* [*Free Regsitration Required]|
Overview of the Networking Stack. Datalink Configuration and Administration. Administering Link Aggregations. Failure Detection and the Anonymous Group Feature. Planning for Network Virtualization and Resource Control. Configuring Virtual Networks Tasks. Using Link Protection in Virtualized Environments. Monitoring Network Traffic and Resource Usage. Different factors can cause an interface to become unusable. Commonly, an IP interface can fail.
Or, an interface might be switched offline for hardware maintenance. In such cases, without an IPMP group, the system can no longer be contacted by using any of the IP addresses that are associated with that unusable interface.
Additionally, existing connections that use those IP addresses are disrupted. The group functions like an IP interface with data addresses to send or receive network traffic. If an underlying interface in the group fails, the data addresses are redistributed among the remaining underlying active interfaces in the group.
Thus, the group maintains network connectivity despite an interface failure. With IPMP, network connectivity is always available, provided that a minimum of one interface is usable for the group. Additionally, IPMP improves overall network performance by automatically spreading out outbound network traffic across the set of interfaces in the IPMP group. This process is called outbound load spreading. The system also indirectly controls inbound load spreading by performing source address selection for packets whose IP source address was not specified by the application.
However, if an application has explicitly chosen an IP source address, then the system does not vary that source address. The configuration of an IPMP group is determined by your system configurations. Observe the following rules:. LAN broadly refers to a variety of local network configurations including VLANs and both wired and wireless local networks whose nodes belong to the same link-layer broadcast domain. A L2 broadcast domain typically maps to a specific subnet.
Therefore, you must configure only one IPMP group per subnet. For example, suppose that a system with three interfaces is connected to two separate LANs. However, you can configure the single interface into an IPMP group to monitor the interface's availability. Consider another case where the link to the first LAN consists of three IP interfaces while the other link consists of two interfaces.
This setup requires the configuration of two IPMP groups: a three-interface group that links to the first LAN, and a two-interface group to connect to the second. IPMP and link aggregation are different technologies to achieve improved network performance as well as maintain network availability. In general, you deploy link aggregation to obtain better network performance, while you use IPMP to ensure high availability.
In link aggregations, incoming traffic is spread over the multiple links that comprise the aggregation. Thus, networking performance is enhanced as more NICs are installed to add links to the aggregation.
If, for example, all the data traffic is flowing between only two IP addresses but not necessarily over the same connection, then adding more NICs will not improve performance with IPMP because only two IP addresses remain usable. The two technologies complement each other and can be deployed together to provide the combined benefits of network performance and availability. For example, except where proprietary solutions are provided by certain vendors, link aggregations currently cannot span multiple switches.
Thus, a switch becomes a single point of failure for a link aggregation between the switch and a host. If the switch fails, the link aggregation is likewise lost, and network performance declines. IPMP groups do not face this switch limitation. Thus, in the scenario of a LAN using multiple switches, link aggregations that connect to their respective switches can be combined into an IPMP group on the host. With this configuration, both enhanced network performance as well as high availability are obtained.
If a switch fails, the data addresses of the link aggregation to that failed switch are redistributed among the remaining link aggregations in the group. With support for customized link names, link configuration is no longer bound to the physical NIC to which the link is associated. Using customized link names allows you to have greater flexibility in administering IP interfaces.
This flexibility extends to IPMP administration as well. If an underlying interface of an IPMP group fails and requires a replacement, the procedures to replace the interface is greatly facilitated. You do not have to create new configurations before you can add it a new interface to the IPMP group. The multipathing daemon then deploys the interface according to the IPMP configuration of active and standby interfaces. Therefore, to optimize your networking configuration and facilitate IPMP administration, you must employ flexible link names for your interfaces by assigning them generic names.
For an overview of the networking stack and the use of customized link names, refer to The Network Stack in Oracle Solaris. IPMP maintains network availability by attempting to preserve the original number of active and standby interfaces when the group was created.
IPMP failure detection can be link-based or probe-based or both to determine the availability of a specific underlying IP interface in the group. If IPMP determines that an underlying interface has failed, then that interface is flagged as failed and is no longer usable. The data IP address that was associated with the failed interface is then redistributed to another functioning interface in the group.
If available, a standby interface is also deployed to maintain the original number of active interfaces. Two underlying interfaces are configured as active interfaces and are assigned flexible link names: net0 and net1. Probe—based failure detection is used, and thus the active and standby interfaces are configured with test addresses, as follows:.
Note - The Active , Offline , Reserve , and Failed areas in the figures indicate only the status of underlying interfaces, and not physical locations. The areas only serve to show how an underlying interface changes status as a result of either failure or repair. You can use the ipmpstat command with different options to display specific types of information about existing IPMP groups.
IPMP maintains network availability by managing the underlying interfaces to preserve the original number of active interfaces. Thus, if net0 fails, then net2 is deployed to ensure that the group continues to have two active interfaces.
The IP kernel module can assign data addresses randomly without necessarily adhering to a one—to—one relationship between data addresses and interfaces.
After net0 is repaired, then it reverts to its status as an active interface. In turn, net2 is returned to its original standby status. The result is that the IPMP group is left with a single functioning interface, net0. For this particular failure, the recovery after an interface is repaired behaves differently. The restoration depends on the IPMP group's original number of active interfaces compared with the configuration after the repair.
However, the IPMP group still would not reflect the original number of two active interfaces, because net1 continues to remain offline 2.
Thus, IPMP deploys net2 as an active interface instead 3. In that mode, a repaired net0 is switched to a reserve status as a standby interface, even though it was originally an active interface.
The interface net2 would remain active to maintain the IPMP group's original number of two active interfaces. The ipmpstat utility would display the recovery information as follows:.
Search Scope:. Document Information Preface 1. Introduction to NWAM 3. Datalink Configuration and Administration 9. Configuring an IP Interface Administering Bridges Administering Link Aggregations Administering VLANs ICMP-based, targeting any defined system in the same IP subnet as test addresses, across multiple levels of intervening Layer 2 switches. Generally not supported; some vendors provide proprietary and non-interoperable solutions to span multiple switches.
For example, a link aggregation in the system that is running Oracle Solaris requires that corresponding ports on the switches be also aggregated. Present, controlled by kernel. Inbound load spreading is indirectly affected by source address selection. Finer grain control of the administrator over load spreading of outbound traffic by using dladm command.
Inbound load spreading supported. All rights reserved. Legal Notices. Link-based failure detection. Probe-based failure detection. Driver framework requirements.
How to configure Solaris 10 IPMP ?
Overview of the Networking Stack. Datalink Configuration and Administration. Administering Link Aggregations. Failure Detection and the Anonymous Group Feature. Planning for Network Virtualization and Resource Control. Configuring Virtual Networks Tasks. Using Link Protection in Virtualized Environments.
How to configure Solaris 10 Probe based IPMP
On the system with the interfaces to be configured, assume the Primary Administrator role, or become superuser. The Primary Administrator role includes the Primary Administrator profile. For example, to place hme0 and hme1 under group testgroup1 , you would type the following commands:. Avoid using spaces in group names. The ifconfig status display does not show spaces. Consequently, do not create two similar group names where the only difference is that one name also contains a space.
How to configure Solaris 10 Link Based IPMP
IPMP eliminates single network card failure and it ensures system will be always accessible via network. Step:3 Plumb the interfaces which you are going to use for new IP address. This can be done in two ways. Test:1 Remove the primary LAN cable and check it. Here i have removed the LAN cable from eg1 and let see what happens. Test:2 Normally most of the Unix admins will be sitting in remote site.