Question

Mulitple NIC cards, single IP address for redundancy

Asked by: rfr1tz

I want to make my Solaris server's network connections redundant. I have a redundant network, but the redundancy ends at the server's single NIC card.

So I am looking for a solution here. Conceptually, I need 2 NIC cards with the same IP address. When one fails, the other NIC should take over. Other solutions may be acceptable, but no manually changing wires, rebooting, etc. It's got to be automated. Another possible solution would be a single card with 2 ports.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2004-01-07 at 08:52:07ID20843694
Tags

solaris

,

nic

,

ip

Topic

Sun Solaris

Participating Experts
10
Points
400
Comments
28

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Redundancy in Databases
    Hi, I've got an exam next week and need as much information relating to redundancy in databases as poss, what are the pros and cons.. any info relating to redundancy in computer systems will be helpfull. Websites, or your own thoughts... come on guys I know your just dying t...
  2. 2 NIC cards, 1 IP Address for redundancy
    I want to make my Windows 2000 server's network connections redundant. I have a redundant network, but the redundancy ends at the server's single NIC card. So I am looking for a solution here. Conceptually, I need 2 NIC cards with the same IP address. When one fails, the oth...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: PsiCopPosted on 2004-01-07 at 09:42:27ID: 10063654

A single NIC card with multiple ports (for example, the Quad Fast Ethernet, or QFE, board, which has 4 ports) still has the board itself as a single point of failure. If you're really looking for redundancy/fault tolerance, you should go with two separate NICs.

What you want is a Failover configuration. I know how to do this in NetWare, but I honestly don't know if Solaris supports Failover functionality (I'd find it difficult to believe that it didn't).

 

by: ocon827679Posted on 2004-01-07 at 10:46:07ID: 10064322

I'm not Solaris guru and am just starting to look in this TA because I've just been informed that I will be training on Solaris in the very near future.  Anyway, you don't want to NIC's with the same IP address.  That will screw up the network.  You would be better off with 2 NIC's with separate IP's.  In your DNS add a second host record with the same DNS name but the second IP.  Now both NIC's will function within the network, and if one goes down the network will make the determination and automatically adjust to just use the working NIC.

 

by: PsiCopPosted on 2004-01-07 at 10:58:01ID: 10064448

Well, he can't have two NICs using the same IP address AT THE SAME TIME - any IP protocol stack worth the name will refuse to bind when it sees its trying to use an already-assigned address.

What he wants is two NICs configured so that if NIC A fails, NIC B takes over, using the IP address assigned to NIC A. Until the moment of failure, tho, NIC B effectively doesn't have an IP address.

Your solution, ocon, assigning two different IP addresses and trying to use DNS to switch between them, is really a Mickey Mouse sort of solution. What about TTL for the DNS records? Once my workstation resolves host.domain.com to an IP address, its going to continue to use that IP address until the TTL expires - its not going to re-resolve just because the IP address fails to respond. DNS is NOT a failover mechanism. Even round-robin DNS will continue to assign a portion of the requests to the down NIC. This is true of Solaris as well as any other OS.

 

by: ocon827679Posted on 2004-01-07 at 12:29:51ID: 10065203

Wow, did you not get laid last night or what!  Don't mean to step on your toes here blabs but a simple solution to this question is round-robin DNS.  I'm not saying that a good failover strategy is worth investigating, I'm only offering a simple solution. (Please note the operative term - SIMPLE SOLUTION)

