[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [RRG] Six/One Router Design Clarifications



Hi Pekka,

|Encap/decap has a potential to be much more difficult if fragmentation 
|would be incurred (especially outer header fragmentation); I have hard 
|time seeing how you could even implement a line-speed decapsulator 
|that would reassemble fragments as required by Full Standard IP RFCs.


This would be reasonably doable.  The algorithm is quite well known
(including the well-known bugs) and having hardware execute this algorithm
is not going to be overly difficult.  Start by translating a working C
implementation into Verilog and ...

For line rate (for interesting values of line rate), you'd need to buffer
the fragments in static RAM, but this too can be done today.  


|As a result for encap/decap schemes I specifically want to see how 
|they 100% avoid fragmentation, or describe how they deal with it.


Cue Fred.  ;-)

Tony


--
to unsubscribe send a message to rrg-request@psg.com with the
word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/rrg/> & ftp://psg.com/pub/lists/rrg