On Tue, 23 Apr 2002, JINMEI Tatuya / [ISO-2022-JP] 神明達哉 wrote:
> > I think we need to have a much much more clearer view of what is possible 
> > and what is not when crossing zone boundaries with routing headers.
> 
> I admit the notion is quite complicated and the text may have unclear
> points, but the described behavior is clear at least to me so that I
> could implement the rule in my implementation.  

Did you write or participate in writing of the text? :-)

> So, could you be more
> specific about the unclearness?  Could you give me a concrete example
> that cannot be explained with the description?

The text about the scope and zone of the source address and the previous 
hop make the specification difficult to understand.

For regular packet forwarding, the second bullet in 9. basically seems to 
say: "if you cross the zone boundary, the packet is discarded".

This should be, IMO, honoured with routing header too.  In particular, one 
should not be able (IMO) to control how routing should go inside a site, 
using site-internal addresses (as these addresses aren't reachable to the 
source, and may have a different level of security etc.).  If the 
destination site does not have global addresses in use there, he probably 
don't want site-local's being used either.

Does does scoped arch work in the following case:

 src=linklocalA
 dst=globalB
 routing header=linklocalB, segments left=1

Processing at globalB, I believe this would be discarded if linklocalA is 
not a direct neighbor of globalB, correct?  Processing at linklocalB, the 
packet would always be accepted (if the proposed new rule is not adopted)?

Site-locals are potentially fishier as they can't be as trivially
restricted to a link.

I'd like to see a "roadmap" of what kind of forwarding is possible with
routing header, and what is not.  I couldn't make a clear mental image
based on the text.

A comment,

                            Then the above forwarding rules are applied, 
   using the new destination address where the zone of the new 
   destination address should be determined by the scope of the previous 
   destination address and the interface to which the previous address 
   belongs (which is not necessarily equal to the incoming interface).  

==> does incoming interface mean 'incoming interface' or 'incoming link'?  
That is, can you use RH to forward packets out of the incoming link with
e.g. link-local addresses?  (As in the previous paragraph in the text.)

Depending on the answer to that question, this may be in conflict with the
regular forwarding bullet above.

> > 14. Security Considerations
>     
> >    The routing section of this document specifies a set of guidelines
> >    that allow routers to prevent zone-specific information from leaking
> >    out of each site.  If site boundary routers allow site routing 
> >    information to be forwarded outside of the site, the integrity of the
> >    site could be compromised. 
> 
> > ==> Security considerations should mention potential problems of crossing 
> > zone boundaries w/ routing headers.
> 
> Okay, but the problems would basically be the same as in "normal"
> (i.e. all destinations are in the same scope type) routing headers.
> Do you have an example of the potential problems specific to the case
> of mixed scoped destinations?

Let's come back to this issue after the big picture of RH + scoping has
become clearer.

-- 
Pekka Savola                 "Tell me of difficulties surmounted,
Netcore Oy                   not those you stumble over and fall"
Systems. Networks. Security.  -- Robert Jordan: A Crown of Swords


--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to