OSPF的NSSA区域

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:22:57
OSPF的NSSA区域里,在ASBR上怎么把外部AS的路由条目宣告成一条默认路由注入进NSSA区域里?
我试着用“ip route 0.0.0.0 0.0.0.0 f0/0”(f0/0通向外部AS)做一条默认路由,然后“Router(config-router)#redistribute static subnets”将默认路由重分发进NSSA里,但是其它路由器收不到此条默认路由。

大家会问:为什么不直接将外部AS的路由协议直接重分发进NSSA里呢,我想的是,如果直接重分发整个路由协议,那么外部AS拓扑发生改变或什么情况,会直接影响到NSSA区域,这样NSSA区域里的其它路由器会受到外部AS影响。所以,做一条默认路由就可以解决这个问题。问题是我做不出来……

请高手指教!

在你配置NSSA区域的时候,输入
area id nssa default-information originate
这样它才会产生一条默认路由注入NSSA,类型是N2*,传递到骨干区域的时候会变E2*

OSPF 的默认路由

1 将网络标记位默认。
Ip default-network net_add
Ip route 0.0.0.0 0.0.0.0 ip_add
这条特殊的静态路由不需要重分布进入OSPF来进行传播。OSPF 会将0.0.0.0 0.0.0.0视为一个默认路由,并对他进行相应的处理。如果使用上面的default-net 命令,就还需要用到 always
2 发送传播该默认路由,用下面这条命令
Default-information orifinate [always] [metric][metric-type oe1]
[route-map] 一般来讲always是要打上的。
3 启动无类IP ip classless

例 将网络 206.191.200.0 标记为默认网络:
Ip default_net 206.191.200.0
或者直接将其指向一个地址:
Ip route 0.0.0.0 0.0.0.0 206.191.200.1
命令default-information originate always 可以发送该默认网络路由。

OSPF路由器生成默认路由,使用 default-information originate always ]命令在 OSPF路由器配置模式。这形成一个外部2类连接与连接状态的 ID 0.0.0.0和网络掩码0.0.0.0,做路由器ASBR。