Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introducing a optical-switch model #1187

Closed
wants to merge 8 commits into from

Conversation

mrevang
Copy link

@mrevang mrevang commented Sep 20, 2024

Change Scope

  • This change proposes a new model for optical switches.
  • As a new model backwards compatibility isn't a concern.
module: openconfig-optical-switch
  +--rw optical-switch
     +--rw config
     +--ro state
     +--rw optical-switch-topology
     |  +--ro state
     |     +--ro port-connectivity                  enumeration
     |     +--ro total-port-count                   int32
     |     +--ro total-optical-module-count         int32
     |     +--ro ingress-port-count                 int32
     |     +--ro egress-port-count                  int32
     |     +--ro ingress-start-index                int32
     |     +--ro egress-start-index                 int32
     |     +--ro inter-module-connection-support    boolean
     +--rw port-connections
     |  +--rw port-connection* [slot port]
     |     +--rw slot      -> ../config/slot
     |     +--rw port      -> ../config/port
     |     +--rw config
     |     |  +--rw slot?        string
     |     |  +--rw port?        string
     |     |  +--rw peer-port?   string
     |     |  +--rw peer-slot?   string
     |     +--ro state
     |        +--ro slot?        string
     |        +--ro port?        string
     |        +--ro peer-port?   string
     |        +--ro peer-slot?   string
     +--ro port-statuses
        +--ro port-status* [slot port]
           +--ro slot     -> ../state/slot
           +--ro port     -> ../state/port
           +--ro state
              +--ro slot?                  string
              +--ro port?                  string
              +--ro port-status?           enumeration
              +--ro port-status-message?   string

@mrevang mrevang requested a review from a team as a code owner September 20, 2024 22:15
@dplore
Copy link
Member

dplore commented Sep 23, 2024

/gcbrun

@OpenConfigBot
Copy link

OpenConfigBot commented Sep 23, 2024

No major YANG version changes in commit cf33e23

@dplore dplore changed the title Ocs 202409 Introducing a optical-switch model Oct 15, 2024
@dplore
Copy link
Member

dplore commented Nov 15, 2024

/gcbrun

@dplore
Copy link
Member

dplore commented Nov 15, 2024

mrevang our only open comment is that there should be some reference to at least 2 implementations which support this kind of functionality. This can be any documentation link that optical switch vendors say they support point to point programability on their devices.

@mrevang
Copy link
Author

mrevang commented Nov 15, 2024

Don't have those available, closing for now.

@mrevang mrevang closed this Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants