14:18:18.100 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:18.100 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:18.100 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:18.278 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:18.280 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:18.325 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } elem { name: "enable-flow-control" } } type: CONFIG encoding: JSON_IETF 14:18:18.343 [nioEventLoopGroup-5-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0x5a2c29ad, L:/127.0.0.1:10161 - R:/127.0.0.1:57270]' 14:18:18.463 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received get response: notification { timestamp: 1764944298456 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } elem { name: "enable-flow-control" } } val { json_ietf_val: "{\"enable-flow-control\":true}" } } } 14:18:18.516 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending set request: update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } elem { name: "enable-flow-control" } } val { bool_val: false } } 14:18:18.551 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received set response: response { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } elem { name: "enable-flow-control" } } op: UPDATE } 14:18:18.554 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } elem { name: "enable-flow-control" } } type: CONFIG encoding: JSON_IETF 14:18:18.563 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received get response: notification { timestamp: 1764944298560 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } elem { name: "enable-flow-control" } } val { json_ietf_val: "{\"enable-flow-control\":false}" } } } 14:18:18.565 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending delete request: delete { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } elem { name: "enable-flow-control" } } 14:18:18.573 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received delete response: response { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } elem { name: "enable-flow-control" } } op: DELETE } 14:18:18.576 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } elem { name: "enable-flow-control" } } type: CONFIG encoding: JSON_IETF 14:18:19.087 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:19.087 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:19.087 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:19.097 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:19.099 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:19.119 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } } encoding: JSON_IETF 14:18:19.122 [nioEventLoopGroup-7-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0x49e1dbf3, L:/127.0.0.1:10161 - R:/127.0.0.1:57278]' 14:18:19.179 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received get response: notification { timestamp: 1764944299176 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } } val { json_ietf_val: "{\"openconfig-if-ethernet:ethernet\":{\"config\":{\"port-speed\":\"openconfig-if-ethernet:SPEED_10MB\",\"auto-negotiate\":true,\"openconfig-if-aggregate:aggregate-id\":\"admin\",\"enable-flow-control\":true},\"openconfig-vlan:switched-vlan\":{\"config\":{\"access-vlan\":45,\"interface-mode\":\"ACCESS\",\"native-vlan\":37}}}}" } } } 14:18:19.676 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:19.677 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:19.677 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:19.686 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:19.689 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:19.712 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending set request: update { path { elem { name: "gnmi-test-model:test-data" } } val { json_ietf_val: "{\n \"multiple-key-list\" : [\n {\n \"number\": 10,\n \"leafref-key\": 15,\n \"identityref-key\": \"openconfig-aaa-types:SYSTEM_ROLE_ADMIN\",\n \"union-key\": \"unbounded\"\n }\n ]\n}\n" } } update { path { elem { name: "gnmi-test-model:test-data" } elem { name: "multiple-key-list" key { key: "identityref-key" value: "openconfig-aaa-types:SYSTEM_ROLE_ADMIN" } key { key: "leafref-key" value: "15" } key { key: "number" value: "10" } key { key: "union-key" value: "unbounded" } } elem { name: "inner-container" } } val { json_ietf_val: "{\n \"inner-data\": \"data\"\n}\n" } } 14:18:19.718 [nioEventLoopGroup-9-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0x420e6db9, L:/127.0.0.1:10161 - R:/127.0.0.1:57294]' 14:18:20.222 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:20.222 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:20.222 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:20.231 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:20.234 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:20.254 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } } type: CONFIG encoding: JSON_IETF 14:18:20.257 [nioEventLoopGroup-11-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0xd170db3e, L:/127.0.0.1:10161 - R:/127.0.0.1:57298]' 14:18:20.303 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received get response: notification { timestamp: 1764944300300 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } } val { json_ietf_val: "{\"openconfig-if-ethernet:config\":{\"port-speed\":\"openconfig-if-ethernet:SPEED_10MB\",\"auto-negotiate\":true,\"openconfig-if-aggregate:aggregate-id\":\"admin\",\"enable-flow-control\":true}}" } } } 14:18:20.305 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending set request: update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } } val { json_ietf_val: "{\"enable-flow-control\":false,\"openconfig-if-aggregate:aggregate-id\":\"admin\",\"auto-negotiate\":true,\"port-speed\":\"openconfig-if-ethernet:SPEED_10MB\"}" } } 14:18:20.315 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received set response: response { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } } op: UPDATE } 14:18:20.315 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } } type: CONFIG encoding: JSON_IETF 14:18:20.322 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received get response: notification { timestamp: 1764944300320 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } } val { json_ietf_val: "{\"openconfig-if-ethernet:config\":{\"port-speed\":\"openconfig-if-ethernet:SPEED_10MB\",\"auto-negotiate\":true,\"openconfig-if-aggregate:aggregate-id\":\"admin\",\"enable-flow-control\":false}}" } } } 14:18:20.323 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending delete request: delete { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } } 14:18:20.332 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received delete response: response { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } } op: DELETE } 14:18:20.332 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "br0" } } elem { name: "ethernet" } elem { name: "config" } } type: CONFIG encoding: JSON_IETF 14:18:20.776 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:20.777 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:20.777 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:20.786 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:20.816 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:20.844 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } } type: CONFIG encoding: JSON_IETF 14:18:20.847 [nioEventLoopGroup-13-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0xb92ae041, L:/127.0.0.1:10161 - R:/127.0.0.1:57312]' 14:18:20.900 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received get response: notification { timestamp: 1764944300896 update { path { elem { name: "openconfig-interfaces:interfaces" } } val { json_ietf_val: "{\"openconfig-interfaces:interfaces\":{\"interface\":[{\"name\":\"eth3\",\"config\":{\"mtu\":1500,\"name\":\"admin\",\"loopback-mode\":false,\"enabled\":false,\"type\":\"openconfig-if-types:IF_ETHERNET\"}},{\"name\":\"br0\",\"openconfig-if-aggregate:aggregation\":{\"config\":{\"min-links\":5,\"lag-type\":\"LACP\"},\"openconfig-vlan:switched-vlan\":{\"config\":{\"access-vlan\":54,\"interface-mode\":\"ACCESS\",\"native-vlan\":34}}},\"config\":{\"mtu\":100,\"name\":\"admin\",\"loopback-mode\":false,\"enabled\":false,\"type\":\"openconfig-if-types:IF_ETHERNET\"},\"openconfig-if-ethernet:ethernet\":{\"config\":{\"port-speed\":\"openconfig-if-ethernet:SPEED_10MB\",\"auto-negotiate\":true,\"openconfig-if-aggregate:aggregate-id\":\"admin\",\"enable-flow-control\":true},\"openconfig-vlan:switched-vlan\":{\"config\":{\"access-vlan\":45,\"interface-mode\":\"ACCESS\",\"native-vlan\":37}}}}]}}" } } } 14:18:20.905 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending set request: update { path { elem { name: "openconfig-interfaces:interfaces" } } val { json_ietf_val: "{\"interface\":[{\"name\":\"eth3\",\"config\":{\"enabled\":false,\"name\":\"admin\",\"type\":\"openconfig-if-types:IF_ETHERNET\",\"loopback-mode\":false,\"mtu\":500}},{\"name\":\"br0\",\"config\":{\"enabled\":false,\"name\":\"admin\",\"type\":\"openconfig-if-types:IF_ETHERNET\",\"loopback-mode\":true,\"mtu\":100},\"openconfig-if-ethernet:ethernet\":{\"config\":{\"enable-flow-control\":true,\"openconfig-if-aggregate:aggregate-id\":\"admin\",\"auto-negotiate\":true,\"port-speed\":\"openconfig-if-ethernet:SPEED_10MB\"},\"openconfig-vlan:switched-vlan\":{\"config\":{\"native-vlan\":37,\"access-vlan\":45,\"interface-mode\":\"ACCESS\"}}},\"openconfig-if-aggregate:aggregation\":{\"openconfig-vlan:switched-vlan\":{\"config\":{\"native-vlan\":34,\"access-vlan\":54,\"interface-mode\":\"ACCESS\"}},\"config\":{\"lag-type\":\"LACP\",\"min-links\":5}}}]}" } } 14:18:20.918 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received set response: response { path { elem { name: "openconfig-interfaces:interfaces" } } op: UPDATE } 14:18:20.919 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } } type: CONFIG encoding: JSON_IETF 14:18:20.926 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received get response: notification { timestamp: 1764944300923 update { path { elem { name: "openconfig-interfaces:interfaces" } } val { json_ietf_val: "{\"openconfig-interfaces:interfaces\":{\"interface\":[{\"name\":\"eth3\",\"config\":{\"mtu\":500,\"name\":\"admin\",\"loopback-mode\":false,\"enabled\":false,\"type\":\"openconfig-if-types:IF_ETHERNET\"}},{\"name\":\"br0\",\"openconfig-if-aggregate:aggregation\":{\"config\":{\"min-links\":5,\"lag-type\":\"LACP\"},\"openconfig-vlan:switched-vlan\":{\"config\":{\"access-vlan\":54,\"interface-mode\":\"ACCESS\",\"native-vlan\":34}}},\"config\":{\"mtu\":100,\"name\":\"admin\",\"loopback-mode\":true,\"enabled\":false,\"type\":\"openconfig-if-types:IF_ETHERNET\"},\"openconfig-if-ethernet:ethernet\":{\"config\":{\"port-speed\":\"openconfig-if-ethernet:SPEED_10MB\",\"auto-negotiate\":true,\"openconfig-if-aggregate:aggregate-id\":\"admin\",\"enable-flow-control\":true},\"openconfig-vlan:switched-vlan\":{\"config\":{\"access-vlan\":45,\"interface-mode\":\"ACCESS\",\"native-vlan\":37}}}}]}}" } } } 14:18:20.927 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending delete request: delete { elem { name: "openconfig-interfaces:interfaces" } } 14:18:20.932 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received delete response: response { path { elem { name: "openconfig-interfaces:interfaces" } } op: DELETE } 14:18:20.932 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } } type: CONFIG encoding: JSON_IETF 14:18:21.354 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:21.355 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:21.355 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:21.361 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:21.364 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:21.386 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending set request: update { path { elem { name: "gnmi-test-model:test-data" } elem { name: "nested-container" } elem { name: "interface" key { key: "name" value: "eth5" } } } val { json_ietf_val: "{\n \"config\": {\n \"name\": \"Vlan10\",\n \"type\": \"iana-if-type:l2vlan\",\n \"mtu\": 1550\n }\n}" } } 14:18:21.393 [nioEventLoopGroup-15-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0xf59dc0e9, L:/127.0.0.1:10161 - R:/127.0.0.1:57324]' 14:18:21.848 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:21.848 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:21.848 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:21.855 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:21.859 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:21.884 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending capabilities request: 14:18:21.886 [nioEventLoopGroup-17-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0xbdcb79de, L:/127.0.0.1:10161 - R:/127.0.0.1:57334]' 14:18:21.959 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received capabilities response: supported_models { name: "gnmi-test-aug" organization: "UNKNOWN-ORGANIZATION" version: "1.0.0" } supported_models { name: "gnmi-test-model" organization: "UNKNOWN-ORGANIZATION" version: "1.0.0" } supported_models { name: "iana-if-type" organization: "IANA" version: "2023-01-26" } supported_models { name: "ietf-interfaces" organization: "IETF NETMOD (Network Modeling) Working Group" version: "2018-02-20" } supported_models { name: "ietf-yang-types" organization: "IETF NETMOD (NETCONF Data Modeling Language) Working Group" version: "2013-07-15" } supported_models { name: "openconfig-aaa" organization: "OpenConfig working group" version: "0.5.0" } supported_models { name: "openconfig-aaa-types" organization: "OpenConfig working group" version: "0.4.1" } supported_models { name: "openconfig-alarm-types" organization: "OpenConfig working group" version: "0.2.1" } supported_models { name: "openconfig-alarms" organization: "OpenConfig working group" version: "0.3.2" } supported_models { name: "openconfig-extensions" organization: "OpenConfig working group" version: "2020-06-16" } supported_models { name: "openconfig-if-aggregate" organization: "OpenConfig working group" version: "2.4.3" } supported_models { name: "openconfig-if-ethernet" organization: "OpenConfig working group" version: "2.11.0" } supported_models { name: "openconfig-if-types" organization: "OpenConfig working group" version: "0.2.1" } supported_models { name: "openconfig-inet-types" organization: "OpenConfig working group" version: "0.4.0" } supported_models { name: "openconfig-interfaces" organization: "OpenConfig working group" version: "2.5.0" } supported_models { name: "openconfig-license" organization: "OpenConfig working group" version: "0.2.0" } supported_models { name: "openconfig-messages" organization: "OpenConfig working group" version: "0.0.1" } supported_models { name: "openconfig-openflow" organization: "OpenConfig working group" version: "0.1.2" } supported_models { name: "openconfig-openflow-types" organization: "OpenConfig working group" version: "0.1.3" } supported_models { name: "openconfig-platform" organization: "OpenConfig working group" version: "0.13.0" } supported_models { name: "openconfig-platform-types" organization: "OpenConfig working group" version: "1.1.0" } supported_models { name: "openconfig-procmon" organization: "OpenConfig working group" version: "0.4.0" } supported_models { name: "openconfig-system" organization: "OpenConfig working group" version: "0.10.0" } supported_models { name: "openconfig-system-logging" organization: "OpenConfig working group" version: "0.3.1" } supported_models { name: "openconfig-system-terminal" organization: "OpenConfig working group" version: "0.3.1" } supported_models { name: "openconfig-types" organization: "OpenConfig working group" version: "0.6.0" } supported_models { name: "openconfig-vlan" organization: "OpenConfig working group" version: "3.2.0" } supported_models { name: "openconfig-vlan-types" organization: "OpenConfig working group" version: "3.1.1" } supported_models { name: "openconfig-yang-types" organization: "OpenConfig working group" version: "0.3.0" } supported_encodings: JSON supported_encodings: JSON_IETF gNMI_version: "0.7.0" 14:18:22.357 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:22.358 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:22.358 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:22.364 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:22.371 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:22.394 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending set request: update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth5" } } } val { json_ietf_val: "{\n \"config\": {\n \"name\": \"Vlan10\",\n \"type\": \"iana-if-type:l2vlan\",\n \"mtu\": 1550\n }\n}" } } 14:18:22.397 [nioEventLoopGroup-19-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0x01f6c5f7, L:/127.0.0.1:10161 - R:/127.0.0.1:57344]' 14:18:22.875 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:22.876 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:22.876 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:22.882 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:22.886 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:22.908 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 14:18:22.913 [nioEventLoopGroup-21-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0x38b01774, L:/127.0.0.1:10161 - R:/127.0.0.1:57350]' 14:18:22.997 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received get response: notification { timestamp: 1764944302994 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } val { json_ietf_val: "{\"mtu\":1500}" } } } 14:18:23.000 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending set request: update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } val { int_val: 500 } } 14:18:23.028 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received set response: response { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } op: UPDATE } 14:18:23.029 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 14:18:23.047 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received get response: notification { timestamp: 1764944303038 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } val { json_ietf_val: "{\"mtu\":500}" } } } 14:18:23.048 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending delete request: delete { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } 14:18:23.062 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received delete response: response { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } op: DELETE } 14:18:23.062 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } elem { name: "config" } elem { name: "mtu" } } encoding: JSON_IETF 14:18:23.452 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:23.452 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:23.452 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:23.459 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:23.462 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:23.481 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending set request: update { path { elem { name: "gnmi-test-model:test-data" } elem { name: "multiple-key-list" key { key: "identityref-key" value: "openconfig-aaa-types:SYSTEM_DEFINED_ROLES" } key { key: "leafref-key" value: "15" } key { key: "number" value: "10" } key { key: "union-key" value: "5" } } } val { json_ietf_val: "{\n \"inner-container\": {\n \"inner-data\": \"data\"\n }\n}\n" } } 14:18:23.489 [nioEventLoopGroup-23-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0x3637a4b1, L:/127.0.0.1:10161 - R:/127.0.0.1:57352]' 14:18:23.912 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-CFG-DCL 14:18:23.912 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-OPER-DCL 14:18:23.912 [main] INFO o.o.m.d.s.i.InMemoryDOMDataStore - ThreadFactory created: DOM-STATE-DCL 14:18:23.918 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - Starting gNMI device simulator on 127.0.0.1:10161 ... 14:18:23.922 [main] INFO o.o.m.g.s.impl.SimulatedGnmiDevice - gNMI device simulator is up and running 14:18:23.944 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Sending get request: path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } } type: CONFIG encoding: JSON_IETF 14:18:23.949 [nioEventLoopGroup-25-1] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0xfd74f6a0, L:/127.0.0.1:10161 - R:/127.0.0.1:57358]' 14:18:23.991 [main] INFO o.o.m.g.test.gnmi.SimulatorCrudTest - Received get response: notification { timestamp: 1764944303989 update { path { elem { name: "openconfig-interfaces:interfaces" } elem { name: "interface" key { key: "name" value: "eth3" } } } val { json_ietf_val: "{\"openconfig-interfaces:config\":{\"mtu\":1500,\"name\":\"admin\",\"loopback-mode\":false,\"enabled\":false,\"type\":\"openconfig-if-types:IF_ETHERNET\"},\"name\":\"eth3\"}" } } }