You can add routes such that packets bound for certain addresses leave via one interface while packets bound for other addresses leave via the other interface.

If you have routes such that either interface is valid, then the operating system is likely to load balance between the two (but I'd recommend testing this on each system as it can change just due to configuration changes or some patches being applied).

There may be a Win2K-specific way to take control of the load balancing, but that won't be conveniently accessible from Perl.

See the output of "route print" to determine how packets will be routed based on destination address. Use "route add ..." and "route delete ..." to change this information.

You could also try binding the local address of a socket to be that of a specific interface and hope that the operating system will prefer that interface if the peer address could be routed over multiple interfaces.

        - tye (but my friends call me "Tye")

In reply to (tye)Re: Select which interface to send data through by tye
in thread Select which interface to send data through by formerly_chris2

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.