Hi Jeff,

Thank you for your detailed review and valuable comments on 
draft-liu-grow-bmp-over-quic-03.
They are greatly appreciated.

We have addressed all your comments inline with [Changwang] and incorporated 
the updates in version draft-liu-grow-bmp-over-quic-04.

Link: https://datatracker.ietf.org/doc/draft-liu-grow-bmp-over-quic/04/
Diff: 
https://author-tools.ietf.org/iddiff?url1=draft-liu-grow-bmp-over-quic-03&url2=draft-liu-grow-bmp-over-quic-04&difftype=--html


Thanks,
Changwang

发件人: Jeffrey Haas <[email protected]>
发送时间: 2025年11月7日 3:34
收件人: [email protected]; [email protected]
主题: BMP over quic - statistics


Authors,

The multi-stream procedures in -03 are much improved. Thanks.

I'd recommend that you always establish the control stream.  This avoids 
ambiguity about stream zero.

In the case of BGP over QUIC, the motivation for different frame types is that 
the control channel has need to be the back-channel for unidirectional function 
channels in some cases.

[Changwang]
Thank you for your suggestion. The latest version has been modified to default 
to creating stream 0, as detailed below:
1.Regarding section 4.2 in the document, "Per-Peer Stream": BMP messages for 
each peer are definitely in the same stream. Since SR messages are peer-based, 
each peer's SR messages are also independently in the same stream.
Therefore, in the per-peer stream approach, adding a separate stream 0 may 
require additional processing, such as resending peer-up messages in stream 0, 
which could lead to message redundancy.
Hence, the latest document has been revised to default to using stream 0 to 
convey messages for all peers.

2.Regarding section 4.3 in the document, "Per-AFI/SAFI Stream":
Stream 0 is created by default as a common channel for conveying Route Mirror 
and Stat Report messages.

3.Regarding section 4.4 in the document, "Function Streams with Control 
Stream": Stream 0 serves as the control channel, and Stat Report messages are 
conveyed through the control channel.



What's the motivation for the sequence number?
[Changwang]
is to ensure a one-to-one correspondence between control messages and their 
response messages, guaranteeing the sequentiality of responses to the same 
control message.


For statistics, while there's text suggesting that per-afi/safi statistics 
might be sent on the per-afi/safi streams, I'd suggest that these stay on the 
control channel.  The motivation for this is trying to get better atomicity of 
the BMP-wide statistics vs. the per-afi/safi ones.  When split, you have a 
greater chance to confuse things like total message counters and the more 
granular ones in time.

I outright admit that there's nothing in the protocol that requires that 
statistics be gathered in atomic snapshots.  However, there's not a lot of 
motivation for applications that can do so to not do it.  But even such atomic 
state snapshots can lose temporal coherency if you serialize them over 
different streams where the messages show up at differenet times depending on 
queues.

[Changwang]
In the latest version, the changes have been made according to your suggestion. 
Statistics messages belonging to the same peer can now be sent together within 
the same stream.

-- Jeff
-------------------------------------------------------------------------------------------------------------------------------------
本邮件及其附件含有新华三集团的保密信息,仅限于发送给上面地址中列出的个人或群组。
禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制、或散发)本邮件中的信息。
如果您错收了本邮件,请您立即电话或邮件通知发件人并删除本邮件!
This e-mail and its attachments contain confidential information from New H3C, 
which is intended only for the person or entity whose address is listed above.
Any use of the information contained herein in any way (including, but not 
limited to, total or partial disclosure, reproduction, or dissemination) by 
persons other than the intended recipient(s) is prohibited.
If you receive this e-mail in error, please notify the sender by phone or email 
immediately and delete it!
_______________________________________________
GROW mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to