I think we should hereby distinguish between data plane and routing plane  
and ask
what does incremental deployment mean in either case.
 
Associated is the question how backward compatibility  is enabled, again in 
either case.
 
All of this needs an answer, and yes, also a good solution, but at the  right 
time.
It should not be the number one issue at the beginning. At first comes the  
architectural design, then come the details which include "what needs to be  
transmitted when and how". 
 
Wrt data plane:
According to the resulting model, the details of a new IPvN header have to  
be specified (whatever that will be). We should not go after an architecture  
which assumes that IPv4 resp. IPv6 as defined in the last millenium are the 
best  ever and must therefore be kept unchanged.
Obviously a new IPvN header will be identified by a new protocol type. What  
ever its other details will be, for reasons of backward compatability, a "new" 
 router must be able to convert it back to some IPv4 header, if the 
forwarding-to  neighbor is not as knowledgeable - at least for a certain subset 
of  
destinations.
 
Wrt. routing plane:
A new routing model could be installed completely apart from the existing  
ones (BGP,OSPF).
It wouldn't happen for the first time: Sailors know to use the stars, the  
sun, the compass , the GPS for orientation. Not always all possibilities  are 
available.
 
I am pretty sure, that after the model has been determined, acceptable  
enhancement as well as acceptable compromises will be found for solving the  
backward compatibility issue.
 
Heiner 
 
 
 



   

Reply via email to