Wednesday, March 31, 2010

2010 P1

Linux troubleshooting framework using ITIL methodologies, strategies and tools.
The primary objective is to put together selected students to focus on Linux troubleshooting skills on system administration, networking and security administration and develop a troubleshooting framework using ITIL methodologies, strategies and tools.

2010 P1 Web Logs

We use this to keep our meeting notes, journels and other weblogs.

2009 P4

Project title: Enterprise Linux System Scenarios
Project members: Lam Chun Yin, Fong Jun Hao, Gabriel Giam
======================================================
Project Objective

The primary objective is to team up to focus on
  • Key enterprise Linux skills on system administration, networking and security administration
  • To demonstrate our skills on complex open source server scenarios leading them
  • To explore opportunities in the area of open source server systems.
  • ITLLv3 to implement on the case study scenario
Project Overview
Phase one - Independent Research (week1 to 6):

  • Integrating ITILv3 database questions.
  • Investigating and trial of RHEL5 installation.
  • Reseach on virtulization, green datacenter and Linux virtualization.
Phase two - Integration(week7 to week 12):
  • Deployment of 3 virtual Linux servers for the case study scenarios.
  • Implementation of ITILv3 concepts into different scenarios.
Problem faced
  • Difficulty in understanding the difference between ITILv2 and ITILv3 during the implementation of ITILv3 concepts.
  • Having problem installing Linux into the virtual machine.
  • Difficulty to find the suitable software to be installed on the Linux system.
  • Difficulty in installing software onto Linux due to different procedure compare to windows.
Problem solution

  • Study the powerpoint slide and borrow book from library.
  • By using search engine to find the installation guide for that particular application.
  • Research to find the most suitable Linux syste, that can be installed into virtual machine.
ITIL Test Centre- Education

Data Center Management

Conclusion
  • We can save cost by implementing a virtual server instead of setting up a server.
  • Setting up a virtual server gives the user more options.
  • ITILv3 is a lifecycle strategy which helps on the improvement of the services based on feedbacks.
  • The use of open source system can help cost saving.
Future Enhancement
  • Enhancement of security measures on the network.
  • Enlarge the catalog of services provided by the servers.
  • Enhancement of scenarios.

Tuesday, March 30, 2010

Linux Essential

Linux Basics. It could boring learning the basics of linux as we pore through the command sets, but is important to play around the commands to get use to it. Once we have some hands on and familiar how linux works (for e.g linux is all about plain text files that work together with scripts, daemons, etc), it becomes a useful skill when advancing to more advanced linux configuration. For a start, i would think basic linux training should at least include the following topics:

1. An appreciation topic to tell us why, how and where linux comes from and the need for Open Source OS, services, etc.

2. Some basic commands (or else u be staring at a prompt, not knowing what to do next!): - How to Log into the system, changing users and editing text files. - How to use built-in and online documentation to enhance your experience (those man pages and help files things) - how to browse the filesystem (especially important if u are too use to the GUI in windows)

3. Users, Groups and Permissions: This is important because it is different from dos/windows files. But linux file structure is flexible (e.g setting different kinds of permissions on a file) and stream-lined. Also to note are Advanced Topics in Users, Groups and Permissions (setUID, SetGID, etc). On top of this, learn a bit about partitions, inodes, linking and archiving tools.

4. Scripting. And this include knowing the bash shell, standard input/output aka I/O and pipes (which looks like this ), Text Processing Tools such as grep, cut, sed, sort, diff, patch, find, etc.

5. Know a bit about Vi editor (cos even if u like to use nano, u need to know how to navigate your way when using things like visudo which uses only the vi editor).

6. Linux processes, the cron schedular, etc. I like cron because it automate things nicely. on top of this, it is good to know how to setup networking, web browsing, email client, printing and date & time (use ntp). 7
. Basic System Administration Tools such as how to install linux, its packages, set up simple firewall using netfilter iptables and also how to secure your core using SELinux.

Monday, March 22, 2010

2009 P3 Archives

NetRider 2009 Competition

Introduction
The Net Rider 2009 Competition was organised by Cisco Systems, and was hosted on 9 October 2009 starting at 0830 and end at 1700.The competition comprises of 2 categories, Net Rider Student Competition and NetRider Instructor Competition, competing nationwide with different schools. During the competition, there is 100 MCQ questions to solve in an hour and 3 Packet Tracer files in another hour.

Preparation for the Competition – 4weeks of time from the start of our Final Year Project to complete studying all CCNA syllabuses.

With subjects such as:CCNA 1:
  • Network Fundamentals
  • Living in a Network
  • Centric World Communicating over the Network Tools
  • Commands for constructing and maintaining networks
  • Application layer functionality and Protocols
  • OSI Transport Layer
  • OSI Network Layer
  • Addressing the Network
  • OSI Physical Layer Planning and Cabling
  • Networks Configuring and Testing Your Network

