-
Notifications
You must be signed in to change notification settings - Fork 39
Debugging IRATI
1. Logging System
1.1 User space daemons
1.2 Kernel components
2. Specific situations
2.1 Loading the Kernel modules
2.2 IPCM Daemon startup
2.3 Creation of an IPC Process
2.4 Assignment of an IPC Process to a DIF
2.5 Registration of an IPC Process to an N-1 DIF
2.6 Enrollment of an IPC Process to another DIF member (neighbor discovery)
2.6.1 Requesting IPC Process
2.6.2 Requested IPC Process
The log files of user space daemons are located at the path specified in the main IPCM configuration file, within the "localConfiguration" section.
"localConfiguration" : {
"installationPath" : "//bin",
"libraryPath" : "//lib",
"logPath" : "//var/log",
"consoleSocket" : "//var/run/ipcm-console.sock",
"system-name" : "tor1",
"pluginsPaths" : ["//lib/rinad/ipcp"]
},
For each IPC Process Daemon there will be a log file called (process name)-(process instance).log (for example test1.IRATI.DIF-1.log). The IPC Manager Daemon logs are stored in the log file called ipcm.log.
The default logging level is "INFO", but this level can be changed via the "-l" flag when launching the IPC Manager Daemon. For instance:
ipcm -c /etc/ipcm.conf -l DEBUG
The kernel components log their output to the system log (accessible in /var/log/messages or /var/log/syslog).
The default log level of the kernel components is INFO. If you want to change the log level to DEBUG, do the following:
- Stop the IPC Manager daemon (if it is running on background, run kill -s SIGINT ipc_manager_pid)
- Execute the unload_irati_modules script (this will unload the IRATI kernel modules)
- Edit the load_irati_modules script, and change the irati_verbosity value from 7 to 8
- Execute the load_irati_modules script
- Run the IPC Manager daemon again
To change the log level back to INFO, just do the same again and switch the value of irati_verbosity from 8 to 7
Upon successful loading of the IRATI kernel modules, you should see the following logs by inspecting /var/log/syslog.
Jun 9 10:40:39 tor2 kernel: [ 4203.948011] rina_irati_core: loading out-of-tree module taints kernel.
Jun 9 10:40:39 tor2 kernel: [ 4203.948256] rina_irati_core: module verification failed: signature and/or required key missing - tainting kernel
Jun 9 10:40:39 tor2 kernel: [ 4203.959465] rina-pidm(INFO): Instance initialized successfully (2047 port-ids)
Jun 9 10:40:39 tor2 kernel: [ 4203.959515] rina-core(INFO): IRATI RINA implementation v1.4.1 initialized
Jun 9 10:40:39 tor2 kernel: [ 4203.959516] rina-core(INFO): Don't panic ...
Jun 9 10:40:39 tor2 kernel: [ 4203.961024] rina-ps-factory(INFO): policy-set 'default' published successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961025] rina-rina-default-plugin(INFO): RMT default policy set loaded successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961026] rina-ps-factory(INFO): policy-set 'default' published successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961026] rina-rina-default-plugin(INFO): DTP default policy set loaded successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961027] rina-ps-factory(INFO): policy-set 'default' published successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961027] rina-rina-default-plugin(INFO): DTCP default policy set loaded successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961028] rina-ps-factory(INFO): policy-set 'default' published successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961029] rina-rina-default-plugin(INFO): Delimiting default policy set loaded successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961029] rina-ps-factory(INFO): policy-set 'default' published successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961030] rina-rina-default-plugin(INFO): PFF default policy set loaded successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961030] rina-ps-factory(INFO): policy-set 'default' published successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961031] rina-rina-default-plugin(INFO): SDU Protection default Crypto policy set loaded successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961031] rina-ps-factory(INFO): policy-set 'CRC32' published successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961032] rina-rina-default-plugin(INFO): SDU Protection default error check policy set loaded successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961032] rina-ps-factory(INFO): policy-set 'default' published successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.961033] rina-rina-default-plugin(INFO): SDU Protection default TTL policy set loaded successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.962811] rina-ipcp-factories(INFO): Factory 'normal-ipc' registered successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.964800] rina-arp826-tables(INFO): ARP826 tables initialized successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.964838] rina-arp826-arm(INFO): ARM initialized successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.964839] rina-arp826-core(INFO): ARP826 Initialized successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.966042] rina-shim-eth-vlan(INFO): shim-eth-vlan initialized
Jun 9 10:40:39 tor2 kernel: [ 4203.966043] rina-ipcp-factories(INFO): Factory 'shim-eth-vlan' registered successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.966046] rina-shim-eth-vlan(INFO): Shim Wifi AP/STA initialized
Jun 9 10:40:39 tor2 kernel: [ 4203.966046] rina-ipcp-factories(INFO): Factory 'shim-wifi-ap' registered successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.966048] rina-shim-eth-vlan(INFO): Shim Wifi AP/STA initialized
Jun 9 10:40:39 tor2 kernel: [ 4203.966049] rina-ipcp-factories(INFO): Factory 'shim-wifi-sta' registered successfully
Jun 9 10:40:39 tor2 kernel: [ 4203.967619] rina-shim-tcp-udp(INFO): shim-tcp-udp initialized
Jun 9 10:40:39 tor2 kernel: [ 4203.967620] rina-ipcp-factories(INFO): Factory 'shim-tcp-udp' registered successfully
You should see the following messages in the ipcm.log file:
58553(1623235388)#librina.core (DBG): Initialized IRTI Ctrl Manager
58553(1623235388)#ipcm (DBG): IPC Manager daemon initialized
58553(1623235388)#ipcm (DBG): installation path: //bin
58553(1623235388)#ipcm (DBG): library path: //lib
58553(1623235388)#ipcm (DBG): log folder: //var/log
58553(1623235388)#ipcm-catalog (INFO): Catalog: found manifest sm-auth-psoc.manifest
58553(1623235388)#ipcm-catalog (INFO): Catalog: found manifest sm-example.manifest
58553(1623235388)#ipcm-catalog (INFO): Catalog: found manifest nsm-address-change.manifest
58553(1623235388)#ipcm-catalog (INFO): Catalog: found manifest sm-passwd.manifest
58553(1623235388)#ipcm-catalog (INFO): Catalog: found manifest default.manifest
58553(1623235388)#ipcm-catalog (INFO): Catalog: found manifest fare.manifest
58553(1623235388)#ipcm-catalog (INFO): Catalog: found manifest sm-cbac.manifest
58553(1623235388)#ipcm-catalog (INFO): Catalog: found manifest rina-default-plugin.manifest
58553(1623235388)#ipcm.dif-allocator (ERR): Unrecognized DIF Allocator type: , using default
58553(1623235388)#ipcm.dif-allocator (INFO): DIF Directory file: /etc/da.map
58553(1623235388)#rinad.rina-configuration (WARN): Cannot open apps to DIF mappings file
58553(1623235388)#ipcm.dif-allocator (DBG): Application to DIF mappings
58553(1623235388)#ipcm.dif-template-manager (INFO): Template folder: /etc
58553(1623235388)#ipcm.dif-template-manager (DBG): Found DIF template file called: eth2.dif
58553(1623235388)#ipcm (DBG): Starting main I/O loop...
58553(1623235388)#ipcm.dif-template-manager (DBG): Found DIF template file called: normal.dif
58553(1623235388)#ipcm.dif-template-manager (DBG): Found DIF template file called: eth3.dif
58553(1623235388)#ipcm.dif-template-manager (DBG): Found DIF template file called: internal.dif
58553(1623235388)#ipcm.dif-template-manager (DBG): Found DIF template file called: eth1.dif
58553(1623235388)#ipcm.dif-template-manager (INFO): Added or modified DIF template called: eth2.dif
58553(1623235388)#ipcm.dif-template-manager (INFO): Added or modified DIF template called: normal.dif
58553(1623235388)#ipcm.dif-template-manager (INFO): Added or modified DIF template called: eth3.dif
58553(1623235388)#ipcm.dif-template-manager (INFO): Added or modified DIF template called: internal.dif
58553(1623235388)#ipcm.dif-template-manager (INFO): Added or modified DIF template called: eth1.dif
58553(1623235388)#ipcm.dif-template-manager (WARN): Default DIF template not present
You should see the following messages in the ipcm.log file:
58553(1623235388)#librina.ipc-manager (DBG): Craeted a new IPC Process with pid = 58565
58565(1623235388)#librina.ipc-manager (DBG): New OS Process created, executing IPC Process ...
58553(1623235388)#unix.console (DBG): Console starts [fd=5]
58553(1623235388)#ipcm.os-process-listener (DBG): OS Process monitor started, opening NL socket
58553(1623235388)#ipcm.dif-template-manager (DBG): DIF Template monitor started, monitoring folder /etc
58553(1623235388)#ipcm (INFO)[create_ipcp]: IPC process tor2.normal.DIF:1:: created and waiting for initialization[id = 4]
58553(1623235388)#librina.core (DBG): Added event of type(49) 49_CREATE_IPCP_RESPONSE and sequence number 4 to events queue
58553(1623235388)#ipcm (DBG): Got event of type 49_CREATE_IPCP_RESPONSE and sequence number 4
58553(1623235388)#ipcm.ipcp (INFO)[ipc_process_create_response_event_handler]: IPC process kernel components of [id = 4] created
58553(1623235388)#librina.core (DBG): Added event of type(26) 26_IPC_PROCESS_DAEMON_INITIALIZED and sequence number 0 to events queue
58553(1623235388)#ipcm (DBG): Got event of type 26_IPC_PROCESS_DAEMON_INITIALIZED and sequence number 0
58553(1623235388)#ipcm.ipcp (INFO)[ipc_process_daemon_initialized_event_handler]: IPC process daemon initialized [id = 4]
58553(1623235388)#ipcm-catalog (INFO): Plugin 'rina-default-plugin' successfully loaded
58553(1623235388)#ipcm (INFO)[plugin_load]: Issued plugin-load to IPC process tor2.normal.DIF:1::
58553(1623235388)#librina.core (DBG): Added event of type(38) 38_PLUGIN_LOAD_RESPONSE and sequence number 4 to events queue
58553(1623235388)#ipcm (DBG): Got event of type 38_PLUGIN_LOAD_RESPONSE and sequence number 4
58553(1623235388)#ipcm.policies (INFO)[ipc_process_plugin_load_response_handler]: plugin-load-op [plugin=default, load=1] completed on IPC process tor2.normal.DIF:1:: [success=1]
58553(1623235388)#ipcm-catalog (INFO): Plugin 'default' successfully loaded
58553(1623235388)#ipcm-catalog (WARN): Catalog does not contain a policy-set called default for component errc
58553(1623235388)#ipcm-catalog (WARN): Failed to load policy-set errc/default
58553(1623235388)#ipcm (INFO)[assign_to_dif]: Requested DIF assignment of IPC process tor2.normal.DIF:1:: to DIF normal.DIF:::
You should also see the following messages on the IPC Process Daemon log file (tor2.normal.DIF-1.log in this example):
58565(1623235388)#librina.core (DBG): Initialized IRTI Ctrl Manager
58565(1623235388)#ipcp (DBG): IPCProcessImpl
58565(1623235388)#ipcp[4].ipc-process (INFO): Librina initialized
58565(1623235388)#librina.timer (DBG): Timer with ID -841445104 started
58565(1623235388)#librina.timer (DBG): Timer with ID -841444848 started
58565(1623235388)#librina.timer (DBG): Timer with ID -841431248 started
58565(1623235388)#librina.timer (DBG): Timer with ID -841399680 started
58565(1623235388)#librina.timer (DBG): Timer with ID -841396320 started
58565(1623235388)#librina.timer (DBG): Timer with ID -841395072 started
58565(1623235388)#librina.timer (DBG): Timer with ID -841394368 started
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd96190) with fqn: '/difm' (parent '/')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd96190) with fqn: '/difm', succeeded. Instance id: '1'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd96610) with fqn: '/ipcm' (parent '/')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd96610) with fqn: '/ipcm', succeeded. Instance id: '2'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd8a8c0) with fqn: '/ribd' (parent '/')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd8a8c0) with fqn: '/ribd', succeeded. Instance id: '3'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd96a20) with fqn: '/sdudel' (parent '/')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd96a20) with fqn: '/sdudel', succeeded. Instance id: '4'
58565(1623235388)#internal-events (INFO): EventListener subscribed to event N_MINUS_1_FLOW_ALLOCATED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event N_MINUS_1_FLOW_DEALLOCATED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event N_MINUS_1_FLOW_DEALLOCATED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event N_MINUS_1_FLOW_ALLOCATED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event N_MINUS_1_FLOW_ALLOCATION_FAILED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event NEIGHBOR_DECLARED_DEAD
58565(1623235388)#internal-events (INFO): EventListener subscribed to event ADDRESS_CHANGE
58565(1623235388)#internal-events (INFO): EventListener subscribed to event IPCP_INTERNAL_FLOW_ALLOCATED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event IPCP_INTERNAL_FLOW_DEALLOCATED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event IPCP_INTERNAL_FLOW_ALLOCATION_FAILED
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd97340) with fqn: '/ipcm/irm' (parent '/ipcm')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd97340) with fqn: '/ipcm/irm', succeeded. Instance id: '5'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd97600) with fqn: '/ipcm/irm/udifs' (parent '/ipcm/irm')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd97600) with fqn: '/ipcm/irm/udifs', succeeded. Instance id: '6'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd97860) with fqn: '/ipcm/irm/uregs' (parent '/ipcm/irm')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd97860) with fqn: '/ipcm/irm/uregs', succeeded. Instance id: '7'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd97af0) with fqn: '/ipcm/irm/uflows' (parent '/ipcm/irm')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd97af0) with fqn: '/ipcm/irm/uflows', succeeded. Instance id: '8'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd97e30) with fqn: '/ra' (parent '/')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd97e30) with fqn: '/ra', succeeded. Instance id: '9'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd85cd0) with fqn: '/ra/qoscubes' (parent '/ra')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd85cd0) with fqn: '/ra/qoscubes', succeeded. Instance id: '10'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd98240) with fqn: '/ra/nhopt' (parent '/ra')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd98240) with fqn: '/ra/nhopt', succeeded. Instance id: '11'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd984a0) with fqn: '/ra/pduft' (parent '/ra')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd984a0) with fqn: '/ra/pduft', succeeded. Instance id: '12'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd98720) with fqn: '/rmt' (parent '/')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd98720) with fqn: '/rmt', succeeded. Instance id: '13'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd98980) with fqn: '/rmt/n1flows' (parent '/rmt')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd98980) with fqn: '/rmt/n1flows', succeeded. Instance id: '14'
58565(1623235388)#internal-events (INFO): EventListener subscribed to event N_MINUS_1_FLOW_DEALLOCATED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event N_MINUS_1_FLOW_ALLOCATED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event ADDRESS_CHANGE
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd98cd0) with fqn: '/difm/nsm' (parent '/difm')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd98cd0) with fqn: '/difm/nsm', succeeded. Instance id: '15'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd98f30) with fqn: '/difm/nsm/whatnms' (parent '/difm/nsm')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd98f30) with fqn: '/difm/nsm/whatnms', succeeded. Instance id: '16'
58565(1623235388)#librina.timer (DBG): Timer with ID -841378720 started
58565(1623235388)#internal-events (INFO): EventListener subscribed to event CONNECTIVITY_TO_NEIGHBOR_LOST
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd99290) with fqn: '/difm/nsm/dft' (parent '/difm/nsm')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd99290) with fqn: '/difm/nsm/dft', succeeded. Instance id: '17'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd99900) with fqn: '/fa' (parent '/')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd99900) with fqn: '/fa', succeeded. Instance id: '18'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd99b40) with fqn: '/fa/flows' (parent '/fa')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd99b40) with fqn: '/fa/flows', succeeded. Instance id: '19'
58565(1623235388)#rib (DBG): Added create callback (specific) for class 'Flow' and path '/fa/flows'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd855d0) with fqn: '/dt' (parent '/')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd855d0) with fqn: '/dt', succeeded. Instance id: '20'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd99fe0) with fqn: '/dt/conns' (parent '/dt')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd99fe0) with fqn: '/dt/conns', succeeded. Instance id: '21'
58565(1623235388)#internal-events (INFO): EventListener subscribed to event ADDRESS_CHANGE
58565(1623235388)#internal-events (INFO): EventListener subscribed to event ADDRESS_CHANGE
58565(1623235388)#ipcp[4].normal-ipcp (INFO): Initialized IPC Process with name: tor2.normal.DIF, instance 1, id 4
58565(1623235388)#ipcp[4] (INFO): IPC Process name: tor2.normal.DIF
58565(1623235388)#ipcp[4] (INFO): IPC Process instance: 1
58565(1623235388)#ipcp[4] (INFO): IPC Process id: 4
58565(1623235388)#ipcp[4] (INFO): IPC Manager port: 1
58565(1623235388)#ipcp[4] (INFO): IPC Process type: normal-ipc
58565(1623235388)#ipcp[4] (INFO): IPC Process initialized, executing event loop...
58565(1623235388)#ipcp (DBG): Starting main I/O loop...
58565(1623235388)#librina.core (DBG): Added event of type(37) 37_PLUGIN_LOAD and sequence number 4 to events queue
58565(1623235388)#ipcp[4].ipc-process (DBG): Got event of type 37_PLUGIN_LOAD and sequence number 4
58565(1623235388)#librina.application (INFO): Plugin default loaded successfully
58565(1623235388)#librina.application (INFO): Pluggable component 'security-manager/default' [default] published
58565(1623235388)#librina.application (INFO): Pluggable component 'security-manager/PSOC_authentication-none' [default] published
58565(1623235388)#librina.application (INFO): Pluggable component 'flow-allocator/default' [default] published
58565(1623235388)#librina.application (INFO): Pluggable component 'flow-allocator/RoundRobin' [default] published
58565(1623235388)#librina.application (INFO): Pluggable component 'flow-allocator/qta-ps' [default] published
58565(1623235388)#librina.application (INFO): Pluggable component 'namespace-manager/default' [default] published
58565(1623235388)#librina.application (INFO): Pluggable component 'resource-allocator/default' [default] published
58565(1623235388)#librina.application (INFO): Pluggable component 'enrollment-task/default' [default] published
58565(1623235388)#librina.application (INFO): Pluggable component 'routing/link-state' [default] published
58565(1623235388)#librina.application (INFO): Pluggable component 'routing/static' [default] published
And the following messages in the system log (/var/log/syslog):
Jun 9 10:43:08 tor2 kernel: [ 4353.059207] rina-cidm(INFO): Instance initialized successfully (2047 cep-ids)
Jun 9 10:43:08 tor2 kernel: [ 4353.117629] rina-rmt(INFO): RMT PS to be selected: default
Jun 9 10:43:08 tor2 kernel: [ 4353.117638] rina-rmt-ps-default(WARN): No PS param q_max, setting default
Jun 9 10:43:08 tor2 kernel: [ 4353.117639] rina-rmt(INFO): PFF PS to be selected: default
Jun 9 10:43:08 tor2 kernel: [ 4353.117640] rina-ps-factory(INFO): Policy-set 'default' already selected
You should see the following messages in the ipcm.log file:
58553(1623235388)#ipcm (INFO)[assign_to_dif]: Requested DIF assignment of IPC process tor2.normal.DIF:1:: to DIF normal.DIF:::
58553(1623235388)#librina.core (DBG): Added event of type(13) 13_ASSIGN_TO_DIF_RESPONSE and sequence number 5 to events queue
58553(1623235388)#ipcm (DBG): Got event of type 13_ASSIGN_TO_DIF_RESPONSE and sequence number 5
58553(1623235388)#ipcm.ipcp (INFO)[assign_to_dif_response_event_handler]: DIF assignment operation completed for IPC process tor2.normal.DIF:1:: [success=1]
You should also see the following messages on the IPC Process Daemon log file (tor2.normal.DIF-1.log in this example):
58565(1623235388)#librina.core (DBG): Added event of type(12) 12_ASSIGN_TO_DIF_REQUEST and sequence number 5 to events queue
58565(1623235388)#ipcp[4].ipc-process (DBG): Got event of type 12_ASSIGN_TO_DIF_REQUEST and sequence number 5
58565(1623235388)#librina.core (DBG): Added event of type(13) 13_ASSIGN_TO_DIF_RESPONSE and sequence number 1 to events queue
58565(1623235388)#ipcp[4].ipc-process (DBG): Got event of type 13_ASSIGN_TO_DIF_RESPONSE and sequence number 1
58565(1623235388)#ipcp[4].rib-daemon (DBG): Configuration set: 4
58565(1623235388)#ipcp (INFO): PDUFT Generator policy-set default added to the resource-allocator
58565(1623235388)#ipcp[4].resource-allocator (DBG): DIF configuration set 4
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda0f80) with fqn: '/ra/qoscubes/id=1' (parent '/ra/qoscubes')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda0f80) with fqn: '/ra/qoscubes/id=1', succeeded. Instance id: '22'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9d550) with fqn: '/ra/qoscubes/id=2' (parent '/ra/qoscubes')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9d550) with fqn: '/ra/qoscubes/id=2', succeeded. Instance id: '23'
58565(1623235388)#librina.application (INFO): Policy-set link-state selected for component routing
58565(1623235388)#internal-events (INFO): EventListener subscribed to event N_MINUS_1_FLOW_DEALLOCATED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event N_MINUS_1_FLOW_ALLOCATED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event NEIGHBOR_ADDED
58565(1623235388)#internal-events (INFO): EventListener subscribed to event CONNECTIVITY_TO_NEIGHBOR_LOST
58565(1623235388)#internal-events (INFO): EventListener subscribed to event ADDRESS_CHANGE
58565(1623235388)#internal-events (INFO): EventListener subscribed to event NEIGHBOR_ADDRESS_CHANGE
58565(1623235388)#librina.timer (DBG): Timer with ID -841361408 started
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9fb00) with fqn: '/ra/fsos' (parent '/ra')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9fb00) with fqn: '/ra/fsos', succeeded. Instance id: '24'
58565(1623235388)#ipcp[4].routing-ps-link-state (DBG): Using Dijkstra as routing algorithm
58565(1623235388)#librina.application (INFO): Policy-set default selected for component namespace-manager
58565(1623235388)#ipcp (DBG): IPCPSecurityManager: No Auth policy Set specified, use AUTH-NONE
58565(1623235388)#librina.application (INFO): Policy-set default selected for component security-manager
58565(1623235388)#librina.security-manager (INFO): Authentication policy-set PSOC_authentication-none added to the security-manager
58565(1623235388)#librina.application (INFO): Policy-set default selected for component flow-allocator
58565(1623235388)#librina.timer (DBG): Timer with ID -841356368 started
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9ed40) with fqn: '/difm/enr' (parent '/difm')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9ed40) with fqn: '/difm/enr', succeeded. Instance id: '25'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9fcc0) with fqn: '/difm/enr/neighs' (parent '/difm/enr')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9fcc0) with fqn: '/difm/enr/neighs', succeeded. Instance id: '26'
58565(1623235388)#rib (DBG): Added create callback (specific) for class 'Neighbor' and path '/difm/enr/neighs'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda0030) with fqn: '/difm/ops' (parent '/difm')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda0030) with fqn: '/difm/ops', succeeded. Instance id: '27'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9de00) with fqn: '/difm/nam' (parent '/difm')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9de00) with fqn: '/difm/nam', succeeded. Instance id: '28'
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda2250) with fqn: '/difm/nam/addr' (parent '/difm/nam')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda2250) with fqn: '/difm/nam/addr', succeeded. Instance id: '29'
58565(1623235388)#librina.application (INFO): Policy-set default selected for component enrollment-task
58565(1623235388)#ipcp[4].enrollment-task (INFO): Could not parse use_reliable_n_flow, using default value: 0
58565(1623235388)#ipcp[4].enrollment-task (INFO): Could not parse peer_discovery_period_ms, using default value: 0
58565(1623235388)#ipcp[4].enrollment-task (INFO): Could not parse max_peer_discovery_attempts, using default value: 2147483647
58565(1623235388)#librina.timer (DBG): Timer with ID -841341344 started
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd8db10) with fqn: '/difm/enr/wd' (parent '/difm/enr')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd8db10) with fqn: '/difm/enr/wd', succeeded. Instance id: '30'
58565(1623235388)#librina.core (DBG): Added event of type(18) 18_DIF_REGISTRATION_NOTIFICATION and sequence number 0 to events queue
58565(1623235388)#ipcp[4].ipc-process (DBG): Got event of type 18_DIF_REGISTRATION_NOTIFICATION and sequence number 0
58565(1623235388)#ipcp[4].resource-allocator (INFO): IPC Process registered to N-1 DIF 200
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda0590) with fqn: '/ipcm/irm/uregs/dif=200' (parent '/ipcm/irm/uregs')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda0590) with fqn: '/ipcm/irm/uregs/dif=200', succeeded. Instance id: '31'
58565(1623235388)#librina.core (DBG): Added event of type(18) 18_DIF_REGISTRATION_NOTIFICATION and sequence number 0 to events queue
58565(1623235388)#ipcp[4].ipc-process (DBG): Got event of type 18_DIF_REGISTRATION_NOTIFICATION and sequence number 0
58565(1623235388)#ipcp[4].resource-allocator (INFO): IPC Process registered to N-1 DIF 210
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda09f0) with fqn: '/ipcm/irm/uregs/dif=210' (parent '/ipcm/irm/uregs')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda09f0) with fqn: '/ipcm/irm/uregs/dif=210', succeeded. Instance id: '32'
You should see the following messages in the ipcm.log file:
58553(1623235388)#ipcm (INFO)[register_at_dif]: Requested DIF registration of IPC process tor2.normal.DIF:1:: at DIF 500::: through IPC process tor2.500:1::
58553(1623235388)#librina.core (DBG): Added event of type(22) 22_IPCM_REGISTER_APP_RESPONSE and sequence number 8 to events queue
58553(1623235388)#ipcm (DBG): Got event of type 22_IPCM_REGISTER_APP_RESPONSE and sequence number 8
58553(1623235388)#ipcm.ipcp (INFO)[ipcm_register_response_ipcp]: IPC process tor2.normal.DIF:1:: informed about its registration to N-1 DIF 500:::
You should also see the following messages on the IPC Process Daemon log file (tor2.normal.DIF-1.log in this example):
58565(1623235388)#librina.core (DBG): Added event of type(18) 18_DIF_REGISTRATION_NOTIFICATION and sequence number 0 to events queue
58565(1623235388)#ipcp[4].ipc-process (DBG): Got event of type 18_DIF_REGISTRATION_NOTIFICATION and sequence number 0
58565(1623235388)#ipcp[4].resource-allocator (INFO): IPC Process registered to N-1 DIF 500
58565(1623235388)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9f3c0) with fqn: '/ipcm/irm/uregs/dif=500' (parent '/ipcm/irm/uregs')
58565(1623235388)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdd9f3c0) with fqn: '/ipcm/irm/uregs/dif=500', succeeded. Instance id: '33'
You should see the following messages in the ipcm.log file:
57892(1623239643)#librina.core (DBG): Added event of type(0) 0_FLOW_ALLOCATION_REQUESTED and sequence number 2 to events queue
57892(1623239643)#ipcm (DBG): Got event of type 0_FLOW_ALLOCATION_REQUESTED and sequence number 2
57892(1623239643)#ipcm.flow-alloc (INFO)[flow_allocation_requested_local]: IPC process tor1.500:1:: requested to allocate flow between tor1.normal.DIF:1:: and normal.DIF:::
57892(1623239643)#librina.core (DBG): Added event of type(24) 24_IPCM_ALLOCATE_FLOW_RESULT and sequence number 13 to events queue
57892(1623239643)#ipcm (DBG): Got event of type 24_IPCM_ALLOCATE_FLOW_RESULT and sequence number 13
57892(1623239643)#ipcm.flow-alloc (INFO)[ipcm_allocate_flow_request_result_handler]: Informing IPC process tor1.500:1:: about flow allocation from application tor1.normal.DIF:1:: to application normal.DIF::: in DIF 500::: [success = 1, port-id = 1]
57892(1623239643)#librina.ipc-manager (DBG): ApplicationManager::flowAllocated called
57892(1623239643)#ipcm.flow-alloc (INFO)[ipcm_allocate_flow_request_result_handler]: Applications tor1.normal.DIF:1:: and normal.DIF::: informed about flow allocation result
You should also see the following messages on the IPC Process Daemon log file (tor1.normal.DIF-1.log in this example):
57904(1623239643)#librina.core (DBG): Added event of type(1) 1_ALLOCATE_FLOW_REQUEST_RESULT and sequence number 2 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 1_ALLOCATE_FLOW_REQUEST_RESULT and sequence number 2
57904(1623239643)#rib (DBG): Starting add object operation over RIB(0x564a89728a90), of object(0x564a897367e0) with fqn: '/ipcm/irm/uflows/pid=1' (parent '/ipcm/irm/uflows')
57904(1623239643)#rib (DBG): Add object operation over RIB(0x564a89728a90), of object(0x564a897367e0) with fqn: '/ipcm/irm/uflows/pid=1', succeeded. Instance id: '35'
57904(1623239643)#internal-events (INFO): Event N_MINUS_1_FLOW_ALLOCATED has just happened. Notifying event listeners.
57904(1623239643)#ipcp[5].enrollment-task-ps-default (INFO): initiate_enrollment at -257994281
57904(1623239643)#ipcp[5].enrollment-task-ps-default (DBG): Created a new Enrollment state machine for remote IPC process: normal.DIF---
57904(1623239643)#librina.timer (DBG): Timer with ID -1988926960 started
57904(1623239643)#ipcp[5].rib-daemon (DBG): Sent CDAP message of size 124 through port-id 1:
Opcode: 0_M_CONNECT
Abstract syntax: 115
Authentication policy: Policy name: PSOC_authentication-none
Supported versions: 1;
Source AP name: tor1.normal.DIF
Source AP instance: 1
Source AE name: Management
Destination AP name: normal.DIF
Destination AE name: Management
Flags: 0
Invoke id: 1
Version: 1
57904(1623239643)#cdap (DBG): Waiting timeout 10000 to receive a connection response
57904(1623239643)#ipcp[5].rib-daemon (DBG): Send message at -257994280
57904(1623239643)#rib (DBG): Starting add object operation over RIB(0x564a89728a90), of object(0x564a89730bb0) with fqn: '/rmt/n1flows/pid=1' (parent '/rmt/n1flows')
57904(1623239643)#rib (DBG): Add object operation over RIB(0x564a89728a90), of object(0x564a89730bb0) with fqn: '/rmt/n1flows/pid=1', succeeded. Instance id: '36'
57904(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 3 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 3
57904(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Got message of 103 bytes, handling to CDAP Provider
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received message at -257994275
57904(1623239643)#cdap (DBG): Connection response received
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 1_M_CONNECT_R
Abstract syntax: 115
Authentication policy: Policy name:
Supported versions:
Source AP name: tor2.normal.DIF
Source AP instance: 1
Source AE name: Management
Destination AP name: tor1.normal.DIF
Destination AP instance: 1
Destination AE name: Management
Flags: 0
Invoke id: 1
Result: 0
Version: 1
57904(1623239643)#ipcp[5].enrollment-task (DBG): M_CONNECT_R cdapMessage from portId 1
57904(1623239643)#librina.ipc-api (DBG): IPCManager.getRegisteredApplications called
57904(1623239643)#ipcp[5].rib-daemon (DBG): Sent CDAP message of size 105 through port-id 1:
Opcode: 14_M_START
Flags: 0
Invoke id: 1
Object class: Enrollment
Object name: /difm/enr
Scope: 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Send message at -257994275
57904(1623239643)#ipcp[5].enrollment-task-ps-default (DBG): Sent a M_START Message to portid: 1
57904(1623239643)#rib (INFO): Bound port_id: 1 CDAP connection to RIB version 1 (AE Management)
57904(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 4 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 4
57904(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Got message of 70 bytes, handling to CDAP Provider
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received message at -257994275
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 15_M_START_r
Flags: 0
Invoke id: 1
Object class: Enrollment
Object name: /difm/enr
Result: 0
57904(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Got message of 123 bytes, handling to CDAP Provider
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received message at -257994275
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 4_M_CREATE
Flags: 0
Object class: Neighbors
Object name: /difm/enr/neighs
Scope: 0
57904(1623239643)#librina.ipc-api (DBG): IPCManager.getRegisteredApplications called
57904(1623239643)#librina.ipc-api (DBG): IPCManager.getRegisteredApplications called
57904(1623239643)#librina.ipc-api (DBG): IPCManager.getRegisteredApplications called
57904(1623239643)#rib (DBG): Starting add object operation over RIB(0x564a89728a90), of object(0x564a89739dd0) with fqn: '/difm/enr/neighs/pn=tor2.normal.DIF' (parent '/difm/enr/neighs')
57904(1623239643)#rib (DBG): Add object operation over RIB(0x564a89728a90), of object(0x564a89739dd0) with fqn: '/difm/enr/neighs/pn=tor2.normal.DIF', succeeded. Instance id: '37'
57904(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Got message of 115 bytes, handling to CDAP Provider
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received message at -257994273
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 16_M_STOP
Flags: 0
Invoke id: 1
Object class: Enrollment
Object name: /difm/enr
Scope: 0
57904(1623239643)#ipcp[5].enrollment-task-ps-default (DBG): Allowed to start early: 0
Token: 1804289383
57904(1623239643)#ipcp[5].rib-daemon (DBG): Sent CDAP message of size 51 through port-id 1:
Opcode: 17_M_STOP_R
Flags: 0
Invoke id: 1
Result: 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Send message at -257994272
57904(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 5 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 5
57904(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Got message of 77 bytes, handling to CDAP Provider
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received message at -257994272
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 14_M_START
Flags: 0
Invoke id: 1
Object class: OperationalStatus
Object name: /difm/ops
Scope: 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Sent CDAP message of size 127 through port-id 1:
Opcode: 15_M_START_r
Flags: 0
Invoke id: 1
Object class: OperationalStatus
Object name: /difm/ops
Result: 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Send message at -257994272
57904(1623239643)#ipcp[5].enrollment-task-ps-default (DBG): No DFT entries to be sent
57904(1623239643)#internal-events (INFO): Event NEIGHBOR_ADDED has just happened. Notifying event listeners.
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Adding new FSO to neighbor
57904(1623239643)#rib (DBG): Starting add object operation over RIB(0x564a89728a90), of object(0x564a8973a490) with fqn: '/ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF' (parent '/ra/fsos')
57904(1623239643)#rib (DBG): Add object operation over RIB(0x564a89728a90), of object(0x564a8973a490) with fqn: '/ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF', succeeded. Instance id: '38'
57904(1623239643)#ipcp[5].rib-daemon (DBG): Sent CDAP message of size 127 through port-id 1:
Opcode: 12_M_WRITE
Flags: 0
Object class: FlowStateObjects
Object name: /ra/fsos
Scope: 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Send message at -257994270
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Processing flow state object: /ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Computed new Next Hop and PDU Forwarding Tables
57904(1623239643)#ipcp[5].resource-allocator-ps-default (DBG): Got 0 entries in the routing table
57904(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 6 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 6
57904(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 7 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 7
57904(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Got message of 127 bytes, handling to CDAP Provider
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received message at -257994268
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 12_M_WRITE
Flags: 0
Object class: FlowStateObjects
Object name: /ra/fsos
Scope: 0
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Update objects from DB launched
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): New object added
57904(1623239643)#rib (DBG): Starting add object operation over RIB(0x564a89728a90), of object(0x564a8973a7e0) with fqn: '/ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF' (parent '/ra/fsos')
57904(1623239643)#rib (DBG): Add object operation over RIB(0x564a89728a90), of object(0x564a8973a7e0) with fqn: '/ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF', succeeded. Instance id: '39'
57904(1623239643)#ipcp (DBG): Propagation: Check modified object /ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF with age 0 and status 1
57904(1623239643)#ipcp (DBG): Propagation: Check modified object /ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF with age 0 and status 1
57904(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 9 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 9
57904(1623239643)#ipcp[5].rib-daemon (DBG): Sent CDAP message of size 175 through port-id 1:
Opcode: 12_M_WRITE
Flags: 0
Object class: FlowStateObjects
Object name: /ra/fsos
Scope: 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Send message at -257994135
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Processing flow state object: /ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Processing flow state object: /ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Added entry to routing table: destination tor2.normal.DIF, next-hop tor2.normal.DIF
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Computed new Next Hop and PDU Forwarding Tables
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Dest. addresses: 4; ; QoS-id: 0; Next hops: 4; ;
57904(1623239643)#ipcp[5].resource-allocator-ps-default (DBG): Got 1 entries in the routing table
57904(1623239643)#ipcp[5].resource-allocator-ps-default (DBG): Processing entry for destination 4 and qos-id 0
57904(1623239643)#ipcp[5].resource-allocator-ps-default (DBG): NHOP tor2.normal.DIF qos-id 0 --> N-1 port-id: 1
57904(1623239643)#rib (DBG): Starting add object operation over RIB(0x564a89728a90), of object(0x7f0de4002510) with fqn: '/ra/nhopt/key=tor2.normal.DIF-0-1-tor2.normal.DIF' (parent '/ra/nhopt')
57904(1623239643)#rib (DBG): Add object operation over RIB(0x564a89728a90), of object(0x7f0de4002510) with fqn: '/ra/nhopt/key=tor2.normal.DIF-0-1-tor2.normal.DIF', succeeded. Instance id: '40'
57904(1623239643)#rib (DBG): Starting add object operation over RIB(0x564a89728a90), of object(0x7f0de4002bb0) with fqn: '/ra/pduft/key=4-0-1' (parent '/ra/pduft')
57904(1623239643)#rib (DBG): Add object operation over RIB(0x564a89728a90), of object(0x7f0de4002bb0) with fqn: '/ra/pduft/key=4-0-1', succeeded. Instance id: '41'
57904(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
57904(1623239643)#ipcp[5].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
57904(1623239643)#ipcp[5].rib-daemon (DBG): Got message of 175 bytes, handling to CDAP Provider
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received message at -257994112
57904(1623239643)#ipcp[5].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 12_M_WRITE
Flags: 0
Object class: FlowStateObjects
Object name: /ra/fsos
Scope: 0
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Update objects from DB launched
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Found the object in the DB. Object: /ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF
57904(1623239643)#ipcp[5].routing-ps-link-state (DBG): Found the object in the DB. Object: /ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF
You should see the following messages in the ipcm.log file:
58553(1623239643)#librina.core (DBG): Added event of type(0) 0_FLOW_ALLOCATION_REQUESTED and sequence number 0 to events queue
58553(1623239643)#ipcm (DBG): Got event of type 0_FLOW_ALLOCATION_REQUESTED and sequence number 0
58553(1623239643)#ipcm.flow-alloc (INFO)[flow_allocation_requested_remote]: Arrived request for flow allocation between tor2.normal.DIF:1:: and tor1.normal.DIF:1::
58553(1623239643)#librina.core (DBG): Added event of type(2) 2_ALLOCATE_FLOW_RESPONSE and sequence number 11 to events queue
58553(1623239643)#ipcm (DBG): Got event of type 2_ALLOCATE_FLOW_RESPONSE and sequence number 11
58553(1623239643)#ipcm.flow-alloc (INFO)[allocate_flow_response_event_handler]: : Informing IPC process tor2.500:1:: about flow allocation from application tor2.normal.DIF:1:: to application tor1.normal.DIF:1:: in DIF 500::: [success = 1, port-id = 1]
You should also see the following messages on the IPC Process Daemon log file (tor2.normal.DIF-1.log in this example):
58565(1623239643)#librina.core (DBG): Added event of type(0) 0_FLOW_ALLOCATION_REQUESTED and sequence number 11 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 0_FLOW_ALLOCATION_REQUESTED and sequence number 11
58565(1623239643)#librina.irm (INFO): Accepted new flow from Application tor1.normal.DIF-1
58565(1623239643)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda4a20) with fqn: '/ipcm/irm/uflows/pid=1' (parent '/ipcm/irm/uflows')
58565(1623239643)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda4a20) with fqn: '/ipcm/irm/uflows/pid=1', succeeded. Instance id: '34'
58565(1623239643)#internal-events (INFO): Event N_MINUS_1_FLOW_ALLOCATED has just happened. Notifying event listeners.
58565(1623239643)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda4dc0) with fqn: '/rmt/n1flows/pid=1' (parent '/rmt/n1flows')
58565(1623239643)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda4dc0) with fqn: '/rmt/n1flows/pid=1', succeeded. Instance id: '35'
58565(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Got message of 124 bytes, handling to CDAP Provider
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received message at -257994276
58565(1623239643)#librina.timer (DBG): Timer with ID -841329808 started
58565(1623239643)#cdap (DBG): Created a new CDAP session for port 1
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 0_M_CONNECT
Abstract syntax: 115
Authentication policy: Policy name: PSOC_authentication-none
Supported versions: 1;
Source AP name: tor1.normal.DIF
Source AP instance: 1
Source AE name: Management
Destination AP name: normal.DIF
Destination AE name: Management
Flags: 0
Invoke id: 1
Version: 1
58565(1623239643)#ipcp[4].enrollment-task (DBG): M_CONNECT CDAP message from port-id 1
58565(1623239643)#ipcp[4].enrollment-task-ps-default (DBG): Created a new Enrollment state machine for remote IPC process: tor1.normal.DIF-1-Management-
58565(1623239643)#ipcp[4].enrollment-task-ps-default (DBG): Authenticating IPC process tor1.normal.DIF-1 ...
58565(1623239643)#ipcp[4].enrollment-task-ps-default (DBG): Authentication successful, deciding if new member can join the DIF...
58565(1623239643)#ipcp[4].enrollment-task-ps-default (DBG): START ENROLLMENT -257994276 ms
58565(1623239643)#ipcp[4].security-manager-ps-default (DBG): Allowing IPC Process tor1.normal.DIF to join the DIF
58565(1623239643)#ipcp[4].rib-daemon (DBG): Sent CDAP message of size 103 through port-id 1:
Opcode: 1_M_CONNECT_R
Abstract syntax: 115
Authentication policy: Policy name:
Supported versions:
Source AP name: tor2.normal.DIF
Source AP instance: 1
Source AE name: Management
Destination AP name: tor1.normal.DIF
Destination AP instance: 1
Destination AE name: Management
Flags: 0
Invoke id: 1
Result: 0
Version: 1
58565(1623239643)#ipcp[4].rib-daemon (DBG): Send message at -257994276
58565(1623239643)#ipcp[4].enrollment-task-ps-default (DBG): M_CONNECT_R sent to portID 1. Waiting for start enrollment request message
58565(1623239643)#rib (INFO): Bound port_id: 1 CDAP connection to RIB version 1 (AE Management)
58565(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 2 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 2
58565(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Got message of 105 bytes, handling to CDAP Provider
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received message at -257994275
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 14_M_START
Flags: 0
Invoke id: 1
Object class: Enrollment
Object name: /difm/enr
Scope: 0
58565(1623239643)#ipcp[4].enrollment-task-ps-default (DBG): Remote IPC Process address: 16
58565(1623239643)#ipcp[4].rib-daemon (DBG): Sent CDAP message of size 70 through port-id 1:
Opcode: 15_M_START_r
Flags: 0
Invoke id: 1
Object class: Enrollment
Object name: /difm/enr
Result: 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Send message at -257994275
58565(1623239643)#ipcp[4].enrollment-task-ps-default (DBG): No DFT entries to be sent
58565(1623239643)#librina.ipc-api (DBG): IPCManager.getRegisteredApplications called
58565(1623239643)#ipcp[4].rib-daemon (DBG): Sent CDAP message of size 123 through port-id 1:
Opcode: 4_M_CREATE
Flags: 0
Object class: Neighbors
Object name: /difm/enr/neighs
Scope: 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Send message at -257994275
58565(1623239643)#ipcp[4].rib-daemon (DBG): Sent CDAP message of size 115 through port-id 1:
Opcode: 16_M_STOP
Flags: 0
Invoke id: 1
Object class: Enrollment
Object name: /difm/enr
Scope: 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Send message at -257994275
58565(1623239643)#ipcp[4].enrollment-task-ps-default (DBG): Waiting for stop enrollment response message
58565(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 3 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 3
58565(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 4 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 4
58565(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 5 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 5
58565(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Got message of 51 bytes, handling to CDAP Provider
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received message at -257994272
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 17_M_STOP_R
Flags: 0
Invoke id: 1
Result: 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Sent CDAP message of size 77 through port-id 1:
Opcode: 14_M_START
Flags: 0
Invoke id: 1
Object class: OperationalStatus
Object name: /difm/ops
Scope: 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Send message at -257994272
58565(1623239643)#ipcp[4].enrollment-task-ps-default (DBG): Waiting for start response message
58565(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 6 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 6
58565(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Got message of 127 bytes, handling to CDAP Provider
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received message at -257994272
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 15_M_START_r
Flags: 0
Invoke id: 1
Object class: OperationalStatus
Object name: /difm/ops
Result: 0
58565(1623239643)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda64d0) with fqn: '/difm/enr/neighs/pn=tor1.normal.DIF' (parent '/difm/enr/neighs')
58565(1623239643)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda64d0) with fqn: '/difm/enr/neighs/pn=tor1.normal.DIF', succeeded. Instance id: '36'
58565(1623239643)#internal-events (INFO): Event NEIGHBOR_ADDED has just happened. Notifying event listeners.
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Adding new FSO to neighbor
58565(1623239643)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda7560) with fqn: '/ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF' (parent '/ra/fsos')
58565(1623239643)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda7560) with fqn: '/ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF', succeeded. Instance id: '37'
58565(1623239643)#ipcp[4].rib-daemon (DBG): Sent CDAP message of size 127 through port-id 1:
Opcode: 12_M_WRITE
Flags: 0
Object class: FlowStateObjects
Object name: /ra/fsos
Scope: 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Send message at -257994268
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Processing flow state object: /ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Computed new Next Hop and PDU Forwarding Tables
58565(1623239643)#ipcp[4].resource-allocator-ps-default (DBG): Got 0 entries in the routing table
58565(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Got message of 127 bytes, handling to CDAP Provider
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received message at -257994268
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 12_M_WRITE
Flags: 0
Object class: FlowStateObjects
Object name: /ra/fsos
Scope: 0
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Update objects from DB launched
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): New object added
58565(1623239643)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda7970) with fqn: '/ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF' (parent '/ra/fsos')
58565(1623239643)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x5613cdda7970) with fqn: '/ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF', succeeded. Instance id: '38'
58565(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 7 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 7
58565(1623239643)#librina.core (DBG): Added event of type(48) 48_READ_MGMT_SDU_NOTIF and sequence number 0 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 48_READ_MGMT_SDU_NOTIF and sequence number 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Got message of 175 bytes, handling to CDAP Provider
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received message at -257994135
58565(1623239643)#ipcp[4].rib-daemon (DBG): Received CDAP message from N-1 port 1
Opcode: 12_M_WRITE
Flags: 0
Object class: FlowStateObjects
Object name: /ra/fsos
Scope: 0
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Update objects from DB launched
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Found the object in the DB. Object: /ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Found the object in the DB. Object: /ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Processing flow state object: /ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Processing flow state object: /ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Added entry to routing table: destination tor1.normal.DIF, next-hop tor1.normal.DIF
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Computed new Next Hop and PDU Forwarding Tables
58565(1623239643)#ipcp[4].routing-ps-link-state (DBG): Dest. addresses: 16; ; QoS-id: 0; Next hops: 16; ;
58565(1623239643)#ipcp[4].resource-allocator-ps-default (DBG): Got 1 entries in the routing table
58565(1623239643)#ipcp[4].resource-allocator-ps-default (DBG): Processing entry for destination 16 and qos-id 0
58565(1623239643)#ipcp[4].resource-allocator-ps-default (DBG): NHOP tor1.normal.DIF qos-id 0 --> N-1 port-id: 1
58565(1623239643)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x7fc968001e60) with fqn: '/ra/nhopt/key=tor1.normal.DIF-0-1-tor1.normal.DIF' (parent '/ra/nhopt')
58565(1623239643)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x7fc968001e60) with fqn: '/ra/nhopt/key=tor1.normal.DIF-0-1-tor1.normal.DIF', succeeded. Instance id: '39'
58565(1623239643)#rib (DBG): Starting add object operation over RIB(0x5613cdd95a90), of object(0x7fc968002500) with fqn: '/ra/pduft/key=16-0-1' (parent '/ra/pduft')
58565(1623239643)#rib (DBG): Add object operation over RIB(0x5613cdd95a90), of object(0x7fc968002500) with fqn: '/ra/pduft/key=16-0-1', succeeded. Instance id: '40'
58565(1623239643)#ipcp (DBG): Propagation: Check modified object /ra/fsos/key=tor1.normal.DIF-tor2.normal.DIF with age 0 and status 1
58565(1623239643)#ipcp (DBG): Propagation: Check modified object /ra/fsos/key=tor2.normal.DIF-tor1.normal.DIF with age 0 and status 1
58565(1623239643)#ipcp[4].rib-daemon (DBG): Sent CDAP message of size 175 through port-id 1:
Opcode: 12_M_WRITE
Flags: 0
Object class: FlowStateObjects
Object name: /ra/fsos
Scope: 0
58565(1623239643)#ipcp[4].rib-daemon (DBG): Send message at -257994112
58565(1623239643)#librina.core (DBG): Added event of type(47) 47_WRITE_MGMT_SDU_RESPONSE and sequence number 10 to events queue
58565(1623239643)#ipcp[4].ipc-process (DBG): Got event of type 47_WRITE_MGMT_SDU_RESPONSE and sequence number 10
- Home
- Software Architecture Overview
- IRATI in depth
-
Tutorials
- 1. DIF-over-a-VLAN-(point-to-point-DIF)
- 2. DIF over two VLANs
- 3. Security experiments on small provider net
- 4. Multi-tenant Data Centre Network configured via the NMS-DAF
- 5. Congestion control in multi-tenant DC
- 6. Multi-tenant Data Centre network with Demonstrator
- 7. ISP Security with Demonstrator
- 8. Renumbering in a single DIF
- 9. Application discovery and Distributed Mobility Management over WiFi
- 10. Distributed Mobility Management over multiple providers
- 11. Multi-access: multiple providers, multiple technologies