Now let's look how round-robin could work.  You need to get to the server and a DNS request is sent.  The DNS request is resolved to NIC1 in the server.  All work that you are doing goes through NIC1.  I need to get to the server and send a DNS request, this time NIC2 is resolved due to round-robin.  All my work will be accomplished through NIC2.  Rock and Roll, everyone is happy.  But just as Nirvana only exists on LP's (oops CD's now a days) poop occurs.

NIC1 fails for some unknown reason.  You were working through NIC1 and your task is now dead.  Sorry dude, but as I said before poop occurs.  I'm still running, all fat and happy, think that I'll have a beer and toast your lack of open mindedness.  (Sorry man, didn't mean to flame you there, but you deserved it!)  

So you start your job over again.  Your cache says to use NIC1, but you can't get there.  So another DNS request is sent and voila, NIC2 is resolved and operational.  Rock and Roll, we're both fat and happy again.  Meet me in the bar and I'll buy you one!

By the way, in the future I'd prefer to be referred to as Donald Duck!  :-)

 

by: PsiCopPosted on 2004-01-07 at 12:39:46ID: 10065293

ocon,

I can see that you're obviously a Windoze admin now trying to learn a real OS.

You said "So you start your job over again.  Your cache says to use NIC1, but you can't get there.  So another DNS request is sent and voila, NIC2 is resolved and operational."

WHY would another request get sent? If the workstation looks in its cache and the data it got has not yet expired, then WHY would it send another request to the DNS server? And even if it did, there is NO guarantee it would get NIC2. Do you have ANY clue as to how DNS works? Real DNS, not the Redmond garbage.

Keep up your attitude and personal attacks ("Wow, did you not get laid last night or what!") and I'll be calling you a former EE user, not Donald.

 

by: ryanfPosted on 2004-01-07 at 13:30:12ID: 10065815

Solaris supports IP "Teaming" for lack of a better phrase...

Here is Sun's page on what they support:

http://wwws.sun.com/software/solaris/ds/ds-netmultipath/

-Ryan

 

by: ryanfPosted on 2004-01-07 at 13:35:42ID: 10065850

BTW:

Round-Robin won't be a good idea as if one adaptor fails then 50% of your requests fail... DNS does not do health checks prior to sending packets... You would want a load-balancer doing at least layer 2 checks (Cisco, foundry, etc...)...

-Ryan

 

by: rfr1tzPosted on 2004-01-07 at 15:35:47ID: 10066881

First off, this is a brain-storming session. OK, the DNS idea isn't good, but I've thought about a solution that uses DNS before too. Sometimes, the original idea isn't so good, but it can be modified by someone else to get a really good solution.

I've got a call in to a vendor. I don't see how any automatic switch-over can work since, as PsiCop noted, the DNS makes the client keep hammering away at the dead NIC. I'll tell you what the vendor says.

How long is the time-out for a DNS entry in a host anyway?

And if the DNS sees two IP's for the same name, is the normal operation to do round-robin? (Just curious, PsiCop).

This is the generic problem: If you've got a server on network #1 and the backup server on network #2, it's not easy to shift over to the backup server. Maybe this is the question I should have asked.

 

by: ryanfPosted on 2004-01-07 at 16:13:19ID: 10067062

http://wwws.sun.com/software/solaris/ds/ds-netmultipath/

Sun Solaris IPMP (Shipping with all installs since 2000) will do exactly what you want...

-Ryan

 

by: durindilPosted on 2004-01-07 at 18:03:09ID: 10067636

Solaris does indeed ship with MPXIO, which is an integrated, multipathing application.  It runs the mpathd daemon, and allows you to team your interfaces for failover.  You could also use a third party application, such as Veritas Dynamic Multi Pathing (VxDMP.)

As for the hardware, you can use a Sun QFE (Quad Fast Ethernet) or ZNYX's multi ported adapters (www.znyx.com) and their software for failover.

 

by: ryanfPosted on 2004-01-07 at 19:12:45ID: 10067932

I was not aware you could use MPXIO or VXDMP to multipath network interfaces... The link I sent is specifically for IPMP...

-Ryan

 

by: JustUNIXPosted on 2004-01-08 at 02:56:39ID: 10070171

Here's what I just posted in the Linux arena for the same question:

Usually the use of redundant network cards is not to survive the event of a "broken" NIC but the cable, the hub, the switch or any other piece of infrastructure.
With Sun Solaris (also Solaris x86) you get NIC redundancy "for free" with IP MP (IP Multipathing):
With two adapters you have a "private" IP address for each of them and one (or two) "public" IP. The private IPs are being used to monitor the NIC's health by pinging periodically. If the NIC with the active "public" IP encounters a problem this IP will be disabled on the said NIC and gets moved together with it's MAC address to the other NIC.

JustUNIX

 

by: PsiCopPosted on 2004-01-08 at 06:44:00ID: 10071622

"How long is the time-out for a DNS entry in a host anyway?"

That's entirely dependent on the admin who sets up the DNS for the Domain in question. DNS records have a TTL, or Time To Live, value, that specifies how long, usually specified in seconds, the record can be considered valid (usually applied to an entire Domain as opposed to individual hosts in the Domain). The default in most installs varies between 24 and 96 hours (that's a lot of seconds). When a host with properly-implemented name resolution resolves a hostname to an IP address, it will not re-resolve the hostname until the TTL has expired, regardless of if its able to talk to the IP address or not. The only other way to force a re-resolve is to clear the resolver cache (whether by reboot or some OS command), but that's a manual intervention (if half your clients have to reboot if your server looses a NIC, that's a crappy design).

