8 * USC Agent provides proxy and agent functionality on top of all standard
9 protocols supported by the device. It initiates call-home with the controller,
10 maintains live connections with with the controller, acts as a demuxer/muxer
11 for packets with the USC header, and authenticates the controller.
12 * USC Plugin is responsible for communication between the controller and the USC
13 agent . It responds to call-home with the controller, maintains live
14 connections with the devices, acts as a muxer/demuxer for packets with the USC
15 header, and provides support for TLS/DTLS.
16 * USC Manager handles configurations, high availability, security, monitoring,
17 and clustering support for USC.
22 * **Feature Name:** odl-usc-channel-ui
23 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=usc.git;a=blob;f=usc-features/odl-usc-channel-ui/pom.xml;
24 * **Feature Description:** Responsible for communication between the controller
25 and the USC agent . It responds to call-home with the controller, maintains
26 live connections with the devices, acts as muxer/demuxer for packets with the
27 USC header, and provides support for TLS/DTLS.
29 * **User Facing:** Yes
30 * **Experimental:** Yes
31 * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/usc
36 Please provide the URL to each document at docs.opendaylight.org. If the
37 document is under review, provide a link to the change in Gerrit.
41 * :ref:`usc-user-guide`
43 * **Developer Guide(s):**
45 * :ref:`usc-dev-guide`
47 Security Considerations
48 =======================
50 * USC uses TLS and DTLS to secure the channels. Asymmetric authentication
51 handshake when establishing the channels. Mutual authentication achieved with
52 certificates configured in usc.properties for both the controller and the
58 * `Link to Sonar Report <https://sonar.opendaylight.org/overview?id=44336>`_
59 * `Link to CSIT Jobs <https://jenkins.opendaylight.org/releng/view/usc>`_
60 * `Link to Additional Details <https://wiki.opendaylight.org/view/USC:Integration_Test>`_
61 * Code is covered by unit and integration tests
62 * System Tests are performed by CSIT jobs using java test agent.
68 * Nothing beyond general OpenDaylight migration requirements.
73 * Nothing beyond general OpenDaylight compatibility constraints.
78 * `USC Bugs List <https://jira.opendaylight.org/projects/USC>`_
83 * `USC-12 <https://jira.opendaylight.org/browse/USC-12>`_ USC features has configuration issues with 3-node cluster environment.
88 * Nothing deprecated, EOL.
98 * `USC Release Plan <https://wiki.opendaylight.org/view/USC:Release_Plan>`_
99 * Project was on schedule