您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>电子百科>通信技术>

一文看懂EIGRP路由协议配置

2017年10月13日 17:39 作者: 用户评论(0

  因为帧中继默认为NBMA 模式,也就是非广播的多路访问模式,它会阻止广播数据和组播数据,我们在接口配置过程中,帧中继的DLCI 号和IP 映射时也没有配置broadcast 参数,而EIGRP 路由协议通过组播地址224.0.0.10 来发送相应的路由信息(比如hello、update 等数据包),所以R1 并没有发现任何的邻居路由器。
一文看懂EIGRP路由协议配置

  一文看懂EIGRP路由协议配置
EIGRP路由协议的配置拓扑图

  检查:

  一文看懂EIGRP路由协议配置

  因为帧中继默认为NBMA 模式,也就是非广播的多路访问模式,它会阻止广播数据和组播数据,我们在接口配置过程中,帧中继的DLCI 号和IP 映射时也没有配置broadcast 参数,而EIGRP 路由协议通过组播地址224.0.0.10 来发送相应的路由信息(比如hello、update 等数据包),所以R1 并没有发现任何的邻居路由器。

  为了能让EIGRP的路由信息通过帧中继传播,在没有配置broadcast 参数的情况下,我们可以通过单播的形式来发送EIGRP 数据包,我们对以上的配置进行改进:

  一文看懂EIGRP路由协议配置

  R1#show ip route eigrp 100 //查看路由表,可以看到R1 能够学习到R2 和R3 相应的网络

  一文看懂EIGRP路由协议配置

  查看R2 的路由表:

  一文看懂EIGRP路由协议配置

  发现R2 并没有学习到R3 的172.16.0.0 网络, R1 通过S0/0 接口学习到R3 宣告的172.16.0.0网络,因为R1 s0/0 接口的水平分割机制导致R1 不会再由这个接口S0/0 发布出去,所以R2无法学习到R3 宣告的网络,同理,R3 也无法学习到R2 宣告的网络。

  对帧中继配置进行修正,使用broadcast 参数:

  验证结果:

  一文看懂EIGRP路由协议配置

  可以看到添加了broadcast 后,帧中继可以正常的传递组播数据了,R1 就可以和R2 和R3 建立邻居关系并正常学习到路由。

  一文看懂EIGRP路由协议配置

  一文看懂EIGRP路由协议配置

  虽然R2 路由表中有172.16.2.0/24 网络,但R2 并没有ping 通,这是什么原因?

  因为R3 的串行口帧中继配置时,只做了IP 192.168.1.1 和DLCI 号的对应,没有做IP 192。168.1.2 和DLCI 号的映射,所以R2 ping 172.16.2.1 时,采用的源地址为192.168.1.2,通过路由表发现目的地址172.16.2.1 具有符合的条目,转发接口为192.168.1.1,于是由R1 转发到R3,R3 在回包过程时,源地址为172.16.2.1,而目标地址为192.168.1.2,但它不知道这个地址怎么转发于是就丢弃。

  一文看懂EIGRP路由协议配置

  帧中继的配置结束了

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

( 发表人:黄昊宇 )

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!