我想问一问通过bgp发送的eigrp路由是否可以实现?

我想用EIGRP从PC-1路由到PC-2 .这三个路由器之间的连接都是通过BGP协议实现的。PC-3不应接收到PC-1和PC-2的任何路由.T
现在的问题是我可以从PC-1切换到RTR-3,但是没有通往PC-2的路线.我从互联网上发现的所有重新分配路径都是从EIGRP到BGP的。所以从EIGRP到BGP再到EIGRP有可能吗?
RTR-1
router bgp 10000
network 1.1.1.0 mask 255.255.255.252
neighbor 1.1.1.1 remote-as 10001
router eigrp 100
network 192.168.1.0 0.0.0.255
redistribute bgp 10000RTR-2
router bgp 10001
network 1.1.1.0 mask 255.255.255.252
network 2.2.2.0 mask 255.255.255.252
network 192.168.3.0 mask 255.255.255.0
neighbor 1.1.1.2 remote-as 10000
neighbor 2.2.2.2 remote-as 10000RTR-3
router bgp 10000
network 2.2.2.0 mask 255.255.255.252
neighbor 2.2.2.1 remote-as 10001
router eigrp 100
network 192.168.2.0 0.0.0.255
redistribute bgp 10000编辑:
如果我也使用DMVPN/Site来建立隧道网络并向IGP做广告,这是否可行?
发布于 2020-02-07 14:05:22
我认为你误解了路由协议的基本概念。路由协议不路由数据包。它们与其他路由器交换路由信息(可达性)。您可以在两个或多个路由器上运行路由协议,以便它们可以交换路由信息。如果您只有一个路由器,您不需要一个rotuing协议,因为没有任何人可以与该路由器交换信息。
所以在你的网络中,路由器1,2和3通过BGP协议交换信息--他们学习彼此的网络。路由器1和3不直接交谈,所以在它们上运行EIGRP是没有意义的--它除了浪费CPU周期之外什么也不做。
在路由器1和2上,在连接网络的BGP配置下添加一个网络语句:
network 192.168.x.0 mask 255.255.255.0如果您希望路由器1和3直接交换信息而不涉及路由器2(例如,如果路由器2是ISP),那么您可以在它们之间配置一个隧道(GRE、DMVPN等),这样它们就可以直接对话,就好像路由器2不存在一样。
https://networkengineering.stackexchange.com/questions/64992
复制相似问题