eigrp hello包问题
两台路由器r1,r2其中r1指定r2为邻居这样r1的hello包将变为单播发送到r2,而r2的hello包将广播发送到r1
既然双方依然能够正常发送和收到对方的hello,为什么邻居建立不起来 ??
谢谢指点~ 是帧中继环境下吗?
如果是帧中继下,不支持广播的。所以要两个EIGRP都指定邻居。 不是在帧中继下的,两台路由直连
做实验时再R1和R2上debug ip pack 出来的~
可以看到R1单播发送到R2,也收到了R2发来的多播
可以看到R2多播发送到R1,也收到了R1发来的单播 本帖最后由 tianchunyu 于 2009-8-1 16:35 编辑
R1#debug ei packets
EIGRP Packets debugging is on
(**, REQUEST, QUERY, REPLY, HELLO, IPXSAP, PROBE, ACK, STUB, SIAQUERY, SIAREPLY)
R1#
*Aug1 15:58:01.467: EIGRP: Sending HELLO on Serial1/1 nbr 12.1.1.2
*Aug1 15:58:01.467: AS 10, Flags 0x0, Seq 0/0 idbQ 0/0 iidbQ un/rely 0/0
R1#
*Aug1 15:58:02.923: EIGRP: Received HELLO on Serial1/1 nbr 12.1.1.2
*Aug1 15:58:02.923: AS 10, Flags 0x0, Seq 0/0 idbQ 0/0
*Aug1 15:58:02.927: EIGRP: Ignore multicast Hello Serial1/1 12.1.1.2
R2#debug ei packets
EIGRP Packets debugging is on
(**, REQUEST, QUERY, REPLY, HELLO, IPXSAP, PROBE, ACK, STUB, SIAQUERY, SIAREPLY)
R2#
*Mar1 00:09:46.043: EIGRP: Received HELLO on Serial0/1 nbr 12.1.1.1
*Mar1 00:09:46.047: AS 10, Flags 0x0, Seq 0/0 idbQ 0/0
*Mar1 00:09:46.047: EIGRP: Ignore unicast Hello ** Serial0/1 12.1.1.1
发送倒是发送了,但是路由器并未接收,而是忽而略掉了。如果两端均使用neighbor,则EIGRP邻居关系正常建立。记得一点,neighbor 在此只是把EIGRP的hello方式由组播更改为单播,且不接收组播hello包。 一切以 tianchunyu 的答案为准
已经经过大神认证
哈哈 擦~~~~~~~~~~~~~~~~~~~~
在FR 下我们只需要关心BROADCAST KEYWORD and EIGRP split horzion ----chunyu哥的帖子怎么能不顶呢---- 非常感谢~~
很明白~ 相当有营养的分享啊 这个,EIGRP邻居条件,AS号,认证,K值这个大家都知道。还有一个是最小范围内能ping通。所以一边单播一边多播应该是建立不了邻居关系的。
页:
[1]
2