Switch-independent load-balancing NIC teaming on server-side and MAC/ARP flapping on L2/L3 switches

Since active deployment of Windows Server 2012, our servers support team began to utilize new feature - switch-independent load-balancing NIC teaming. At first look it seems great - no additional network configuration is required and load balancing is performed by server itself by sending frames in round-robin or some hash algorithm out from different NICs (say two for simplicity) but with same MAC address. Theoretical bandwith is now grown up to 2Gbps (if we have two 1G NICs per server) against failover NIC teaming configuration, when one of two adapters is always down.
But how does this affect (if does) switching and routing performance of network equipment? From point of view of L2 switch - it has to rewrite its CAM table each time a server sends frame from different NIC. Isn't it expensive operation? Won't it affect switching in a bad way? We see in our logs that same server make switches to change mac-to-port associations several times per second.
Well, and how does it affect routing, if the switch to which server is connected is L3 switch an performs routing for the subnet server connected to? Will CEF operate well if ARP entry chages several times per second?
Thank you.

Since nobody answered here, we created service request and got the following answer (in short):
L2 MAC flapping between ports is very bad and you must avoid such configurations as much as possible. There is one possible variant that can be considered in your situation - use port-channel (either L2 or L3), in this configuration port-channel will be treted as single port and there won't be flapping.
Conversation example is here: https://ramazancan.wordpress.com/tag/best-practice/

