The normal pattern in VPP is what we call ‘Dataplane Management Agents’.
VPP is an amazing dataplane, feature rich and fast. It exposes a fast and rich API via a shared memory message bus, and we autogenerate C, C++, Python, Java, Lua, and Go APIs for it. When you want to expose some element of control of VPP off of the box, you write a Dataplane Management Agent. Examples include: Honeycomb <https://wiki.fd.io/view/Honeycomb> - Netconf/yang dataplane management agent with BGP Contiv-VPP <https://github.com/contiv/vpp> - K8s CNI plugin networking-vpp <https://wiki.openstack.org/wiki/Networking-vpp> - Neutron plugin for VPP If you want to write your Dataplane Management Agent for SNMP or TR069 in Go, you might want to look at Ligato <https://ligato.io/>, which provides a toolkit of libraries to make writing Dataplane Management Agents easier. Ed On September 18, 2018 at 8:25:31 AM, Tian Ye2(田野) ([email protected]) wrote: Hi Thanks for your reply. It is look like VPP does not support any kind of OAM system(like SNMP,TR069, or web based management page) Am I right? If I want to support SNMP server or TR069 client to VPP based product, What is your suggestion? Build them from scratch or there already exist something I could reuse? *发件人:* Kevin Yan [mailto:[email protected]] *发送时间:* 2018年9月18日 15:29 *收件人:* Tian Ye2(田野) <[email protected]>; [email protected] *主题:* RE: [E] [vpp-dev] Build a telecom-class Security gateway device with VPP Hi Tianye, I suppose VPP is a good choice acting as a fast-path, free and efficient. And I think most of the requirements listed in your mail are supported by native VPP. *From:*[email protected] [mailto:[email protected] <[email protected]>] *On Behalf Of* Tian Ye2(田野) *Sent:* Monday, September 17, 2018 5:18 PM *To:* [email protected] *Subject:* [E] [vpp-dev] Build a telecom-class Security gateway device with VPP Dear VPP developers: I am a project manager from China mainland. Currently we are planning to develop a high performance Security gateway device to connect between HNB/ENB and 3G/4G core network. The basic requirement is: l Support 10K Ipsec tunnels concurrently and up to 10G+ uplink throughput. n At least support IKEv2 n DPD l Support IPv4/IPv6 l Support NAT l Support duo-uplink port for backup and load balance. l Support OAM system(cli or web based or SNMP) l Support Qos I think this kind of product is already exist, just like the “CASA Axyom Security Gateway”(I already attached it with this email) My question is: 1. Is it a good idea to build it with VPP?What feature I listed above could be reused with VPP? 2. If VPP is a good choice, is there anything I need to do by myself? If any, can you brief me what kind of customization or development I need to do? ------------------------------ This e-mail message may contain confidential or proprietary information of Mavenir Systems, Inc. or its affiliates and is intended solely for the use of the intended recipient(s). If you are not the intended recipient of this message, you are hereby notified that any review, use or distribution of this information is absolutely prohibited and we request that you delete all copies in your control and contact us by e-mailing to [email protected]. This message contains the views of its author and may not necessarily reflect the views of Mavenir Systems, Inc. or its affiliates, who employ systems to monitor email messages, but make no representation that such messages are authorized, secure, uncompromised, or free from computer viruses, malware, or other defects. Thank You 本电子邮件(包括任何的附件)为本公司保密文件。本文件仅仅可为以上指定的收件人或公司使用,如果阁下非电子邮件所指定之收件人,那么阁下对该邮件部分或全部的泄漏、阅览、复印、变更、散布或对邮件内容的使用都是被严格禁止的。如果阁下接收了该错误传送的电子邮件,敬请阁下通过回复该邮件的方式立即通知寄件人,同时删除你所接收到的文本。 This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#10539): https://lists.fd.io/g/vpp-dev/message/10539 Mute This Topic: https://lists.fd.io/mt/25745520/464962 Group Owner: [email protected] Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#10542): https://lists.fd.io/g/vpp-dev/message/10542 Mute This Topic: https://lists.fd.io/mt/25745520/21656 Group Owner: [email protected] Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
