Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

JSON Viewer
modeText
{
	"endPoints": {
		"AN": {
			"ipAddress": ["xx.xx.xx.xx", "xx.xx.xx.xx"],
			"logicalInterfaceId": "12",
			"nexthopInfo": ""
		},
		"CN": {
			"ipAddress": ["xx.xx.xx.xx", "xx.xx.xx.xx"],
			"logicalInterfaceId": "12",
			"nexthopInfo": ""
		}
	}
}


2. SO ↔ CPS(WIP)

API  Reference:

To Fetch coverage Area to coverage Area TA List Mapping:

To Fetch cells based on coverage area TA list:

To Fetch CUCP details wrt to the cell:

3. SO ↔ SDNC

API used to fetch Network topology:

https://localhost:8086/restconf/config/network-topology:network-topology

Response from SDNC:

Topology

{
    "network-topology": {
        "topology": [{
            "topology-id": "topology-netconf",
            "node": [{
                    "node-id": "cucpserver2",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2853,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "110",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2856,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "220",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2857,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "330",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2858,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "440",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2859,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "550",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2860,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "660",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2861,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "cucpserver1",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2852,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "1111",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2854,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "2222",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2855,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "11",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2850,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                },
                {
                    "node-id": "22",
                    "netconf-node-topology:reconnect-on-changed-schema": false,
                    "netconf-node-topology:password": "admin",
                    "netconf-node-topology:username": "admin",
                    "netconf-node-topology:sleep-factor": 1.5,
                    "netconf-node-topology:port": 2851,
                    "netconf-node-topology:tcp-only": false,
                    "netconf-node-topology:connection-timeout-millis": 20000,
                    "netconf-node-topology:max-connection-attempts": 0,
                    "netconf-node-topology:host": "10.31.4.45",
                    "netconf-node-topology:between-attempts-timeout-millis": 2000,
                    "netconf-node-topology:keepalive-delay": 120
                }
            ]
        }]
    }
}

4. SO ↔ AAI

API Used:

To Fetch PNF's:

...