Presentation is loading. Please wait.

Presentation is loading. Please wait.

Www.opendaylight.org Discovery Flow 18 September 2014.

Similar presentations


Presentation on theme: "Www.opendaylight.org Discovery Flow 18 September 2014."— Presentation transcript:

1 www.opendaylight.org Discovery Flow 18 September 2014

2 www.opendaylight.org Client Requests Discovery RPC or Notification Identification > Synchronization > Reconciliation > Device Type A > Device Type B > GUI > RPC POST: restconf/existance:discover-network-element { “output”: { “transaction-id”: “2167e651-78cf-42e7-a9d5- 942d42753114”, “result”: true } 200 ok { “input” : { “network-element-ip” : “1.2.3.4” } Credential Mgr >

3 www.opendaylight.org RPC Converted To Notification { “transaction-id” : “2167e651-78cf-42e7-a9d5- 942d42753114”, “network-element-ip” : “1.2.3.4”, “network-element-type” : null } NewNetworkElement Notification Identification > Synchronization > Reconciliation > Device Type A > Device Type B > GUI > Credential Mgr >

4 www.opendaylight.org Identification > Synchronization > Reconciliation > Device Type A > Device Type B > GUI > Notification To Device Support Modules Broadcast { “transaction-id” : “2167e651-78cf-42e7-a9d5- 942d42753114”, “network-element-ip” : “1.2.3.4”, “network-element-type” : null } IdentifyNetworkElement Notification Credential Mgr >

5 www.opendaylight.org Identification > Synchronization > Reconciliation > Device Type A > Device Type B > GUI > Device Support Modules Attempt To Connect Or Otherwise Attempt To Identify Device Connect Credential Mgr > Query Credentials

6 www.opendaylight.org Identification > Synchronization > Reconciliation > Device Type A > Device Type B > GUI > Successful Identification Notifies Network Element Type Associated { “transaction-id” : “2167e651-78cf-42e7-a9d5- 942d42753114”, “network-element-ip” : “1.2.3.4”, “network-element-type” : “TYPE-A” } NetworkElementIdentified Notification Credential Mgr >

7 www.opendaylight.org { “transaction-id” : “2167e651-78cf-42e7-a9d5- 942d42753114”, “network-element-ip” : “1.2.3.4”, “network-element-type” : “TYPE-A” } Identification > Synchronization > Reconciliation > Device Type A > Device Type B > GUI > Synchronization Queues Up Routed RPC Routed on network-element-type synchronizeNetworkElement Success –NE has been synchronized Failure –Synchronization failed, NE has not been synchronized Pending –Device support module will publish success or failure notification at a later time Three possible results Routed RPC Credential Mgr >

8 www.opendaylight.org { “transaction-id” : “2167e651-78cf-42e7-a9d5- 942d42753114”, “network-element-ip” : “1.2.3.4”, “network-element-type” : “TYPE-A” } Identification > Synchronization > Reconciliation > Device Type A > Device Type B > GUI > Successful Synchronization Notification Could come from synchronization provider or device module NetworkElementedSynchronized Notification Credential Mgr >

9 www.opendaylight.org { “network-element-ip” : “1.2.3.42”, “network-element-type” : null } Identification > Reconciliation > Device Type A > Device Type B > GUI > Additional Network Elements During Synchronization Fan-out discovery NewNetworkElement Routed RPC Notification Credential Mgr > Synchronization >


Download ppt "Www.opendaylight.org Discovery Flow 18 September 2014."

Similar presentations


Ads by Google