31/07/2020
Software Define Network Solution is going to Innovative approach next 9 Decades
Health Care Product
Designed By Rajendra Prasad N
The impacts sections will trigger changes to existing NTPs and documented procedures. If screen images are included in this document, include the following disclaimer in this section: “Screen images are prototypes or mock-ups and may not reflect actual implementation at product delivery.
The screen images reflecting the actual implementation at product delivered will be included in the proper NTPs prior to the release’s DP3 milestone. Design and POC for SD- Fx Controller using REST APIs.,Performed Design Architecture , POC’s on Cellar , 3 node Clustering and 2 node Clustering NETCONF, YANG, JSON,SSL, Rest Service , Yang , Yaml, and Reverse proxy using Apache Httpd/Ngnix and Apache Karaf 3.0 x and 4.0 above, Jetty tomcat and NETCONF, YANG.
•Designed, implemented, and coded RESTful Web Services with JSON formatted messages running on a J2EE Apache Tomcat 7.057 Web Server to create, modify, delete, and get Managed Guests’ information owned by a Registered Guest where the information is stored in both (a) MongoDB, an open source document-oriented NoSQL database system that stores information as JSON-like documents with dynamic schemas,
•SDN FX Controller is a platform which provides the various application frameworks through North and South Bound APIs. By offloading network, security, policy, and database services to the SDN FX Controller, it enables developers do rapid SDN Application development. If the conventional SDN Controller was focused on separation of the control path out of the switches and provide network services in the form of application outside of the switch, Avaya SDN Fx Controller will take it to the next level where abstracting and hiding of network services into more practical business logic applications. In addition, SDN FX Controller will not only support new OpenFlow enabled switches but also legacy Avaya/Nortel network equipment. Open Daylight does not supply Firewall service. The Firewall Manager will be developed in the SDN Engine to support Security Profiles and Firewall Rules and make decisions on received packets.
The Firewall Manager shall handle the following:
• Exposing REST APIs to add/delete/modify firewall rules and Security Profiles from the SDN Application Exposing RPC to receive PACKET_IN from the Open Daylight Controller using NETCONF, YANG model and Maintaining Master Firewall Table: Firewall rules will be maintained against rule ID and Maintaining Firewall Rule List,
• The reference of the Firewall rules will be mapped against OpenFlow-enabled device DPID Generating rule ID based on the parameters of the Firewall rule , Reordering of Firewall Rules based on priority Maintaining the Security Profile mapping against the Firewall rules and the OpenFlow-enabled devices ,Making forwarding decisions when PACKET_IN is received by matching against the firewall rules.
• Notifying the Notification Service in case of any Firewall related operations or if an invalid device is connected to the network SDN Application. The Firewall Manager will expose REST APIs for the SDN Applications to supply Flow-based ACL service
Open Daylight Controller:
• The Firewall Manager will expose RPC to the Open Daylight controller for the enforcement of Firewall rules.
SDN Engine:
• The Firewall Manager will interact with the Configuration Service and Notification Service through JAVA APIs.
• The Firewall Manager will interact with the Database Service using REST APIs.
• The Device Manager shall continuously query the SDN Fx Controller for ONA devices which are to be authenticated
• On receiving the ONA devices, the Device Manager shall query the Database Service for associated Service Profile with the Device/Group Profile using the ONA identifier, Netconf, YANG, JSON, and XML.
• If the Database Service does not send an associated Service Profile, the Device Manager notifies the SDN Fx Controller that the device state is “Blocked”
• If an associated Service Profile is received, the Device Manager checks for the Deployment mode of the ONA
• If the Deployment mode is Auto the Device manager notifies the SDN Fx Controller that the device state is “Enabled” along with the associated Service Profile name
• If the Deployment mode is Activate using NETCONF, YANG.
• The Device manager notifies the SDN FX Controller that the device state is “Ready-to-Activate.”
• Distributed with over 100 terabytes of multi-tenant customer data, growing at a rate of multiple terabytes per month. Technologies included the Google Datastore and Big Query, the Percona and Vitesse variants of MySQL, Redis, and Elastic search and Developed proof-of-concepts using MongoDB and Cassandra.
• Organised Better Cloud’s entry into open source development on GitHub and Maven Central and Maintain the community's leading Java driver for HashiCorp's Vault, an encrypted secret store at the centre of our security architecture. Also worked directly with the Google team to contribute code upstream, adding SSL or TLS support to the JDBC driver for their Vitesse database system.
• Microservices container using AWS Cloud Deployment EC2 and Architect specific expertise in Continuous Integration and Continues Deployment using Jenkins ,Jira, DevOps, Docker Puppet , Solution Define and build reusable, templates and solution components that can enhance delivery and Develop and institutionalize Competency Framework, Assessment of Learning needs Training Plans.
• Extensively Architected Designed R&D Products Embedded and cloud AWS, end to end implementation using Agile Methodology & process oversight of all SDLC process innovative solutions for production and Innovative technology innovation Java, IoT, Deep Learning, NLP, Microservices Principles Design Patterns Docker using Devop’s and cloud services, Pre-Sales, bid management, SLA’s and sow approvals, clients Relationship innovation innovative technology reduces cost and time.
• Involved in multiple iterations of our front-end, from GWT to AngularJS to React or Redux. Carried out sprint work under an Agile or Scrum methodology with a brief Kanban experiment, using test-driven development JUnit or Spock on the backend, Jasmine or Mocha or Jest on the frond-end.
• Develop the strategy for microservices development and define the technical infrastructure to support that strategy in Finserv for CI/CD and Recommend modern technologies to ensure quality and productivity also Provides guidance and direction for internal API development and consumption. Subject Matter Expert (SME) for Spring Boot Ecosystem, utilizing the platform to create proof of concepts (POCs) of different systems and use cases for microservices development.