routing filters – семейство команд для настройки фильтров маршрутизации

В данном разделе используются следующие ограничения:

routing

Перейти в подменю настройки фильтров маршрутизации.

routing> access-list <name>

Создать или изменить список доступа с указанным именем.

Пример:

ngfw> routing> access-list TEST

routing> access-list=['name']> rule <sequence>

Создать или изменить правило с указанным порядковым номером обработки в списке доступа.

Пример:

ngfw> routing> access-list=['TEST']> rule 100

routing> access-list=['name']> rule=['seq']> network <A.B.C.D/M>

Установить адрес сети для правила.

Пример:

ngfw> routing> access-list=['TEST']> rule=['100']> network 192.168.100.2/24

routing> access-list=['name']> rule=['seq']> action (PERMIT|DENY)

Установить действие правила.

Пример:

ngfw> routing> access-list=['TEST']> rule=['100']> action PERMIT

routing> prefix-list <name>

Создать или изменить список префиксов с указанным именем.

Пример:

ngfw> routing> prefix-list TEST

routing> prefix-list=['name']> rule <sequence>

Создать или изменить правило с указанным порядковым номером обработки в списке префиксов.

Пример:

ngfw> routing> prefix-list=['TEST']> rule 100

routing> prefix-list=['name']> rule=['seq']> network <A.B.C.D/M>

Установить префикс для правила.

Пример:

ngfw> routing> prefix-list=['TEST']> rule=['100']> network 192.168.100.2/24

routing> prefix-list=['name']> rule=['seq']> action (PERMIT|DENY)

Установить действие правила.

Пример:

ngfw> routing> prefix-list=['TEST']> rule=['100']> action PERMIT

routing> prefix-list=['name']> rule=['seq']> le <number>

Установить нижнюю границу префикса для правила. Допустимые значения 1..32.

Пример:

ngfw> routing> prefix-list=['TEST']> rule=['100']> le 24

routing> prefix-list=['name']> rule=['seq']> ge <number>

Установить верхнюю границу префикса для правила. Допустимые значения 1..32.

Пример:

ngfw> routing> prefix-list=['TEST']> rule=['100']> ge 25

routing> route-map <name>

Создать или изменить карту маршрутизации с указанным именем.

Пример:

ngfw> routing> route-map TEST

routing> route-map=['name']> rule <sequence>

Создать или изменить правило с указанным порядковым номером обработки в карте маршрутизации.

Пример:

ngfw> routing> route-map=['TEST']> rule 100

routing> route-map=['name']> rule=['seq']> action (PERMIT|DENY)

Установить действие правила.

Пример:

ngfw> routing> route-map=['TEST']> rule=['100']> action PERMIT

routing> route-map=['name']> rule=['seq']> match-type (none|PREFIXLIST)

Установить тип совпадения для правила:

Пример:

ngfw> routing> route-map=['TEST']> rule=['100']> match-type PREFIXLIST

routing> route-map=['name']> rule=['seq']> match-value <value>

Установить значение совпадения для правила. Поддерживаются только списки префиксов.

Пример:

ngfw> routing> route-map=['TEST']> rule=['100']> match-value TEST

routing> route-map=['name']> rule=['seq']> set-type (none|METRIC|ASPATHPREPEND|NEXTHOP|LOCALPREFERENCE)

Установить тип изменения для правила:

Пример:

ngfw> routing> route-map=['TEST']> rule=['100']> set-type METRIC

routing> route-map=['name']> rule=['seq']> set-value <value>

Установить значение изменения для правила.

Пример:

ngfw> routing> route-map=['TEST']> rule=['100']> set-value 100

no routing access-list <name>

Удалить список доступа с указанным именем.

no routing prefix-list <name>

Удалить список префиксов с указанным именем.

no routing route-map <name>

Удалить карту маршрутизации с указанным именем.

show routing access-lists

Показать все доступные списки доступа.

Пример:

ngfw> show routing access-lists
{
  "ngfw-routing-filters:routingFilters": {
    "access-list": [
      {
        "name": "TEST",
        "rules": [
          {
            "sequence": 100,
            "network": "192.168.100.0/24",
            "action": "PERMIT"
          }
        ]
      }
    ]
  }
}

show routing prefix-lists

Показать все доступные списки префиксов.

Пример:

ngfw> show routing prefix-lists
{
  "ngfw-routing-filters:routingFilters": {
    "prefix-list": [
      {
        "name": "TEST",
        "rules": [
          {
            "sequence": 100,
            "network": "192.168.100.0/24",
            "action": "PERMIT",
            "ge": 24,
            "le": 32
          }
        ]
      }
    ]
  }
}

show routing route-maps

Показать все доступные карты маршрутизации.

Пример:

ngfw> show routing route-maps
{
  "ngfw-routing-filters:routingFilters": {
    "route-map": [
      {
        "name": "TEST",
        "rules": [
          {
            "sequence": 100,
            "action": "PERMIT",
            "set": {
              "type": "metric",
              "value": "100"
            },
            "match": {
              "type": "prefix-list",
              "value": "TEST"
            }
          }
        ]
      }
    ]
  }
}

show routing access-list <name>

Показать список доступа с указанным именем.

Пример:

ngfw> show routing access-list TEST
{
  "ngfw-routing-filters:routingFilters": {
    "access-list": [
      {
        "name": "TEST",
        "rules": [
          {
            "sequence": 100,
            "network": "192.168.100.0/24",
            "action": "PERMIT"
          }
        ]
      }
    ]
  }
}

show routing prefix-list <name>

Показать список префиксов с указанным именем.

Пример:

ngfw> show routing prefix-list TEST
{
  "ngfw-routing-filters:routingFilters": {
    "prefix-list": [
      {
        "name": "TEST",
        "rules": [
          {
            "sequence": 100,
            "network": "192.168.100.0/24",
            "action": "PERMIT",
            "ge": 24,
            "le": 32
          }
        ]
      }
    ]
  }
}

show routing route-map <name>

Показать карту маршрутизации с указанным именем.

Пример:

ngfw> show routing route-map TEST
{
  "ngfw-routing-filters:routingFilters": {
    "route-map": [
      {
        "name": "TEST",
        "rules": [
          {
            "sequence": 100,
            "action": "PERMIT",
            "set": {
              "type": "metric",
              "value": "100"
            },
            "match": {
              "type": "prefix-list",
              "value": "TEST"
            }
          }
        ]
      }
    ]
  }
}

| Prev | Home | Next |