Smart PVLAN Trunk Port for Non-PVLAN Device Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current PVLAN switches cannot simultaneously transmit information from multiple community VLANs to a non-PVLAN device, limiting communication isolation and requiring multiple links and ports.

Innovation Solution

A smart PVLAN trunk port is introduced, which can belong to multiple community VLANs or both community and isolated VLANs, allowing it to transmit information from all secondary VLANs to non-PVLAN devices by rewriting VLAN tags, thereby reducing the number of necessary links and ports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current PVLAN switch configuration is used, then communication isolation is maintained, but the number of required ports and links increases

Engineering Contradiction:
Improvecommunication isolationVSAvoidnumber of ports and links
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The smart PVLAN trunk port is designed to handle multiple VLAN types (community VLANs and isolated VLANs) simultaneously through a single port. The port can identify frame types based on destination addresses and apply different VLAN tag rewriting rules accordingly, making it a universal interface that replaces multiple specialized ports while maintaining communication isolation rules.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The invention changes the VLAN tag parameter dynamically based on the frame type. When receiving frames from community VLANs, the smart trunk port rewrites the VLAN tag to the primary VLAN ID. When receiving frames from isolated VLANs, it rewrites to the isolated VLAN ID. This parameter transformation enables a single port to handle multiple VLAN types without confusion.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple links are used to transmit information from multiple community VLANs, then all VLAN information can be transmitted, but the number of required ports and links increases

Engineering Contradiction:
ImproveVLAN information transmission capabilityVSAvoidnumber of links
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention merges the functionality of multiple trunk ports into a single smart PVLAN trunk port. This port combines the ability to handle community VLAN traffic and isolated VLAN traffic simultaneously by using destination address-based identification and applying appropriate VLAN tag rewriting rules for each frame type, thereby consolidating multiple links into one.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The smart PVLAN trunk port acts as an intermediary between the PVLAN switch and non-PVLAN devices. It receives frames from various VLANs, identifies their types through destination addresses, rewrites appropriate VLAN tags, and forwards them to the correct destinations. This intermediary function eliminates the need for multiple dedicated links while maintaining proper VLAN segmentation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a smart PVLAN trunk port is introduced to reduce ports and links, then device complexity is reduced, but the processing requirement for VLAN tag rewriting increases

Engineering Contradiction:
Improvenumber of ports and linksVSAvoidVLAN tag rewriting processing
Core Design Contradiction:
Device complexityVSExtent of automation

Solution Approach 1:

The smart PVLAN trunk port is pre-configured with rewriting rules that map destination addresses to appropriate VLAN tags. Before actual frame forwarding occurs, the system establishes the correspondence between destination addresses and VLAN identifiers. This preliminary configuration enables automatic and efficient VLAN tag rewriting without requiring complex real-time decisions during frame processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9935878B2Connecting a PVLAN switch to a non-PVLAN device
Publication Date: 2018.04.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9935878B2 patent drawing
  • US9935878B2 patent drawing
  • US9935878B2 patent drawing

AI summary

A PVLAN switch for connecting a PVLAN to a non-PVLAN device is configured as a primary VLAN with secondary VLANs, the primary VLAN includes promiscuous ports, each of the secondary VLANs includes a smart PVLAN trunk port, and the smart PVLAN trunk port is included in at least two secondary VLANs where the smart PVLAN trunk port and the promiscuous port connect to non-PVLAN devices. A frame is received on a smart PVLAN trunk port sent from a non-PVLAN device, and includes a destination address and a secondary VLAN ID. The PVLAN switch port ID for the first frame, and a primary VLAN ID for the secondary VLAN ID are identified. If the frame is a non-isolated port, the secondary VLAN ID is modified to be the primary VLAN ID, and the modified frame is sent to another non-PVLAN device connected to the PVLAN switch port.