Hi Everyone,

    The following is a summary of thoughts/discussions about Hierarchical PCE 
discovery during/after IETF 96.

    After an operator configure a PCE hierarchy, i.e., parent PCE and child PCE 
relations in a PCE system,  do we need to determine (or discover) the PCE 
hierarchy in the PCE protocol level?

    After an operator configures a parent PCE and a child PCE over a session, 
this parent-child PCE relationship needs to be determined (or discovered) in 
the PCE protocol level. This is similar to existing OSPF and BGP protocol 
regarding to OSPF adjacency and BGP peer determination (or discovery).

    After an expected adjacency between two OSPF routers is configured by an 
operator, the OSPF protocol (refer to RFC 2328, Section 7) will determine 
whether the adjacency is allowed based on the parameters configured, and forms 
the OSPF adjacency after the determination accordingly. If some parameters 
configured on two ends of the expected adjacency do not match, the OSPF 
protocol will detect the mismatch and will not form the expected adjacency.

    After an expected peer relation between two BGP routers is configured by an 
operator, the BGP protocol (refer to RFC 4271, Section 8) will determine 
whether the expected peer relationship is allowed based on the parameters 
configured, and forms the BGP peer relation after the determination accordingly.

    Only after determining that the parent-child PCE relation can be formed and 
has been formed, a child PCE can send its parent PCE the information about the 
child PCE.  This is also similar to existing OSPF and BGP protocol regarding to 
OSPF link state information advertisement over an OSPF adjacency and BGP route 
distribution over a BGP peer session.


    Why not use auto-discovery for Hierarchical PCE?

    There are security concerns in some cases.

    For two PCEs belonging to two different service providers, there are 
security concerns for automatically discovering the parent-child PCE relation 
between them without any configuration.

    For PCEs belonging to the same service providers, it is possible for some 
auto-discovery to discover the parent-child PCE relations among these PCEs with 
minimum configurations. But some rules for determining/selecting which PCEs 
will be parent PCEs and which PCEs are child PCEs need to be defined first.


    Why use term "discovery"? Determination seems better.

    The hierarchy of PCEs in a hierarchical system is configured first, and 
then is determined or confirmed in the PCE protocol level. Using term 
"discovery" of Hierarchical PCE seems not fit well. Term "determination" seems 
better.



Best Regards,
Huaimo
_______________________________________________
Pce mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/pce

Reply via email to