Similar Messages

  • Load balancing on 2 pair outdoor AP1300 and 1 switch C3560 each end

    Hi,
    i will configure four AP1300 and two C3560G with load balancing can you help me.
    this my design:
    1. (AP1300#1 on switch A) <-----trunk via AP1300------> (AP1300#2 on switch B)
    2. (AP1300#3 on switch A) <-----trunk via AP1300------> (AP1300#4 on switch B)
    If uplink no.1 down i have uplink no.2 still up for a second.
    Regards,
    Edgar

    If I understand the question I think that isdn  bchan-number-order is the command you are interested in.  I think it detaults to round-robin, sounds like you want ascending (that is isdn  bchan-number-order ascending).  It is an interface subcommand.
    See  http://www.cisco.com/en/US/docs/ios/12_3t/12_3t2/feature/guide/gt_ibcac.html#wp1055853
    That may only apply to native ISDN calls and not MICA based calls, but see if that helps.

  • Load  Balancing Oracle BI Presentation Server with OC4J

    Hello All,
    Is there a way to perform Load Balancing Oracle BI Presenation Server the way we do with IIS (defining in ISAPIConfig.XML file)?
    I am looking some pointers towards Clustering/Load Balancing Oracle BI Presentation Servers using OC4J not IIS.
    Thank you.

    Thanks , the Oracle BI Presentation Server is running now ,but still the oc4j display the below error :-
    C:\OracleBI\oc4j_bi\bin>oc4j.cmd -start
    Starting OC4J from C:\OracleBI\oc4j_bi\j2ee\home ...
    10/05/06 13:58:31 Error initializing server: /C:/OracleBI/oc4j_bi/j2ee/home/conf
    ig/server.xml, Fatal error at line 1 offset 1 in file:/C:/OracleBI/oc4j_bi/j2ee/
    home/config/server.xml: .<Line 1, Column 1>: XML-20108: (Fatal Error) Start of r
    oot element expected.
    10/05/06 13:58:31 Fatal error: server exiting

  • Urgent: Load balance the shared services server

    Hello Experts,
    One of my customer would like to know that is there a way to load balance the shared services server i.e., Register one essbase server with more than one Shared services server, so that if one shared services fails the other can authenticate the logins for the essbase server.
    Also, referred the following weblink for 11x, Table 3. EPM System High Availability and Load Balancing Matrix
    http://download.oracle.com/docs/cd/E12825_01/epm.111/epm_high_avail_11111/frameset.htm?ch01s04.html
    Do we have any docs for version 9x?
    Environment:
    Essbase 9.3.1.3.00
    OS : IBM AIX on POWER Systems (64-bit) 5.3
    Any suggestions would be of great help. Thanks in advance.
    Regards,
    Sonal

    I would not attempt any changes until 9.3.1 service fix #16 is released.
    Oracle is back-porting clusterware support to with service fix # 16.
    HSS 9.3.1sf 16 "active passive failover cluster with Oracle Clusterware 11g, for hss web app and openldap"
    Based on the Oracle escalated support resources I have been in touch with solutions are not supported. Please realize this is not load-balancing and is fail-over support only.
    To my knowledge there is not a "active-active" 9.3.1 Shared Services that is supported by Oracle.
    You can read more about an active-passive fail-over at: http://www.oracle.com/technology/products/bi/pdf/epm-hss-high-avail-windows-whitepaper.pdf
    They are supposed to release a 9.3.1 white paper once service fix #16 is fully released and has been client tested.
    Regards,
    John

  • Can i use same Server for server side and client??

    Hi,
    i m developing webservices in java and using two different server for server side and client.
    e.g. i m using one tomcat server on a machine to run webservice and again using one more tomcat server on client side at different machine.
    and hence it need two tomcat server.
    But i want only one server to run webservice and client.
    So please help me out...
    Thanks

    Hi,
    It is always recommended to maintain different servers
    REgards,
    Ravi.

  • Site not accessible from the Load balanced web front end server - sharepoint 2010

    I have a production environment with 2 WFE's(sp-wfe1 & sp-wfe2), 2 APP's and 2 SQL clustered VM's.
    2 WFE's are load balanced using hardware load balancer.
    An A-Record(PORTAL) is created in DNS for the virtual IP of the load balancer which points to the 2 WFE's.
    A web application is created on the WFE's on port 80.
    alternative access mapping is configured and the load balanced record "http://PORTAL" is used under the default zone.
    Under IIS I have edited the bindings for the sharepoint site at port 80 and added the HOSTNAME as PORTAL.
    Result: The site is accessible from outside the server and works fine.
    ISSUE: The site is not accessible within the WFE's(sp-wfe1 & sp-wfe2).
    When I browse the site from the WFE's server it ask for the credentials and when I enter the credentials and click OK it ask the credentials again and again and in the end displays a blank page.
    Kindly help me in this issue because I am clueless and couldn't find anything helpful on the internet. 
    Regards,
    Mudassar
    MADDY-DEV Forum answers from Microsoft Forum

    Loop back check.
    http://www.harbar.net/archive/2009/07/02/disableloopbackcheck-amp-sharepoint-what-every-admin-and-developer-should-know.aspx

  • How to use the Load Balancer Plug-in to serve multiple domains

    In SJSAS8.1 SE/EE the asadmin commands that create and maintain a load balancer configuration operate within a domain. When the load balancer configuration is exported an xml file is created that contains all the information for that domain. To make the load balancer plug-in balance the load for multiple domains, the loadbalancer.xml files can be manually merged to conatin the data that is exported from each domain's load balancer configuration.
    For example, 2 domains are created, both having a load balancing configuration. After exporting both configurations using the asadmin export-http-lb-config command, the user would then cut and past the cluster information into the single loadbalancer.xml file that resides under the web server's config directory.
    An example of the manually merged loadbalancer.xml file follows:
    <?xml version="1.0" encoding="UTF-8"?>
    <loadbalancer>
    <cluster name="domain1">
    <instance disable-timeout-in-minutes="30" enabled="true" listeners="http://localhost:1026 https://localhost:38181" name="i1"/>
    <instance disable-timeout-in-minutes="30" enabled="true" listeners="http://localhost:1027 https://localhost:38182" name="i2"/>
    <web-module context-root="ab" disable-timeout-in-minutes="30" enabled="true"/>
    <health-checker interval-in-seconds="5" timeout-in-seconds="60" url="/"/>
    </cluster>
    <cluster name="domain2">
    <instance disable-timeout-in-minutes="30" enabled="true" listeners="http://localhost:1029 https://localhost:38189" name="i3"/>
    <instance disable-timeout-in-minutes="30" enabled="true" listeners="http://localhost:1030 https://localhost:38188" name="i4"/>
    <web-module context-root="webservice" disable-timeout-in-minutes="30" enabled="true"/>
    <health-checker interval-in-seconds="5" timeout-in-seconds="60" url="/"/>
    </cluster>
    <property name="response-timeout-in-seconds" value="60"/>
    <property name="reload-poll-interval-in-seconds" value="5"/>
    <property name="https-routing" value="false"/>
    <property name="require-monitor-data" value="false"/>
    <property name="route-cookie-enabled" value="true"/>
    </loadbalancer>
    Hope this helps - Mark

    Mark, be my savior, I work for SUN as subcontractor at client site. the only one at site ...so I depend on this forum for solutions........
    still having trouble failingover to second instance. I have two AccessManagers behind this loadbalancer.
    Here is what I saw......
    **************LOGS**********************
    [20/Jun/2005:14:22:47] failure (15102): for host 128.114.65.13 trying to GET /amconsole/base/AMA
    dminFrame, service-passthrough reports: timed out waiting for request body
    [20/Jun/2005:14:22:47] warning (15102): reports: lb.runtime: ROUT1014: Non-idempotent request /
    amconsole/base/AMAdminFrame cannot be retried.
    So I went and updated the loadbalancer.xml (see at the end of the msg). Now I get a different kind of problem...
    **************LOGS******************************
    [20/Jun/2005:15:25:18] failure (15295): for host 128.114.65.13 trying to GET /amconsole/base/AMA
    dminFrame, service-passthrough reports: timed out waiting for request body
    [20/Jun/2005:15:25:18] info (15295): reports: lb.runtime: RNTM3003 : Error servicing the request : NoVal
    Here is my loadbalancer.xml file...
    <loadbalancer>
    <cluster name="cluster1">
    <instance name="instance1" enabled="true" disable-timeout-in-minutes="1" listeners="http://idm-test-1.ucsc.
    edu:80 "/>
    <instance name="instance2" enabled="true" disable-timeout-in-minutes="1" listeners="http://idm-test-2.ucsc.
    edu:80 "/>
    <web-module context-root="amconsole" disable-timeout-in-minutes="1" enabled="true" error-url="sun-http-lber
    ror.html" >
    <idempotent-url-pattern url-pattern="/*" no-of-retries="3" />
    </web-module>
    <web-module context-root="amserver" disable-timeout-in-minutes="1" enabled="true" error-url="sun-http-lberr
    or.html" >
    <idempotent-url-pattern url-pattern="/*" no-of-retries="3" />
    </web-module>
    <web-module context-root="ampassword" disable-timeout-in-minutes="1" enabled="true" error-url="sun-http-lb
    error.html" />
    <web-module context-root="amcommon" disable-timeout-in-minutes="1" enabled="true" error-url="sun-http-lberr
    or.html" >
    <idempotent-url-pattern url-pattern="/*" no-of-retries="3" />
    </web-module>
    <health-checker url="/" interval-in-seconds="15" timeout-in-seconds="2" />
    </cluster>
    <property name="reload-poll-interval-in-seconds" value="60"/>
    <property name="response-timeout-in-seconds" value="30"/>
    <property name="https-routing" value="false"/>
    <property name="require-monitor-data" value="true"/>
    <property name="active-healthcheck-enabled" value="true"/>
    <property name="number-healthcheck-retries" value="3"/>
    <property name="route-cookie-enabled" value="true" />
    </loadbalancer>
    **************************************************************

  • Redundant and load balance of Final Cut Server

    Greeting All,
    Anyone has good start of redundant and load balance solution for Final Cut Server? Please advise!!
    Thanks,
    Spin

    Found this and seems to have worked...
    http://support.apple.com/kb/HT3836
    Just ran those two commands and then restarted the web service and now I get the page.

  • Web load balancer for web application server

    Hi.
    We are planning to very large system (6,000 users) and They will use BSP application.
    So, We need web load balancing method.
    I think We have two choice : L4 switch or SAP Web Dispacther.
    Is there any recommendation for web load balancing method ?
    Which one is better for large user load balancing ?
    Regards, Arnold.

    Another good advantage of Web dispatcher is web based monitoring, SSL config etc.
    http://help.sap.com/saphelp_erp2004/helpdata/en/05/ac923fa5e93c17e10000000a114084/frameset.htm
    Regards,
    siddhesh

  • Load balancing MS Winsock Proxy Server on WebNS 5.0

    Does anyone know what needs to be done on the service/content rule configuration to support Winsock Proxy requests from client to VIP for load balancing to work?

    Here is a link that may be helpful in configuring the CSS:
    http://www.cisco.com/warp/public/117/CSS_CEreverseproxy.html

  • Load balance on CSM with both Firewalsl and Cache engines

    Hi,
    I'm come from VDC#3 ( Vietnam) , we have 2 CSM , 3 firewall , and 8 CE 7325. We configed dual CSMs load balance for 3 FW, and now we want to use one CSM to load balance for CEs. Can you hint me best topylogy network?
    Thanks

    your topology is correct.
    The problem is your config.
    If you need access to the CE ip addresses, you need to configure a vserver to allow this traffic.
    Something like
    serverfarm FORWARD
    no nat server
    no nat client
    predictor forward
    vserver access2ce
    vip x.x.x.0/24 any
    serverfarm FORWARD
    ins
    Replace x.x.x.0/24 with the subnet used by the CE.
    Regards,
    Gilles.
    Thanks for rating this answer.

  • Team Foundation Server 2010 and System Center 2012 SP1 Operations Manager WorkItem Synchronization fail

    Hello,
    We are currently implementing a Devops solution with SCOM 2012 SP1 and TFS 2010 SP1 and we would like to synchronize APM alerts with TFS and the Operational Issue WorkItem. However we are not
    able to sync anything.
    Here is our environments :
    Products :
    SCOM
    System Center Operations Manager 2012 SP1
    French
    OS: Windows 2012 SP1 Std x64
    French
    DB: SCOM SQL Server 2012 SP1 x64
    Management Pack
    MP Operations Manager TFS Work Item Synchronisation 7.0.9538.0
    MP Alert Attachement 7.0.9538.0 (We have also try the version in the VM DEVOPSALL : 7.0.9538.1005)
    TFS
    Team Foundation Server 2010 SP1
    French 10.0.40219.1
    OS: Windows 2008 R2 SP1 Std x64
    French
    DB: TFS SQL Server 2008 x64
    TFS 2012 Object Model Installer (We have also try the version 2010)
    Here is our configuration :
    TFS Platform                                                                                                                              
    This a French platform with a project based on the Process Template SCRUM 1.0 alone in a Team Project collection. The Operational Issue import completed successfully. It’s possible to manipulate
    Operational Issue for all of its states from TFS.
    SCOM Platform
    We followed the documentation at :
    http://technet.microsoft.com/en-us/library/jj883936.aspx
    to configure SCOM Alert Attachment and Operation Manager Tfs Work Item Synchronization. Everything seems to be ok. All configurations succeed. We did not configure Intellitrace collector.
    The problem occurs when we are trying to push an APM alert to TFS. When we assigned an alert to the Engineering nothing is synchronized in TFS. There is no error in the event viewer on the TFS
    server. But, on the SCOM server we get 2 exceptions raised by  Microsoft.EnterpriseManagement.Modules.Apm.TfsWISync.OMModules. We provide you the log of the SCOM Server in this mail.
    Detailed exceptions :
    Exception message are in French. In English it could be : OEF expected. The followed elements are not closed : Source, Link.
    Microsoft.SystemCenter.TfsWISync.SyncAttachments.Rule
    TFS Work Item Synchronisation ServerName
    {EC924637-2725-7C94-8F37-013B657F4530}
    Microsoft.EnterpriseManagement.Modules.Apm.TfsConnector.OMModules.ReadOpenAlertsModule
    System.Xml.XmlException: Fin de fichier inattendue. Les éléments suivants ne sont pas fermés : Source, Link. Ligne 1, position 65537.
       à System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
       à System.Xml.XmlTextReaderImpl.ParseElementContent()
       à System.Xml.XmlReader.ReadString()
       à System.Xml.XmlReader.ReadElementString(String name)
       à Microsoft.EnterpriseManagement.Modules.Apm.TfsConnector.Common.DataItems.Links.DeserializeInternal(XmlReader reader)
       à Microsoft.EnterpriseManagement.Modules.Apm.TfsConnector.Common.DataItems.Links.Deserialize(String mappings)
       à Microsoft.EnterpriseManagement.Modules.Apm.TfsConnector.OMModules.ReadOpenAlertsModule.InitializeConfiguration(XmlReader reader)
       à Microsoft.EnterpriseManagement.Modules.Apm.TfsConnector.OMModules.ReadOpenAlertsModule..ctor(ModuleHost`1 moduleHost, XmlReader configurationReader, Byte[] previousState)
    Microsoft.SystemCenter.TfsWISync.SyncWorkItems.Rule
    TFS Work Item Synchronisation ServerName
    {EC924637-2725-7C94-8F37-013B657F4530}
    Microsoft.EnterpriseManagement.Modules.Apm.TfsConnector.OMModules.ReadAlertsSyncModule
    System.Xml.XmlException: Fin de fichier inattendue. Les éléments suivants ne sont pas fermés : Source, Link. Ligne 1, position 65537.
       à System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
       à System.Xml.XmlTextReaderImpl.ParseElementContent()
       à System.Xml.XmlReader.ReadString()
       à System.Xml.XmlReader.ReadElementString(String name)
       à Microsoft.EnterpriseManagement.Modules.Apm.TfsConnector.Common.DataItems.Links.DeserializeInternal(XmlReader reader)
       à Microsoft.EnterpriseManagement.Modules.Apm.TfsConnector.Common.DataItems.Links.Deserialize(String mappings)
       à Microsoft.EnterpriseManagement.Modules.Apm.TfsConnector.OMModules.ReadAlertsSyncModule.InitializeConfiguration(XmlReader reader)
       à Microsoft.EnterpriseManagement.Modules.Apm.TfsConnector.OMModules.ReadAlertsSyncModule..ctor(ModuleHost`1 moduleHost, XmlReader configurationReader, Byte[] previousState)
    According to you, is there a possible incompatibility of the synchronization system with French environments?
    Thanks for your  help.
    Gregory OTT => http://twitter.com/gregory_ott
    ALM Engineer at Tekigo => www.tekigo.com

    Hi,
    To monitor the complete TFS infrastructure, you need additional monitoring packs that alert you about a wide range of problems with TFS components. When you import the TFS Work Item Synchronization management pack, it is a best practice to
    also import and configure these monitoring packs, you can double check these:
    Monitoring Integration between Operations Manager and TFS in System Center 2012 SP1
    http://technet.microsoft.com/en-us/library/jj899893.aspx
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Load balancing over two separate outside routers and two separate WAN Links

    Hi everybody,
    I have one 2851 setup with two separate ISP links and have it configured for failover with BGP.  It works great but doesn't load balance.
    Well now I have to new routers (3925's) to replace the single 2851 and I want to configure them to load balance over separate WAN links.
    Can someone help figure out the best approach to make this happen?  I would really appreciate it.
    Thank you,
    Thomas Reiling

    Disclaimer
    The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
    Liability Disclaimer
    In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
    Posting
    The "best approach", IMO, would be to use PfR (if your routers support it).

  • Handle exception on server side and display a customized jsp error page

    Hi,
    I am developing a java/j2EE web application using servlet, jsp, ejb3 with JBOSS and ECLIPSE.
    Two cases can occur on the server side :
    1) either I have not an expected result in a method and in this case I want to display an error page (a JSP page I suppose) with a personnalized error message
    2) or I have an exception thrown and I want to display the exception message in the former JSP page
    I don't know how to cope with this problem of personnalized error message (or the message of a thrown exception) with a JSP page.
    Does anybody can help me ? Thank you
    Edited by: xflamant on Jun 20, 2009 10:51 AM

    For the case of an unknown Error, simply use a default error page.
    The redirection to this page can be accomplished by inserting folowing code into your web.xml:
         <error-page>
            <exception-type>java.lang.Throwable</exception-type>
            <location>/WEB-INF/jsp/error.jsp</location>       
        </error-page>Known exception can be caught via a try-catch block.
    Then simply dispatch to the page you want displayed an add an attribute containing the error message to the response object.
    This attribute can then be used in the target page to diplay the error.

  • Enabling NIC teaming on Server slows down RDP connection

    You shouldn't run teaming if the adapters are on different subnets; it's used for two adapters in the same subnet

    I have psychical host with two NICs running server 2012 R2. Each NIC has it's own separate subnet. Reason why i wanted to enable teaming so i'm able to ping all the IP addresses in both range. After i enabled teaming i was no longer able to RDP in to machine, sometimes it will work but i will be painfully slow and will disconnect shortly after. This machines also hosts 4 VMs and i can RDP in to those VMs without any problem but the psychical host seems to have issues. i also tried to login to that host using logmein but logmein just keeps waiting on screen to load but never does where as VMs on that host work perfectly fine.
    When i ping host using another computer on subnet ping response time all seems to be

Maybe you are looking for

  • [SOLVED] error after install

    I'm installing this as a dual-boot on my macbook air mid2011 4,2.  I've used Archboot and I went with a single root partition. I made it through the entire install with no errors(that I saw) but when I rebooted, I held down [alt] and chose my linux f

  • Order template in mySAP ERP B2B scenario without TREX

    Hi, Does anybody know where the Order templates in R/3 ISA 5.0 B2B(with memory catalog) scenario get saved .??? Somewhere in the isa b2b config guide i read that it gets stored in SAP Web AS Java 7.00 server.If this is true, could you tell me how to

  • Stop at error in SAP new debuggger

    hello friends, I am having error in creating a sales order. In debugging, Can I stop at where the error is occuring. I am using new debugger. I want to stop cursor at the point where it is creating a error. thank u . madhu

  • How to get ALV saved vairant while excuting the program .

    Hi all, The program will display in the ALV format.suppose if i save that it will save in the variants . The requirement is needs to taht variant in the selection screen. How do we get that,Could you please help out. Thanks Sriman.

  • Time-Dependent Function

    I need to create a triangle wave that will be time-dependent. In other words, if the time is between 00:00 (midnight) and 12:00 (noon) I want my function (temperature) to increase linearly from the minimum at 00:00 to the max at 12:00. Then, from 12: