请问:在OSPF路由地址汇总后,匹配最长前缀是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:11:27
谢谢修罗猪的回答,当进行了最长前缀的精确匹配后,也就是说把目的地址10.10.10.10/30(应该是主机地址)匹配给了10.10.10.0/24这个网络地址。数据包到了这个包含10.10.10.10/30的这个网段上了。但还是找不到具体的主机地址,因为它只是匹配了一个网络地址。怎么办?难道由这个网段上的ABR路由器去寻找数据包的目的地址吗?请教!!还有就是为什么要进行最长前缀掩码的匹配?

比如有个数据包的目的地址是10.10.10.10/30
路由器里有这几个路由信息:
10.10.0.0/16 [E1]
10.10.10.0/24 [E2]

这里的E1和E2指的是Ethernet接口

这时候路由器就会将该数据包转到E2口
因为10.10.10.0/24是最长匹配前缀的

1,我举的这个例子10.10.10.10/30 这个是主机地址,不是网段,也没说10.10.10.0/24可能不会有10/30这个主机
2,只要路由表里有路由信息,路由器就会转发.至于这个网段里有没有10.10.10.10/30这台主机,路由器是不管的
3,匹配最长是为了提高转发精确度和避免路由黑洞或回环