Hi Bharat:

If the situation you are describing is a simple case of an Ethernet port
going down and then coming back up (for example, someone pulls a cable
and then re-inserts it), then the failed link should come back up
automatically, without the need of any new node discovery.  This is
because TIPC does not destroy the existing link endpoints when a link
fails.  The link endpoints should continue sending "reset" messages to
each other (typically about every 0.5 seconds), allowing them to
re-establish the link quickly when the failed Ethernet interface is
restored.

The situation is a bit more complex if the failed Ethernet interface has
a new MAC address when it comes back up, as the existing link endpoints
will continue to use the old MAC addresses in their probing.  In this
case, the node discovery code will eventually detect the change in MAC
address and update the associated link endpoint.

If you are actually disabling the TIPC bearer in your situation, this
will actually destroy the link endpoint associated with that Ethernet
interface.  When you re-enable the TIPC bearer, TIPC will have to do a
rediscovery and re-create the required link endpoint.

Hope this helps.  If you still have questions, don't hesitate to ask,
but be sure to provide as complete a description as possible of your
setup and the problem scenario you are encountering.

-- Al

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Bharat Joshi
Sent: Thursday, February 14, 2008 10:10 AM
To: [email protected]
Subject: [tipc-discussion] Multiple link to the same Node

Hi,

     I have two nodes that are running TIPC 1.7 and I have two links
connecting these two node which comes UP one after the other. So there
are multiple links to one node.

     When Ethernet port corresponding to one of the link goes down, I
can see that it is removed from active_links[]. Now when it comes up
back, I see discover messages flowing from one Node to the other but the
link does not come up.

     In tipc_disc_recv_msg(), I see that we just invoke
tipc_link_reset() when discover messages are received from an already
created link. But how does the link FSM is triggerred/started?

     For new links, it is done in tipc_create_link() by invoking
tipc_link_start().

     Can someone please let me know how it works?

Thanks,
Bharat

PS: Please mark a copy to this mail-id as I am not subscribed to TIPC
mailing list using this mail-id.

------------------------------------------------------------------------
-
This SF.net email is sponsored by: Microsoft Defy all challenges.
Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
tipc-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tipc-discussion

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
tipc-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tipc-discussion

Reply via email to