From: "Christopher Friesen" <cfriesen@nortelnetworks.com>
To: linux-kernel@vger.kernel.org
Subject: RFC: ethernet links should remember routes the same as addresses
Date: Thu, 29 Nov 2001 14:38:57 -0500 [thread overview]
Message-ID: <3C068ED1.D5E2F536@nortelnetworks.com> (raw)
I just wanted to get some opinions on this for possible inclusion in 2.5.
Alexey, if you have any comments...
The scenario is as follows:
Suppose I have a fancy routing setup, dynamically configured by different
binaries, scripts, etc, complete with multiple addresses per link, additional
routing rules and tables specified using iproute2, etc.
An ethernet driver hangs. Could be a software bug, an intermittent hardware
issue, whatever. It can be fixed up by setting the link down and up.
Currently, if I run "ip link set dev ethX down", all routes associated with that
IP address in the additional routing tables are lost. This is somewhat
understandable, as the addresses are not actually available anymore. However,
the addresses are still visible associated with the link. Then I run "ip link
set dev ethX up". The route in the main routing table comes back, but none of
the other routes do. Somehow, all of those additional routes must be re-added.
Wouldn't it be nice if we could keep track of these additional routes? Then you
could simply 'down' and 'up' the link and everything would be back the way it
was before.
Does this sound like a good idea? How hard would this be to implement (not
knowing what the current code looks like, I don't know how this would be done)?
Chris Friesen
--
Chris Friesen | MailStop: 043/33/F10
Nortel Networks | work: (613) 765-0557
3500 Carling Avenue | fax: (613) 765-2986
Nepean, ON K2H 8E9 Canada | email: cfriesen@nortelnetworks.com
next reply other threads:[~2001-11-29 19:36 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-29 19:38 Christopher Friesen [this message]
[not found] ` <9u64q7$46m$1@phoenix.clouddancer.com>
2001-11-29 20:58 ` RFC: ethernet links should remember routes the same as addresses Colonel
[not found] <3C068ED1.D5E2F536@nortelnetworks.com.suse.lists.linux.kernel>
2001-11-29 19:55 ` Andi Kleen
2001-11-29 20:59 ` Christopher Friesen
2001-11-29 21:03 ` Ben Greear
2001-11-29 21:18 ` Christopher Friesen
2001-11-29 21:18 ` Andi Kleen
-- strict thread matches above, loose matches on Subject: below --
2001-11-29 23:04 Julian Anastasov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3C068ED1.D5E2F536@nortelnetworks.com \
--to=cfriesen@nortelnetworks.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.