CCNA 2: Routing Protocols and Concept

  • Introduction to Routing and Packet Forwarding
  • Static Routing
  • Introduction to Dynamic Routing Protocols
  • Distance Vector Routing Protocols
  • RIPv1VLSM and CIDR
  • RIPv2The Routing Table: A Closer Look
  • EIGRPLink-State Routing Protocols
  • OSPF

CCNA 3: LAN Switching and Wireless

  • LAN Design
  • Basic Switch Concepts and Configuration
  • VLANs
  • VTP
  • STPInter-VLAN Routing Basic Wireless Concepts and Configuration

CCNA 4: Accessing the WAN

  • Introduction to WANs
  • PPP
  • Frame Relay
  • Network Security
  • ACLs
  • Teleworker ServicesIP Addressing Services
  • Network Troubleshooting

Information Technology Infrastructure Library v3

Introduction

  • Information Technology Infrastructure Library (ITIL) is a set of concepts and policies for managing the IT services, developments and operations.
  • ITIL gives a detailed description of a number of important IP practices with comprehensive checklists, tasks and procedures that any IT organization can tailor to its needs.

What we will learn in ITIL?

This course has 11 study units, with exercises and assignments spread throughout the course to reinforce the knowledge gained.

  • Service Management as a practice
  • Service Life cycle
  • Generic Concepts & Definitions Key Principles & Models
  • Processes
  • Functions
  • Technology & Architecture Implementation Considerations
  • ITIL Qualification scheme Complementary Industry Guidance

Benefits of ITIL

  • Increased user and customer satisfaction with IT services
  • Improved service availability, directly leading to increased business profits and revenue
  • Financial savings from reduced rework, lost time, improved resource management and usage
  • Improved time to market for new products and services
  • Improved decision making and optimized risk

Green Computing

Green IT refers to environmentally sustainable computing or IT. It is the study and practice of designing, manufacturing, using, and disposing of computers, servers, and associated subsystems such as monitors, printers, storage devices, and networking and communications systems efficiently and effectively with minimal or no impact on the environment.

  • Use power management feature that helps to reduce cooling requirements, noise, operating costs for energy and cooling, and lower power consumption.
  • Server Virtualization allows running multiple independent virtual operating systems on a single physical computer.
  • VMware ESX Server abstracts processor, memory, storage, and networking resources into multiple virtual machines.
  • VMware VMFS allows multiple installations to access the same virtual image.
  • VMware Virtual SMP allows a single machine to use multiple processors simultaneously.
  • Having a bigger drives help to conserve power to get rid all the older, smaller hard drives and install a new, bigger one. It also has a higher in storage density, which helps to reduce power consumption.
  • If replacing 11 legacy drives with a modern, high-capacity drive, eventually get a 16% increase on capacity and use 81% less power. Furthermore, it can save 93% more floor space.
  • Economizers that make use of “free cooling”.Going lights (mean improved security, improved response time) improves more than data center energy costs.Obviously the more you limit access, the less cooling escapes as doors are opened and less energy is used to maintain proper temperatures.
  • Other less obvious lights out benefits include improved security, reduction in damaged cabling and equipment, less theft and misappropriations of equipment, lowered insurance costs, quicker response times, and better allocation of your IT talent.
  • With remote bios level access to servers, the ability to do remote power "cold boots", and the ability to be notified when environmental thresholds are exceeded, IT Managers have the ability to draw on their best IT resources regardless of their physical location. Today's remote access hardware is OS independent and with virtual media enables you to remotely do major software updates and patches.

Conclusion,

Our project is to creating and developing complex network using Packet Tracer 5.2 to simulate in “real-life” network scenario. Even though we have the foundation of technical skill, is a best practice to implement ITIL life cycle to manage and organize the IT infrastructure to deliver more efficiencies and effectiveness to the services. Beside knowing how to manage them well, in the organization, we need to think of going green computing as it can helps to save cost, reduce energy consumption from the data center, going paperless, recycling of raw material.

Friday, March 19, 2010

2009 P1 Archives

Simulation of Enterprise Network

Group Members :

Emily Tan Sook Hian
Chai Meng Hui
Aameer Bin Hassim
=================================================


Enterprise network have bring improvement in efficiency to many companies, as it enable computers in departments and workgroups to be connected to each other. This had in return enabled them to communicate with each other and sending document within the company by using it. As from this you can see that companies and organization are heavily replying on this to operate their work.

Advantage of Enterprise network:
  • It helps employee within a company or organization to send or transfer data/document at faster speed.

  • It helps to prevent leaking of information to unknown people.

  • It improves efficiency on communication between departments within company or organization.

  • Help the efficiency of distributing the information or files to the whole department in the shortest time needed
Project Life Cycle

They have adopted this framework as a guideline to run our project implementation throughout the Project Life Cycle (PLC). Every time when a new feature is

added in, it will go through these features and review it.

Project initiation:

We analyze and define the essential materials that are needed for this project. We define the project scope, work breakdown structure to start on our

