Difference between revisions of "Archived-Hc2vpp/Features"

From fd.io
Jump to: navigation, search
(Traffic Management)
m (Dwallacelf moved page Hc2vpp/Features to Archived-Hc2vpp/Features)
 
(30 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Layer 4 ==
+
== Interface Management ==
* GRE management
+
* [https://jira.fd.io/browse/HC2VPP-390 Support for TAPv2 interfaces] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/postman_rest_collection.json?h=master Postman collection]
* [https://jira.fd.io/browse/HC2VPP-209 Map Register TTL registration]
+
* [https://jira.fd.io/browse/HC2VPP-148 Interface unnumbered flag] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/postman_rest_collection.json?h=master Postman collection]
* NETCONF
+
* [https://jira.fd.io/browse/HONEYCOMB-281 Loopback interface management] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/postman_rest_collection.json?h=master Postman collection]
* [https://jira.fd.io/browse/HC2VPP-312 copy-config support (1.18.04 extension)]
+
* [https://jira.fd.io/browse/HONEYCOMB-36 Vhost user interface managmenet] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/postman_rest_collection.json?h=master Postman collection]
* RESTCONF
+
* [https://jira.fd.io/browse/HONEYCOMB-102 Interface Ipv6 support] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/postman_rest_collection.json?h=master Postman collection]
 +
* [https://jira.fd.io/browse/HC2VPP-88 AF_PACKET interface support] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/postman_rest_collection.json?h=master Postman collection]
 +
* [https://jira.fd.io/browse/HONEYCOMB-242 Port mirroring] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/postman_rest_collection.json?h=master Postman collection]
  
== Layer 3 ==
+
== Routing ==
* Vxlan GPE tunnel management
+
* [https://jira.fd.io/browse/HC2VPP-174 BGP / Unicast / IPv4] | [https://git.fd.io/cgit/hc2vpp/tree/bgp/inet/bgp_inet_postman_collection.json?h=master Postman collection]
* [https://jira.fd.io/browse/HONEYCOMB-102 Ipv6 support]
+
* [https://jira.fd.io/browse/HC2VPP-221 BGP SR-MPLS] | [https://tools.ietf.org/html/draft-ietf-idr-bgp-prefix-sid-03 DRAFT] | [https://git.fd.io/cgit/hc2vpp/tree/bgp/bgp-prefix-sid/bgp_prefix_sid_postman_collection.json?h=master Postman collection]
* Proxy ARP
+
* [https://jira.fd.io/browse/HC2VPP-255 MPLS] | [https://git.fd.io/cgit/hc2vpp/tree/mpls/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/mpls/mpls_postman_collection.json?h=master Postman collection]
* [https://jira.fd.io/browse/HC2VPP-174 BGP to VPP FIB translation for IP unicast family]
+
* [https://jira.fd.io/browse/HC2VPP-287 SRv6] | [https://git.fd.io/cgit/hc2vpp/tree/srv6/srv6-api/src/main/yang?h=master YANG] | [https://git.fd.io/hc2vpp/tree/srv6 Postman collection]
* [https://jira.fd.io/browse/HC2VPP-255 MPLS]  
+
* [https://jira.fd.io/browse/HC2VPP-87 IPSEC]
+
* [https://jira.fd.io/browse/HONEYCOMB-132 NAT management]
+
* [https://jira.fd.io/browse/HC2VPP-197 Post-routing NAT]
+
* [https://jira.fd.io/browse/HC2VPP-105 NAT64 (Ipv6 support)]
+
* [https://jira.fd.io/browse/HC2VPP-147 Lisp GPE entry feature support]
+
* [https://jira.fd.io/browse/HC2VPP-168 GPE native forward paths support]
+
* [https://jira.fd.io/browse/HC2VPP-34 ND Proxy management]
+
* [https://jira.fd.io/browse/HC2VPP-39 Policer management]
+
* [https://jira.fd.io/browse/HONEYCOMB-257 iOAM management]
+
* [https://jira.fd.io/browse/HONEYCOMB-58 Static routing management]
+
* [https://jira.fd.io/browse/HC2VPP-90 Prefix based addresses as EIDs]
+
* [https://jira.fd.io/browse/HC2VPP-162 Locator pair]
+
  
== Layer 2 ==
+
* [https://jira.fd.io/browse/HONEYCOMB-58 Static routing management] | [https://git.fd.io/cgit/hc2vpp/tree/routing/routing-api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/routing/routing_postman_collection.json?h=master Postman collection]
* [https://jira.fd.io/browse/HC2VPP-255 MPLS]
+
 
* [https://jira.fd.io/browse/HC2VPP-221 MPLS BGP Prefix SID]
+
* [https://jira.fd.io/browse/HONEYCOMB-132 NAT management] | [https://git.fd.io/cgit/hc2vpp/tree/nat/nat-api/src/main/yang?h=master YANG] | [https://git.fd.io/hc2vpp/tree/nat/nat_postman_collection.json Postman collection]
* VLAN management
+
* [https://jira.fd.io/browse/HC2VPP-197 Post-routing NAT] | [https://git.fd.io/cgit/hc2vpp/tree/nat/nat-api/src/main/yang?h=master YANG] | [https://git.fd.io/hc2vpp/tree/nat/nat_postman_collection.json Postman collection]
* Bridge-domain management
+
* [https://jira.fd.io/browse/HC2VPP-105 NAT64 (Ipv6 support)] | [https://git.fd.io/cgit/hc2vpp/tree/nat/nat-api/src/main/yang?h=master YANG] | [https://git.fd.io/hc2vpp/tree/nat/nat_postman_collection.json Postman collection]
* Proxy ARP
+
 
* ARP termination table management
+
== Tunnels ==
* [https://jira.fd.io/browse/HONEYCOMB-242 Port mirroring]
+
* [https://jira.fd.io/browse/HC2VPP-209 LISP: TTL registration support] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/lisp_postman_collection.json?h=master Postman collection]
* [https://jira.fd.io/browse/HC2VPP-390 TAP interface management]
+
* [https://jira.fd.io/browse/HC2VPP-210 LISP: Map Server fallback threshold] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/lisp_postman_collection.json?h=master Postman collection]                         
* [https://jira.fd.io/browse/HC2VPP-139 Sub-interface missing features]
+
* [https://jira.fd.io/browse/HC2VPP-162 LISP: Locator pair] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/lisp_postman_collection.json?h=master Postman collection]
* [https://jira.fd.io/browse/HC2VPP-148 Interface unnumbered flag]
+
* [https://jira.fd.io/browse/HC2VPP-90 LISP: Prefix based addresses as EIDs] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/lisp_postman_collection.json?h=master Postman collection]
* [https://jira.fd.io/browse/HONEYCOMB-281 Loopback interface management]
+
 
 +
* [https://jira.fd.io/browse/HC2VPP-147 LISP: GPE entry feature support] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/gpe_postman_collection.json?h=master Postman collection]
 +
* [https://jira.fd.io/browse/HC2VPP-168 LISP: GPE native forward paths support] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/gpe_postman_collection.json?h=master Postman collection]
 +
 
 +
* [https://jira.fd.io/browse/HONEYCOMB-83 GRE management] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/postman_rest_collection.json?h=master Postman collection]
 +
* [https://jira.fd.io/browse/HONEYCOMB-71 Vxlan GPE tunnel management] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/postman_rest_collection.json?h=master Postman collection]
 +
* [https://jira.fd.io/browse/HC2VPP-87 IPSEC] | [https://git.fd.io/hc2vpp/tree/ipsec/ipsec-api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/ipsec/Ipsec_postman_collection.json?h=master Postman collection]
 +
 
 +
== NETCONF / RESTCONF ==
 +
* [https://jira.fd.io/browse/HC2VPP-312 copy-config support (1.18.04 extension)] | [https://git.fd.io/hc2vpp/tree/examples/ncclient Demos]
 +
* edit-config support | [https://git.fd.io/hc2vpp/tree/examples/ncclient Demos]
 +
* validate-config support | [https://git.fd.io/hc2vpp/tree/examples/ncclient Demos]
 +
* NETCONF
 +
* RESTCONF
  
 
== Control Plane ==
 
== Control Plane ==
* [https://jira.fd.io/browse/HC2VPP-28 Lisp Control Plane Support]
+
* [https://jira.fd.io/browse/HC2VPP-28 Lisp Control Plane Support] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/lisp/lisp_postman_collection.json?h=master Postman collection]
* [https://jira.fd.io/browse/HC2VPP-53 DHCP relay management]
+
* [https://jira.fd.io/browse/HC2VPP-53 DHCP relay management] | [https://git.fd.io/cgit/hc2vpp/tree/dhcp/dhcp-api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/dhcp/dhcp_postman_collection.json?h=master Postman collection]
* [https://jira.fd.io/browse/HONEYCOMB-46 NSH management]
+
* [https://jira.fd.io/browse/HONEYCOMB-46 NSH management] | [https://git.fd.io/cgit/hc2vpp/tree/nsh/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/nsh/nsh_postman_collection.json?h=master Postman collection]
  
 
== Traffic Management ==
 
== Traffic Management ==
* [https://jira.fd.io/browse/HONEYCOMB-303 ACL management]
+
* [https://jira.fd.io/browse/HONEYCOMB-303 ACL management] | [https://git.fd.io/cgit/hc2vpp/tree/acl/acl-api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/acl/acl_postman_collection.json?h=master Postman collection]
 +
* [https://jira.fd.io/browse/HC2VPP-39 Policer management] | [https://git.fd.io/cgit/hc2vpp/tree/vpp-classifier/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/vpp-classifier/policer_postman_collection.json?h=master Postman collection]
  
== Plugins ==
+
== Misc ==
* V3po plugin for VPP management with following capabilities:
+
* Bridge-domain management | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/postman_rest_collection.json?h=master Postman collection]
** Interface management
+
* [https://jira.fd.io/browse/HONEYCOMB-257 iOAM management] | [https://git.fd.io/cgit/hc2vpp/tree/ioam/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/ioam/ioam_postman_collection.json?h=master Postman collection]
** Bridge-domain management  
+
* [https://jira.fd.io/browse/HONEYCOMB-48 VLAN management]
* NSH plugin for VPP's NSH plugin with following capabilities
+
* [https://jira.fd.io/browse/HC2VPP-34 ND Proxy management] | [https://git.fd.io/cgit/hc2vpp/tree/l3/api/src/main/yang?h=master YANG] | [https://git.fd.io/cgit/hc2vpp/tree/l3/impl/l3_postman_collection.json?h=master Postman collection]
** NSH plugin support
+
* [https://jira.fd.io/browse/HC2VPP-54 Proxy ARP] | [https://git.fd.io/cgit/hc2vpp/tree/l3/api/src/main/yang?h=master YANG] | [https://git.fd.io/hc2vpp/tree/l3/impl/proxy_arp_postman_collection.json Postman collection]
* LISP plugin for VPP with following capabilities
+
** LISP managment
+
  
== Additional Features ==
+
* [https://jira.fd.io/browse/HONEYCOMB-125 ARP termination table management] | [https://git.fd.io/cgit/hc2vpp/tree/v3po/api/src/main/yang?h=master YANG] | [https://git.fd.io/hc2vpp/tree/v3po/postman_rest_collection.json Postman collection]
* Map Server fallback threshold
+
* [https://jira.fd.io/browse/HONEYCOMB-49 Low-level classifier API access]
* Low-level classifier API access
+
* [https://jira.fd.io/browse/HC2VPP-313 Configuration examples using ncclient library] | [https://git.fd.io/cgit/hc2vpp/tree/vpp-classifier/api/src/main/yang?h=master YANG]
 +
* [https://jira.fd.io/browse/HC2VPP-180 Document mapping between HC Yang models and VPP APIs]
 
* Distribution available as zip, tar.gz, DEB and RPM packages
 
* Distribution available as zip, tar.gz, DEB and RPM packages
* Configuration examples using ncclient library
 
* Document mapping between HC Yang models and VPP APIs
 

Latest revision as of 20:04, 17 August 2023

Interface Management

Routing

Tunnels

NETCONF / RESTCONF

Control Plane

Traffic Management

Misc