GRE Test Suite Data Sheet
Test Suite:
GRE Test Suite
Direction:
Server

Generic Routing Encapsulation (GRE) is a protocol used for tunneling protocols over IP. This test suite can be used to test GRE tunnel endpoints and tunneling for security flaws and robustness problems.

Used specifications

Specification
Title
RFC1701

Generic Routing Encapsulation (GRE)

RFC2784

Generic Routing Encapsulation (GRE)

RFC2890

Key and Sequence Number Extensions to GRE

draft-sridharan-virtualization-nvgre-03

NVGRE: Network Virtualization using Generic Routing Encapsulation

RFC3032

MPLS Label Stack Encoding

RFC4023

Encapsulating MPLS in IP or Generic Routing Encapsulation (GRE)

RFC4797

Use of Provider Edge to Provider Edge (PE-PE) Generic Routing Encapsulation (GRE) or IP in BGP/MPLS IP Virtual Private Networks

RFC5036

LDP Specification

RFC791

Internet Protocol (tests for IPv4 datagram carried inside GRE packet)

RFC2460

Internet Protocol, Version 6 (IPv6) Specification (tests for IPv6 datagram carried inside GRE packet)

IEEE802.3

LAN/MAN CSMA/CD Access Method (tests for Ethernet Frame carried inside GRE packet)

3GPP TS 29.276

Optimized Handover Procedures and Protocols between E-UTRAN access and cdma2000 HRPD Access

Tool-specific information

Test suite feature
Notes
Specifications
Transport over IPv4
RFC2784
Transport over IPv6
Transport of tunneled payload with MPLS labels
RFC4023, RFC3032
Dynamic MPLS label negotiation with LDP
RFC5036, RFC3212, RFC3270, RFC3472, RFC3475, RFC3476, RFC3479, RFC3480, RFC3988, RFC4447, RFC4606, RFC4762, RFC5561, draft-pwe3-p2mp-pw-00, draft-ietf-mpls-ldp-end-of-lib-04
IPv4 and IPv6 payloads
IP in GRE and IP in encapsulated Ethernet are supported.
3GPP S103 interface
Testing 3GPP S103 interface defined in 3GPP TS 29.276 is supported
TS 29.276
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis