Re: WGLC: draft-ietf-nsis-nslp-natfw-16.txt

Niklas Steinleitner <[email protected]>
Newsgroups gmane.ietf.nsis
Message-ID <[email protected]>
Hi Martin, all,

i have reviewed the NATFW NSLP draft. Overall i think the draft is in a 
good shape.

My three major comments:

    * p24: Redraw the picture! Add administrative domains or point out
      with node belongs to which network! Also rewrite the first
      paragraph! Use a easier example! This section indicates (at least
      to me) the usage of the proxy mode in a way which is not supported
      by NATFW!
    * p26/section 3.2.3: Why do you have this section within the draft?
      The listed states are not enough to implement the NATFW NSLP and
      may confuse reviewers/implementers. You could point to the
      statemachine draft! If you want to have this section inside the
      draft, you should update it. What is the "Dead" state good for?
      Such a session has to be deleted directly and not "... and the
      NATFW NSLP signaling session can be deleted."
    * regarding section 3.7.2: this section is a little bit confusing!
      Even with knowledge about the NATFW NSLP it is hard to follow.
      Maybe you should re-structure it a little bit, e.g. creating
      several sub-sections. You should also clearly point out that EXT
      can also be used to install pinholes in FWs (and not only deny
      rules as described later, if i don't understand this wrong (see
      below)).

Further comments:

    * p2/p4: If you introduce NAT, you should do the same for FW
    * p8/p10: you introduce the terminology "middlebox" twice, in
      section 1.2. and section 1.3
    * p11: meaning that there is a middlebox on the => meaning that
      there is _at least one_ middlebox on the
    * p22, first paragraph: (check local policies for authorization and
      authentication, possibly create policy rules) that is not right,
      the NF only notice the policy rules
    * p22, third paragraph: the NF installs the policy rule when
      receiving a success RESPONSE msg
    * p22, fourth paragraph: Ni => NI
    * p27: 'Protocol error' (0x1) => (0x3)
    * p29/p30: many recurrences here: Requested signaling session
      lifetime is too big, Requested signaling session lifetime is too
      small, with codes, the same on page 30
    * p32: section 3.7:  ... how to create NATFW NSLP signaling
      sessions, maintain them, and how to reserve addresses. => and delete
    * p34: NSLP forwarder: what happened if the NF can not install the
      pinhole? e.g. it is already installed
      looks like you forgot this case, there is also node error code for
      this case on page 58.
    * p40:  ... an error RESPONSE of class 'Protocol error' (0x3) ... =>
      of class signaling session failure (0x6)
    * p40: "The policy rule is remembered, but not activated, if the
      action in the NATFW_EFI object is set to 'allow'." Why? In
      general, i don't understand the "Firewall" paragraph.
    * p41: "Reservations with action 'allow' made with EXT MUST be
      enabled by a subsequent CREATE message." What happens if the
      pinhole isn't use for reservation of an external address or a
      NAT-binding? In this case no CREATE msg will follow.
          o or is this in general not allow within the NATFW NSLP? The
            next sentence indicates that:
          o "The only function of EXT is to ensure that subsequent
            CREATE messages traveling towards the NR will be forwarded
            across the public-private boundary towards the DR."
          o One earlier version of the NATFW NSLP supports this with the
            use of U-CREATE. Or is this completely remove?
    * p41: ...created by REA. => ... created by EXT.
    * p42: "The lifetime extension of a NATFW NSLP signaling session is
      calculated as current local time plus proposed lifetime value",
      really local time _*plus *_proposed? This would increase the
      lifetime step by step as the local lifetime is always >0!
    * p44: "'NATFW node is going down soon' (0x03) The NI and other NFs
      should be prepared for a service interruption at any time."
      What is this good for????
    * p48/49, section 3.7.6.2: you should make clear where are the
      differences to the EXT msg.
    * p52: ... of this memo => ...of this memo.
    * p56: ... of class 'Signaling session error' (0x6) with ... => ...
      of class 'Signaling session failure' (0x6) with ...
    * p58: you forgot 0x04 (see 3.7.5) 'NATFW signaling session lifetime
      expired'
    * p59(and whole doc) => signaling session failures => signaling
      session failure (as for the other classes).
    * p62: The fields MUST be interpreted according these rules: => The
      fields MUST be interpreted according _*to *_these rules:
    * p62: with response code 'Mandatory object missing' (0x02) MUST =>
      (0x04)
    * p76: Open issues. Should this be part of a WGLC document?


Regards,
Niklas


Martin Stiemerling schrieb:
> [writing as WG chair]
>
> Dear all,
>
> The authors believe that the NATFW NSLP
> (draft-ietf-nsis-nslp-natfw-16.txt) is ready for WGLC. 
>
> The WGLC starts today and will run until December 14th. 
>
> Please review the draft, and comment if you feel that this draft
> is ready to be sent to the IESG.  A simple mail saying that the
> draft is ready for publication would be great.
>
> Of course, if you read the draft and find open issues, then please
> send a summary of your issue with the current draft.
>
> Thanks, 
>
>   John and Martin
>
> [email protected] <mailto:[email protected]>
> NEC Laboratories Europe - Network Research Division
>
> NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road, 
> London W3 6BL | Registered in England 2832014
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> nsis mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/nsis
>   

-- 
Niklas Steinleitner          Tel: +49 551 3913583
Institute for Informatics    [email protected]
University of Göttingen      http://www.tmg.informatik.uni-goettingen.de
Lotzestrasse 16-18
D-37083 Göttingen, Germany

_______________________________________________
nsis mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/nsis
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.