Фильтрация маршрутов
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2015 г. ) |
В контексте сетевой маршрутизации фильтрация маршрутов — это процесс, при котором определенные маршруты не рассматриваются для включения в локальную базу данных маршрутов или не объявляются соседям. Фильтрация маршрутов особенно важна для протокола Border Gateway в глобальной сети Интернет , где он используется по ряду причин. Одним из способов практической фильтрации маршрутов с использованием внешних ресурсов является использование языка спецификации политики маршрутизации в сочетании с базами данных реестра маршрутизации Интернета .
Виды фильтрации
[ редактировать ]Естественно, фильтр можно применить в двух случаях: при изучении маршрутов от соседа и при объявлении маршрутов соседу.
Входная фильтрация
[ редактировать ]При входной фильтрации фильтр применяется к маршрутам, полученным от соседа. Маршрут, который был отфильтрован, сразу отбрасывается и, следовательно, не рассматривается для включения в локальную базу данных маршрутизации.
Выходная фильтрация
[ редактировать ]При фильтрации вывода фильтр применяется к маршрутам до того, как они будут объявлены соседу. Маршрут, который был отфильтрован, никогда не узнается соседом и, следовательно, не рассматривается для включения в базу данных удаленных маршрутов.
Причины фильтровать
[ редактировать ]Экономические причины
[ редактировать ]Когда сайт является многосетевым, объявление соседу нелокальных маршрутов, отличных от того, из которого он был получен, равносильно объявлению о готовности служить для транзита, что нежелательно, если не заключены подходящие соглашения. Применение фильтрации вывода на этих маршрутах позволяет избежать этой проблемы.
Причины безопасности
[ редактировать ]Интернет-провайдер обычно выполняет входную фильтрацию маршрутов, полученных от клиента, чтобы ограничить их адресами, фактически назначенными этому клиенту. Это усложняет захват адреса.
Аналогично, интернет-провайдер будет выполнять фильтрацию входных данных на маршрутах, полученных от других интернет-провайдеров, чтобы защитить своих клиентов от перехвата адресов.
Технические причины
[ редактировать ]В некоторых случаях у маршрутизаторов недостаточно оперативной памяти для хранения полной глобальной таблицы BGP . Простой обходной путь — выполнить фильтрацию входных данных, ограничив тем самым локальную базу данных маршрутов подмножеством глобальной таблицы. [1] Это можно сделать путем фильтрации по длине префикса (исключая все маршруты для префиксов длиннее заданного значения), по количеству AS или по некоторой комбинации этих двух параметров; безопасность является наиболее важным моментом для этого.
Однако такая практика не рекомендуется, так как может привести к неоптимальной маршрутизации. [2] или даже сбои связи с небольшими сетями [ нужна ссылка ] и срывать усилия своих коллег по организации дорожного движения.
См. также
[ редактировать ]- Зона, свободная от дефолта
- Реестр интернет-маршрутизации
- База данных ресурсов маршрутизации
- Телетрафик инжиниринг
Ссылки
[ редактировать ]- ^ Сантос, Омар (12 мая 2014 г.). «Размер глобальной таблицы маршрутизации Интернета и ее потенциальные побочные эффекты» . Сиско Системы . Проверено 10 апреля 2015 г.
[T] Рост таблицы маршрутизации в Интернете может привести к исчерпанию ресурсов троичной адресной памяти (TCAM) для некоторых сетевых продуктов.... Фильтрация маршрутов и использование маршрута по умолчанию также могут использоваться для уменьшения количества маршрутов в затронутом устройстве. .
- ^ Лагерхольм, Стефан. «IPv4/IPv6 и память TCAM» . Сайт истощения IPv4 . Проверено 10 апреля 2015 г.
Вариант, который могут рассмотреть поставщики услуг, — это фильтрация меньших маршрутов. ... Скорее всего, провайдеры начнут фильтровать деагрегаты, где существует покрывающий префикс, по крайней мере, в течение некоторого времени, пока эта проблема не будет решена. Это может создать неоптимальный путь для пакетов, что приведет к увеличению задержки.