<?xml version="1.0" encoding="ISO-8859-2"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Tomasz Wendlandt</title>
	
	<link>http://wendlandt.pl</link>
	<description>Tech blog</description>
	<lastBuildDate>Mon, 10 Jan 2011 12:49:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TomaszWendlandt" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="tomaszwendlandt" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>UCCX 8 Licensing</title>
		<link>http://wendlandt.pl/uccx-8-licensing/</link>
		<comments>http://wendlandt.pl/uccx-8-licensing/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 12:49:38 +0000</pubDate>
		<dc:creator>juggler</dc:creator>
				<category><![CDATA[Unified Communications]]></category>

		<guid isPermaLink="false">http://wendlandt.pl/?p=509</guid>
		<description><![CDATA[W UCCX 8 Cisco zmieniło model licencjonowania. W nowej wersji licencja jest przypisana do node&#8217;a i generowana na podstawie kilku konfigurowalnych (sic!) parametrów &#8211; Time zone, NTP Server, Hostname itp. A wszystko po to by dodać wsparcie dla VMware. Szczegóły poniżej: One of the big changes in the 8.x version is the licensing model, as [...]]]></description>
			<content:encoded><![CDATA[<p>W UCCX 8 Cisco zmieniło model licencjonowania. W nowej wersji licencja jest przypisana do node&#8217;a i generowana na podstawie kilku konfigurowalnych (sic!) parametrów &#8211; Time zone, NTP Server, Hostname itp. A wszystko po to by dodać wsparcie dla VMware. Szczegóły poniżej:</p>
<blockquote><p><em>One  of the big changes in the 8.x version is the licensing model, as it  changed from a non node locked license to a node locked license schema.  In the old versions of UCCX the license was not dependant on the  hardware of software configuration, so basically you were able to use  any license on any server without any issue. But in this new version the  license gets associated to something we call now &#8216;License MAC&#8217;, which  is a 12 digit HEX value created by hashing a great deal of parameters  that you configure on the server, including: Time zone, NTP Server 1 (or &#8216;none&#8217;), NIC speed (or &#8216;auto&#8217;), Hostname,  IP Address, IP Mask, Gateway Address, Primary DNS, SMTP Server (or  &#8216;none&#8217;), Certificate Information (Organization, Unit, Location, State,  Country), etc. If there&#8217;s a change on any of these parameters, the  License MAC also changes and you will need to request a re-host license  to the Cisco licensing team in no more than 30 days.</em></p></blockquote>
<p><a href="https://supportforums.cisco.com/community/netpro/collaboration-voice-video/others/blog/2010/10/29/uccx-8-licensing">Źródło</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wendlandt.pl/uccx-8-licensing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco Unified Communications Manager Software Compatibility Matrix</title>
		<link>http://wendlandt.pl/cisco-unified-communications-manager-software-compatibility-matrix/</link>
		<comments>http://wendlandt.pl/cisco-unified-communications-manager-software-compatibility-matrix/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 11:56:52 +0000</pubDate>
		<dc:creator>juggler</dc:creator>
				<category><![CDATA[Unified Communications]]></category>

		<guid isPermaLink="false">http://wendlandt.pl/?p=505</guid>
		<description><![CDATA[Cisco Unified Communications Manager Software Compatibility Matrix Cisco Unified SRST 8.0 Supported Firmware, Platforms, Memory, and Voice Products Cisco Unified Communications System Release Summary Matrix for IP Telephony]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/compat/ccmcompmatr.html#wp51387">Cisco Unified Communications Manager Software Compatibility Matrix</a></p>
<p><a href="http://www.cisco.com/en/US/partner/docs/voice_ip_comm/cusrst/requirements/guide/srs80spc.html">Cisco Unified SRST 8.0 Supported Firmware, Platforms, Memory, and Voice Products</a></p>
<p><a href="http://www.cisco.com/en/US/customer/docs/voice_ip_comm/uc_system/unified/communications/system/versions/IPTMtrix.html">Cisco Unified Communications System Release Summary Matrix for IP Telephony</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://wendlandt.pl/cisco-unified-communications-manager-software-compatibility-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transparent spreading of incoming network traffic load across CPUs</title>
		<link>http://wendlandt.pl/transparent-spreading-of-incoming-network-traffic-load-across-cpus/</link>
		<comments>http://wendlandt.pl/transparent-spreading-of-incoming-network-traffic-load-across-cpus/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 17:03:02 +0000</pubDate>
		<dc:creator>juggler</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://wendlandt.pl/?p=491</guid>
		<description><![CDATA[Ciekawy ficzer w kernelu 2.6.35. Network cards have improved the bandwidth to the point where it&#8217;s hard for a single modern CPU to keep up. Two new features contributed by Google aim to spread the load of network handling across the CPUs available in the system: Receive Packet Steering (RPS) and Receive Flow Steering (RFS). [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wendlandt.pl/wp-includes/images/tux_linux_inside.png" alt="Tux" />Ciekawy ficzer w kernelu 2.6.35. </p>
<p><em>Network cards have improved the bandwidth to the point where it&#8217;s hard for a single modern CPU to keep up. Two new features contributed by Google aim to spread the load of network handling across the CPUs available in the system: Receive Packet Steering (RPS) and Receive Flow Steering (RFS).</p>
<p>RPS distributes the load of received packet processing across multiple CPUs. This solution allows protocol processing (e.g. IP and TCP) to be performed on packets in parallel (contrary to the previous code). For each device (or each receive queue in a multi-queue device) a hashing of the packet header is used to index into a mask of CPUs (which can be configured manually in /sys/class/net/<device>/queues/rx-<n>/rps_cpus) and decide which CPU will be used to process a packet. But there&#8217;re also some heuristics provided by the RFS side of this feature. Instead of randomly choosing the CPU from a hash, RFS tries to use the CPU where the application running the recvmsg() syscall is running or has run in the past, to improve cache utilization. Hardware hashing is used if available. This feature effectively emulates what a multi-queue NIC can provide, but instead it is implement in software and for all kind of network hardware, including single queue cards and not excluding multiqueue cards.</p>
<p>Benchmarks of 500 instances of netperf TCP_RR test with 1 byte request and response show the potential benefit of this feature, a e1000e network card on 8 core Intel server goes from 104K tps at 30% CPU usage, to 303K tps at 61% CPU usage when using RPS+RFS. A RPC test which is similar in structure to the netperf RR test with 100 threads on each host, but doing more work in userspace that netperf, goes from 103K tps at 48% of CPU utilization to 223K at 73% CPU utilization and much lower latency. </n></device></em></p>
<p>Więcej o RPS i RFS:<br />
<a href="http://lwn.net/Articles/362339/">http://lwn.net/Articles/362339/</a><br />
<a href="http://lwn.net/Articles/362339/">http://lwn.net/Articles/362339/</a><br />
<a href="http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.35">http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.35</a></p>
<p><a href="http://kernelnewbies.org/Linux_2_6_35#head-94daf753b96280181e79a71ca4bb7f7a423e302a">Źródło</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wendlandt.pl/transparent-spreading-of-incoming-network-traffic-load-across-cpus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unicast mac flooding on Catalyst 6500</title>
		<link>http://wendlandt.pl/unicast-mac-flooding-on-catalyst-6500/</link>
		<comments>http://wendlandt.pl/unicast-mac-flooding-on-catalyst-6500/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 21:42:28 +0000</pubDate>
		<dc:creator>juggler</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://wendlandt.pl/?p=451</guid>
		<description><![CDATA[W architekturze 6500 przy zastosowaniu DFC następuje rozproszone przetwarzanie ramek (distributed switching). W takiej kofiguracji każda karta liniowa ma własną tablice CAM. Co w praktyce oznacza, że każda karta z DFC uczy się MACów niezależnie i przechowuje je w tablicy przez określony czas (aging time). Naturalne jest wówczas, że Supervisor nie widzi ruchu dla danego [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wendlandt.pl/wp-includes/images/dfc.jpg" alt="DFC" /><br />
W architekturze 6500 przy zastosowaniu DFC następuje rozproszone przetwarzanie ramek (<em>distributed switching</em>). W takiej kofiguracji każda karta liniowa ma własną tablice CAM. Co w praktyce oznacza, że każda karta z DFC uczy się MACów niezależnie i przechowuje je w tablicy przez określony czas (<em>aging time</em>). Naturalne jest wówczas, że Supervisor nie widzi ruchu dla danego MAC adresu, ponieważ ruch ten zostanie wysłany z pominięciem Supervisora (bezpośrednio przez kartę liniową), a ponieważ przez dłuższy czas Supervisor nie będzie widział ruchu do danego MACa, zostanie on usunięty z jego tablicy CAM. </p>
<p>Co się dzieje dalej? Ponownie przychodzi ruch dla danego MACa, ale ponieważ inne karty w chassis nie mają go w CAMie ruch ten jest wysyłany do wszystkich kart. W efekcie widzimy unicast flooding w ramach jednego vlanu. Jak można rozwiązać taki problem? Należy włączyć synchronizację tablic MAC adresów DFC z PFC Supervisora oraz opcjonalnie wydłużyć czas <em>aging-time</em>:<br />
<pre><code>(config)#mac-address-table synchronize
(config)#mac-address-table aging-time 900
</code></pre></p>
<p><pre><code>#sh mac address-table address 0014.0000.aabb all
Legend: * - primary entry
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;age - seconds since last seen
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n/a - not available

&nbsp;&nbsp;vlan&nbsp;&nbsp; mac address&nbsp;&nbsp;&nbsp;&nbsp; type&nbsp;&nbsp;&nbsp;&nbsp;learn&nbsp;&nbsp;&nbsp;&nbsp; age&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ports
------+----------------+--------+-----+----------+--------------------------
Module 2[FE 1]:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;180&nbsp;&nbsp; Gi9/21
Module 2[FE 2]:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;180&nbsp;&nbsp; Gi9/21
Module 3[FE 1]:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;145&nbsp;&nbsp; Gi9/21
Module 3[FE 2]:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;145&nbsp;&nbsp; Gi9/21
Module 4[FE 1]:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;180&nbsp;&nbsp; Gi9/21
Module 4[FE 2]:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;180&nbsp;&nbsp; Gi9/21
Active Supervisor:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp; Gi9/21
Module 7[FE 1]:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nbsp; Gi9/21
Module 7[FE 2]:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20&nbsp;&nbsp; Gi9/21
Module 8[FE 1]:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;170&nbsp;&nbsp; Gi9/21
Module 8[FE 2]:
&nbsp;&nbsp; 10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;170&nbsp;&nbsp; Gi9/21
Module 9[FE 1]:
*&nbsp;&nbsp;10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp; Gi9/21
Module 9[FE 2]:
*&nbsp;&nbsp;10&nbsp;&nbsp;0014.0000.aabb&nbsp;&nbsp; dynamic&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;180&nbsp;&nbsp; Gi9/21
</code></pre><br />
<pre><code>
#sh mac address-table synchronize statistics

MAC Entry Out-of-band Synchronization Feature Statistics:
---------------------------------------------------------

&nbsp;&nbsp;&nbsp;&nbsp;Module [2]
&nbsp;&nbsp;&nbsp;&nbsp;-----------

&nbsp;&nbsp;&nbsp;&nbsp;Module Status:
Statistics collected from module&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;2
Number of L2 asics in this module&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;2

&nbsp;&nbsp;&nbsp;&nbsp;Global Status:
Status of feature enabled on the switch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;on
Default activity time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;160
Configured current activity time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;160

&nbsp;&nbsp;&nbsp;&nbsp;Statistics from ASIC 0 when last activity timer expired:
Age value in seconds from age byte register&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x3D
Current activity interval start time for seconds&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x20
Current activity interval end time for seconds&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x40
Current inactive interval start time for seconds&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x0
Current inactive interval end time for seconds&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x20
Age value in minutes from age byte register&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x2F
Current activity interval start time for minutes&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x2C
Current activity interval end time for minutes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x2F
Current inactive interval start time for minutes&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x29
Current inactive interval end time for minutes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x2C
Age value in hours from age byte register&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x27
Current activity interval start time for hours&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x26
Current activity interval end time for hours&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x27
Current inactive interval start time for hours&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x26
Current inactive interval end time for hours&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x26
Age value in days from age byte register&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x16
Current activity interval start time for days&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x15
Current activity interval end time for days&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x16
Current inactive interval start time for days&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x15
Current inactive interval end time for days&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x15
Number of active entries read&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;1372435
Number of entries ignored with update to age byte&nbsp;&nbsp; :&nbsp;&nbsp;3812323
Number of entries updated with age byte&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;1781719
Number of entries created new&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;4194

&nbsp;&nbsp;&nbsp;&nbsp;Statistics from ASIC 1 when last activity timer expired:
Age value in seconds from age byte register&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x3D
Current activity interval start time for seconds&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x20
Current activity interval end time for seconds&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x40
Current inactive interval start time for seconds&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x0
Current inactive interval end time for seconds&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x20
Age value in minutes from age byte register&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x2F
Current activity interval start time for minutes&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x2C
Current activity interval end time for minutes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x2F
Current inactive interval start time for minutes&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x29
Current inactive interval end time for minutes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x2C
Age value in hours from age byte register&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x27
Current activity interval start time for hours&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x26
Current activity interval end time for hours&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x27
Current inactive interval start time for hours&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x26
Current inactive interval end time for hours&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x26
Age value in days from age byte register&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;0x16
Current activity interval start time for days&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x15
Current activity interval end time for days&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x16
Current inactive interval start time for days&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x15
Current inactive interval end time for days&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0x15
Number of active entries read&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;2043307
Number of entries ignored with update to age byte&nbsp;&nbsp; :&nbsp;&nbsp;3928935
Number of entries updated with age byte&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;993682
Number of entries created new&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;0</code></pre></p>
<p>
Źródło:<br />
<a href="http://www.cisco.com/en/US/products/hw/switches/ps708/products_tech_note09186a00807347ab.shtml">http://www.cisco.com/en/US/products/hw/switches/ps708/products_tech_note09186a00807347ab.shtml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wendlandt.pl/unicast-mac-flooding-on-catalyst-6500/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heatmap dla ruchu HTTP</title>
		<link>http://wendlandt.pl/heatmap-dla-ruchu-http/</link>
		<comments>http://wendlandt.pl/heatmap-dla-ruchu-http/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 23:07:21 +0000</pubDate>
		<dc:creator>juggler</dc:creator>
				<category><![CDATA[F5]]></category>

		<guid isPermaLink="false">http://wendlandt.pl/?p=389</guid>
		<description><![CDATA[Poniżej link do bardzo ciekawej iRule&#8217;ki. Zlicza połączenia HTTP i przy wykorzystaniu Google Chart Tools rysuje mapę z zaznaczeniem obszarów, z których jest najwięcej hitów. Im ciemniejszy obszar, tym więcej ruchu z tego miejsca trafia do naszego VIPa. Źródło: Heatmaps, iRules Style: Part 1 Heatmaps, iRules Style: Part 2]]></description>
			<content:encoded><![CDATA[<p>Poniżej link do bardzo ciekawej iRule&#8217;ki. Zlicza połączenia HTTP i przy wykorzystaniu <a href="http://code.google.com/intl/pl/apis/chart/">Google Chart Tools</a> rysuje mapę z zaznaczeniem obszarów, z których jest najwięcej hitów. Im ciemniejszy obszar, tym więcej ruchu z tego miejsca trafia do naszego VIPa.</p>
<p><img src="http://wendlandt.pl/wp-includes/images/heatmap.jpg" alt="Heatmap" /></p>
<p>Źródło:</p>
<p><a href="http://devcentral.f5.com/Tutorials/TechTips/tabid/63/articleType/ArticleView/articleId/1084382/Heatmaps-iRules-Style-Part-1.aspx">Heatmaps, iRules Style: Part 1</a><br />
<a href="http://devcentral.f5.com/Tutorials/TechTips/tabid/63/articleType/ArticleView/articleId/1086353/Heatmaps-iRules-Style-Part2.aspx">Heatmaps, iRules Style: Part 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wendlandt.pl/heatmap-dla-ruchu-http/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco search bar</title>
		<link>http://wendlandt.pl/cisco-search-bar/</link>
		<comments>http://wendlandt.pl/cisco-search-bar/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 20:44:28 +0000</pubDate>
		<dc:creator>juggler</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://wendlandt.pl/?p=313</guid>
		<description><![CDATA[Mała rzecz, której używam od dawna i jest przydatna w codziennej pracy &#8211; plugin do FF, IE oraz Google Chrome umożliwiający szybkie przeszukiwanie strony Cisco.com, a dokładniej obszarów: Tools * BugID Lookup Tool * Command Lookup Tool for IOS Commands * Error Message Decoder Tool * RMA/Service Order Status Tool * TAC Service Request Query [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wendlandt.pl/wp-includes/images/search_plugin_manage_1_ff.gif" alt="search bar" />Mała rzecz, której używam od dawna i jest przydatna w codziennej pracy &#8211; plugin do FF, IE oraz Google Chrome umożliwiający szybkie przeszukiwanie strony Cisco.com, a dokładniej obszarów:</p>
<p>Tools</p>
<p>    * BugID Lookup Tool<br />
    * Command Lookup Tool for IOS Commands<br />
    * Error Message Decoder Tool<br />
    * RMA/Service Order Status Tool<br />
    * TAC Service Request Query</p>
<p>Searches</p>
<p>    * Search Cisco<br />
    * Search Cisco Brazil<br />
    * Search Cisco Japan<br />
    * Search Cisco Latin America<br />
    * Search Cisco Russia<br />
    * Search Forums, Blogs, and Wikis<br />
    * Search Software Downloads</p>
<p><a href="http://www.cisco.com/web/tsweb/searchplugins/plugin_homepage.html#">http://www.cisco.com/web/tsweb/searchplugins/plugin_homepage.html#</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wendlandt.pl/cisco-search-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshooting CDR Analysis and Reporting &#x2013; CUCM</title>
		<link>http://wendlandt.pl/troubleshooting-cdr-analysis-and-reporting-cucm/</link>
		<comments>http://wendlandt.pl/troubleshooting-cdr-analysis-and-reporting-cucm/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 15:07:18 +0000</pubDate>
		<dc:creator>juggler</dc:creator>
				<category><![CDATA[Unified Communications]]></category>

		<guid isPermaLink="false">http://wendlandt.pl/?p=399</guid>
		<description><![CDATA[Dobry dokument opisujący troubleshooting zrzutów CDR w CUCMie, krótko i konkretnie. https://supportforums.cisco.com/docs/DOC-5706]]></description>
			<content:encoded><![CDATA[<p>Dobry dokument opisujący troubleshooting zrzutów CDR w CUCMie, krótko i konkretnie.</p>
<p><a href="https://supportforums.cisco.com/docs/DOC-5706">https://supportforums.cisco.com/docs/DOC-5706</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wendlandt.pl/troubleshooting-cdr-analysis-and-reporting-cucm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Click to Call with Firefox 3.x</title>
		<link>http://wendlandt.pl/click-to-call-with-firefox-3-x/</link>
		<comments>http://wendlandt.pl/click-to-call-with-firefox-3-x/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 00:34:53 +0000</pubDate>
		<dc:creator>juggler</dc:creator>
				<category><![CDATA[Unified Communications]]></category>

		<guid isPermaLink="false">http://wendlandt.pl/?p=358</guid>
		<description><![CDATA[Jakiś czas temu szukałem alternatywy dla Ciscowego Click to Call, która poradzi sobie z Firefoxem >= 3.0 (niestety Click to Call działa świetnie z Wordem, Excelem, PowerPointem, Outlookiem i IE, ale z Firefoxem tylko do wersji 2.0) i trafiłem na Laurenson UC Plugin, nice:).]]></description>
			<content:encoded><![CDATA[<p>Jakiś czas temu szukałem alternatywy dla <a href="http://www.cisco.com/en/US/prod/collateral/voicesw/ps6882/ps9156/at_a_glance_c45-487474.pdf">Ciscowego Click to Call</a>, która poradzi sobie z Firefoxem >= 3.0 (niestety Click to Call działa świetnie z Wordem, Excelem, PowerPointem, Outlookiem i IE, ale z Firefoxem tylko do wersji 2.0) i trafiłem na <a href="https://wwwin.laurenson.com/blog/">Laurenson UC Plugin</a>, nice:).</p>
]]></content:encoded>
			<wfw:commentRss>http://wendlandt.pl/click-to-call-with-firefox-3-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>new method in HTTP &#x2013; PATCH</title>
		<link>http://wendlandt.pl/new-method-in-http-patch/</link>
		<comments>http://wendlandt.pl/new-method-in-http-patch/#comments</comments>
		<pubDate>Sun, 09 May 2010 14:07:40 +0000</pubDate>
		<dc:creator>juggler</dc:creator>
				<category><![CDATA[Pozostałe]]></category>

		<guid isPermaLink="false">http://wendlandt.pl/?p=360</guid>
		<description><![CDATA[PATCH Method for HTTP Abstract Several applications extending the Hypertext Transfer Protocol (HTTP) require a feature to do partial resource modification. The existing HTTP PUT method only allows a complete replacement of a document. This proposal adds a new HTTP method, PATCH, to modify an existing HTTP resource. http://tools.ietf.org/html/rfc5789]]></description>
			<content:encoded><![CDATA[<p><em>PATCH Method for HTTP</p>
<p>Abstract</p>
<p>   Several applications extending the Hypertext Transfer Protocol (HTTP)<br />
   require a feature to do partial resource modification.  The existing<br />
   HTTP PUT method only allows a complete replacement of a document.<br />
   This proposal adds a new HTTP method, PATCH, to modify an existing<br />
   HTTP resource.</em></p>
<p><a href="http://tools.ietf.org/html/rfc5789">http://tools.ietf.org/html/rfc5789</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wendlandt.pl/new-method-in-http-patch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slow Ramp Time</title>
		<link>http://wendlandt.pl/slow-ramp-time/</link>
		<comments>http://wendlandt.pl/slow-ramp-time/#comments</comments>
		<pubDate>Mon, 03 May 2010 13:54:41 +0000</pubDate>
		<dc:creator>juggler</dc:creator>
				<category><![CDATA[F5]]></category>

		<guid isPermaLink="false">http://wendlandt.pl/?p=362</guid>
		<description><![CDATA[Przydatna sprawa, gdy nie chcemy aby nowy member pooli nie dostał zbyt duże ruchu na początku. Zbyt duży &#8220;strzał&#8221; nowych połączeń może położyć membera. Dlatego korzystamy z Slow Ramp Time, aby nowe połączenia były stopniowo dokładane. Slow Ramp Time Specifies the duration during which the system sends less traffic to a newly-enabled pool member. The [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wendlandt.pl/wp-includes/images/f5.png" alt="F5" />Przydatna sprawa, gdy nie chcemy aby nowy member pooli nie dostał zbyt duże ruchu na początku. Zbyt duży &#8220;strzał&#8221; nowych połączeń może położyć membera. Dlatego korzystamy z <em>Slow Ramp Time</em>, aby nowe połączenia były stopniowo dokładane.</p>
<p><strong>Slow Ramp Time</strong></p>
<p><em>Specifies the duration during which the system sends less traffic to a newly-enabled pool member. The amount of traffic is based on the ratio of how long the pool member has been available compared to the slow ramp time, in seconds. Once the pool member has been online for a time greater than the slow ramp time, the pool member receives a full proportion of the incoming traffic.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://wendlandt.pl/slow-ramp-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

