VTEP Authentication via Cryptographic Hash Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based data centers using Virtual Local Area Networks (VLANs) face challenges in detecting and authenticating rogue VTEPs, which can lead to deleterious effects on the VLAN network and endpoint systems, as existing VTEPs lack the capability to differentiate between legitimate and rogue peers.

Innovation Solution

Implementing dynamic peer VTEP discovery and authentication methods, including active and passive modes in both control and data planes, using authentication packets with cryptographic hashes or encryption to verify peer VTEPs and prevent rogue VTEP installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If VTEPs use static configuration or runtime discovery methods to establish peer VTEPs, then peer VTEP establishment is simple and fast, but rogue VTEPs cannot be detected and network security is compromised

Engineering Contradiction:
Improvenetwork securityVSAvoidauthentication mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary authentication actions before establishing VTEP peer relationships. Authentication packets are exchanged and verified using cryptographic methods (MD5, SHA1, SHA256 hashes) before the VTEP peer relationship is finalized. This preliminary verification prevents rogue VTEPs from establishing connections, addressing the security concern while maintaining automated operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an authentication packet as an intermediary mechanism between VTEP discovery and peer establishment. This authentication packet contains cryptographic verification data that acts as a mediator to validate the legitimacy of discovered VTEPs. The intermediary authentication step bridges the gap between simple discovery and secure peer establishment without requiring complex manual configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If VTEPs authenticate all discovered peers, then network security is improved, but authentication overhead and processing time increase

Engineering Contradiction:
Improvepeer authentication reliabilityVSAvoidauthentication processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements partial authentication by selectively authenticating only those VTEP peers that are discovered through runtime discovery mechanisms, while allowing statically configured peers to establish connections immediately. This partial application of authentication reduces overall processing time while still providing security for dynamically discovered peers. The authentication is applied excessively to all discovered peers to ensure security, with the understanding that the cryptographic verification is computationally efficient.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the authentication parameter from manual verification to automated cryptographic verification. By using hash functions (MD5, SHA1, SHA256) with predetermined values, the authentication process becomes automated and computationally efficient. This parameter change from manual to automated verification reduces processing time while maintaining high reliability in peer authentication.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If runtime VTEP discovery is enabled, then network adaptability is improved, but vulnerability to rogue VTEPs increases

Engineering Contradiction:
Improvedynamic peer discovery capabilityVSAvoidrogue VTEP impact
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by implementing authentication verification before allowing runtime-discovered VTEPs to establish peer relationships. The authentication packet contains cryptographic hashes that preemptively counteract rogue VTEP attempts. This preliminary defensive action maintains the adaptability of runtime discovery while neutralizing the vulnerability to rogue VTEPs before they can cause harm to the network.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9979711B2Authentication for VLAN tunnel endpoint (VTEP)
Publication Date: 2018.05.22 CISCO TECHNOLOGY INC
  • US9979711B2 patent drawing
  • US9979711B2 patent drawing
  • US9979711B2 patent drawing

AI summary

A first network device configured as a first Virtual Local Area Network (VLAN) Tunnel Endpoint (VTEP) may receive a packet from a second network device. The first VTEP may determine that the second network device is a second VTEP and has not been established as a peer VTEP to the first VTEP. The first VTEP may maintain a status for the second network device as authentication pending, receive an authentication packet from the second network device and authenticating the second network device as a peer VTEP using the authentication packet.