projects. We also perform phase review (this is to ensure that our project is on track, we also prepared a backup plan for uncertainty risks).

Planning:
At this phase, we work out our project schedule, identified the project activities and determine the resources required. We plan our weekly activities carefully, so we can organize and stick to our project schedule, making sure that we do not lack behind.

Execution:
Execution of the activities that we have planned is done in this phase. This includes setting up of LAMP server and installation of moodle. Doing of Lab practical for CCNA3 and CCNA4 and preparing activity wizards for it.

Closure:
At this phase, we perform review against what we have planned to ensure that our project is on track. This also allows us to build up the base of the project to better enhance the project.

Part of Project Charter

Project Description :
Research into PT 5.1 external app development. Gathering of project requirements and network diagram. Provide a realistic simulation and visualization networking learning environment. Enables multiuser real time collaboration and competition for dynamic learning. Explore and incorporate Network Monitoring Platform where possible.

Project Objective :

The primary objective is to simulate Next Generation Networks using Cisco and networking industry open source tools. Students will have the opportunity to put into practice what they will be learning in modules such as: Enterprise Networking, Data Communications and IT Services & Project Management.

Approach :

Study the Appropriate plan in for the suecces in completing the project.
Work closely with the project supervisior and project mate for the best approach for the project
Report to project supervisor if there is any problem encounter during development
Setting up the server that is available for student to access
Desgin Develop and implementing the network infrastructure
Reveiew the network plan after implementing

WorkBReakdown Structure (WBS)

Research

Next Generation Network (NGN)

A common term used in emerging computer network architectures and technologies that
handles multiple types of traffic (such as voice, data,, multimedia)
convergence of service provider networks which include public switched telephone network, the internet data network and in some instances, the wireless network.
Offers key convergent multimedia services using shared network characterized by essential elements such as:
  • A unique and shared core network for all type of access and services.
  • A core network architecture which is divided into three layers: transport, control and services.
  • Development of packet mode transport( IP flow transport native IP, or on ATM in short term with a progressive convergence to IP)
  • Open and standardized interfaces between layers for control and services layer in order to allow third parties to develop and create services independent of the network.
  • Support multiple applications (multimedia, real-time, transaction) adaptable of user and growing and varied capacities’ of access networks and terminals.
Benefits of NGN :
Allows the continuation of existing network as well as interoperability with the same network, well in parallel enabling the implementation of new capabilities.
Provides mobility which gives the user and devices the ability to communicate and access services from different locations and technical environments.
With an open architecture certain, service providers can now develop an in-depth expertise and come up with innovative offers.
Improvement in the area of implementation new services. Open technologies maked possible to change a component and to implement new service in a few months.

Technologies / Software used :
Packet Tracer 5.1

It is a Cisco Networking teaching and Learning Software .

Some Function :

Multi-user Capability -enable people that are using packet tracer in different PCs to be able to connect to each other by using it.
This will help to simulate more about Wide Area Network as learner can now ping outside of its own packet tracer instead of within it.

Activity-wizard - It enables teacher to create question and quiz to let learners to do it as a practice instead of just showing, teaching and giving out question through writing out or printing.This will help to improve the process in teaching and at the same time student are able to practice on packet tracer straight away instead of doing it on a piece of paper.

Linksys wireless router, it allow user to create a PC that connect to the router using wireless instead of wired. Since we are always using wireless in the campus when using of our laptops. This would enable student to experience how wireless works on the surface.

Ext. application, right now we still do not have any example for it yet. But it’s a platform where by users are allow to install any extension available for packet tracer to suit their needs.

Advantages of
  • Able experience how to configure a switch or router in a vitural world

  • A better view on what networking is all about

  • Able to test a student knowledge on networking at a faster way, by giving them lab test and practical quiz.
PHP

PHP is a scripting language originally designed for producing web pages. It has been improved to include a command line interface capability. It can also be used in standalone graphical applications.

PHP originally stood for Personal Home Page. It was first started in 1994. The creator, Rasmus Lerdorf, initially created these PHP tools to replace a set a scripts he had been using to maintain his personal homepage. Released publicly on June 8, 1995. Since the first version, PHP has come a long way with new enhancements. With PHP 6 set to be released soon, things are looking bright for PHP.

PHP advantages
  • Fast

  • Stable

  • Secure

  • Easy to use

  • Open source.
PHP code is inserted directly into the HTML that makes up a website. The code is executed when a visitor comes to the website.

