最佳答案
在OSPFv3协议中过滤发送给邻居的IPv6默认路由,需使用入方向路由过滤机制,通过filter-policy import
命令实现。具体步骤如下:
创建过滤工具
使用IPv6 ACL或前缀列表匹配默认路由(::/0
):
# 方法1:IPv6 ACL
acl ipv6 basic 2000
rule 0 deny ipv6 destination :: 128 # 匹配::/0(128位掩码即单一路由)
rule 100 permit ipv6
# 方法2:前缀列表
ip prefix-list BLOCK_DEFAULT index 10 deny :: 0 # 掩码0即匹配所有默认路由
ip prefix-list BLOCK_DEFAULT index 20 permit :: 0 less-equal 128 # 放行其他路由
在OSPFv3进程应用过滤
将策略应用到计算路由表前的入方向:
ospfv3 1
filter-policy [acl ipv6 2000 | prefix-list BLOCK_DEFAULT] import
display ipv6 routing-table :: 0
应无OSPFv3生成的默认路由。import-route
时通过路由策略过滤:route-policy BLOCK_DEFAULT deny node 10
if-match ipv6 address prefix-list BLOCK_DEFAULT
route-policy BLOCK_DEFAULT permit node 20
ospfv3 1
import-route static route-policy BLOCK_DEFAULT
⚠️ 注意:OSPFv3不支持类似BGP的
out
方向路由过滤。域间路由控制需依赖区域设计或路由汇总(如NSSA区域不外传默认路由)。
(0)
# 创建ACL拒绝::/0
ipv6 acl DENY_DEFAULT
rule deny ipv6 destination ::/0 128
rule permit ipv6
# 配置路由策略
route-policy BLOCK_DEFAULT deny node 10
if-match ipv6 address acl6 DENY_DEFAULT
route-policy BLOCK_DEFAULT permit node 20
# 在OSPFv3出方向应用
ospfv3 1
filter-policy route-policy BLOCK_DEFAULT export
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论