-
公开(公告)号:US10469317B1
公开(公告)日:2019-11-05
申请号:US15473369
申请日:2017-03-29
发明人: Tong Jiang , Roshan Joyce , Gopi Krishna , Sankar Ramamoorthi
摘要: Techniques are described for dynamically adapting virtualized network functions (VNFs) to different target environments. A controller stores device profiles that include configuration data and workflows for resolving configuration parameters for instantiating and deploying a VNF package to form a network service. To support the resolution of VNF configuration parameters, a VNF descriptor for the VNF is extended to include a device family parameter that indicates a shared architecture and configuration parameters. The controller, when instantiating the VNF, may identify a device profile usable for resolving the configuration parameters for the VNF and obtain configuration data from the device profile for creating and configuring a VNF instance for the VNF descriptor. Extending the VNF descriptor to specify a device family allows the VNF to be flexibly adapted for different target environments and may avoid the use of numerous pre-defined VNF descriptors.
-
2.
公开(公告)号:US10291462B1
公开(公告)日:2019-05-14
申请号:US15397331
申请日:2017-01-03
发明人: Roshan Joyce , Tong Jiang
IPC分类号: G06F15/173 , H04L12/24 , H04L29/08
摘要: In general, techniques are described for providing data consistency for managed device data among network managers in a hierarchical and distributed network management system in which the network managers operate according to a microservices-based software architecture. For example, a method comprises receiving a data model for a network device, wherein the data model comprises an object and an annotation that indicates a type of scope for the object; and processing, based on the object and annotation, the data model to generate application code for a microservice application for a network manager for managing instances of the network device, wherein the application code, when compiled, and executed by the network manager, causes the network manager to replicate data associated with the object to one or more of a plurality of network managers of a distributed network managed system.
-
公开(公告)号:US09100296B1
公开(公告)日:2015-08-04
申请号:US14139016
申请日:2013-12-23
发明人: Uday Kishore , Roshan Joyce
CPC分类号: H04L41/0803 , G06F21/577 , H04L12/1886 , H04L41/0213 , H04L41/0806 , H04L41/0866 , H04L41/12 , H04L43/10 , H04L63/0823 , H04L63/166 , H04L63/20
摘要: A system receives discovery rule inputs that include addresses, verifies one or more device identifiers for one or more addresses, obtains device information from each verified device associated with the one or more verified device identifiers, determines whether each verified device is a discovered device based on the device information, and automatically adds each verified device as a discovered device to a management system without human intervention when it is determined that the verified device is discovered. The system further creates device configuration information, creates an identifier and password, provides device configuration information, the identifier, and the password, to each of the discovered devices based on the NETCONF or the Device Management Interface standards, waits for a connection from the discovered devices, imports device configuration information from the discovered devices when the connection has been established, and indicates that the discovered devices are managed devices.
摘要翻译: 系统接收包括地址的发现规则输入,验证一个或多个地址的一个或多个设备标识符,从与所述一个或多个经过验证的设备标识符相关联的每个经验证的设备获取设备信息,确定每个经过验证的设备是否是基于 设备信息,并且当确定已发现已验证设备时,将每个经过验证的设备作为发现的设备自动添加到管理系统,而无需人为干预。 该系统基于NETCONF或设备管理接口标准,进一步创建设备配置信息,创建标识符和密码,向每个发现的设备提供设备配置信息,标识符和密码,等待来自发现的连接 设备,当建立连接时从发现的设备导入设备配置信息,并且指示所发现的设备是被管理设备。
-
公开(公告)号:US10200248B1
公开(公告)日:2019-02-05
申请号:US15198657
申请日:2016-06-30
发明人: Tong Jiang , Sankar Ramamoorthi , Roshan Joyce , Chandrasekhar A , Nirmal Anburose , Premchandar N
IPC分类号: H04L12/24
摘要: In one example, a network management system (NMS) device manages a plurality of network devices including first and second network devices. Initially the first and second network devices are configured according to a first high-level configuration. The NMS is configured to determine a difference between the first high-level configuration and a second high-level configuration, apply a first transformation function, specific to the first network device, to the difference to generate a first low-level configuration change specific to the first device, apply a second transformation function, specific to the second network device, to the difference to generate a second low-level configuration change specific to the second device, configure the first device with the first low-level configuration change, and configure the second device with the second low-level configuration change.
-
公开(公告)号:US10931526B1
公开(公告)日:2021-02-23
申请号:US16672778
申请日:2019-11-04
发明人: Tong Jiang , Roshan Joyce , Gopi Krishna , Sankar Ramamoorthi
摘要: Techniques are described for dynamically adapting virtualized network functions (VNFs) to different target environments. A controller stores device profiles that include configuration data and workflows for resolving configuration parameters for instantiating and deploying a VNF package to form a network service. To support the resolution of VNF configuration parameters, a VNF descriptor for the VNF is extended to include a device family parameter that indicates a shared architecture and configuration parameters. The controller, when instantiating the VNF, may identify a device profile usable for resolving the configuration parameters for the VNF and obtain configuration data from the device profile for creating and configuring a VNF instance for the VNF descriptor. Extending the VNF descriptor to specify a device family allows the VNF to be flexibly adapted for different target environments and may avoid the use of numerous pre-defined VNF descriptors.
-
-
-
-