Hi Acee,

I would like to thank you for finding time to reply my mail.

I had gone through section 10.6 and 10.8 still i would like to know in
section 10.6 what these below line means.

*            The slave must send a Database Description Packet in reply.
            If the received packet has the more bit (M) set to 0, and
            the packet to be sent by the slave will also have the M-bit
            **set to 0, the neighbor event ExchangeDone is generated.*


 *Best Regards,*

*Biswajit Sadhu*


On Wed, Jul 3, 2013 at 7:00 PM, Acee Lindem <[email protected]>wrote:

>  Hi Biswajit,
>
>  On Jul 3, 2013, at 6:35 AM, Biswajit Sadhu wrote:
>
>  Hi All,
>
>  I have a query in the OSPF Design of LSA Data Base Exchange.
>
>  In data base exchange process if the master has smaller database the the
> slave and the master sends the More bit as zero in its DB packet  then the
> slave should also set the M bit to 0 in reply to the master's DB packet
> with the same sequence number ?
>
>
>  No. The slave should continue to set the M bit until it has sent its
> entire database. The master should continue to poll the slave with
> increasing sequence numbers until the slave has completed exchanging its
> entire database and cleared the M bit. Excerpt from RFC 2328:
>
>         This sending and receiving of Database Description packets is
>         called the "Database Exchange Process".  During this process,
>         the two routers form a master/slave relationship.  Each Database
>         Description Packet has a sequence number.  Database Description
>         Packets sent by the master (polls) are acknowledged by the slave
>         through echoing of the sequence number.  Both polls and their
>         responses contain summaries of link state data.  The master is
>         the only one allowed to retransmit Database Description Packets.
>         It does so only at fixed intervals, the length of which is the
>         configured per-interface constant RxmtInterval.
>
> Each Database Description contains an indication that there are
> more packets to follow --- the M-bit. The Database Exchange
> Process is over when a router has received and sent Database
> Description Packets with the M-bit off.
>
> Read RFC 2328 sections 10.6 and 10.8 and it should be clear. The actions of 
> the database exchange master and slave are described in detail.
>
>
>  Hope this Helps,
> Acee
>
>
>
>
>
>
>
>
>   Should the data base exchange stop after that. what if the slave had
> more lsa's to send to the Master?
>
>  What about the vice-versa case where Master has a large Data base to
> exchange then the Slave  ?
>
>     As per page 101 .rfc 2328 i am quoting few lines for the same RFC
>
>      http://tools.ietf.org/html/rfc2328
>
>
>       *   Master
>             Increments the DD sequence number in the neighbor data
>             structure.  If the router has already sent its entire
>             sequence of Database Description Packets, and the just
>             accepted packet has the more bit (M) set to 0, the neighbor
>             event ExchangeDone is generated.  Otherwise, it should send
>             a new Database Description to the slave.
>
>         Slave
>             Sets the DD sequence number in the neighbor data structure
>             to the DD sequence number appearing in the received packet.
>             The slave must send a Database Description Packet in reply.
>             If the received packet has the more bit (M) set to 0, and
>             the packet to be sent by the slave will also have the M-bit
>             **set to 0, the neighbor event ExchangeDone is generated.**
>             Note that the slave always generates this event before the
>             maste**r.*
>
> *
> *
>
>  *Best Regards,*
>
> *Biswajit Sadhu*
>  _______________________________________________
> OSPF mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/ospf
>
>
>
_______________________________________________
OSPF mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ospf

Reply via email to