"And if the DNS sees two IP's for the same name, is the normal operation to do round-robin? (Just curious, PsiCop)."

Round-robin works by the DNS server selecting between multiple entries for the same hostname. For example:

      foo.bar.com     IN      A          10.1.1.1
      foo.bar.com     IN      A          10.1.1.2

The DNS server will now respond with either one or the other IP addresses when asked to resolve foo.bar.com - WHICH IP address and how it chooses between them is variant based on the DNS server implementation.

 

by: PsiCopPosted on 2004-01-08 at 06:47:03ID: 10071652

Ah, IP Multipathing. I've never had a Solaris machine with multiple NICs - I didn't know that's what its called in Solaris.

Since the Asker did not specify a Solaris version, I note that IPMP is not available before Solaris v2.8. And v2.8 only includes partial support. It is not fully supported until v2.9.

 

by: ryanfPosted on 2004-01-08 at 06:50:24ID: 10071674

It is fully supported in 8... Has been since all releases since 2000... I think 8 was release 2001... Pretty nice config, works great... I think it was limited in 7... they switched from trunking to IPMP just after 6...
-Ryan

 

by: PsiCopPosted on 2004-01-08 at 06:56:55ID: 10071730

According to Sun, its only partially supported in v2.8.

I'm referencing the Sun Solaris Family Comparison Chart at http://wwws.sun.com/software/solaris/fcc/fcc_pfv.html

 

by: rhuggaPosted on 2004-01-11 at 18:33:48ID: 10093167


What you want is Sun Trunking 1.3. $995. Allows you to trunk 2 or more supporteed NIC together. It combines NIC's into a trunk and represents them as a singlew MAC address. Note: Your switch also have to support this. Any datacenter size switch surely does.

I currently have 2 X1150A's (copper gigabit) cards in this same config. Note only does it provide seemless failover but also IP load balacning. You can actually watch the packet dispacement with the 'nettr' command.

If this is not an option for you, you can use a set of what I call "Poor Man's Failover". cron a script or have a daemon monitor you NIC(s). If one fails, plumb your backup interface (or attach a logical IP to an existing interface) and bring up the IP on that NIC. It may be 30 seconds slower than an expensive Veritas solution but it was free!

Sun Trunking is the way to go if you have the supported hardware. It was very easy to install and configure.

Last suggestion would be to simlpy give your Sun box two or more IP addressess on 2 or more NIC's (touch /etc/notrouter) and go the DNS route. (I never really like to rely on DNS or anything else that is out of my immediate control)

Hope this helps and I hope I didn't repeat what someone has above, I am tired and quickly browsed the other replies.

-CC

 

by: rfr1tzPosted on 2004-01-12 at 09:10:18ID: 10096178

