请教一个关于配置路由器RIP向EIGRP再发布时的一个问题

2025-01-07 04:19:26
推荐回答(4个)
回答1:

首先,你是rip向eigrp重分布?那么你的命令就错了,应该是router eigrp 10,然后再redistribute rip metric 1000 100 255 1 1500(后面这5个数字一般来说固定打,记住就好)
你那个是eigrp向rip重分布。
你可以这样记:router eigrp(在eigrp里面)redistribute rip(重分布rip)
再回答你那个“1”,代表的是,通告这条路由的R说“只要经过我就可以到那个网段了”,因为rip最多为16跳,所以设得越低越好。(如果你设为15,那么其他R就不学这条路由)
感觉你思维很混乱,仔细想想,慢慢来就好了。
回答完毕。

回答2:

实验我做了
R3上
interface Loopback0
ip address 1.1.1.1 255.255.255.0
!
interface Serial0/0
ip address 2.2.2.1 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
no arp frame-relay
frame-relay map ip 2.2.2.2 102 broadcast
no frame-relay inverse-arp

router eigrp 20
network 1.1.1.0 0.0.0.255
auto-summary
!
router rip
redistribute eigrp 20 metric 1
network 2.0.0.0
no auto-summary

R4上
interface Serial0/0
ip address 2.2.2.2 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
no arp frame-relay
frame-relay map ip 2.2.2.1 201 broadcast
no frame-relay inverse-arp

router rip
network 2.0.0.0

做完以后 R4上的路由表是
R 1.0.0.0/8 [120/1] via 2.2.2.1, 00:00:03, Serial0/0
2.0.0.0/24 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, Serial0/0

说明RIP的下一条跌加只在 出路由器的时候才会加1,重分布出去的时候没有叠加metric

RIP最大跳是16。超过16 RIP协议就认为是环路,丢弃数据包,你的环境里面,设置成1就可以了,没有问题

回答3:

就设置成1就可以,重分布到RIP中的路由默认为16不可达,所以要设置一下跳数

回答4:

这个跳数是种子度量值,默认是0(不会重分布),比如你写1,那么RIP区域中的所有路由器到这条路由都会加1,也就是说,以RIP看来,到重分布另外一边的任何地方metric总是1加上自己到重分布边界路由器的metric。

以你这个图为例,如果在R3上设置重分布的种子度量值为1,R4会显示到EIGRP的任何路由的metric都是2。如果R4后面还有路由器,那么它们显示的metric可能会是3,4,5……。所以,如果你的RIP网络比较大,那么这个种子metric就不能设置的太大,否则稍远的网络就会不可达(16跳)。

你这个图中,R3为重分布边界路由器,如果想让R0,R1,R2接收到RIP域中的路由信息,只需要将RIP重分布进EIGRP即可,不用设置跳数,而要设置EGIRP的种子度量值,如果不设置,默认也是0,是不会重分布的。