ietf-ccamp-wg / ietf-network-inventory

3 stars 5 forks source link

Management of NEs with stacked shelf #6

Open italobusi opened 3 years ago

italobusi commented 3 years ago

Evaluate whether there is a requirement to manage NEs composed by a stack of shelfs and how to manage them:

image

italobusi commented 3 years ago

Possible solution using the approach in ietf-ccamp-wg/ietf-network-inventory#2 (assuming that r=1/s=1 is defined for the top-level component):

image

Co-authored-by: agva123 agva123@gmail.com

italobusi commented 2 years ago

Network Inventory weekly call (October 6, 2021)

It is not yet clear if there is such a requirement. However, it seems that RFC8348 allows managing NEs with stacked shelves

italobusi commented 2 years ago

Updated example:

components
  - shelf-1
    // position: ne/r=1/sh=1
    class: chassis
    children:
    - sub-shelf-1-1
    - sub-shelf-1-2
    - sub-shelf-1-3
  - sub-shelf-1-1
    class: chassis
    parent: shelf-1
    parent-position: 1
    // position: ne/r=1/sh=1/s_sh=1
  - sub-shelf-1-2
    class: chassis
    parent: shelf-1
    parent-position: 2
    // position: ne/r=1/sh=1/s_sh=2
    children:
    - sub-shelf-1-2-1
  - sub-shelf-1-2-1
    class: chassis
    parent: sub-shelf-1-2
    parent-position: 1
    // position: ne/r=1/sh=1/s_sh=2/s_sh=1
  - sub-shelf-1-3
    class: chassis
    parent: shelf-1
    parent-position: 3
    // position: ne/r=1/sh=1/s_sh=3

Co-authored-by: agva123 agva123@gmail.com Co-authored-by: italobusi italo.busi@gmail.com

italobusi commented 2 years ago

Network Inventory weekly call (October 13, 2021)

Jeff: in IP case it is a requirement (e.g., leaf and spine architecture) but also in Optical you can have a Transponder shelf connected to a slave shelf and itself connected to a master shelf

Aihua: RFC8348 does not define sub-shelves

Italo: the sub-shelf can be seen as a chassis contained within a parent chassis

There is some ambiguity within RFC8348 definitions about whether a chassis can contain another chassis as well as whether a stack can contain another stack

Aihua will check with Netmod WG a chassis can contain another chassis and whether a stack can contain another stack Jeff will provide some examples to be analyzed further

This issue is no longer required to be closed by IETF 112

italobusi commented 2 years ago

2022-01-12 Network Inventory call

Feedbacks from Netmod WG to Aihua question:

https://mailarchive.ietf.org/arch/msg/netmod/GSesWMmFyhxBz56UqL0GojgtEoE/

Jeff: a stack is typically a set of chassis which are managed as a single network element: these chassis are without redundant control board but control board redundancy is achieved by having different chassis with control boards

Aihua: this looks like a shelf/sub-shelf configuration in optical NEs. The difference is that the main shelf has redundant control boards while the sub-shelves do not have control boards

Fabio: in TIM, when we stack two chassis we usually model them as two NEs. Sometimes it is managed as a single NE with two shelves

Jeff: there are also solutions where you can stack pizza boxes and manage them as a single node

italobusi commented 1 year ago

2023-02-15 Network Inventory weekly call