I have talked to the vendors and they say that the "redundant network" problem can be solved using the VIRP protocol (or the HSRP protocol if you love Cisco proprietary protocols.

 

by: RLopezPosted on 2004-04-23 at 00:26:18ID: 10896984

The following example will setup 2 hme NICS with failover working for either card.
Notes: Some Solaris 8 & 9 releases require patching. Vannila Solaris 9 requires patching.
       IPMP requires a default gateway to be set. (A remote to ping to ensure things are working)
       Clients must connect to the logical interfaces not the physical.
       Local mac address must be used.   (# eeprom local-macaddress?=true)
       Load balancing is performed on a connection basis not per packet.
       When the failover occurs you will see the logical address of the failed card or link appear on the       working card.
       Can be made permanent using /etc/hostname.
       Applications should not bind to the physical IP addresses.


ifconfig hme0 plumb 192.168.10.215 group test deprecated -failover netmask + broadcast + up
            Configure IPMP failover on hme0 (Physical Test interface)
ifconfig hme0 addif 192.168.10.216 netmask + broadcast + up
            Add a logical interface to hme0
ifconfig hme1 plumb 192.168.10.217 group test deprecated -failover netmask + broadcast + up
            Configure IPMP failover on hme1 (The other Physical Test interface)
ifconfig hme1 addif 192.168.10.218 netmask + broadcast + up
            Add a logical interface to hme1



RLopez

 

by: AnacreoPosted on 2004-08-30 at 16:37:05ID: 11937338

Rlopez has posted the correct solution to this let me just clarify it a bit as its not a simple topic:

You must have two physical NICs each with its own IP address these are called the test IPs

You need an application IP this is the only IP that should be addressed by users of the application/DNS.

You setup the test IP's like normal in your /etc/hostname.<interface> files as such:

~ <106>$  cat /etc/hostname.ce2
myhost netmask + broadcast + group myhost-pub up
addif myhost-ce2 netmask + broadcast + deprecated -failover up

~ <107>$  cat /etc/hostname.ce5
myhost-ce5 netmask + broadcast + deprecated -failover group myhost-pub up

myhost, myhost-ce2, and myhost-ce5 all exist in the /etc/hosts file with unique IP addresses.

The two test interfaces myhost-ce2 and myhost-ce5 are marked as depricated and -failover, the deprecated flag means put me at the bottom of the list of possible source interfaces (basically don't use unless I'm the only local interface) and the -failover flag means don't fail me over.

The "group myhost-pub" makes this interface part of an IPMP (Internet Protocol MultiPathing) group named myhost-pub, standing for public network.

How does it work:
In most configurations it will end up using the default router as its "ping partner" if for some reason the test interface can't do an ICMP echo ping to the default router then it marks the interface as DOWN.  If it fails on the next try (every 10 seconds by default) it will move every interface off of the interface with the test IP (except for things marked with -failover) off to the next physical interface in the IPMP group.  By default failing back is turned off so the application IP will remain on the secondary NIC.

If you'd like to modify the timeout I recommend looking at /etc/default/mpathd and making sure that the timeout matches with your network.  If you have your CISCO's in a high availability configuration you should probably change the FAILURE_DETECTION_TIME=10000 to FAILURE_DETECTION_TIME=30000 so that its only looking for failures every 30 seconds.  This will give the CISCO's a full minute to correct the network problems before IPMP moves the network to the next interface (this is mostly significant with a cluster).

I hope this helps...

BTW, if you don't have /etc/defaultrouter defined then IPMP will first try doing a broadcast for ALL ROUTERS, and it will pick one of the routers that responds as its ping partner, and if that doesn't work it will then do an ALL WORKSTATIONS broadcast, and then try that.

You can also configure this even with only one NIC in your machine so that you can atleast monitor the uptime for the network, it will not bring down an interface if it has no where to move it too....

 

by: rhuggaPosted on 2004-08-30 at 17:48:19ID: 11937692


You really should look at Sun Trunking, it is a much more clean and robust approach to what you are doing. As a second choice I would go with and IP load balancer. Both methods are much more robust and much more simple implement. Sun Trunking allows round-rbon to up to 4 interfaces on the fly. If  a nic fails, you don't even get a hiccup. At $995 it is a steal for what it delivers.

-rhugga

 

by: RLopezPosted on 2004-08-30 at 18:14:09ID: 11937895

Re Anacreo's IPMP command's:
cat /etc/hostname.ce2
myhost netmask + broadcast + group myhost-pub up <-"THIS WILL MOVE ON FAILURE, NOT KOOL!!"
addif myhost-ce2 netmask + broadcast + deprecated -failover up <-"THIS IS NOT RECOMMENDED"

This would be the better way to configure ce2
cat /etc/hostname.ce2
myhost-ce2 netmask + broadcast + group myhost-pub deprecated -failover up
addif myhost netmask + broadcast + up

ce5 below is fine
~ <107>$  cat /etc/hostname.ce5
myhost-ce5 netmask + broadcast + deprecated -failover group myhost-pub up  <-"THIS IS FINE"



If you want a reliable IPMP config, DON"T make the virtual interface the "TEST" address.
The "-failover" option prevents the address from moving and makes the interface the "TEST" address.
I have seen IP's stacking on the working interface with duplicate IP's if the physical address is made to move.
Some of Sun's docs are wrong and some are correct.
The official word re IPMP is "The Test address can be on the physical or virtual interface. Putting the test address on the physical interface is preferred."  
The hosts name should be on the virtual address not the physical.
This is the name to advertise to other hosts.
DO NOT advertise the physical address as when the NIC fails clients will loose the connection.
They will connect on this virtual address and if failure occurs the address will float over onto the alternate NIC.
So, On the revised config above, what was ce2:1 now moves to ce5 NIC and becomes interface ce5:1.
On my previous post hme1:1 floats over on failure and becomes hme2:2

I hope this will settle this topic once and for all.

 

by: AnacreoPosted on 2004-08-30 at 19:02:51ID: 11938120

Well I agree with you 100%...  And this is what I originally had done but Sun Professional Services overruled me...

Although the way I described will look kind of funky, the interfaces virtual numbers will change in a failover, one node will have a NIC with no non aliased interface and will never get it back, this is how a multitude of Sun engineers have configured our servers.  I believe this may have something to do with our Sun Cluster requirements I decided to post the way Sun PS sets it up...

I agree with you though and not knowing what Sun PS may or may not know I'd much rather do it the way you suggest.

To rhugga Sun Trunking may be a steal at $995.00 but IPMP is a bigger steal at $0.00!  And IPMP is VERY simple and VERY effective once you "catch" on to what its actually doing...  Pinging its "ping partner" and moving anything not -failback'ed to other NIC's in its group if it can't be reached after two attempts.  Free, Simple and Well worth using...

 

by: 21COMPosted on 2005-07-18 at 09:09:26ID: 14467564

Hi,

One thing that does not shine out from these discussions is how ipmpd acheives load-balancing. If we consider inbound datagram distribution first, when ipmd recieves an IP datagram from an application whose transport layer has not forced a source address to be used, then ipmpd selects a source address from the pool of (non-deprecated) interfaces associated with that group. Since the other host involved in the communication is unaware of this sleight of hand, it responds to the NIC associated with that source IP and this is how incoming traffic is distributed across the range of available interfaces. Note that it is expected behaviour to see IP datagrams being issued from one interface whilst having a source address associated with another interface in that group. For outbound datagram distribution, ipmpd checks the IRE cache for an entry to see which outbound interface to use. If no entry is found, then one must be created and ipmpd employs a round robin algorithm to determine which interface of the group to use. This interface is used for the duration of the IRE cache interval. Note distribution is achieved across a range of destination addresses - that is if only one destination address is involved in the communication then only one routing record will exist and consequently only one interface will be used.

 

by: hayesePosted on 2005-09-14 at 06:35:54ID: 14880595

I like the answers above using IPMP, but I think 1 downside point should be mentioned - IPMP "cost", at a minmum, 2 additional IP addresses! If you have a large network, with many subnet, and you are trying to install 10 to 20 server on 1 subnet this can be a heavy hit on the number on IP's available.

Does anyone have a solution using IPMP, or something else, where we can use 1 IP with 2 NICs? I'm thinking of someone, maybe Sun Trunking, where the IP & MAC are "taken over" by the secondary NIC.

 

by: rhuggaPosted on 2005-09-14 at 11:49:37ID: 14883648

Sun Trunking is the solution you want. The IP and Mac aren't really taken over by the other. It is a 'trunk'. (Think of it on EE terms) The switch needs to support port aggregation and you must have local-mac-address? set to true on the host side. For $700 a pop it more than pays for itself. I've see far too many times where a site threw a larger, more expensive system at a problem when the orignal system had the bandwdith to handle more network I/O. Just invest in another Nic and Sun Trunking. For $2000 you just increased throughput significantly. (without inflating software & support costs in the process. Think of the price change for vxvm/vxfs when you move up in tier)

However you are only concerned with redundancy. With Sun Trunking you get that plus the added benefit of performance. Also, it is not failing over as it would with IPMP, Sun Trunking supports round-robin load balancing. In the event one NIC fails, it merely only uses the other NIC(s). Much more transparent and more robust a solution imho.

I use it now in a backup infrastructure that handles 1.5 petabyte in backups a week using lowly Sun E6500's and V1280's.

-cc

 

by: hayesePosted on 2005-09-14 at 12:22:17ID: 14883936

My internal customer does not need a bigger "pipe", they just want to eliminate SPF, and from what I understand, trunking NIC must all go to the same network switch.

With 2 NICs & 2 networks (on the same subnet), IPMP pushes the SPF farther out, and even adds a small amount of throughtput.

Just my 2 cents...thanks

 

by: rhuggaPosted on 2005-09-14 at 16:31:34ID: 14885765


Yea, if they are talking about redundant switches that is a different issue. Generally I am willing to accept the switch itself as a SPF, since the cost of going redundant at that level skyrockets. Plus you can usually put your ports on seperate blades in the switch and then you basically have a SPF that is the switch chassis, which has a very low chance of failure. (the blades do as well but the switch chassis is even lower)

This customer must be looking at serious lost revenue to get that devoted to eliminating SPF's. Most sites will go redundant at the distribution but the data center I work in, we have over 100 Cisco 650x class switches and going redundant with every switch would be much more costly than revunue lost to downtime. (plus the power consumption of these is quite large, so doubling the power and cooling for those, as well as support costs, as well as consuming valuable floor space) Then your talking about doubling your patch panels, cabling, etc.. ugh.  It might be more feasible to keep a spare switch on site and have a process that quickly loads 'X' config onto the switch and maybe 1 hour of downtime.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...