路由器a和b通过双链路L1和L2 连接,用ospf协议,在路由器a的全局路由表已存在到达路由器b上的网段1和网段2的等价路由。
请问:能否实现只在只在路由器a上配置后:在路由器b上访问网段1仍然是等价路由,但在路由器b上访问网段2只有链路L2的路由,请给出具体命令,谢谢!
(0)
最佳答案
这个问题的第一句话不太对吧,是想说“在路由器b上存在通过L1和L2两条链路(即连接路由器a的链路)到达网段1和网段2的等价ospf路由”?
如果是这个意思的话,可以通过建立多个ospf进程来实现(如果是模拟器可以随便玩,真实环境请谨慎部署)。
示例:
A:
sysname A
#
ospf 1 router-id 1.1.1.1
import-route direct route-policy test0
area 0.0.0.0
network 10.0.12.1 0.0.0.0
#
ospf 2 router-id 11.11.11.11
import-route direct route-policy test1
area 0.0.0.0
network 10.0.112.1 0.0.0.0
#
interface LoopBack0
ip address 192.168.0.1 255.255.255.0
#
interface LoopBack1
ip address 192.168.1.1 255.255.255.0
#
interface GigabitEthernet0/0
port link-mode route
combo enable copper
ip address 10.0.12.1 255.255.255.0
#
interface GigabitEthernet0/1
port link-mode route
combo enable copper
ip address 10.0.112.1 255.255.255.0
#
route-policy test0 permit node 10
if-match ip address acl 3000
#
route-policy test1 permit node 10
if-match ip address acl 3001
#
acl advanced 3000
rule 0 permit ip source 192.168.0.0 0.0.0.255
rule 5 permit ip source 192.168.1.0 0.0.0.255
rule 1000 deny ip
#
acl advanced 3001
rule 0 permit ip source 192.168.1.0 0.0.0.255
rule 1000 deny ip
#
B:
sysname B
#
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 0.0.0.0 255.255.255.255
#
interface GigabitEthernet0/0
port link-mode route
combo enable copper
ip address 10.0.12.2 255.255.255.0
#
interface GigabitEthernet0/1
port link-mode route
combo enable copper
ip address 10.0.112.2 255.255.255.0
#
(0)
感谢您的分享,我确实是第一句写错了,把问题再提高一个难度,就是路由器b的等价和不等价路由都是域间 O_INTER的路由,能否实现呢?
估计不太行。外部路由比较好操作,域间路由的话就算把连L1和L2的接口拆到两个进程里,由于另一侧(靠近网段1和2)的接口没办法同时属于进程1和2,还是操作不了,用其他手段(比如VRF等)的话又需要引入路由,还是会变成外部路由。本质上最大的问题是很难破坏ospf peer之间的lsdb同步。
现网中在rtb的全局路由表即存在目的地址是网段1走L1和L2的区域间等价路由 pre=10,cost=2 ,又存在目的地址是网段2走L2链路的区域间路由,pre=10,cost=2。都不是引入的路由,而且路由条目数十上百,并且在rtb上没有修改端口的cost值的配置,也没有路由策略的配置。也没有filter-policy,同一区域的lsdb又是相同的,不知道在rta上应用了什么技术,很是疑惑,越想越觉得神奇。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
现网中在rtb的全局路由表即存在目的地址是网段1走L1和L2的区域间等价路由 pre=10,cost=2 ,又存在目的地址是网段2走L2链路的区域间路由,pre=10,cost=2。都不是引入的路由,而且路由条目数十上百,并且在rtb上没有修改端口的cost值的配置,也没有路由策略的配置。也没有filter-policy,同一区域的lsdb又是相同的,不知道在rta上应用了什么技术,很是疑惑,越想越觉得神奇。