[Netconf] namespace issue in the sample <hello> in RFC474 2 netconf over ssh
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Netconf] namespace issue in the sample <hello> in RFC474 2 netconf over ssh



Hi
 
In RFC4271, the sample hello message shows the <hello> must be in the netconf namespace:

  <hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
      <capabilities>
        <capability>
          urn:ietf:params:netconf:base:1.0
        </capability>
  </hello>

But in RFC4272 Netconf over SSH, the sample hello does not use
the netconf namespace:

    C: <hello>
    C:   <capabilities>
    C:     <capability>
    C:       urn:ietf:params:xml:ns:netconf:base:1.0
    C:     </capability>
    C:   </capabilities>
    C: </hello>
    C: ]]>]]>


It appears to me this is a bug in RFC4742 since RFC4741 says:

3.1.  Namespace

   All NETCONF protocol elements are defined in the following namespace:

      urn:ietf:params:xml:ns:netconf:base:1.0


I actually saw an implementation's <hello> message using the format as
documented in RFC4742.


Thanks,
Xiang Li


Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.