<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>excITingIP.com &#187; Active N/w Components</title>
	<atom:link href="http://www.excitingip.com/category/active-nw-components/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.excitingip.com</link>
	<description>How innovative IT Network infrastructure makes IP excITing!</description>
	<lastBuildDate>Mon, 26 Jul 2010 03:36:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Need, Standards, Salient points and Challenges for 10GE (10 Gigabit Ethernet) adpotion</title>
		<link>http://www.excitingip.com/724/need-standards-salient-points-and-challenges-for-10ge-10-gigabit-ethernet-adpotion/</link>
		<comments>http://www.excitingip.com/724/need-standards-salient-points-and-challenges-for-10ge-10-gigabit-ethernet-adpotion/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 03:36:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active N/w Components]]></category>
		<category><![CDATA[10 Gbps]]></category>
		<category><![CDATA[10 GE]]></category>
		<category><![CDATA[10 GE Challenges]]></category>
		<category><![CDATA[10 GE pluggable optics]]></category>
		<category><![CDATA[10 GE Standards]]></category>
		<category><![CDATA[10 Gigabit]]></category>
		<category><![CDATA[10 Gigabit Ethernet]]></category>
		<category><![CDATA[10GE]]></category>
		<category><![CDATA[Need for 10 GE]]></category>
		<category><![CDATA[Need for 10 Gigabit Ethernet]]></category>
		<category><![CDATA[Salient points on 10 GE]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/?p=724</guid>
		<description><![CDATA[Gigabit connections, which were earlier used for interconnecting network switches (hence forming the backbone connectivity) have become common to connect the desktop. Is 10 GE (10 Gigabit Ethernet) then taking over any time soon both for interconnectig switches as well as directly connecting the servers? We would explore on whether there is a need for 10 GE ports, 10 GE interconnections, standards and types of pluggable optics for 10 GE as well as salient points along with the limitations of the 10 Gigabit Ethernet, in this article.

]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="text-align: justify;"><strong>Gist:</strong> Gigabit connections, which were earlier used for interconnecting network switches (hence forming the backbone connectivity) have become common to connect the desktop. Is 10 GE (10 Gigabit Ethernet) then taking over any time soon both for interconnectig switches as well as directly connecting the servers? We would explore on whether there is a need for 10 GE ports, 10 GE interconnections, standards and types of pluggable optics for 10 GE as well as salient points along with the limitations of the 10 Gigabit Ethernet, in this article.</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="text-align: justify;"><strong>Need for 10GE Ports:</strong></p>
<ul style="text-align: justify;">
<li><strong>Consolidation and virtualization</strong> are two of the strategies that many data centers are implementing in order to lower server count, improve server utilization, reduce energy demand, reclaim floor            space, and redeploy IT resources to higher value projects, while maintaining, or improving, reliability. Virtualization has enabled dynamic allocation of resources for applications which earlier used to reside in seperate servers.  So, the 1GE connectivity to a single server is no longer dedicated to that single server as multiple virtual servers populate every physical server. Hence 10GE Ports on every server (whose capacity will be increasing to more multiple cores and memory in the future) is a reality today, and in certain cases, a must.</li>
<li> <strong>More and more applications</strong> (some of them being real-time, requiring extremely less latency) have moved in to the IP Network. Today, HD Video Conferencing/ Streaming (Single MPEG-4 Stream consumes about 3.75 Mbps of Bandwidth), IP Video Surveillance, Centralized IP Telephony, Clustered Business continuity applications like ERP/CRM, E-Commerce etc. &amp; Scheduled back up to SAN/ NAS networks have increased the load on existing server room environments.</li>
<li>Virtualization and the <strong>advances in the storage technologies</strong> like iSCSI has enabled consolidation of storage resources like SAN/NAS and hence consolidation of different disparate SAN networks in to a centralized low-cost high speed 10 GE ethernet based storage network saves a lot of cost and management overhead.</li>
<li><strong>HPCC</strong> –<strong> High Performance Computing Cluster</strong> (which is basically an interconnection of various high capacity servers working togeather to solve big computational tasks) requires higher throughput and low latency between all the nodes in the cluster, which is offered by 10GE.</li>
<li>Connecting Top of the Rack Access Switchs for Blade Servers to the Core Switch – <strong>The Aggregation layer</strong> thus formed requires fewer cables/ ports connecting to the core switch when it uses 10GE links for the same.</li>
<li><strong>High Performance Servers:</strong> The availability of next generation multi core CPU&#8217;s with multi-threaded networking stacks will be able to fully utilize a 10 GE connection directly from the network switch to the server. Single 10GE connection also avoids the need to interconnect multiple 1 Gbe NIC&#8217;s from individual servers to switches in order to acheive higher throughput – increasing server utilization and also reducing power utilization.</li>
<li>In the <strong>WAN (Wide Area Networking)</strong> end, carriers have been using SONET and ATM for high capacity long distance interconnections and with the introduction of 10GE standard, the lower costs of setting up and maintaining high speed networks that are scalable is quite appealing.</li>
</ul>
<p style="text-align: justify;">
<p style="text-align: justify;"><strong>Need for 10GE Interconnects: </strong></p>
<ul style="text-align: justify;">
<li>When a 24/48 Port 1GE Port Switch is deployed in a data centre it is imperative that the interconnecting technology (to other switches) be more than 1GE as all the aggregated throughput goes through this setup. In this case, a 10GE Interconnecting apparatus or a 40GE interconnecting apparatus might be more optimum and the later is required for non-blocking performance if crucial servers are connected through the switch.</li>
<li>Interconnection of multiple vendor switches (where stacking is not possible) can be achieved through multiple such 10GE/40GE interconnects along with Link Aggregation technology to ensure that the aggregation layer has a fully non-blocking or at least 2.4:1 architecture.</li>
</ul>
<p style="text-align: justify;">
<p style="text-align: justify;"><strong>10 GE Cabling / Connectors:</strong></p>
<p style="text-align: justify;"><strong>Standards:</strong></p>
<ul style="text-align: justify;">
<li>10GBASE-SR, 10GBASE-ER, 10GBASE-LR, 10GBASE-ZR are the common standards for fiber optic interfaces for 10GE. Both single mode, multimode fiber are supported for longer, shorter distances respectively ranging from a few meters up to 80 KM.</li>
<li>10GBaseT is the copper interface standard that can go up to 100 meters using Cat 6a or Cat 7 Cables. It can support lower distances for Cat 6 Cables (55 meters). 10GBaseT is reverse compatible with the earlier 1G and 100 Mbps Base T Connections.</li>
<li>10GEBASE-CX4 is another standard that supports 10GE by using twin-axial cable with 24 Gauge wire (same cable used for infiniband) and the primary application is for stacking switches of the same vendor. This technology has distance limitations (like 15 meters max).</li>
<li>DAC – Direct Attach Cable : Low cost technology, supports shorter distances (For 10 GE). SFP+ Can be used along with DAC.</li>
</ul>
<p style="text-align: justify;"><strong>Common Pluggable optics for 10GE through MSA&#8217;s: </strong></p>
<ul style="text-align: justify;">
<li>SFP+ (For 10 GE) and SFP Standards use the same physical dimensions and SFP transceivers are supported by SFP+ equipment – So, it supports 1GE Optics as well. This standard supports up to 80 KM. Lower latency, lower power, lower heat when compared to equivalent standards.</li>
<li>XFP, XENPAK, X2  are the other common types of pluggable optics supporting 10 GE primarily through MSA&#8217;s.</li>
<li>Interoperability between multiple vendor transceivers are governed mostly by MSA – Multi Source Agreement between the various vendors.</li>
</ul>
<p style="text-align: justify;">
<p style="text-align: justify;"><strong>Salient Points about 10GE</strong></p>
<ul style="text-align: justify;">
<li>10 GE is an 1EEE 802.3ae Standard</li>
<li>10 GE Supports Full Duplex Communication – Hence lower latency and faster response than 1 GE Connections.</li>
<li>Same frame format, frame size and MAC protocol as previous ethernet versions</li>
<li>Computer/ Server expansion interface – PCI Express can support up to 12.5 Gbps of bandwidth to accomodate a 10GE Network Interface Card.</li>
<li>Intelligent Ethernet NIC cards offload protocol (TCP/IP) processing from the host processor and hence has reduced the CPU utilization parameter for 10GE connections and the latency is also lesser for 10GE when compared to 1GE.</li>
<li>Ethernet based switches and interconnects can be managed by the same Network Management System and protocols currently being used in data centres. For, newer protocols, need for a seperate management interface increases the cost of management.</li>
</ul>
<p style="text-align: justify;">
<p style="text-align: justify;"><strong>Challenges in moving to 10GE:</strong></p>
<ul style="text-align: justify;">
<li>Cost of 10GE NIC cards as well as the price per port for 10 GE switches / Optical interfaces remain very high.</li>
<li>The options for connecting 1GE ports alongside with 10GE ports are limited in most of the switches.</li>
<li>10GE NIC cards do not come built-in on most of the servers.</li>
<li>Latency/ server utilization is higher and hence an issue with ethernet, especially with higher throughput applications, when compared with parallel technologies like Infiniband.</li>
<li>Packet loss due to buffer overflows on congested ports is an issue in ethernet – the IEEE 802.1Q au is working on enhanced congestion management techniques for ethernet.</li>
</ul>
<p style="text-align: justify;">
<p style="text-align: justify;"><strong>excITingIP.com</strong></p>
<p style="text-align: justify;">In case you have any clarifications or have anything to add to the topic, please feel free to add your comment in the space given below or you could also contact us using the <a href="http://www.excitingip.com/contact-form">contact form</a>. You could also submit your email address in the box provided with the title &#8220;Get Email Updates when new articles are published&#8221; if you want to receive the articles published in this site to your email as and when they are published.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/724/need-standards-salient-points-and-challenges-for-10ge-10-gigabit-ethernet-adpotion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Manageable Switches are required even and especially at the Network Edge</title>
		<link>http://www.excitingip.com/703/why-manageable-switches-are-required-even-at-the-network-edge/</link>
		<comments>http://www.excitingip.com/703/why-manageable-switches-are-required-even-at-the-network-edge/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 00:29:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active N/w Components]]></category>
		<category><![CDATA[manageable network switches]]></category>
		<category><![CDATA[manageable switch features]]></category>
		<category><![CDATA[network switch]]></category>
		<category><![CDATA[network switch features]]></category>
		<category><![CDATA[network switches]]></category>
		<category><![CDATA[smart network switch]]></category>
		<category><![CDATA[why manageable switch is required]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/?p=703</guid>
		<description><![CDATA[This article gives an overview of why manageable switches are required, what features set them apart from unmanaged switches, and why you might want to invest a little more to accommodate managed switches even and especially at the network edge - switches which you use to connect the PC's.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">This article gives an overview of why manageable switches are required, what features set them apart from unmanaged switches, and why you might want to invest a little more to accommodate managed switches even and especially at the network edge &#8211; switches which you use to connect the PC&#8217;s.</p>
<p style="text-align: justify;">Actually, managed switches are not mandatory to make a computer network. Inexpensive unmanaged switches are sufficient in many smaller networks. The network would work just fine. But maintaining and trouble-shooting such a network becomes very cumbersome = that&#8217;s why many companies investing in managed switches even at the network edge. Let us look at some features offered by managed switches which differentiate them from their un-managed counterparts and justify the extra investment.</p>
<p style="text-align: justify;">1. <strong>VLAN:</strong> This one is easy to guess. A manageable network switch allows the administrators to segment their network in to multiple smaller ones in order to restrict the broadcast domain. A PC or a server generally keeps communicating with every other PC/ server through broadcast packets (like ARP resolution packets etc) at regular intervals. So, if you have a single large network (running in to hundreds of PC&#8217;s, then these broadcast messages becomes so cumbersome that they can slow down the network. In such cases, it is better to restrict the broadcast domain so that these broadcasts are restricted to a smaller number of devices. A VLAN also gives an additional layer of security as the members of one VLAN cannot access the files of the members of another VLAN. Of course, exceptions can be created and Inter-VLAN routes/ multiple VLAN registration of a single port can be specified to access common resources like printers etc. It is also difficult for malicious files like viruses to spread from one VLAN to another.</p>
<p style="text-align: justify;">2. <strong>Port Security:</strong> A manageable switch allows an administrator to enable or disable individual ports &#8211; this is very useful in case if a hugely broadcasting port needs to be shut down, without physically removing the cables or if unused ports needs to be locked.</p>
<p style="text-align: justify;">3. <strong>Authentication/ Access Control:</strong> A manageable switch allows connection of devices based on their MAC addresses. So, administrators can specify a list of MAC addresses which can connect to the switch and even individual ports can be statically configured to allow devices with specified MAC addresses or the same can be dynamically learned (initially, up to a point of time) after which the port is locked to other devices. Some switches also integrate with Radius servers to enable 802.1x User-name/Password based authentication for individual users.</p>
<p style="text-align: justify;">4. <strong>Web-browser based Management Interface:</strong> Manageable switches can be assigned with a unique IP address and hence can be accessed from a remote location (via a standard web browser over the internet) to monitor/ make any changes in the configuration. This remote management capability enables an administrator to remotely look in to, and make any changes to the switch configuration.</p>
<p style="text-align: justify;">5. <strong>Cable visibility:</strong> Some manageable switches find out and display information about the cables connected with each port like approximate cable length, whether the cable is connected to the port or not, if the cable is shorted, if the cable is connected to switch only and the other end is open, approximate distance at which there might be a cable fault, etc.</p>
<p style="text-align: justify;">6. <strong>Network performance monitoring (SNMP/ RMON Statistics):</strong> Manageable switches allow Network monitoring systems to monitor the performance of the devices connected to individual ports in the switches using the common and open-standards based SNMP protocol or RMON protocol which helps in planning for network resources, network fault diagnosis, trouble shooting etc using performance tuning data/ statistics.</p>
<p style="text-align: justify;">7.  <strong>Quality of Service (QoS):</strong> The QoS parameters are critical for real time applications like voice/ video to run smoothly even in demanding network conditions. QoS allows an administrator to specify which type of data packets need to have greater precedence when traffic is buffered in the switch due to congestion. In such cases, the high priority data traffic queues will be transmitted before those in the lower priority queues. QoS can be specified by individual ports or by layer 2(802.1p)/layer 3(TOS or DSCP) parameters where the prioritization can be implemented based on the application / IP port numbers. automatically or manually.</p>
<p style="text-align: justify;">8.  <strong>Rapid Spanning Tree Protocol support:</strong> Rapid Spanning Tree Protocol (RSTP) or its variants enables to have additional alternate cabling paths for redundancy while containing/ preventing any infinite loops that might arise by having such circular connections. Actually RSTP identifies alternate routes, if any, and keeps only one of them active at a given point of time. Once this primary route fails, or network topology changes, the alternate route for transferring data is taken automatically without noticeable delays.</p>
<p style="text-align: justify;">9. <strong>IGMP Snooping:</strong> Manageable switches utilize a feature called IGMP Snooping to prevent multicast messages from chocking the network. This especially applies to bandwidth intensive applications like video which creates bandwidth hogs when broadcasted simultaneously to multiple users.</p>
<p style="text-align: justify;">10. <strong>Port Mirroring:</strong> Some manageable switches have a feature called Port mirroring where a single or multiple ports are mapped to a single port in the switch and all the traffic passing through those ports are replicated in the mapped port. This enables applications like Intrusion detection, voice call logging etc.</p>
<p style="text-align: justify;">11. <strong>Rate Limiting/ Rate Setting:</strong> Many manageable switches allow to limit the maximum rate of data traffic transmitted or received in an interface. This prevents a hugely broadcasting station, for example, from choking the entire network and prevents some network attacks like Denial Of Service attacks etc. Some switches even allow for setting the minimum commited rate of bandwidth that a particular port be allocated at all times &#8211; useful for critical users in the network. Manageable switches also allow to fix the transmit and receive rates of individual ports (like 10 Mbps or 100 Mbps etc) which can be useful for applications like Link Aggregation where the speeds of ports at both sides needs to be same.</p>
<p style="text-align: justify;">12. <strong>Auto MDI/MDIX and Stacking:</strong> The MDI/MDIX ports are selected automatically, some ports can be configured as trunk ports, VLAN trunks etc. Some manageable switches can also be stacked together using stacking cables and stack ports which makes multiple switches to behave as a single switch with a higher data throughput capacity between them.</p>
<p style="text-align: justify;">13. <strong>Link Aggregation:</strong> Administrators can configure multiple links between two manageable switches to increase the uplink throughput between them (Eg. 2 Gpbs with two individual links aggregated together instead of 1 Gpbs with one link). This feature can also be used with some servers with dual NIC cards to increase the bandwidth between the server and the switch. In both the cases, the additional link(s) can also be used for link redundancy (in case of failure of the primary link).</p>
<p style="text-align: justify;">I have mentioned some reasons why manageable switches are required even at the network edge (they are more readily accepted at the core, distribution layers). If you have any points to add for or against the topic, you are welcome to do so in the comments section below.</p>
<p style="text-align: justify;"><strong>excITingIP.com</strong></p>
<p style="text-align: justify;">In case you may have any clarifications, you can use the <a href="http://www.excitingip.com/contact-form">contact form</a> to contact us or leave a comment below. You can also receive email updates when new articles are published in this website, by submitting your email address in the box that says &#8220;Get Email Updates when new articles are published&#8221;</p>
<p style="text-align: justify;">
<p><script type="text/javascript">// <![CDATA[
// <![CDATA[
google_ad_client = "pub-8809377025588781";
/* 728x90, Leaderboard google */
google_ad_slot = "6665595354";
google_ad_width = 728;
google_ad_height = 90;
// ]]&gt;</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/703/why-manageable-switches-are-required-even-at-the-network-edge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What are the various ways to extend a Local Area Network (LAN)</title>
		<link>http://www.excitingip.com/653/what-are-the-various-ways-to-extend-a-local-area-network-lan/</link>
		<comments>http://www.excitingip.com/653/what-are-the-various-ways-to-extend-a-local-area-network-lan/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 16:51:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active N/w Components]]></category>
		<category><![CDATA[extending LAN]]></category>
		<category><![CDATA[IP Network]]></category>
		<category><![CDATA[local area network architecture]]></category>
		<category><![CDATA[network architecture]]></category>
		<category><![CDATA[network extension]]></category>
		<category><![CDATA[ring topology]]></category>
		<category><![CDATA[star topology]]></category>
		<category><![CDATA[ways of extending LAN]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/?p=653</guid>
		<description><![CDATA[This article talks about the various ways of extending a Local Area Network (LAN) segment using wired, wireless as well as service provider options. ]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">If you have a huge premises that has multiple blocks (like a factory or a college), then you would be wanting to extend the IP Network (LAN) to the various blocks and new blocks that might come up in the future. There are multiple ways of doing this.</p>
<p style="text-align: justify;"><strong>Wired Options:</strong></p>
<p style="text-align: justify;">The best way is to use fiber cables between the blocks (assuming that a bigger premises has blocks seperated by more than 100 meters &#8211; if they are less than 100 meters, you can also use the Cat5/6 Copper UTP Cables).</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-654" title="Fiber Star Architecture" src="http://www.excitingip.com/wp-content/uploads/2009/12/Fiber-Star-Architecture.bmp" alt="Expandable Fiber Star Network Architecture" /></p>
<p style="text-align: justify;">The fiber cables can be laid in a star topology (as shown in the above diagram) where a central fiber distribution switch / distribution layer switch with fiber modules connect with fiber cables that go to the individual blocks where they can be terminated in the fiber module of a network switch or a media converter and then a LAN segment using a network switch/UTP cables can be created locally.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-655" title="Multiple Interconnected Star Architecture" src="http://www.excitingip.com/wp-content/uploads/2009/12/Multiple-Interconnected-Star-Architecture.bmp" alt="Multiple Interconnected Star Network Architecture" /></p>
<p style="text-align: justify;">In some places, it may not be feasible to have the fiber cables running from a central location to all the individual blocks. In those locations, multiple interconnected star fiber networks (as shown in the above diagram) could be utilized, or the departments can be connected with one another directly by fiber cables (as shown below), which is called ring topology.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-656" title="Ring Architecture" src="http://www.excitingip.com/wp-content/uploads/2009/12/Ring-Architecture.bmp" alt="Ring Network Architecture" /></p>
<p style="text-align: justify;">All the above mentioned topologies are expandable to accomodate more switches in the future.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-657" title="LAN Extender" src="http://www.excitingip.com/wp-content/uploads/2009/12/LAN-Extender.bmp" alt="Extending a network using LAN Extender" /></p>
<p style="text-align: justify;">If you do not want to lay expensive fiber cables/fiber modules for a particular segment, you can also extend the LAN by using a LAN extender pair. These are SHDSL/HDSL/VHDSL based broadband routers that can be configured to operate in the bridge mode. They connect to the LAN on either side through the RJ-45 interface/ Cat5/6 cables and they connect to each other using the copper single pair telephone cables which are cheaper to procure and lay. In many places, the telephone cable networks are already present. You can realize full duplex bandwidths of about 2 Mbps over a couple of Kilo Meters (this depends on the model) using such a set up (HDSL is different from ADSL as it provides equal bandwidth both upstream and downstream, which is better for extending a LAN segment). You can use DSLAM/CPE broad band equipments (Using ADSL2+) to create a <a href="http://www.excitingip.com/307/can-you-create-a-lan-ip-network-using-telephone-cables/">complete LAN using existing telephone cables as explained in this post</a>.</p>
<p style="text-align: justify;"><strong>Wireless Options:</strong></p>
<p style="text-align: justify;">Wireless technologies today are not only used for Wi-Fi client access but are also used for backhaul/interconnectivity.</p>
<p style="text-align: justify;">A wireless mesh network can be formed with dual radio / multi-radio access points where one radio in each access points connects the clients and the other radio connects neighbouring access points. A mesh architecture is shown below. The number of such wireless mesh hops is limited as the available bandwidth reduces by half with each hop.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-658" title="Wirelessmesharchitecture" src="http://www.excitingip.com/wp-content/uploads/2009/12/Wirelessmesharchitecture.bmp" alt="Architecture of wireless mesh wireless network" /></p>
<p style="text-align: justify;">For departments/LAN segments that need to be interconnected but are slightly far away, point to point wireless solutions are available. Basically, these outdoor access points are configured to operate in the point-to-point or point-to-multipoint modes and one such access point along with antenna/tower is required in each department/building which needs to be interconnected. They are generally kept over a tower so that line of sight is realized between the locations, for best performance. This set-up can be used to connect two offices that are even up to 50/60 Kilometers apart, provided that a line of sight can be established with a tower. A basic wireless point-to-multipoint architecture is shown in the below diagram.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-659" title="Point to point wireless connectivity" src="http://www.excitingip.com/wp-content/uploads/2009/12/Point-to-point-wireless-connectivity.bmp" alt="Point to Point Wireless Network Architecture" /></p>
<p style="text-align: justify;"><strong>Service provider options:</strong></p>
<p style="text-align: justify;">In many situations, it is not possible to extend a LAN across a big area as public roads/tracks might be crossing in-between or the locations to be interconnected might be very far away. In such places, the fiber networks of bandwidth service providers can be utilized. Basically it is a shared private network where a limited amount of network bandwidth and infrastructure (in the form of Leased lines, MPLS VPN, Internet leased lines etc) can be leased from the service providers (Usually they charge per Mb per year). In certain areas, metro ethernet might be available where the service privider has the infrastructure to connect two locations of a same branch located in different places at speeds of 10/100 Mbps using his public network infrastructure. This is also provided on a leased basis.</p>
<p style="text-align: justify;">VSAT connectivity is a satellite based connectivity that can be utilized to connect remote locations that are not accessible by wireline/wireless internet/connectivity options. Some examples where such VSAT connectivity can be used are hill tops, ships etc. In branch offices and SOHO type of offices, even broadband/3G internet connectivity can be used to create a small LAN segment. But it is advisable in such situations (where LAN traffic is going through a shared network like Internet) to use VPN tunnels/Encryption between the sites.</p>
<p style="text-align: justify;">So, do you think there are more innovative ways of extending a LAN? Do contribute your suggestions in the comments section below.</p>
<p style="text-align: justify;"><strong>excITingIP.com</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/653/what-are-the-various-ways-to-extend-a-local-area-network-lan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advantages and limitations of using sFlow for Network monitoring</title>
		<link>http://www.excitingip.com/605/advantages-and-limitations-of-using-sflow-for-network-monitoring/</link>
		<comments>http://www.excitingip.com/605/advantages-and-limitations-of-using-sflow-for-network-monitoring/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 20:01:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active N/w Components]]></category>
		<category><![CDATA[advantages of sflow]]></category>
		<category><![CDATA[benefits of sflow]]></category>
		<category><![CDATA[disadvantages of sflow]]></category>
		<category><![CDATA[limitations of sflow]]></category>
		<category><![CDATA[sflow]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/605/advantages-and-limitations-of-using-sflow-for-network-monitoring/</guid>
		<description><![CDATA[This article is about the advantages and disadvantages of using sFlow technology for network monitoring and enabling basic level network security. We discuss about the multi-vendor support for sFlow, its hardware implementation, how it provides a 30,000 foot view of the whole network and many more advantages and limitations as well.]]></description>
			<content:encoded><![CDATA[<p></p>
<div style="text-align: justify;">This article is about the advantages and disadvantages of using sFlow technology for network monitoring and enabling basic level network security. We discuss about the multi-vendor support for sFlow, its hardware implementation, how it provides a 30,000 foot view of the whole network and many more advantages and limitations as well.</p>
<p>If you are new to sFlow, you may want to read this article &#8211; <a href="http://www.excitingip.com/601/sflow-and-its-applications-for-network-monitoring/" target="_blank">What is sFlow and what are its applications</a> before proceeding.</p>
<p><strong>Advantages of using sFlow technology as Network monitor:</strong></p>
<p>¤ If the network equipments support sFlow, a lot of network applications like voice, data, video etc can be monitored with a single application (like a network analyzer) without having to employ multiple applications for that purpose.</p>
<p>¤ sFlow can be used by software tools like a network analyzer to continuously monitor tens of thousands of switch/ router ports simultaneously. Links of up to 10 Gbps can be monitored through sFlow.</p>
<p>¤ sFlow is a multi-vendor technology and is supported by <a href="http://www.sflow.org/products/network.php" target="_blank">various vendors</a>.</p>
<p>¤ Certain network analyzers allow traffic data provided by sFlow to be accessed from a standard web-browser.</p>
<p>¤ sFlow is implemented in hardware (Network switches/routers &#8211; ASIC) and hence it can operate at line speeds without impacting the switch performance considerably.</p>
<p>¤ Since sFlow uses network sampling (forwarding one packet from &#8216;n&#8217; number of total packets) for analysis, it is not resource intensive (processing, memory etc). The sampling is done at the hardware ASIC&#8217;s and hence it is simple and more accurate.</p>
<p>¤ sFlow is a &#8216;Push&#8217; technology. The sFlow agents in the switches/routers keep pushing the sampled data frequently to the sFlow collectors and there is no sudden burst of traffic &#8211; this avoids congestion.</p>
<p>¤ sFlow monitors not just network links and switch ports, but it also gives visibility into every server/ PC in the network without having to install any separate software agents on them.</p>
<p>¤ sFlow is highly expandable and can monitor a network of even 1,00,000 switch ports.</p>
<p>¤ sFlow is more efficient than SNMP for counter polling as it pushes its own counters to the central collector along with the sample packets. XDR, used by sFlow to encode/decode the counters is simpler than ASN1 used by SNMP. So, CPU load on the switches and collectors is reduced.</p>
<p>¤ Since sFlow uses a central traffic collector/analyzer, it is easier to add new protocol decoders (If any) there, instead of deploying them in the firmware releases of all the network switches.</p>
<p>¤ As the switches and routers keep &#8216;pushing&#8217; sflow information to the collector frequently, it would have up to the minute details of network, enabling real time monitoring of network using sFlow.</p>
<p>¤ Amount of memory (required in the switch) to construct traffic measurements is very less for sFlow. Hence the cost of incorporating a special RAM for doing these processes is reduced.</p>
<p>¤ Since sFlow does not analyse all the packets, the CPU resources required for the server containing the software collector (for performing the network analysis) is also minimised.</p>
<p><strong>Limitations of sFlow:</strong></p>
<p>¤ sFlow does not provide the packet level details required for complete analysis of the network as they don&#8217;t have the access to every packet in the conversation to perform application expert analysis (like application response time analysis etc).</p>
<p>¤ sFlow sends multiple streams of clear text (without encryption) which can be a security issue in a multi-location network.</p>
<p>¤ The accuracy of sFlow analysis depends a lot on the sample rate selected. The higher the sample rate, more accurate the analysis. The type of sampling (uni-directional or bi-directional sampling) also plays an important factor in the accuracy of sFlow results. The supported sample rates are dependant on (or limited to) the network infrastructure vendors.</p>
<p>¤ All the switches/routers in the network need to support sFlow for a comprehensive and complete network analysis. Monitoring network edge (or) core switch (or) inter-switch communications (or) links alone may not give full details.</p>
<p>¤ When working with a large number of sFlow enabled devices, the overhead (bandwidth) incurred for sFlow processes will have a considerable impact (Around 0.5% of extra traffic is introduced due to this).</p>
<p>¤ For monitoring trunks, a lower sampling rate may be needed due to equipment limitations.</p>
<p>¤ For signature based threat identification, limited signature capability can be used to to identify the worms and other well known events, provided the correct packet is sampled (the signature must fall within the fraction of the packet that is sampled) and the signature must exist. Due to the small sample size, identification of DOS attacks etc can be a challenge and it depends on the accuracy of the algorithms used.</p>
<p><strong>excITingIP.com</strong></p>
<p>In case you have any questions, you can contact us using the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You can also subscribe with your email address (on the right side of this site) to get intimated when a new article is published on this site.</div>
<p style="text-align: justify;">
<p style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=bf16f6d9-a917-85b2-b69b-7a7a97b3a35f" alt="" /></p>
<p style="text-align: justify;">
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=d518a098-fc86-8064-b433-c0fdfd223801" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/605/advantages-and-limitations-of-using-sflow-for-network-monitoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sFlow and its Applications for Network Monitoring</title>
		<link>http://www.excitingip.com/601/sflow-and-its-applications-for-network-monitoring/</link>
		<comments>http://www.excitingip.com/601/sflow-and-its-applications-for-network-monitoring/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 18:04:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active N/w Components]]></category>
		<category><![CDATA[applications of sflow]]></category>
		<category><![CDATA[components of sflow]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[network monitor]]></category>
		<category><![CDATA[network traffic monitor]]></category>
		<category><![CDATA[sflow]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/601/sflow-and-its-applications-for-network-monitoring/</guid>
		<description><![CDATA[In this article we look at what is sFlow, what are the components of sFlow, how sFlow helps big networks to monitor the network usage and security parameters through packet sampling and the various applications of sFlow technology in enterprise networks.]]></description>
			<content:encoded><![CDATA[<p></p>
<div style="text-align: justify;">In this article we look at what is sFlow, what are the components of sFlow, how sFlow helps big networks to monitor the network usage and security parameters through packet sampling and the various applications of sFlow technology in enterprise networks.</p>
<p><strong>What is sFlow?</strong></p>
<p>sFlow is a multi-vendor packet sampling technology embedded within major network switches and routers. The basic function of sFlow is to continuously monitor application level traffic flows at wire speed on all distributed network interfaces (which support sFlow) simultaneously and in real time. It provides visibility into network usage, active routes and detection of certain network threats.</p>
<p><strong>Components of sFlow:</strong></p>
<p>sFlow basically consists of two elements &#8211; sFlow agent and sFlow collector.</p>
<p><strong>sFlow agent: </strong>It is a software that is embedded in the NMS within a device (Network Switches or Routers) which combine interface counters and flow samples into sFlow datagrams that are sent across to a central sFlow collector. The state of the forwarding/routing table entries associated with the sample packet is also sent. sFlow agents are implemented in the Network Switch/Router ASIC&#8217;s which provide wire speed performance for the packet sampling.</p>
<p><strong>sFlow collector:</strong> This is a specialized software which is contained in a central server that receive and analyse the sFlow data sent by the multiple sFlow agents. A single sFlow collector can monitor and present a consolidated view of a network of thousands of switches. The sFlow collector performs statistical analysis of sampled packets to provide a comprehensive network view encompassing both traffic analysis and basic level security.</p>
<p><strong>Applications of sFlow technology:</strong></p>
<p>¤ sFlow enables monitoring of link path attributes (Like VLAN, MPLS routes etc) which can answer questions like &#8216;Who is sending traffic in a specific VLAN&#8217;, &#8216;Is video traffic getting correct priority value&#8217;, &#8216;which links carry voice traffic&#8217; etc.</p>
<p>¤ It allows to monitor network traffic to identify bottle necks for the flow of traffic for certain applications (like VOIP traffic, for example).</p>
<p>¤ sFlow enables to identify the sources of traffic congestion in the network like excessive broadcast traffic from a particular host or VLAN, IP multicast traffic etc, which can affect whole or part of a network.</p>
<p>¤ The traffic sampled during the switching and routing processes is integrated to build detailed real-time and historical traffic flows across the network.</p>
<p>¤ sFlow enables to measure packet loss/ jitter parameters to maintain quality of service (QoS).</p>
<p>¤ sFlow enables usage accounting. It helps identify the amount of network services utilized by individual hosts, groups or departments for accounting and billing purposes.</p>
<p>¤ It helps identify top &#8216;n&#8217; traffic generating hosts, applications etc.</p>
<p>¤ sFlow can enable event frequency measurements for maintaining SLA.</p>
<p>¤ The network traffic profile can be identified over a number of parameters (For example, we can identify which host sent traffic through which protocol using which link, etc).</p>
<p>¤ Counter polling can be done using sFlow to track utilization of links in the network by periodically retrieving a set of counters for each interface of a managed switch (for example) to track link utilization, packet rates, errors, discards etc.</p>
<p>¤ Packet header, switching/routing info permits detailed analysis of L2-L7 traffic flows.</p>
<p>¤ sFlow data contains all the packet header information like host MAC address, TCP header flags and option fields, VLAN and MPLS tags, TTL values and some of the packet payloads which can be used for further analysis of vital network parameters.</p>
<p>¤ sFlow can help detect DOS, DDOS attacks, port scan, system infiltration and unauthorized usage.</p>
<p>¤ sFlow can aid in the identification of compromised/infected hosts in the network.</p>
<p>¤ It can also give information on the presence of unauthorized wireless access points/ routers in the network.</p>
<p>¤ Abnormal traffic patterns are visible with sufficient detail to enable rapid detection and identification of network problems.</p>
<p>¤ sFlow can also help identify user policy violations like the usage of P2P applications in the network, etc.</p>
<p>¤ sFlow can detect port scanning attacks (from worms, etc).</p>
<p>¤ sFlow can help identify Identity based exploits like failed log-in attempts, TCP hijacking etc, and it is also used to detect signature based attacks.</p>
<p><strong>excITingIP.com</strong></p>
<p><strong>Related reading: </strong><a href="http://www.excitingip.com/605/advantages-and-limitations-of-using-sflow-for-network-monitoring/">Advantages and Dis-advantages of using sFlow for Network Monitoring</a>.</p>
<p>In case you have any questions, you can contact us using the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You can also subscribe with your email address (on the right side of this site) to get intimated when a new article is published on this site.</div>
<p style="text-align: justify;">
<p style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=bf16f6d9-a917-85b2-b69b-7a7a97b3a35f" alt="" /></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=6795dc2e-cd29-86c7-92cc-15235e3f2c80" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/601/sflow-and-its-applications-for-network-monitoring/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An overview of SNMP &#8211; Simple Network Management Protocol</title>
		<link>http://www.excitingip.com/495/an-overview-of-snmp-simple-network-management-protocol/</link>
		<comments>http://www.excitingip.com/495/an-overview-of-snmp-simple-network-management-protocol/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 06:43:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active N/w Components]]></category>
		<category><![CDATA[Simple Network Management Protocol]]></category>
		<category><![CDATA[SNMP]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/495/an-overview-of-snmp-simple-network-management-protocol/</guid>
		<description><![CDATA[If there is a huge network - it needs to be managed! That's where SNMP comes in. With a plethora of network devices now supporting this protocol, it has become quite indispensable.  In this article, we will see what is SNMP protocol, why and where it is used, components of SNMP protocol, introduction to SNMPv3 and its message structure, limitations of SNMP.

]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">If there is a huge network &#8211; it needs to be managed! That&#8217;s where SNMP comes in. With a plethora of network devices now supporting this protocol, it has become quite indispensable.  In this article, we will see what is SNMP protocol, why and where it is used, components of SNMP protocol, introduction to SNMPv3 and its message structure, limitations of SNMP.</p>
<p>If you have SNMP based management systems for your network, <span style="text-decoration: line-through;">all your network problems would be instantly diagnosed</span>. No. But what SNMP can do is to give you a top level view of a few important parameters of various network devices that support this protocol including generating alarms when there is a component failure. But the details need to be worked out by the network administrators. For example, it might intimate the user when the router capacity has crossed a certain critical limit and is about to reach the full capacity but it may not tell which applications/ devices/ users are causing the excessive utilization of the router. You get the idea &#8211; the overall view.</p>
<p><strong>What is SNMP?</strong></p>
<p>SNMP is the short form of Simple Network Management Protocol. SNMP is a protocol that operates in the Application layer coordinating between a central NMS and various SNMP agents which are running on client devices. It defines a standard language for communications with network devices that are manufactured by multiple vendors and it also defines a standard management framework, security and access control for monitoring and managing different devices in a network. It is a TCP/IP based standard protocol with UDP as its transportation layer protocol.</p>
<p>With an SNMP monitoring tool, a network administrator can query device information, monitor device status, modify device parameters, enable automatic detection of faults, generate alarms, reports etc. Most of the network devices today support management through SNMP and the parameters that can be managed depends on the network device.</p>
<p><strong>Example: </strong>A server&#8217;s processor utilization, memory usage etc. can be reported to the NMS, if the SNMP agent is running on a server. In a router, parameters like congestion notifications, priority queue levels, interface utilization, interface status etc. can be monitored.</p>
<p><strong>Advantages of SNMP:</strong></p>
<p>¤ SNMP gives a common, non-proprietary interface to manage devices from multiple vendors.<br />
¤ Since it is a standard, different devices can be managed using the same tools and a single interface.<br />
¤ Certain data that cannot be obtained by other means (A protocol analyzer cannot identify physical layer errors in a network switch, for example) can be obtained by an SNMP query.<br />
¤ With SNMP, certain parameters network can be managed automatically. For example, when certain threshold parameters(traps) are set for network devices, alarms are generated via email etc. automatically.<br />
¤ SNMP makes management tasks independent of the features and networking technologies of the managed network devices.<br />
¤ SNMP allows network administrators to constantly monitor key parameters of network devices in order to identify certain trends that enable them to take precautionary measures.<br />
¤ Uniform GUI based reporting makes it easier to monitor the various network devices.</p>
<p><strong>Components of SNMP:</strong></p>
<p>An SNMP enabled network consists of NMS (Network Management Station), SNMP agents and MIB &#8211; Management Information Base.</p>
<p><strong>NMS:</strong> A network monitoring station is a central server/ software application running on a network device which is used to monitor and manage the various SNMP based network devices in the network. An NMS can request an agent to send a query or change the variables of managed network devices.</p>
<p><strong>Agent:</strong> An agent is an application that resides on the network devices that need to be managed. It maintains the information regarding the managed devices, coordinates with the NMS and responds to the NMS queries. It also changes some variables of the managed devices on the instruction of the NMS and is responsible for sending alerts if some preset threshold values are exceeded in the devices.</p>
<p><strong>MIB:</strong> A management information base is like a database that resides in each of the agents, and it is a collection of all the Managed Objects. NMS can read or write to the managed objects of the MIB. It also defines the set of characteristics associated with the managed objects like Object Identifier (OI), Access Rights, Data Type of the objects etc. MIB generally stores data in a tree like structure.</p>
<p>SNMP provides the following five basic operations : Get (request sent by the NMS to agent to retrieve any variable), GetNext (request sent by the NMS to retrieve the value of next OID), Set (request sent by the NMS to agent to set the value of a variable), Response (reply message of the agent to NMS) and Traps (Unsolicited message sent by the agent to NMS when a pre-defined event occurs).</p>
<p><strong>What is SNMPv3?</strong></p>
<p>SNMPv3 is the latest version of the protocol. The main difference between the previous versions (SNMPv1, v2c) and the latest version is that, while SNMP v1,v2c used community names for authentication, SNMPv3 uses User based Security Model (USM) and View based Access Control Technologies (VACT).</p>
<p>USM introduces the concept of user name and groups. The authentication packets from the sending end is checked for validity (authentication) and the packets between the NMS and the agent are encrypted to ensure enhanced security.</p>
<p>VASM introduces five elements: Groups, Security level, contexts, MIB views and access policy. Basically these five elements control user rights to management information. The users can be grouped, and the user of a particular group can access the objects defined for a specific MIB view only.</p>
<p><strong>Limitations of SNMP:</strong></p>
<p>While SNMP provides good network management at the macro level, it does not provide many network details required to solve many network issues. Since it needs to manage multiple devices manufactured by different vendors, the parameters that SNMP can manage are quite limited, based on the standards defined. But network devices are always very different from each other. Some are really complex. So, customization for management of particular elements cannot be defined by the user.</p>
<p><strong>excITingIP.com</strong></p>
<p style="text-align: justify;">In case you have any questions, you could get in touch with us using the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum.</a></p>
</div>
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=4823ab44-1e4e-814e-bd06-98a3a003d168" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/495/an-overview-of-snmp-simple-network-management-protocol/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What is a RADIUS server?</title>
		<link>http://www.excitingip.com/475/what-is-a-radius-server/</link>
		<comments>http://www.excitingip.com/475/what-is-a-radius-server/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 03:50:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active N/w Components]]></category>
		<category><![CDATA[radius server]]></category>
		<category><![CDATA[what is a radius server]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/475/what-is-a-radius-server/</guid>
		<description><![CDATA[We all have heard a lot about the RADIUS server. We know it is sitting somewhere in the network, authenticating all the users. What exactly is this RADIUS server? How does it Authenticate, Authorize and Account for individual users and sessions? Let us find out in this article.

]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">We all have heard a lot about the RADIUS server. We know it is sitting somewhere in the network, authenticating all the users. What exactly is this RADIUS server? How does it <em>Authenticate</em>, <em>Authorize</em> and <em>Account</em> for individual users and sessions? Let us find out in this article.</p>
<p><strong>What does a RADIUS server do?</strong></p>
<p>A RADIUS server is a software package/ protocol that provides Authentication, Authorization and Accounting services. RADIUS stands for Remote Authentication Dial In User Service but the RADIUS servers of today are much more than authentication services &#8211; they can control the access to the network.</p>
<p>A RADIUS server is not a database, and it doesn&#8217;t contain a database. But it is a protocol that defines how to  work along with a database like LDAP, MySQL etc. to provide the authentication and authorization services.</p>
<p>Let us take an example of an ISP &#8211; Internet Service Provider scenario, where there are so many users connecting and hence a nice place to have a RADIUS server. Each of these users would be trying to access the host servers/NAS system. All these users need to be individually authenticated before allowing them the user session through their servers. So, when each of these users are attempting to start a connection, their user credentials (User name, passwords etc) are sent to the host server/NAS system requesting access. Now, these servers send the required authentication information to a central RADIUS server which looks up to a database like LDAP or uses its internal hashed database to check if the credentials are correct. If they are, then a message indicating as much is sent back to the host server/NAS and a session is started with the client. These messages also include the type of access the particular user can be given access to, based on their authentication parameters.</p>
<p>Once the session is started, the host server/NAS also send an information containing the time-stamp details, to the RADIUS server which stores it along with the session termination details to be sent when the session is broken by the user later. This information is used by some applications for billing purposes/ calculate the total usage time/ bandwidth over a period of time etc.</p>
<p>The host server/NAS application needs to run a client RADIUS software in order to communicate with the central RADIUS server. It is beneficial to run a RADIUS server in any organization with more than 30 users. If the organization is distributed and the users have various means of accessing the network (Wired, wireless access points, broadband, dial-in etc) then it is even better to run RADIUS server along with databases like LDAP etc.</p>
<p><strong>Authentication and Authorization:</strong></p>
<p>There are various types of authentication packets exchanged between the host server, NAS and the RADIUS Server. There are authentication request packets sent to the RADIUS server and there are various types of authentication replies sent from the RADIUS server to the host server/NAS.</p>
<p>One is authentication acknowledgement &#8211; which indicated the host server/NAS to initiate a normal session with the user by providing them with an IP address. Additional information like authorization data can also be sent with that packet to determine the type of service that the user is entitled to. Second is authentication rejection, where the RADIUS server tells the host server/NAS not to provide any type of connection to the user and they also include attributes which contain a reason for not allowing the session which can be shown to the users &#8211; like user name/ password being incorrect etc. There is also a third type of packet called authentication challenge, which requests for additional authentication information. Here the host server/NAS acts as a liaison between the user and the RADIUS server and requests the user for the additional information and sends them back to the RADIUS server. This continues until the RADIUS server sends an authentication acknowledgement or authentication rejection packets.</p>
<p>Sometimes, a request from the host server/NAS goes un-answered. In those cases, the authentication request packets are re-transmitted with a specified interval gap, till an authentication ack or authentication reject packets are received, or the pre-defined number of tries are exhausted. There can also be a backup RADIUS server which can provide the service to the clients if the primary one fails.</p>
<p>The number of sessions a user can open simultaneously with the host server/ NAS can be restricted by a RADIUS server, which if not restricted is set to unlimited. A RADIUS server also prevents repeated authentication requests by setting up failure counters &#8211; this is helpful when someone is trying to break the password. After a specific number of tries, the RADIUS server can stop that user from sending further authentication request packets.</p>
<p>A RADIUS server supports a lot of authentication types like encrypted password authentication type, SQL authentication, Pluggable Authentication Module type etc. It can also support guest authentication &#8211; Suppose there is a need to give a temporary access to a guest user &#8211; then there is no need to update their credentials or create a new entry for them in LDAP servers etc. They could just be given a default user name like guest and a password with which they could log in and use the network resources (with restricted access) for a specified amount of time.</p>
<p><strong>Accounting:</strong></p>
<p>Like the authentication packets, there are also the accounting packets that are sent between the RADIUS server and host server/NAS. As we mentioned earlier, the RADIUS server stores the accounting information for individual sessions, users, time-span, packets traversed during that session/time-span etc. An accounting request packet can be sent from a host server/NAS to the RADIUS server requesting such user session information and the RADIUS server responds back with appropriate attributes and information. After sending the requested information, the RADIUS server also sends an accounting acknowledgement packet to confirm to the host server/NAS that it has received the request and has sent the required information.</p>
<p>Since RADIUS servers can interface with databases like MySQL, odbc based database applications etc, they can store the accounting information/accounting requests in the database, along with the user credentials.</p>
<p>Information like how many packets have been sent from and to a port for a specific user or a specific session and the time taken for such sessions can be accessed by RADIUS clients. This is mostly used for billing purposes and to determine the time taken/ bandwidth consumed by individual clients and applications.</p>
<p><strong>Extension and Proxy:</strong></p>
<p>To extend the functionality of the RADIUS server without modifying the source code, extension languages are used which can interface to the core of the RADIUS server functionality and extend their applications based on specific requirements. This can also be done in a more simplistic way by using filters. Filters are used to handle the simpler requests &#8211; it is actually an external program that communicates with the RADIUS server via its standard input and output channels to extend its functionalities or to get the relevant data in a specified format.</p>
<p>RADIUS servers also support proxy services. This is required during roaming. Imagine there are two ISP&#8217;s and the user moves from the area of one ISP to another. This proxy facility is used to give internet access to the user in such situations. The connection request packets are sent to the primary ISP RADIUS server from the secondary ISP RADIUS server which in turn communicates with the former for authenticating the user, who is now accessing the internet through their network. All the accounting information is sent back to the primary RADIUS server for billing purpose.</p>
<p style="text-align: justify;"><strong>excITingIP.com</strong></p>
<p>In case you have any clarifications, you could get in touch with us using the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum.</a></p>
</div>
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=d0c80eba-23e4-81fe-b5bc-01ab1f281043" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/475/what-is-a-radius-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performance Monitoring of Enterprise Networks</title>
		<link>http://www.excitingip.com/451/performance-monitoring-of-enterprise-networks/</link>
		<comments>http://www.excitingip.com/451/performance-monitoring-of-enterprise-networks/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 21:00:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active N/w Components]]></category>
		<category><![CDATA[network probe tests]]></category>
		<category><![CDATA[network probes]]></category>
		<category><![CDATA[performance monitoring for network]]></category>
		<category><![CDATA[timestamps]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/451/performance-monitoring-of-enterprise-networks/</guid>
		<description><![CDATA[Did you know that a video conferencing application needs a latency less than 300 ms to give a good quality video images in your IP Network? There are other real time applications that require the network to maintain an optimum performance. Let us explore what parameters of the network performance could be monitored, in this article.

]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span style="text-decoration: line-through;"><br />
</span></p>
<div style="text-align: justify;">Did you know that a video conferencing application needs a latency less than 300 ms to give a good quality video images in your IP Network? There are other real time applications that require the network to maintain an optimum performance. Let us explore what parameters of the network performance could be monitored, in this article.</p>
<p>Network performance, needs to be assessed in real time to monitor parameters like jitter, delay and packet loss in the network, to assess its efficiency. This can be done by a Router, application running in server or network analyser tools.</p>
<p><strong>In a nutshell:</strong> We have a client source that sends probe queries to a server that responds. The client source sends some packets to the server and the server sends it back with an acknowledgement. Both the type, and the content of the queries are configurable and the server generally is aware that this probe is used to measure RTT (Round Trip Time) and jitter delays. Different packet types can be used within the probe like ICMP echo, ICMP timestamp, http get, udp echo, etc. These probe packets are timestamped both at the source and the destination with the times that they are sent and received from both.</p>
<p><strong>Timestamps:</strong></p>
<p>Timestamps are used to measure the latency in packet communication in both client and server side. All nodes on the network should be preferably synchronized to a common time source that is accurate (Like Stratum 3 Level) using a protocol like Network Time Protocol, to ensure accuracy of measurements. These timestamps can be performed by using hardware or software or both (which is more accurate).</p>
<p>The time-stamping activity consists of measuring the following:</p>
<p>T1 &#8211; The time at which the packets leave the source (client).<br />
T2 &#8211; The time at which the probe is received at the server.<br />
T3 &#8211; The time at which the probe leaves the server.<br />
T4 &#8211; Time at which the probe is received by the source (client).</p>
<p>Series of such timestamps are used to measure several metrics : For example RTT (Round Trip Time) is measured by computing the difference between T4 and T1 and then subtracting the difference of T3 and T2 from the former value.</p>
<p><strong>Probe Types:</strong></p>
<p>There can be several probe types which can be used to monitor the performance of the enterprise networks and some of them are: udp-ping-timestamp, udp-ping, icmp ping, tcp-ping, http-get, icmp-ping-timestamp, etc. A target is generally probed using its IPv4 address.</p>
<p><strong>Tests:</strong></p>
<p>Typically, a test is a homogeneous set of probes configured for all the devices that needs to be probed. Generally, multiple  types of probes are not a part of a single test. A test is carried out with multiple such homogeneous probes over which the performance metrics are calculated. So, during a test, such probes are generated and responses collected at a rate defined by the probe interval. An acceptable probe interval is set, and the probe is considered to be lost, if the probe doesn&#8217;t arrive back to the client source within that interval.</p>
<p>Performance metrics are measured with multiple tests, each consisting of different probe types sent between a source ip and destination ip. The interval between the tests, probe types and data types used in the probe are user configurable. The number of such probes to be used in each test could also be specified by the user and each probe can be assigned to a traffic forwarding class by specifying the type of DSCP marking to be used in the IP packet header.</p>
<p>Threshold limits are set for different delays and latencies and an alarm can be triggered each time this threshold is exceeded (SNMP traps need to be enabled for triggering alarms).</p>
<p>A lot of parameters can be configured in a test like: test name, target address, source address, probe type, probe interval, test interval, threshold, traps, probe count etc.</p>
<p><strong>Key performance indicators:</strong></p>
<p>¤ <strong>Round Trip Time:</strong> Time taken for the probe to reach the server from the client source and back.<br />
¤ <strong>Egress Time:</strong> Time taken for the probe to reach from the client source to the server.<br />
¤ <strong>Ingress Time: </strong>Time taken for the probe to reach from the server to the client time.<br />
¤ <strong>Jitter: </strong>The delay experienced in the Ingress and Egress.<br />
¤ <strong>Lost probes/ Successive Lost probes:</strong> The number of probes that don&#8217;t return/reach within the threshold timings. This is also monitored for successive probes.<br />
¤ <strong>Latency:</strong> This value is calculated from the Round Trip Time values.</p>
<p><strong>excITingIP.com</strong></p>
<p>In case you have any questions, you could get in touch with us using the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum.</a></div>
<p style="text-align: justify;">
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=2bbb7bb6-9980-860d-a5f8-b79c97ce2075" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/451/performance-monitoring-of-enterprise-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is NAT and why is NAT Traversal required?</title>
		<link>http://www.excitingip.com/438/what-is-nat-and-why-is-nat-traversal-required/</link>
		<comments>http://www.excitingip.com/438/what-is-nat-and-why-is-nat-traversal-required/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 22:12:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active N/w Components]]></category>
		<category><![CDATA[methods for NAT traversal]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[NAT Traversal]]></category>
		<category><![CDATA[why NATTING is required]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/438/what-is-nat-and-why-is-nat-traversal-required/</guid>
		<description><![CDATA[This article gives an introduction to NAT - Network Address Translation, explains why NAT is required, gives an introduction to NAT Traversal (required for certain streams like SIP/H.323) and lists the techniques available for doing the NAT Traversal. ]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">This article gives an introduction to NAT &#8211; Network Address Translation, explains why NAT is required, gives an introduction to NAT Traversal (required for certain streams like SIP/H.323) and lists the techniques available for doing the NAT Traversal.</p>
<p><strong>What is NAT?</strong></p>
<p>NAT is the short form of Network Address Translation. Basically, there are two types of IP addresses. Private IP addresses which are used within a network (LAN) and Public IP address which is used for devices to connect to public servers in the Internet. While there are enough private IP addresses to be assigned to all the computers of a LAN private network, there are only a limited number of public IP addresses that can be given to companies to communicate with the outside network.</p>
<p>Let us assume that a company has only one public IP address but several private IP address dynamically assigned by the DHCP server for all its computers. So, a NAT application (Router, Firewall) would change the source address (private IP address) on every outgoing packet from the internal computers in to the single public IP address. But it assigns a different source port for packets coming from each computer, so that while the packets return with a single public IP address, it can still remember which packet needs to go to which computer (Every IP address has source IP, destination IP and associated port numbers). Of course, while coming back, the packets are re-assigned with its respective private IP address of the computer it needs to go to and the public IP address is discarded by the NAT application. This complex process is managed by a port mapping table managed by the NAT application, for all the incoming and outgoing packets from a network.</p>
<p>There is one more reason for using a NAT &#8211; Security. As the internal IP addresses are changed for all the computers at the gateway level, the internal IP addresses are never revealed to the external computers receiving the packets/ intercepting the packets.</p>
<p><strong>What is NAT Traversal and why is it required?</strong></p>
<p>Any incoming packets (which come directly from unsolicited sources) would be blocked by such a NAT appliance, as the internal PC&#8217;s and IP phone extensions are non-routable from the public network. But most of the incoming calls in IP Telephony (SIP, MGCP) and Video Conferencing applications (H.323) come directly from external sources. Also complicating the whole thing is the behaviour of some firewalls: Some firewalls block traffic based on the direction of their flow. They do not allow packets from outside the network to come inside, without any of the internal systems requesting for the same. But the very idea of IP telephony is to allow anyone from outside to call anyone inside the network. So, in such cases NAT/Firewall traversal is required selectively.</p>
<p><strong>Types of NAT/Firewall Traversal:</strong></p>
<p>¤ <strong>Universal Plug and Play (UPnP): </strong>VoIP applications require to discover and use the external IP addresses and the port numbers that NAT selects for signalling and media flows &#8211; The SIP clients calling from outside can put this information in to the SIP signalling and establish a call. UPnP allows client applications (Firewalls, SIP Phones) to work with each other and find out and establish a call in that manner but all the client applications need to be UPnP compliant (have the software pre-loaded). So, all the involved vendors need to support this.</p>
<p>¤ <strong>Simple Traversal of UDP through Network Address Translators (STUN):</strong> This method involves a STUN server, in the public address space, accessible to the clients calling from outside the network. But the clients need to be STUN enabled, beforehand. Such clients sends an exploratory message to the STUN server to determine the required information. The STUN server examines the incoming message and informs the client of the public IP address and ports to be used for NAT traversal.</p>
<p>¤ <strong>Application Layer Gateway (ALG):</strong> This technique proposes the replacement (or up-gradation) of the existing NAT/Firewall with ALG. The ALG can change the signalling to reflect the public IP addresses and ports used by the signalling and media streams and hence the call can be established from outside.</p>
<p>¤ <strong>Manual Settings: </strong>This method involves using static NAT addressing. That is, each client is manually configured in the NAT to use the public IP address and a certain port every time. These details need to be configured with the external client (SIP phone) now, to establish a call.</p>
<p>¤ <strong>Tunneling:</strong> In this technique, there are two servers &#8211; one outside the network and another inside the network. The server which is outside receives the SIP traffic, modifies its signalling to reflect the public ip address and the port numbers associated with the NAT, creates a tunnel with the other server sitting inside the network (the firewall is reconfigured to allow this traffic) and carries only the SIP signalling and media traffic, in to the network.</p>
<p>¤ <strong>Proxy Server:</strong> In this technique, two proxy servers sit in-between the IP PBX, internal SIP phones and the external SIP phones. The SIP signalling packets from outside the network are directed to the signal proxy server, which appends the information to include its own ip address and port information and sends it to the PBX. The PBX will send back an ACK message to the proxy, which is forwarded to the calling SIP phone with the required information to set up a media stream connection with the media proxy server. The media proxy then forwards these packets to the internal SIP phones. In the whole process, the external SIP phones assume that the proxy server is the PBX/ internal SIP phones and vice-versa.</p>
<p><strong>excITingIP.com</strong></p>
<p>In case you have any clarifications, you could contact us via the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum.</a></div>
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=a760f1b1-311b-8165-9cde-7881871e6d95" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/438/what-is-nat-and-why-is-nat-traversal-required/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Overview of Syslog and Syslog Server</title>
		<link>http://www.excitingip.com/421/an-overview-of-syslog-and-syslog-server/</link>
		<comments>http://www.excitingip.com/421/an-overview-of-syslog-and-syslog-server/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 21:24:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Active N/w Components]]></category>
		<category><![CDATA[filtering rules and alarms in syslog]]></category>
		<category><![CDATA[syslog]]></category>
		<category><![CDATA[syslog server]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/421/an-overview-of-syslog-and-syslog-server/</guid>
		<description><![CDATA[This article gives a short introduction to Syslog and Syslog server, how they help in monitoring of the network devices by storing and retrieving the logs generated by the network devices in a data base format, how messages are logged in a Syslog server, filtering rules in a Syslog server, options for alarm generation in Syslog server and the disadvantages of Syslog server.

]]></description>
			<content:encoded><![CDATA[<p><br/></p>
<div style="text-align: justify;">This article gives a short introduction to Syslog and Syslog server, how they help in monitoring of the network devices by storing and retrieving the logs generated by the network devices in a data base format, how messages are logged in a Syslog server, filtering rules in a Syslog server, options for alarm generation in Syslog server and the disadvantages of Syslog server.</div>
<p><br/></p>
<div style="text-align: justify;"><strong>What is Syslog and why is it required?</strong></div>
<div style="text-align: justify;">
<p>Syslog is a protocol for sending and receiving notification messages from network devices which are capable of sending Syslog messages. Generally, these messages are sent in a certain format to a Syslog server which gives the option to store the messages and retrieve selective messages. The message includes information like the host ip address, time stamp, event message, facility, severity etc. While facility indicates the application sending out the Syslog message, there are different levels of severity assigned to each message starting from 0 to 7 (System Unstable, critical, Informational, Debug etc).</p>
<p>Syslog is required for monitoring the network devices and systems, which send out notification messages in case if there is a problem in its functioning or to send notification messages if certain pre-notified events happen or to monitor for suspicious activity through the change log/event log of the network devices like Firewalls. Almost all devices like network switches, routers, wireless controllers, IDS systems etc. send such messages in Syslog format.</p>
<p><strong>Message Logging and Database Integration in Syslog Server:</strong></p>
<p>A Syslog server offers a centralized log/event management for the messages received from different network devices. This makes it easier for a large enterprise by enabling them to monitor/trace the health of all the network devices from a single application and also create common filters/ alarms for monitoring and notification purposes.</p>
<p>The log messages stored in the Syslog servers are generally very small and about 5 million messages can be stored for 1 Gb of hard disk space. The capacity of most of the modern servers are enough to write thousand or more entries per second in to the database of the Syslog server. It is also recommended to use faster hard disks like SCSI and RAID solutions for better performance especially during higher load.</p>
<p>Some of the Syslog servers support ODBC format compatible databases. Some vendors support MySQL and some others support MS SQL or Access. The log messages are kept in a data base format defined/ supported by the vendor.</p>
<p><strong>Filtering rules in a Syslog Server:</strong></p>
<p>Since a Syslog server receives/stores a large amount of Log messages sent by various network devices, it is important to have a good and quick retrieval mechanism to extract only the relevant messages based on certain parameters (like device name, event criticality etc.). To enable this, the Syslog servers use Filtering rules.</p>
<p>A filter enables the administrator to see certain types of entries or avoid seeing certain types of entries (Called a Negative filter). So, a rule could be set up to show all the log messages from the firewall alone which are critical, for example. There could be specific filters to show certain types of entries, there could be generic filters to indicate the type of application generating the message logs etc. There could also be certain filters, which are a combination few other filters.</p>
<p><strong>Alarms:</strong></p>
<p>Defining alarms provide immediate feedback for important events like application failures, hardware errors, lost contact, mis-configuration etc). So, based on a previously set criterion or filtering rule, alarms can be generated and the IT support team could be notified via email, SMS, pop-up messages, http alarms, SNMP alarms etc. This process is automated so that when there is a sudden failure of any of the network devices or if a certain important event has occurred in any of the network devices, the IT support team is automatically and immediately notified. The Syslog server enables to do this.</p>
<p><strong>Limitations of Syslog server:</strong></p>
<p>¤ Message limit of 1k.<br />
¤ Message format not often standardised and only some are in human readable format.<br />
¤ The RFC&#8217;s proposed for Syslog has not been uniformly adopted.<br />
¤ Since it is UDP based, there maybe some reliability issues.<br />
¤ Protocol is not very secure and prone to replay attacks etc. Sender address can also be faked.<br />
¤ If there is a large burst of network traffic, there might be some packet loss.</p>
<p><strong>excITingIP.com</strong></p>
<p>In case you have any questions, you could get in touch with us via the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum.</a></div>
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=8f833a7e-c15d-8861-b385-05e698fd98a0" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/421/an-overview-of-syslog-and-syslog-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
