MINT 720

MINT 720 VoIP & MPLS Networks

Calendar Description:

*3 (fi 6) (variable, 36 hours) Intended to enable individual students to study special internet topics under the supervision of a faculty member. Approval must be obtained from the Program Coordinator. Offered jointly by the Department of Electrical and Computer Engineering and the Department of Computing Science.

General Information:

Term: Winter
Location & Schedule: BearTracks


This course provides detailed implementation of MPLS and VoIP networks. This is a hands on course and students have to design and configure MPLS, Layer2/Layer3 VPN's, DMVPN. VPLS, Cisco Call Manager, Asterisk (open source PBX). We will be using variety of equipment from vendors like Cisco, Juniper & Nokia.

Prerequisites: Must have completed MINT 708 or extensive knowledge of routing especially ISIS, OSPF and BGP


By the end of this course, students will be expected to have the ability to:

  • Design and troubleshoot MPLS networks (Cisco, Juniper & Nokia)
  • Design and troubleshoot VPLS (Cisco, Juniper & Nokia)
  • Design and configure small to medium VoIP networks CME, CUCM
  • Design and configure DMVPN
  • Design and configure open source PBX
  • Integrate Cisco call manager with Asterisk PBX.
  • Implement Cisco CSR 1000 V (Cloud Services Router)

Course Topics:

  • MPLS Layer2 and Layer 3 VPN's
  • VPLS

Course Work and Evaluation:

The course work will consist of a series of laboratory exercises for which one report per individual will be submitted for evaluation. For each lab there is a pre-lab exercise which must be completed, and answers to the associated questions submitted, before work on the main lab can be started. A series of preparatory readings will be distributed before the start of the class.

Course Material:

All required Cisco books are available online through UofA library

Academic Integrity:

The University of Alberta is committed to the highest standards of academic integrity and honesty. Students are expected to be familiar with these standards regarding academic honesty and to uphold the policies of the University in this respect. Students are particularly urged to familiarize themselves with the provisions of the Code of Student Behaviour (online at /law/student-resources/graduate-resources/integrity-and-responsibilities) and avoid any behaviour which could potentially result in suspicions of cheating, plagiarism, misrepresentation of facts and/or participation in an offense. Academic dishonesty is a serious offense and can result in suspension or expulsion from the University. (GFC 29 SEP 2003)


While you may discuss your individual coursework with other students, the work claimed and submitted in your name must be your own. That said, there are assignment and project-specific policies on how much source code from publicly available sources may be borrowed. Always give proper credit to the original developers in your source code and documentation. Ask permission beforehand if you intend to recycle your work from another course in this course. More details on Appropriate Collaboration is given here.

Regulations listed in the GFC Policy Manual and the University Calendar will be used in resolving any discrepancies.