Привет всем.
на Nexus 7k
Необходимо изменить административное расстояние определенного префикса из OSPF, чтобы таблица EIGRP содержала его в новом AD.
по определенным причинам мы уже изменили AD входящих маршрутов OSPF на 180, так что его значение выше, чем EIGRP, но мне нужен 1 префикс для 7K.
простая топология
nx0S-9K1 OSPF <--> OSPF-ad180 nxOS-7K1<-->nxOS-7K1 EIGRP<--> nxOS-7K2 EIGRP <--> OSPF-ad180 nxOS-7K2<--> nx0S-9K2 OSPF
example subnet from the 9K = 3.3.3.0/24
OSPF advertises 9k to 7k with AD 110, 7k changes OSPF AD to 180, route then gets redistributed to EIGRP with AD180.
7K ospf config to change distance for all incoming ospf prefix's
router ospf 1
router-id 0.0.0.2
distance 180
passive-interface default
примеры, которые я видел, предлагают использование ACL с командой distance, но он недоступен в NXOS.
Есть предложения?
Решено! Перейти к решению.
1. configure terminal
2. router ospf instance-tag
3. [ no ] table-map map-name
4. exit
5. route-map map-name [ permit | deny ] [ seq ]
6. match route-type route-type
7. match ip route-source prefix-list name
8. match ip address prefix-list name
9. set distance value
таким образом можно изменить AD в nexus для OSPF
Спасибо @ MHM Cisco World
Первоначально я пытался добиться этого, поскольку все маршруты OSPF приняли этот новый AD, но теперь все выглядит нормально.
из sh run section test-ospf-eigrp-change-ad:
ip prefix-list pl-test-ospf-eigrp-change-ad seq 10 permit 3.3.3.12/32
route-map test-ospf-eigrp-change-ad permit 10
match ip address prefix-list pl-test-ospf-eigrp-change-ad
set distance 88
router ospf 1
vrf 7k
distance 190
table-map test-ospf-eigrp-change-ad
sh ip ro ospf vrf 7k
3.3.3.12/32, ubest/mbest: 1/0
*via x.x.x.x, Eth1/x, [88/1], 00:04:48, ospf-1, type-2, tag x
4.4.4.4/32, ubest/mbest: 1/0
*via x.x.x.x, Eth1/x, [190/1], 00:04:48, ospf-1, type-2, tag x
Еще раз спасибо
1. configure terminal
2. router ospf instance-tag
3. [ no ] table-map map-name
4. exit
5. route-map map-name [ permit | deny ] [ seq ]
6. match route-type route-type
7. match ip route-source prefix-list name
8. match ip address prefix-list name
9. set distance value
таким образом можно изменить AD в nexus для OSPF
Спасибо @ MHM Cisco World
Первоначально я пытался добиться этого, поскольку все маршруты OSPF приняли этот новый AD, но теперь все выглядит нормально.
из sh run section test-ospf-eigrp-change-ad:
ip prefix-list pl-test-ospf-eigrp-change-ad seq 10 permit 3.3.3.12/32
route-map test-ospf-eigrp-change-ad permit 10
match ip address prefix-list pl-test-ospf-eigrp-change-ad
set distance 88
router ospf 1
vrf 7k
distance 190
table-map test-ospf-eigrp-change-ad
sh ip ro ospf vrf 7k
3.3.3.12/32, ubest/mbest: 1/0
*via x.x.x.x, Eth1/x, [88/1], 00:04:48, ospf-1, type-2, tag x
4.4.4.4/32, ubest/mbest: 1/0
*via x.x.x.x, Eth1/x, [190/1], 00:04:48, ospf-1, type-2, tag x
Еще раз спасибо
Не за что, друг,
Пожалуйста, утвердите ответ в качестве решения