Dear Chairs and Authors,

I have reviewed the draft in details. I don't think the draft is ready to be 
adopted.
In my view, the draft does not propose any new mechanism or idea beyond the 
existing solutions that have already been provided.

The following are my questions about the description of the main sections.
 
Question 1, In sectoin 2 “This section describes the mechanisms of using SR 
SIDs to identify the additional resource information of virtual networks or 
paths with the two SR data plane instantiations: SR-MPLS and SRv6."
The mechanism is not specified clearly. For SR-MPLS it mentioned serveral 
existing approaches to partition link resource, but it does not mention the 
mechanism, for example, how to identify each type of resource in SR 
architecture and how to allocate a SID for a specific resource and associate 
it. The whole section is the repeated informational statement that may add 
resources semantics to existing SIDs, no detailed mechanism actually. For SRv6 
it focus on virtual network and suggest different Locators for different VNs, 
that is already well known to us according to section 13.2 of 
draft-ietf-lsr-flex-algo. Actually no mechanism too.
 
Question 2, In section 3 “A distributed control plane can be used for the 
collection and distribution of the network topology and resource information of 
the virtual networks among network nodes.”
Although the details of control plane are out of its scope, we have not seen 
the analysis how many kinds of resources are there at present or future 
potentially and the overview of the announcement of these resources within SR 
architecture.
 
Question 3, In section 4 “The subset of network topology and network resources 
together constitute a virtual network" and "Following the segment routing 
paradigm, the network topology and resource is represented using a group of 
dedicated SIDs. The group of prefix-SIDs and adj-SIDs allocated for a virtual 
network will be used by network nodes and the network controller to construct 
an SR based virtual network, which is considered as the underlay network for 
the service. "
SR based virtual network is a vague statement and need to be defined clearly. 
The virtual network is never created by SIDs, and SIDs are just the attribute 
of VN that is created by other means. In the link-state database, it is the 
virtual network identifier that distinguishes different VN, so it is strange to 
use a group of SIDs to represent a VN. Although VN specific SIDs will be 
allocated after SR is combined with VN, but using VN specific SIDs to represent 
VN is to reverse causality. The so-called SR based virtual network is an 
external manifestation of SR combined with VN. There is a VN specific SID list 
for an SR path within the specific VN, but not a so-called SR based virtual 
network.
 
Question 4, In section 4.1 "When a service request is received from a tenant, 
the controller computes the subset of the network topology, along with the set 
of the resources needed on each network segment (e.g. links and nodes) in the 
topology to meet the tenant's service requirements."
This is just a simple informational statement. We have not seen the overview 
analysis that during path computation how to perceive or trigger these 
partitioned resources then for reservation within SR architecture. The section 
is just a statement that we all known.
 
Question 5, In section 4.2 "The network resources are allocated on a per 
virtual network basis, and represented by a group of SIDs. Such group of 
dedicated SIDs, e.g. prefix-SIDs and adj-SIDs are used to represent the virtual 
network and the network resources allocated on each network segment for this 
virtual network."
It is a repeated description. We have not seen the overview analysis that how 
many kinds of resources are there at present or future potentially. The resouce 
is pre-existing or dynamically triggered ? Is there overview analysis that how 
to idenftify each resouce (especially if there are new type of resouce this 
document want to introduce ?) and allocate SID for these resources within SR 
architecture?
 
Question 6, In section 4.3 "each network node SHOULD advertise the identifiers 
of the virtual networks it participates in, together with the group of SIDs and 
the associated resource attributes both to other nodes in the network and to 
the controller. This can be achieved by IGP extensions in 
[I-D.dong-lsr-sr-enhanced-vpn] and BGP-LS extensions 
in[I-D.dong-idr-bgpls-sr-enhanced-vpn]."
This section describes that it is the identifier of VN as the KEY to create VN, 
and VN specific SIDs are just attributes. So that the so-called SR based 
Virtual Network is a vague statement. It is clear that path computation can be 
within VN, but not clear within SR based VN (i.e., a group of SIDs). Maybe we 
can say some KEY based VN, eg, MT based VN, algorithm based VN, etc. For 
example, we can use algorithm to represent a flex-algo plane, and we all know 
different flex-algo plane has different algorithm-based SID, so the declaration 
of using a group of algorithm-based SIDs to represent a flex-algo plane does 
not introduce any more information than using algorithm itself. Such 
declaration is like a market strategy, new in order to be different. BTW, this 
document and the above IGP extensions [I-D.dong-lsr-sr-enhanced-vpn] and BGP-LS 
extensions [I-D.dong-idr-bgpls-sr-enhanced-vpn] implys that resouce-meanning 
and enhance vpn are relevant.
Could you please clarify them? Thanks!

 
Best Regards,
Quan
_______________________________________________
spring mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/spring

Reply via email to