|
本帖最后由 magic_os 于 2011-4-20 19:16 编辑
这几天还真是..祸不单行...前几天是感冒了..接着感冒好了...笔记本显卡烧了....总之俺还是顽强的生存了下来...
为了庆祝这一历史性的胜利...特以此问题作为一个新的开始...
------------------------------------------------
TOPO还是那个TOPO 一切都很简单..我就不贴图了..简单的说一下
R1--------R2
就上面这样 R1的 S 0/0(12.1.1.1) 口连接上R2的 S 0/0(12.1.1.2) 口...
在R1 R2的两个接口上都开启了EIGRP AS=100
在没有打开R2的S0/0接口之前 在R1上
R1#debug eigrp packet
首先运行了这个调试命令..之后我开启了R2的S0/0
紧接着就有了下面这段输出
Tip:我发现“Up date” 这个单词被屏蔽成了 **..各位对照这个Tip替换一下...
*Mar 1 00:03:18.103: EIGRP: Sending HELLO on Serial0/0
*Mar 1 00:03:18.103: AS 100, Flags 0x0, Seq 0/0 idbQ 0/0 iidbQ un/rely 0/0
*Mar 1 00:03:18.179: EIGRP: Received HELLO on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:18.179: AS 100, Flags 0x0, Seq 0/0 idbQ 0/0
*Mar 1 00:03:18.179: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 12.1.1.2 (Serial0/0) is up: new adjacency
//这个上面应该是Hello来Hello去...然后建立了邻接关系..这个没有什么问题..
*Mar 1 00:03:18.183: EIGRP: Enqueueing ** on Serial0/0 nbr 12.1.1.2 iidbQ un/rely 0/1 peerQ un/rely 0/0
问题1.
对于这一句 Enqueueing ** 这个是什么意思额?
un/rely 0/1 这个说明的是可靠分组吧?
iidbQ un/rely 0/1 peerQ un/rely 0/0 ....这一句哪位技术帝能解释一下...不太明白这个一前一后两个un/rely的意思 ..
*Mar 1 00:03:18.183: EIGRP: Received ** on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:18.183: AS 100, Flags 0x1, Seq 1/0 idbQ 0/0 iidbQ un/rely 0/1 peerQ un/rely 0/0
问题2.
这个应该是接收到一个更新分组吧?第二句是分组的具体内容对吗?
*Mar 1 00:03:18.187: EIGRP: Requeued unicast on Serial0/0
问题3.
这一句的意思是?什么单播?是R1从S0/0发出了一个单播的意思么?
*Mar 1 00:03:18.191: EIGRP: Sending HELLO on Serial0/0
*Mar 1 00:03:18.191: AS 100, Flags 0x0, Seq 0/0 idbQ 0/0 iidbQ un/rely 0/0
问题4.
总觉得这个Hello时间发的也太早了点..不是说大于T1速率的线路都是5秒一个Hello么..这里怎么连续两个不到一秒?
*Mar 1 00:03:18.191: EIGRP: Sending ** on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:18.195: AS 100, Flags 0x1, Seq 1/1 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/1
问题5.
对于上面的第二句.我就理解成其中的Seq1/1应该是本地生成了一个序列为1,然后确认了上面R2发来的序号1?
其他的不太理解..求解释..这个地方是我最痛苦的地方- -
*Mar 1 00:03:18.195: EIGRP: Enqueueing ** on Serial0/0 iidbQ un/rely 0/1 serno 2-2
*Mar 1 00:03:18.199: EIGRP: Enqueueing ** on Serial0/0 nbr 12.1.1.2 iidbQ un/rely 0/0 peerQ un/rely 0/1 serno 2-2
问题6.
这个后面的serno 2-2代表的可是拓扑改变的次数和发送查询更新应答分组的次数?那么前面那个2代表的是拓扑改变的次数还是?求解释..55555俺快崩溃了..这个2-2..
*Mar 1 00:03:18.319: EIGRP: Received ** on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:18.323: AS 100, Flags 0x8, Seq 2/1 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/2
*Mar 1 00:03:18.323: EIGRP: Enqueueing ACK on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:18.323: Ack seq 2 iidbQ un/rely 0/1 peerQ un/rely 1/1
*Mar 1 00:03:18.327: EIGRP: Suppressed ACK 2 to 12.1.1.2 on Serial0/0
问题7.
对于这里这个Enqueueing ACK 是个什么动作?Suppressed ACK 2 也不太理解 又阻止了向R2的确认?
*Mar 1 00:03:18.327: EIGRP: Sending ** on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:18.331: AS 100, Flags 0x8, Seq 2/2 idbQ 0/0 iidbQ un/rely 0/1 peerQ un/rely 0/1 serno 2-2
*Mar 1 00:03:18.335: EIGRP: Requeued unicast on Serial0/0
*Mar 1 00:03:18.411: EIGRP: Received ** on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:18.415: AS 100, Flags 0x8, Seq 3/2 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/2
*Mar 1 00:03:18.415: EIGRP: Serial0/0 multicast flow blocking cleared
问题8.
求解释上面这一句的意义.这个多播流的.
*Mar 1 00:03:18.415: EIGRP: Enqueueing ACK on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:18.419: Ack seq 3 iidbQ un/rely 0/0 peerQ un/rely 1/1
*Mar 1 00:03:18.419: EIGRP: Suppressed ACK 3 to 12.1.1.2 on Serial0/0
*Mar 1 00:03:18.419: EIGRP: Sending ** on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:18.423: AS 100, Flags 0x8, Seq 3/3 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/1 serno 2-2
*Mar 1 00:03:18.443: EIGRP: Received ACK on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:18.447: AS 100, Flags 0x0, Seq 0/3 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/1
问题9.
这上面一句按照我的理解Seq 0/3不是应该为Seq 4/3么?为什么会是0/3?
*Mar 1 00:03:22.791: EIGRP: Sending HELLO on Serial0/0
*Mar 1 00:03:22.791: AS 100, Flags 0x0, Seq 0/0 idbQ 0/0 iidbQ un/rely 0/0
*Mar 1 00:03:23.035: EIGRP: Received HELLO on Serial0/0 nbr 12.1.1.2
*Mar 1 00:03:23.039: AS 100, Flags 0x0, Seq 0/0 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/0
------------------------------
问题比较多...还希望各位技术帝能够不吝赐教..在下拜谢.!
|
|