Tuesday, December 31, 2013

Becoming a Network Engineer

 Becoming a Network Engineer
Tools of a Network Engineer                                      

Job Responsibility

As a whole, In the field of Network Engineering, complete responsibility ranges from doing a simple installation, repair and maintenance of a small network
 up to the designing, implementing and analyzing of broad multiple networks. The Network Engineers main aim to this field of work is to provide the utmost of the network connection performance by maintaining a maximum efficiency and reliability of the connection.
By Ludovic.ferre (Virtual_Private_Network_overview.svg) [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0-2.5-2.0-1.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons





Qualifications of becoming a Network Engineer


Some people might say it’s best to get a degree in Computer Science, some might suggest taking a degree in IT. Or some might say getting an Electronics and Communications course 

By Obsidian Soul (Own work) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
or Computer Engineering course and so on and so forth,yahh right... The truth is, it DOESN’T matter what is the best course you must take in the Company point of view and in my point of view based on my experience. As long as you graduated in a course which is related to Network Engineering or has some part of it, and, to add a very good amount of positive feedback to your resume, having a Certification related to networking is an effective way. Thou of course, some, especially those Network Engineers before who had already been in this field of work for a very long time don’t need any Certifications anymore, but, most people especially now-a-days are advised to get Certified to gain advantage from other aspirants. I myself am a graduate of Electronics and Communications Engineering and currently working as an IT engineer specializing on network installation, planning and maintenance and also in VOIP’s, I would consider getting certified as an advantage since I am still on my way with my profession and still at the bottom line in the world of Network Engineering.


Certifications best for Network Engineers


There are a lot of certification programs that will train you to become better in this field of work, but it is better to be practical and choose those much recognized certifications ALL OVER THE WORLD.
And so, according to "Wikipedia", these are the top lists of certifications for Network Engineers:
  • Cisco 
  • Juniper
  • CWNA
  • BCNE
So, there you go.  All you have to do is to choose the best certification for you. Either you’ll base it from the requirements of most companies that are hiring or by your friends’ opinion.  Just always remember, never ever stop loving your job. Like the old quote said, 
Pleasure in the job puts perfection in the work” -Aristotle.


Me doing field work in wireless data communication. There is an adult cow 5 feet away. 




Wednesday, December 25, 2013

Tools of a Network Engineer

Becoming a Network Engineer
Tools of a Network Engineer 


be a boyscout!

Assuming you already have a knowledge of the basic concepts of networking, since a Network Engineers complete responsibility ranges from doing a simple installation, repair and maintenance of a small network up to the designing, implementing and analyzing of broad multiple networks, different kinds of tools are needed. Some are used quite often and others are just used whenever something is wrong and that, the tools are used for that certain problem. Here are the lists of tools in random order and with definition and purpose. It is mainly categorized by two groups, the hardware tools and the software tools.


Hardware tools:


RJ-45 and RJ-11 Crimper – The crimper tool is a tool designed to connect/crimp and cut a network and a phone cable. In the field of Network Engineering, It is a must, to have a crimper tool in their kit because physical problems often occur without warning. There are different types of crimper for networking, some has a built in stripper, some has only RJ-45 or RJ-11 and has the complete package. In this sample picture below, it has a built-in 8-pin and 6-pin RJ.
By Mixabest (Own work) [Public domain], via Wikimedia Commons




Stripper or Scissors – It is mainly used to cut cable insulators so that the RJ-45 or RJ-11 can be attached to the pins of the cable.
By Baran Ivo (Own work) [Public domain], via Wikimedia Commons

Network Tester – It is used in order for an engineer to determine if the connection is functioning well or not by determining the pattern of each of the pins conductivity.


By Smial (Own work) [FAL or GFDL 1.2 (http://www.gnu.org/licenses/old-licenses/fdl-1.2.html)], via Wikimedia Commons


Flash drive – it is always a good habit to always bring a flash drive for a network engineer in case if you need to save configurations, designs and important software tools. take it as if it your medicine kit.


By AlMare (Own work) [CC-BY-SA-2.5 (http://creativecommons.org/licenses/by-sa/2.5)], via Wikimedia Commons

 

Software Tools:

Command Prompt Skills- It is a very important as a Network Engineer to know how to use the command line in troubleshooting and monitoring a network. 


These are the useful cmd commands used and it definition:

·      1. ping – is used in order for a user to determine if a certain host/client or a router is connected with the host device you are using in a network.


·         2. netstat – the netstat command has many functions, one of it is that it monitor the activity of a host. It gives the details of what is inside the packet and what was going on during the sending and receiving of datas. In command prompt, when typing “netstat ?”, it would lead you to further details with its extensions. Just follow the instructions and make further research of it.


·        3. tracert – in trouble shooting a connection problem on a multiple network ,  tracert(traceroute) lets you determine the dead router or to what router address a connection is not responding. In command prompt, just type tracert plus ”the ip address of the target host or interface” and it will show you the number of hop counts.



·         4. ipconfig – typing ipconfig lets you identify your host ip address as well other details with your computer. For further details, in the command prompt, just type “ipconfig ?”.  below, are ipconfig extension that I always applied in my work:
ipconfig /release” and “ipconfig /renew” – It releases your current DHCP address and generate another one.


ipconfig /displaydns” and “ipconfig /flushdns” – used to display your DNS cache and flushdns is used to delete all items in the DNS cache so that your computer can now update new items or domain names.


ipconfig /all” – displays a much detailed host configuration than just typing “ipconfig


·         5. arp – is a useful command in determining layer 2 addresses or mac addresses in a network in your history. Just type “arp ?”in your command prompt to know further details with arp. I always use:
             “arp –a” – to display the arp cache and “arp -d” to delete the cache.



·         6. Nslookup – it is used to identify a public address of a website.














Remote Software – For me, it is a useful tool in times of distance related problems where you can simply remote a host instead of going to that place. It saves time and effort. There are many kinds of remote software. In windows, you can just use windows remote desktop. I prefer using “real VNC” software because it is easy to install and reliable. You can download it from http://www.realvnc.com/ 


Putty – As of my preference, Putty is a reliable program used to connect  and configure a device through SSH, Telnet or serial port.  




Speedtest – to know your internet connection speed, as a network engineer, monitoring your internet speed is easy. Just go to www.speedtest.net and work your way up there.




Software for your network plan – most of the time, I use Microsoft Power Point in making my network design because it simple. 




Summary 

Having a complete tool is not just a discipline for a Network Engineer, but the most effective way of troubleshooting a problem fast. It doesn’t just apply to this kind of work, but applies to every field of work.