Meshed Tree Protocol (MTP)[1][2] is being developed to overcome the performance challenges faced with older loop avoidance layer 2 protocols like Spanning Tree Protocol (STP)[3] and Rapid STP (RSTP)[5] which have high convergence time, causing a significant delay during initial convergence and subsequent re-convergence in the event of topology change or link failure. This slow convergence is not suitable for the modern high speed and dynamic networks and is being addressed with better performing protocols like MTP which uses Meshed Tree Algorithm (MTA) to form multiple overlapping trees[1]. In this thesis we will implement Virtual Local Area Network(VLAN)[4] for MTP networks using the Global Environment for Network Innovation (GENI)[19] testbed.

With the growing size and complexity of modern day networks it is essential to segment a larger network into isolated smaller sections which improve the security, reliability, and efficiency of the network. This is achieved by using VLANs which act as separate smaller networks within a larger network. In this thesis we will discuss the working and benefits of VLANs in the current implementations of STP and how can VLANs be introduced in MTP along with a basic implementation of VLANs in the code developed for MTP by extending it to support Multi Meshed trees, where each meshed tree would cover a VLAN.

Library of Congress Subject Headings

Virtual LANs--Testing; Routing protocols (Computer networks protocols)--Evaluation

Publication Date


Document Type


Student Type


Degree Name

Networking and System Administration (MS)

Department, Program, or Center

Information Sciences and Technologies (GCCIS)


Nirmala Shenoy

Advisor/Committee Member

Bruce Hartpence

Advisor/Committee Member

Bill Stackpole


RIT – Main Campus

Plan Codes