PHP disadvantages
Would need to add JavaScript if he/she wants to do more than just HTML /CSS pags on the client



  • A little difficult because the way browser work makes handling data and coding program more interesting as the programmer would have to manage varaiables coming in and out and between pages
  • Open to Security Flaws due to unimplemented or unknown vulernerabilites

  • Moodle

    Moodle is a free and open source e-earning software platform, also known as a course management system or learning management system. Moodle is designed to help educators to create courses with opportunities for rich interaction. Moodle is an open source license that people can develop additional functionality.

    Many of our users love to use the many activity modules (such as Forums, Wikis, Databases and so on) to build richly collaborative communities of learning around their subject matter (in the social constructionist tradition), while others prefer to use Moodle as a way to deliver content to students (such as standard SCORM packages) and assess learning using assignments or quizzes.

    Fedora

    Fedora is a RPM-based, general purpose operating system built on top of the Linux.

    It is developed by the Fedora Project and sponsored by Red Hat.
    One of Fedora’s main objectives is not only to contain free and open source software, but
    also to be on the leading edge of such technologies.

    The Fedora Project was created in late 2003, after Red Hat Linux discontinued.
    Red Hat Enterprise Linux branches its releases from versions of Fedora. The name of Fedora derives from Fedora Linux, a volunteer project that provided extra software for the Red Hat Linux Distribution.
    Before Fedora 7, there were two repositories, Core and Extras. Fedora Core contained base packages that were required by the operating system. Fedora

    Extras, the secondary repository that was included from Fedora Core 3, was community-maintained. Since Fedora 7, both repositories have been merged.
    Prior to Fedora 7 being released, a third repository, Legacy, was released. However, Fedora Legacy shut down in December 2006.
    Fedora 10, codenamed “Cambridge”, was released on November 25, 2008. Its features include faster startup using Plymouth, support of ext4 filesystem, Sugar

    Desktop Environment, GNOME 2.24, KDE 4.1.2 and OpenOffice.org 3.0

    2009 P2 Archive

    ITIL (Information Technology Infrastructure Library)

    Group Members :

    Karntiban Veriyah
    Ang Jie Leng
    =================================================
    What is ITIL ?
    ITIL® is the only consistent and comprehensive documentation of best practice for IT Service Management.

    ITIL consists of a series of books giving guidance on the provision of quality IT services, and on the accommodation and environmental facilities needed to support IT.

    ITIL Overview & Benefit

    • ITIL provides a systematic and professional approach to the management of IT service provision

    • Reduced costs

    • Improved IT services through the use of proven best practice processes

    • Improved customer satisfaction through a more professional approach to service delivery

    • Standards and guidance

    • Improved productivity

    • Improved use of skills and experience

    • Improved delivery of third party services through the specification of ITIL or ISO 20000 as the standard for service delivery in services procurements.

    ITIL Version 2

    • Service Support ~Ensure that they have access to the appropriate service to support business functions
    • Service Delivery ~provide adequate support to business users

    Discipline consists of:
    Service Level Management
    Capacity Management
    IT Service Continuity Management
    Availability Management
    Financial Management

    • ICT Infrastructure Management
      Best practice for requirements analysis, planning, design, deployment and ongoing operations management and technical support of an ICT Infrastructure.
    • Security Management
      Structured fitting of information security in the management organization also known as ISO/IEC 17799
      Basic concept is known as the information security primary goal: guarantee safetyof the information
    • The business perspective
      understanding and improving IT service provision
    • Application Management
      Best practices proposed to improve the overall quality of IT software development and support through the life-cycle of software development projects gathering and defining requirements that meet business objectives.
    • Software Asset Management
      Allow software licenses and usage to be systematically tracked, evaluated and managed.
      reduce IT expenditures, human resource overhead and risks inherent in owning and managing software assets.
    • Planning to Implement Service Management
      An auxiliary work that covers many of the same best practice guidelines
      provides additional guidance on the combination of roles and responsibilities
      avoiding conflict between ITIL priorities.

    Details of the five core ITIL v.3 volumes

    • Service Strategy:
      •Provides guidance on clarification
      •Prioritization of service provider investments in services.
      •Helping IT organizations improve and develop over the long term.
    • Service Design :
      •Encompass all elements relevant to technology service delivery
      •Design a system to support the strategy of choice
    • Service Transition :
      •Delivery of services required by the business into live or operational use
      •Managing changes to the "BAU" environment
    • Service Operation :
      •Delivery of agreed levels of services both to end-users and customers
      •Monitoring of problems and balance between service reliability and cost are considered
    • Continual Service Improvement :
      •Aligning and realigning IT services to changing business needs
      •Identifying and implementing improvements to the IT services
      •Improve process effectiveness
      •To manage well, it must be clearly defined on what should be controlled and measured


    Main Purpose of Version3

    • Evolve service management to give a better fit for customer needs and desired customer outcomes
    • Address current practice gaps, especially more complex supplier relationships, improved consistency and how-to guidance
    • Extend the solid ITIL v2 processes into a service lifecycle
    • Stronger and more visible connection to converging industry frameworks for governance, standards and management

    Benefits of Version3

    • Improved use of IT investment, with a portfolio view of services and a return on assets
    • Integration of business and IT, value drivers and processes
    • Performance and measures that are business value based
    • IT service assets linked to business services

    2008 P3 Archives

    Project Title :

    Next Generation Network: Optimised Video Casting – Phase 3

    Project Members :

    Sha Jing Long Alvin
    Song ZhiYang
    ===========================================
    Project Introduction :

    • Using the modern technology of networking to create the Next Generation Optimized Video Casting Network and the implementation of video using multiple casting.

    Project Scope :

    • Produce a way to have LIVE broadcasting on surrounding and and thing that we want to know but we are unable to see.
    • Produce and stream LIVE broadcasting across multiple computers.Example,streaming of movie video to multiple computers so as every computer will be ruining at the same time.

    Project Objective :

    Development of Linux-based multi-casting-multi-streaming video channeling system based on Triple Play modeling,where system can allow incorporation of Voice and Data simultaneous transmission at the same time maintain Quality of Services (QOS).

    Project Description :

    • Understanding phase 1 and 2 of Next Generation Network that thee seniors have done. This includes online research on IP Multi casting and video streaming.
    • Experiment with setting up the next generation network model .
    • Conduct one to one video streaming and eventually if it succeeds,they will be streaming one to many video streaming.

    Project Charter :

    IP Multi Cast:
    • A technique for one to many communication over an IP infrastructure to scale a larger receiver population by not requiring prior knowledge of who or how many receivers there are.
    • Multi cast uses network infrastructure efficiently by requiring the source to send a packet only once, even if it needs to be delivered to a large number of receivers.
    • Nodded in the network to take care of replicating the packet to reach multiple receivers only where necessary.
    • Key concepts of IP Multi cast include an IP Multi cast group address, a multi cast distribution tree and receiver driven tree creation.

    Multi Cast Diagram :



    Uni Cast:
    • In computer networking, uni cast transmission is sending of information packets to a single destination.
    • Used by streaming content providers' services.
    • Uni cast servers provide a stream to a single user at a time, while multi cast servers can support a larger audience by serving content simultaneously to multiple users.

    Uni Cast Diagram: Problems Encountered:

    • Insufficient Equipment (Cross-Over cable)
    • Software bugs (FireFox, Chrome, Windows XP, Linux Ubuntu, VideoLAN (VLC) )
    • Linux Ubuntu configuration
    • Catalyst 3550 SERIES-CORE Switch bug

    Overcoming Challenges :

    1. Research from library and on the Internet.
    2. Counsel Supervisor for guidance.
    3. Tried every means with trials.

    Conclusion:

    In This three months,they have learn new debugging method to handle software bugs,real life working experiences and learn the importance of teamwork to ensure the project run smoothly.

    2008 P2 Archives

    Project Title :
    Next Generation Optimised Video Casting Network-Phase 2

    Project Members :
    Oei Li Fen
    Tan Zhi Xiang
    ===========================================

    Project Introduction :
    Using modern technology of networking to Create the next Generation optimised video Casting network and also Implementation of video using multiple casting.With this implementation,we will be able to monitor the surrounding around us which would benefit in traffic monitoring,detection of the people movement and finally to be able to view Video LIVE in both the server and client computer by enabling multi casting on the network.

    Project Scope :
    Produce a way to have live broadcasting on our surrounding and find out about things we won't have to be physically there there to see it.Example,Traffic policeman, standing at expressway to monitor traffic.Instead,We can have some kind of device to help Traffic policemen monitor the traffic,replace part of their jobs,this would help reduce their workload.

    Project Objective :
    Develop a Linux-based Multi-casting-Multi-streaming video channeling system based on triple pay modeling,system,also allowing incorporation of Voice and Data Simultaneous transmission while maintaining Quality of Services(QOS).

    Project Description :

    • Conduct research on the Next Generation Network in the areas of Cisco Unified Communications and experiment with the possibly setup of next generation networks model for development purpose.
    • Gathering of project requirements, new generation networks & design and process planning.
    • Set up next generation networks model which consist of two Server(Ubuntu) and one client.
    • Understand and adjust our designs/methodologies/tools/configurations in order for the server to connect with the client.
    • Once both Server and client are connected,the server broadcast video on the server, the client will be able to view the same video as the server. e.g video broadcasting,online TV Channel...etc

    Ubuntu :

    • An operating system rated among the most popular of the many Linux Distributions for desktops, laptops, and servers.
    • Ubuntu's goals are to provide an up-to-date yet stable Linux distribution for the average user and having a strong focus on usability and ease of installation.
    • Free software and can be shared by any number of users.

    Apache :

    • Web server notable for playing a key role for the growth of World Wide Web.
    • First viable alternative to the Netscape Communications Corporation web server (currently known as Sun Java System Web Server), and has since evolved to rival other Unix-based web servers in terms of functionality and performance.

    Hypervisor :

    • Also known as virtual machine monitor.
    • Virtualization platform that allows multiple operating systems to run on a host computer at the same time..

    Quality of Service(QOS) :

    • In the field of computer networking and other packet-switched telecommunication networks, the traffic engineering term quality of service (QoS), refers to resource reservation control mechanisms rather than the achieved service quality.
    • The ability to provide different priority to different applications, users, or data flows, or to guarantee a certain level of performance to a data flow.
    • Provide preferential treatment to certain traffic at the expense of others.

    Flow of Project network schematics:

    Network/Server Design :

    Challenges :

    • Could not upload the website to the client and multi casting could not be enable on the network.
    • Applying Linux kernel optimisation skills and cisco code based configuration.
    • Configuring switches.

    Overcoming Challenges :

    • Research to build up our knowledge

    Conclusion :

    • We are now capable of setting up a new server as well as able to stream the video through using the multi cast technologies and also able to create a PHP website for our project.
    • Team work is a key factor in order to complete the project smoothly.

    Thursday, March 18, 2010

    2008 P1 Archives

    Project Name :
    Next Generation Network Concepts and Testing -Triple Play Solution- Phase 1

    Group Members :
    Jeannie Ngiam Siew Hwee
    NoorhaKim Bin Abdul Raman
    Alvin Lee Kar Fye
    =================================================
    Description :
    • Investigate,Consolidate,Plan,Design,Develop,Implement and Review EI Capability Development on Next Generation Network based on Triple play(Phase 1).
    • Research and Development on Linux-Based Next Generation Multi cast video channel and also to ensure multi casting over network.

    Technologies Involved :

    • Static/Dynamic VLAN
    • MVR(Multicast VLAN Registration)
    • IGMP Snooping(Internet Group Management Protocol)
    • Qos(Quality of Service)
    • open source Embedding

    Next Generation Network(NGN) :

    • board terms used to describe key architectural evolutions in telecommunication core and access networks deployed over the next 5-10years.
    • One Network that transfer all information and service (Voice ,data, and all sort of media such as video) by encapsulating these into packets as if it is on the Internet.
    • More Defined Separation between transport(connectivity) portion of the network and the services that runs on top of the transport.This would allow provider to enable new service by defining directly at the service layer without considering the transport layer.
    • NGN concepts take into consideration new realities in telecommunication industry characterised by factor such as : converging and optimising operating networks and the extraordinary expansion of digital traffic.(e.g increasing demand for new multimedia services)

    Three Main architectural involved by NGN :

    1. In Core Network,It implies a consolidation of several(dedicated or overlay)transport networks each historically bulit for one core transport network(often based om IP and Ethernet).
    2. In Wired Access Network,NGN implies the migration from "dual" legacy voice next to xSDL setup in local exchanges to a converged setup in which the DSLAMs integrate voice ports or VoIP allowing to removing the voice switching infrastructure from the exchange.
    3. In Cable Access Network,NGN convergence implies migration of constant bit rate voice to Cable Labs Packet Cable standards that provide VoIP and SIP services.Both services ride over DOCSIS as the cable data layer standard.

    Challenges and Reflection :

    • New Technical terms to be applied to project.
    • Knowledge base and skills wise need to be improved.
    • Time Management,learn to breakdown an impossible task into smaller manageable size and complete them into time.
    • Research,read,understand and finally apply to project.

    Achievements :

    • Enable Multi casting over the network and configuring the switch for Multi casting.
    • Development of Linux-based multi-casting,multi-streaming video channeling system based on triple play modeling which allows incorporation of Voice and Data simultaneous transmission while maintaining Quality of Services
    • The potential applications of this system and program which are cost effective road traffic monitoring online TV,video broadcasting.
    • Integrate Linksys Compact Wireless-G Internet Camera

    Conclusion :

    • Manage to work together as team.
    • Come out with best solution for massive project.
    • Revise fundamentals of networking learned in year 2 of studies.
    • Developed a Next Generation Multi cast Video Channel System.

    Wednesday, March 17, 2010

    2007 P4 Archives

    Project title :
    Network Services And Next Generation Network

    Project Members:
    Kenneth Wee Wei Weng,Ng Chi Ming
    =============================================

    Objectives :
    • Facilitate movement of Service-Oriented Architecture(SOA) Cisco equipment from SOA lab of block M to block L.
    • Investigate,Consolidate plan,Design,develop,implement and review classroom network migration for Engineering Informatics from block M level 3 to block L level 6.

    Project Description :

    • Research about Next Generation Network in the field of Cisco Unified Communications.
    • Setup Cisco Unified Communication model.
    • Simulate possible Scenarios with limited resources.
    • Research and implement about Wireless,Network Security and IPv6.
    • Development of a Instant Messaging Software that allow voice,video and data transfer using Open Source code.

    Unified Communications :


    • Relies on Internet Protocol(IP).
    • Seamlessly setup a real-time collaboration.
    • Uses are myriad for businesses
    • VoIP, provides digital telephone services over IP networks,including the Internet instead of using switched telephone networks.

    Benefits of Unified Communications :

    • Streamline information delivery
    • Minimize and eliminate Human Delays
    • Easier and more direct communication between co-workers,suppliers and clients,even if neither of the parties are not physically on the same site.
    • Improve customer's loyalty,sales and profitability by providing more informed and responsive customer service.

    Challenges(Problems):

    • Lack of equipments.
    • Unfamiliar with Unified Communications.
    • Pioneer of Project.
    • Understanding certain firewall terms and definition and also how Cisco Firewall works.
    • Debugging open source code errors.

    Solution to Challenges(respectively according to problems mention above) :

    • Search for cost of equipment,Seek help from Supervisors.
    • Explore,trial and search through Internet.
    • Research on various website that provide the best Information.
    • Information from the Internet,reference books and conduct testing.
    • Look for working source that is able to compile,run and debug errors in the codes.

    Porject Experiences :

    • Learn new software application and skills.
    • Learn the way how network engineer solve problems.
    • Self-dependency
    • Time management
    • Real life working experiences
    • Improves Communication skills
    • Work as a team

    Conclusion :

    • Learn more about the limitation of Wireless Network.
    • Wireless VoIP is an attractive technology.
    • Increase usage of Unified Communication application.
    • Usage are varied and far-reaching.
    • Organisation adopt Unified Communications primarily because of cost saving.
    • Unified Communications not only brought along operational efficiencies but also provide a real source of competitive advantage.

    Monday, March 15, 2010

    2007 P3 Archives

    2007 P3 - Network Services and Equipment Migration
    Project Members: Chan Ween Fai, Melvin & Tung FuHong, Richson

    =================================================

    Overview
    Network services and equipment migration has always been critical to a business in all organization. The majority of organizations today rely heavily on the network and network service delivery capabilities to run their business.

    Due to technology modification, organization has to adopt such changes in order for network service delivery capabilities to run their businesses.

    Project Objectives
    • Facilitate the movement of the Service-oriented architecture Cisco equipment from block M to block L SOA lab.

    • To investigate, consolidate plan, design, develop, implement and review classroom network migration for Engineering Informatics from block M level 3 to block L level 6

    Project Description

    • Plan the migration. This include gathering of project requirements, netowork design and process planning.

    • Testing of existing equipment. Equipment cabling and Racking of equipment during migration.

    • Understand and modify the setting of the equipment for show case and for classroom teachings.

    Project Charter

    Work Break Down Structure


    Project Processes

    Project Phases

    • Phase 1 - Project Planning, Shifting of SOA Cisco equipment to SOA lab, testing the Cisco equipment housekeeping.

    • Phase 2 - Migration of Cisco equipment from blcok M to block L, apply network topology, IP addressing, equipment configuration, testing, troubleshooting and housekeeping.

    • Phase 3 - Project documentation, Maintenance, review and closure.
    Problem Encounter
    • Level 6 room access right

    • Testing Equipment request

    • Authorization of migration equipment
    Solution
    • Discuss with supervsior about access right issue.

    • Supervisor work with stakeholders of School of Information Technology office for access rights.

    • School of Information Technology new level 6 server room access rights from various parties.
    Equipment request - Solution:
    • Look for alternative sources for equipment

    • Request from various parties which is able to supply the require equipment

    • Self improvise equipment
    Authorization of migration equipment - Solution:
    • Putting up request from various party when is the equipment migration allow to take place

    • Checking with supervisor if the migration been approved
    Problem Encounter - Phase 2
    • Physcial and logical layout changes

    • Lack of Equipment and changes

    • Delays in project
    Physical and logical layout Changes - Solution:
    • Consult Project Manager and change accordingly

    • Reduce changes to minimal

    Lack of Equipment - Solution:

    • Look for alternative source for equipment

    • Request from various parties which is able to supply the require equipment.
    Self Improvise Equipment

    2007 P2 Archives

    Development of Secured Web Services for Multi-Platform Mobile Clients
    Group Members: Ruzaini Bin Razali, See Jian Hong, Kong Yu Qi
    ===============================================================

    Introduction

    Our Project Web service application is application is a Cinema Ticketing System.

    • Allows the users to View Movie Details
    • We develop the web service application on 2 different platforms
    • .Net platform and Java Platform

    Project Scope

    • Develop a web service application on different platform
    • To be consumed by handheld clients
    • SOA interoperability testing will be conducted
    What we have learnt?

    • How to telnet to the cisco model
    • Troubleshooting the cisco model
    • How to know which IP address should be inside and which IP address should be outside looking at the IP address of the previous model.






    Problems Faced


    • Unable of Filter Unwanted fields on data grid for .Net Platform
    • Web Service is not compliant with Java Platform
    • Problems connecting the cisco Equipments correctly
    • Unable to download Apache Tomcat Software
    • Unable to ping the sample web service from one application to another application successfully

    Accomplishments


    • Able to show only required fields on data grid for .Net platform
    • Create a Broker Web Service to comply with Java Platform
    • Successfully ping from one application to another application and the Apache Tomcat web page & Sample Web Service can be retrieved.

    Future Enhancements

    • Give the Web Service Application a more Professional Look
    • Have a function to allow retrieval of Booked Tickets Information
    • Improve on Java Platform Application
    Conclusion
    • Really benefited us greatly in widening our programming & networking skills
    • Help us to learn that proper planning is crucial to get things done
    • Learnt new things that could be apply for the future to come
    • Teamwork is important as everyone plays a part in the project

    2007 P1 Archives

    Development of Web Service Application for Mobile Clients


    Group Members: Samantha Yong, M Meenatchi, Eng Jun Jia
    ===============================================================
    Project Description

    • Develop Web Service Application
    • Develop handheld clients on several platforms to consume web service application over wireless network
    • Customize the settings of the secured Site to Site VPN using Cisco Equipment
    • Configure Secure Wireless Connectivity for the web service handheld devices

    Research: Service Oriented Architecture

    • Service-Oriented Architecture also known as SOA
    • An architecture that relies on service-oriented as its fundamental design principle

    Virtual Private Network(VPN)

    A private communications network often used by companies and organizations to communicate confidentially over a public network.


    Site to Site VPN


    Problems Encountered

    • Unsure of what to do and how to start the whole project. Solution: Group discussion and Drawing out a Mind Map

    • Unable to retrieve data from server, Unable to input data into data grid, some values were not displayed according to criteria selected. Solution: Seek helped from supervisor and other lecturers

    Web Service

    Project: Cinema Ticketing System

    Client will be able to do the following functions:

    • View details of Movies
    • Book Ticket
    • Cancel Reservation

    Conclusion

    In conclusion, through Project Planning and Teamwork, we managed to complete developing first half of the project, coming out with a basic web service application using the secure network.

    Saturday, March 13, 2010

    Linux Networking and Security - IMAPS Server

    Dovecot?

    Linux Networking and Security - Apache Web Server - Virtual Hosting

    Linux Networking and Security - Squid Proxy Server

    Linux Networking and Security - NFS Server

    Linux Networking and Security - Email - SMTP

    Linux Networking and Security - Apache Web Server

    Linux Networking and Security - FTP Server

    Linux Networking and Security - Samba

    Linux Networking and Security - Email - POP3

    Configure POP3 email access to my server:

    1. Make user2 successfully be able to retrieve email from my machine using POP3 from within localtest.com

    # ...

    2. Turn off POP3 email service for clients within the remotetest.org domain

    # ...
    # ...
    # ...

    Linux Networking and Security - SSH Server

    Configuring SSH Access to my server:

    Set SSH access as follows:

    1. A local user user1 has remote SSH access to this local machine from within localtest.com

    # ....

    2. But turn off SSH Access for other client machines from a remote domain remotetest.org


    # ....

    Troubleshooting SSH Access to my server from client1:

    # ...

    Friday, March 12, 2010

    Linux Networking and Security

    Linux Networking and Security

    Linux Administrator

    Linux Administrator

    2006 P4 Archives

    Project title :

    Interoperability testing and monitoring of secured web service

    Project Members:

    Wong Ken Jon

    Muhammad Razeen

    =====================================================

    Description:

    Investigation and development of web-service application to be consumed by multiple clients over a VPN.

    Objective:

    • Clients to consume web applications
    • VPN to confidentially communicate over public network
    • Test web services for interoperability over secured network

    Service-Oriented Architecture(SOA)

    Service-Oriented Architecture is a collection of services which communicate with one another. The communication involves simple data passing or involve two or more services coordinating some activities.Connecting services to each other is needed.

    Virtual Private Network (VPN)

    Virtual Private Network oftenly used within company,several companies or organizations, to communicate confidentially over a non-private network of a private communication network.

    Remote Access VPN (Features)

    • Allow Croprate mobile users to access web services from corporate network.
    • Client software,Encrypted tunnels across a public network which is secure and scalable.
    • Save cost over toll-free number expenditures
    • Split Tunneling(Clients encrypt only traffic destined for inside networks on Cisco ASA)

    Web Services

    • Interoperable Machine to Machine interaction over networks.
    • Applications accessed over a network.
    • Executed remote server hosting the services.
    • Used axis 2, tomcat, apache, and windows XP OS.

    Problem Encountered

    • Wireless Clients unable to surf the internet.

    Solution: NAT Translation from inside to outside

    • CSS Switch Faulty (Flash memory slot faulty).

    Solution: Report to our supervisor and lecturers VIP redundancy skipped.

    • Unfamiliar with building SOA web services.

    Solution: Personal research via internet example.

    • Netflow Tracker unable to receive SNMP replies from devices.

    Solution: Use other network monitoring software

    Wednesday, March 10, 2010

    Understanding ITILv3 the layman's way

    This is contributed by Jonathan Chung who having put through the ITILv2 and ITILv3 trainings, come to understand how to apply ITILv3... the layman's way.