Configuring 400 TXP (Client and Slice )
{
"openconfig-terminal-device:terminal-device": {
"logical-channels": {
"channel": [
{
"index": 101,
"config": {
"index": 101,
"rate-class": "openconfig-transport-types:TRIB_RATE_400G",
"admin-state": "ENABLED",
"description": "Client Logical Channel",
"trib-protocol": "openconfig-transport-types:PROT_400GE",
"logical-channel-type": "openconfig-transport-types:PROT_ETHERNET"
},
"ingress": {
"config": {
"transceiver": "Optics0/1/0/1"
}
},
"logical-channel-assignments": {
"assignment": [
{
"index": 1,
"config": {
"index": 1,
"allocation": "400",
"assignment-type": "LOGICAL_CHANNEL",
"description": "logical to logical assignemnt",
"logical-channel": 111
}
}
]
}
},
{
"index": 111,
"config": {
"index": 111,
"rate-class": "openconfig-transport-types:TRIB_RATE_400G",
"admin-state": "ENABLED",
"description": "Trunk-side-ODU",
"trib-protocol": "openconfig-transport-types:PROT_ODUFLEX_CBR",
"logical-channel-type": "openconfig-transport-types:PROT_OTN"
},
"logical-channel-assignments": {
"assignment": [
{
"index": 1,
"config": {
"index": 1,
"allocation": "400",
"assignment-type": "LOGICAL_CHANNEL",
"description": "logical to Logical",
"logical-channel": 30000
}
}
]
}
},
{
"index": 201,
"config": {
"index": 201,
"rate-class": "openconfig-transport-types:TRIB_RATE_400G",
"admin-state": "ENABLED",
"description": "Client Logical Channel",
"trib-protocol": "openconfig-transport-types:PROT_400GE",
"logical-channel-type": "openconfig-transport-types:PROT_ETHERNET"
},
"ingress": {
"config": {
"transceiver": "Optics0/1/0/2"
}
},
"logical-channel-assignments": {
"assignment": [
{
"index": 1,
"config": {
"index": 1,
"allocation": "400",
"assignment-type": "LOGICAL_CHANNEL",
"description": "logical to logical assignemnt",
"logical-channel": 211
}
}
]
}
},
{
"index": 211,
"config": {
"index": 211,
"rate-class": "openconfig-transport-types:TRIB_RATE_400G",
"admin-state": "ENABLED",
"description": "Trunk-side-ODU",
"trib-protocol": "openconfig-transport-types:PROT_ODUFLEX_CBR",
"logical-channel-type": "openconfig-transport-types:PROT_OTN"
},
"logical-channel-assignments": {
"assignment": [
{
"index": 1,
"config": {
"index": 1,
"allocation": "400",
"assignment-type": "LOGICAL_CHANNEL",
"description": "logical to Logical",
"logical-channel": 30000
}
}
]
}
},
{
"index": 30000,
"config": {
"index": 30000,
"admin-state": "ENABLED",
"description": "Coherent DSP",
"logical-channel-type": "openconfig-transport-types:PROT_OTN"
},
"logical-channel-assignments": {
"assignment": [
{
"index": 1,
"config": {
"index": 1,
"allocation": "800",
"assignment-type": "OPTICAL_CHANNEL",
"description": "logical to optical",
"optical-channel": "OpticalChannel0/1/0/0"
}
}
]
}
}
]
}
},
"openconfig-platform:components": {
"component": [
{
"name": "OpticalChannel0/1/0/0",
"openconfig-terminal-device:optical-channel": {
"config": {
"line-port": "Optics0/1/0/0"
}
}
}
]
},
"openconfig-interfaces:interfaces": {
"interface": [
{
"name": "Optics0/1/0/0",
"config": {
"name": "Optics0/1/0/0",
"type": "iana-if-type:opticalChannel",
"description": "T0",
"enabled": "true"
}
}
]
}
}