Чтобы повысить стоимость интерфейса до значения 3 (в этом случае протокол RIP будет отдавать предпочтение маршрутам стоимости 0, 1 или 2), выполните такую команду:
|
Используйте параметр metric только в случае, когда существует иной маршрут в конечную сеть, и он должен стать основным. Мы не воспользовались подобной командой для узла crab, поскольку этот узел имеет лишь один интерфейс для связи с внешним миром. В присутствии второго соединения, скажем, по высокоскоростному каналу, вышеприведенная команда могла бы послужить для направления трафика через высокопроизводительный интерфейс.
Похожий параметр ifconfig существует и в системе Solaris. RIP создает таблицу маршрутизации, выбирая наиболее экономичные маршруты, и передает информацию маршрутизации другим узлам. Параметр metric позволяет менять выбор маршрутов, назначая менее предпочтительным маршрутам более высокую стоимость. Аргумент private, доступный в системах Solaris, управляет распределением маршрутов для RIP. Наличие аргумента private в командной строке ifconfig запрещает RIP распространять маршрут, который будет создан при выполнении данной команды. По умолчанию принимается значение -private, разрешающее распространение маршрута. Параметр private поддерживается не всеми системами.
Кроме того, не все системы обращают внимание на аргумент metric. В системе Linux выполнение команды ifconfig не приводит к созданию записи в таблице маршрутизации. При настройке системы для создания маршрутов, пролегающих через интерфейсы, используется явная команда route. (О команде route речь пойдет в следующей главе.) Система Linux отвергает аргумент metric, как видно из этого примера:
|
SIOCSIFMETRIC: Operation not supported
Указывайте метрику в специальном файле настройки маршрутизации, а не в командной строке ifconfig. Это предпочтительный способ указания сведений для современных пакетов маршрутизации. Формат файлов настройки маршрутизации мы обсудим в следующей главе.
- << Назад
- Вперёд