[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: every message only can have one operation?
Andy Bierman wrote:
王罕 wrote:
thanks Andy, but why can't we put more methods in a rpc message?
it can reduce the Network management messages on Internet, can't it?
(I cc;ed the WG because this issue keeps coming up)
It adds a lot of complexity to the protocol to do this.
Since configuration is a relatively rare activity, it doesn't really
save much bandwidth anyway. We aren't very worried
about congestion due to network configuration PDUs.
(In your example, you saved about 1% -- that's all.
Once you add some overhead to differentiate the multiple replies,
you give that savings back, and then some.)
BTW, this is obviously a solved problem in other formats.
The correct way to do what you want could be added as
a vendor extension. For example:
<batch xmlns="vendor-ns" group="101" label="bgp-upgrade-jan06">
<rpc message-id="101" xmlns="netconf-ns">
<lock> .... </lock>
</rpc>
<rpc message-id="102" xmlns="netconf-ns">
<get-config> .... </get-config>
</rpc>
<rpc message-id="103" xmlns="netconf-ns">
<copy-config> .... </copy-config>
</rpc>
<rpc message-id="104" xmlns="netconf-ns">
<unlock> .... </unlock>
</rpc>
</batch>
We want to keep the protocol simple to start out.
Less complexity, less code, more chance vendors will get it right.
Andy
no -- only 1 RPC method per <rpc> request is allowed
Andy
Andy
--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>
--
to unsubscribe send a message to netconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/netconf/>