As promised in previous entries, I am going to explain to you my Cisco lab environment. It could be useful for hundred of purposes, to prepare for your studies, to practise for your CCNP Voice or CCIE Voice certification or just to make tests. Despite the fact that it covers a wide range of topics in the CCIE Voice lab, it doesn’t follow the common topology with three sites.
I built it bearing in mind the CCIE Voice lab, which I would like to get in the future, but since I noticed that the new lab version is coming and that I wasn’t able to dedicate the require time needed in the short term (2-3 months), I decided to stop buying new devices and see what will happen, however all these things are time consuming!
First of all, below you can find the network diagram which I have deployed.
- 1 x Cisco 2811, 512MB DRAM, 2GB Flash (R1)
- 1 x VWIC-1MFT-E1
- 1 x WIC-1T
- 1 x PVDM2-32
- 1 x Cisco Catalyst 3750-24-PS (SW1)
- 2 x Cisco IP Phone 7961G-GE
- 1 x Cisco 2801, 512 RAM, 2GB Flash (R2)
- 1 x WIC-1T
- 1 x VWIC-1MFT-E1
- 1 x PVDM2-16
- 1 x CIPC
- 1 x Cisco 2610XM, 128 RAM, 32MB Flash
- 1 x NM-HDV
- 2 x PVDM-12
- 2 x WIC-1T
- 1 x VWIC-2MFT-E1
- 1 x Cisco IP phone 7960
Of course you need cables for everything, from the common UTP to the E1 PRI and Serial cross-over cable.
All the servers are deployed in the ESXi whitebox. Below the list with the RAM and hard disk specifications.
- CUCM PUB 8.6, 2GB RAM, 80GB HD
- CUCM SUB 8.6, 2GB RAM, 80GB HD
- CUC 8.6, 4GB, 160GB HD
- CUPS 8.5, 2GB, 80GB HD
- UCCX 8.5, 2GB, 80GB HD
- Windows Server 2008 AD, 2GB, 40GB HD
These are the requirements to intall the solutions, however you can try to decrease some parameters after installation and to see if the performance is good enough for your purpose.
The Numbering Plan
As you can see in the diagram, I have included each site in different continents to have several numbering plans, the Spanish one for the Europe side and the NAMP for the N.America side.
The PSTN lines configured in the 7960 phone. I haven’t configured any number included in the NAMP in this phone, because I have the SIP trunk connected to an ITSP, which allows me to make calls under 2 mins to the USA for free.
- Spanish landline number
- Spanish mobile number
- Europe emergency number
- Premium line
- Netherlands line
- Service line
I have allocated names of famous athletes to each user of the environment to make everything easier, this way I can tell inmediatly where the user is from.
It’s good to make things easy, in my case every number, every IP and every name stands for something. For example, I always try to choose a name or description with as much information as possible, for every element in an environment (devices, CSSs, partitions..). It doesn’t matter if you just have a bunch of users, just get into the routine. A deployment without any order could be a nightmare when troubleshooting.
The design phase has to take the neccessary time to be carefully studied, a good design will save you much time in the future.
It’s crucial that the design phase is not rushed; a good design will save you a lot of time in the future.