# CABLE interface

# URL

frinx-openconfig-interfaces:interfaces/interface=

# OPENCONFIG YANG

YANG models

{
    "interface": [
        {
            "name": "",
            "config": {
                "type": "iana-if-type:other",
                "name": ""
            },
            "frinx-rphy-if-extension:cable": {
                "upstream": {
                    "upstream-bonding-groups": {
                        "bonding-group": [
                            {
                                "id": "",
                                "config": {
                                    "attributes": "",
                                    "id": "",
                                    "upstream": ""
                                }
                            }
                        ]
                    }
                },
                "config": {
                    "bundle": ""
                }
            },
            "frinx-rphy-if-extension:downstream": {
                "config": {
                    "rf-channels": "",
                    "name": ""
                }
            },
            "frinx-rphy-if-extension:upstream": {
                "upstream-cables": [
                    {
                        "id": "",
                        "config": {
                            "id": "",
                            "us-channel": "",
                            "name": ""
                        }
                    }
                ]
            }
        }
    ]
}

# OS Configuration Commands

# IOS XE 16

# CLI

!
interface 
 downstream  rf-channel 
 downstream  rf-channel 
 downstream  rf-channel 
 downstream  rf-channel 
 upstream   us-channel 
 cable upstream bonding-group 
  upstream 
  attributes 
 cable bundle 
end
!

are read from all lines and input into one attribute "rf-channels" and are in commands input with whitespace dividing name and number (Downstream-Cable 1/0/16)

# Unit

Link to github : ios-xe-unit