首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止Quagga在某个子网上做广告

防止Quagga在某个子网上做广告
EN

Server Fault用户
提问于 2013-01-15 15:32:18
回答 2查看 9.9K关注 0票数 2

我有一个具有以下接口的Ubuntu12.10工作站:

代码语言:javascript
复制
eth0 : 10.11.1.15/24
lo:1 : 10.90.50.50/32
lo:2 : 10.1.100.100/32
tap0 : 10.5.200.200/24

如您所见,所有in都适合于10.0.0.0/8子网。

此外,我有Quagga在它宣布我的链接状态到其他路由器通过OSPF。这是我的/etc/quagga/ospfd.conf

代码语言:javascript
复制
router ospf
   passive-interface eth0

   router-id 10.90.50.50

   redistribute kernel route-map MYMAP
   redistribute connected route-map MYMAP
   redistribute static route-map MYMAP

   network 10.0.0.0/8 area 0.0.0.0

   ip prefix-list MYLIST seq 5 deny 10.11.0.0/16 le 32
   ip prefix-list MYLIST seq 10 permit 10.0.0.0/8 le 32
   ip prefix-list MYLIST seq 20 deny any

   route-map MYMAP permit 10
   match ip address prefix-list MYLIST

我未能阻止Quagga的广告路线10.11.1.0/24,这是我的本地子网。

ip prefix-list MYLIST seq 5 deny 10.11.0.0/16 le 32ip prefix-list MYLIST seq 5 deny 10.11.1.0/24对路线广告都没有影响。最奇怪的是,Quagga保持广告路线,即使我将所有前缀列表操作从许可证更改为拒绝。你知道我做错了什么吗?

EN

回答 2

Server Fault用户

发布于 2013-01-16 09:16:29

看起来你应该用类似的东西

代码语言:javascript
复制
distribute-list noeth0 out kernel
!
access-list noeth0 deny 10.11.1.0/24
access-list noeth0 permit any

不过,Quaggga守护进程文档在这方面有点模糊--你可能需要稍微调整一下。

票数 3
EN

Server Fault用户

发布于 2015-06-01 13:39:24

首先。为什么要重新分发,然后阻塞广告/路由语句中获取的子网?我一次又一次地看到,当人们重新分配厨房水槽,然后尝试阻止它以后。这从根本上说是不合理的。最后,您想要排除的链接将包含在路由语句中,并且将被宣传为存根网络,尽管有被动接口命令。不要重新分配已包含的连接路由。

那些广告,重新分配一切,然后尝试过滤,需要学习基本的OSPF路由设置。

摆脱重新分配连接为启动。保持被动接口命令,并使语句特定,甚至更好地将它们放置在要包含的特定接口上。

代码语言:javascript
复制
router ospf 1
network 10.90.50.50 0.0.0.0 area 0
network 10.1.100.100 0.0.0.0 area 0
network 10.5.200.0 0.0.0.255 area 0

或者在特定的接口上,例如(上面没有关联的网络语句)

代码语言:javascript
复制
interface lo:1 
ip ospf 1 area 0

并为您希望包含的其他链接执行此操作。

最后,不要重新分发任何东西,除非你绝对必须这样做。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/469310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档