<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-23021255</id><updated>2009-07-14T23:29:04.809+02:00</updated><title type="text">Cisco IOS hints and tricks</title><subtitle type="html">Here you'll find useful (mostly advanced) Cisco Internetworking Operating System (IOS) tricks and hints on deploying some not-so-well known features on Cisco routers.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.ioshints.info/feeds/posts/full" /><link rel="alternate" type="text/html" href="http://blog.ioshints.info/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/full?start-index=26&amp;max-results=25" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>810</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-nd/3.0/" /><link rel="self" href="http://ioshints.blogspot.com/feeds/posts/default" type="application/atom+xml" /><feedburner:emailServiceId>CiscoIosHintsAndTricks</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fioshints.blogspot.com%2Ffeeds%2Fposts%2Fdefault" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Fioshints.blogspot.com%2Ffeeds%2Fposts%2Fdefault" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://ioshints.blogspot.com/feeds/posts/default" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fioshints.blogspot.com%2Ffeeds%2Fposts%2Fdefault" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Fioshints.blogspot.com%2Ffeeds%2Fposts%2Fdefault" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Fioshints.blogspot.com%2Ffeeds%2Fposts%2Fdefault" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://www.addtoany.com/?linkname=Cisco%20IOS%20hints%20and%20tricks&amp;linkurl=http%3A%2F%2Fioshints.blogspot.com%2Ffeeds%2Fposts%2Fdefault&amp;type=feed" src="http://www.addtoany.com/addfr-b.gif">Add to Any Feed Reader</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-23021255.post-1690953434272619904</id><published>2009-07-14T10:43:00.000+02:00</published><updated>2009-07-14T10:43:38.563+02:00</updated><title type="text">Goodbye, Blogger comments</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;I received numerous complaints about the inability to write comments to my blog in the last few weeks. I had &lt;a href="http://ajaxandxml.blogspot.com/2009/01/blogger-software-quality.html"&gt;comment-related problems for months&lt;/a&gt;, but the situation was getting out of control: initially only the Internet Explorer users had (manageable) problems, then it spread to some Firefox users, later it became impossible to submit comments at all and the last marvel in this buggy saga was the “automatic” conversion from &lt;em&gt;Publish &lt;/em&gt;request to &lt;em&gt;preview&lt;/em&gt; screen. I had enough, Google has yet again proven that you usually get what you pay for.&lt;/p&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/07/goodbye-blogger-comments.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=hw5W2TNJ6YU:F5F_-KtA4Ko:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=hw5W2TNJ6YU:F5F_-KtA4Ko:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=hw5W2TNJ6YU:F5F_-KtA4Ko:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=hw5W2TNJ6YU:F5F_-KtA4Ko:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=hw5W2TNJ6YU:F5F_-KtA4Ko:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=hw5W2TNJ6YU:F5F_-KtA4Ko:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=hw5W2TNJ6YU:F5F_-KtA4Ko:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=hw5W2TNJ6YU:F5F_-KtA4Ko:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/hw5W2TNJ6YU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/1690953434272619904/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/goodbye-blogger-comments.html#comment-form" title="1 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/1690953434272619904" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/hw5W2TNJ6YU/goodbye-blogger-comments.html" title="Goodbye, Blogger comments" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/goodbye-blogger-comments.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-6509793153715988699</id><published>2009-07-14T06:52:00.003+02:00</published><updated>2009-07-14T10:23:09.143+02:00</updated><title type="text">The best International NetRider comes from Slovenia</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;On July 1&lt;sup&gt;st&lt;/sup&gt;, Cisco Systems ran the &lt;a href="http://newsroom.cisco.com/dlls/2009/ts_062209.html"&gt;annual International NetRiders competition&lt;/a&gt; and Andraž Piletič (whom you might remember from his &lt;a href="http://blogs.nil.com/blog/author/andraz-piletic/"&gt;NIL Monitor posts published in our blog&lt;/a&gt;) &lt;a href="http://newsroom.cisco.com/dlls/2009/prod_070709b.html"&gt;was the top score winner&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Congratulations, Andraž!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I was absolutely delighted to hear the news (the best part was that almost nobody knew Andraž took part in this event). I always knew Andraž was a fantastic engineer and his achievement also shows that our student internship program rocks.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-6509793153715988699?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=8ngY3CEZER0:i_707eo1pD0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=8ngY3CEZER0:i_707eo1pD0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=8ngY3CEZER0:i_707eo1pD0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=8ngY3CEZER0:i_707eo1pD0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=8ngY3CEZER0:i_707eo1pD0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=8ngY3CEZER0:i_707eo1pD0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=8ngY3CEZER0:i_707eo1pD0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=8ngY3CEZER0:i_707eo1pD0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/8ngY3CEZER0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/6509793153715988699/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/best-international-netrider-comes-from.html#comment-form" title="0 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/6509793153715988699" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/8ngY3CEZER0/best-international-netrider-comes-from.html" title="The best International NetRider comes from Slovenia" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/best-international-netrider-comes-from.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-5934840226352135186</id><published>2009-07-13T06:42:00.004+02:00</published><updated>2009-07-13T06:57:12.614+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><title type="text">Question everything</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;In &lt;a href="http://blog.ioshints.info/2009/06/internet-socialism-all-i-can-eat.html"&gt;one of our discussions&lt;/a&gt;, &lt;a href="http://blog.ioshints.info/2009/06/internet-socialism-all-i-can-eat.html?showComment=1245504634118"&gt;Stretch provided an excellent graph&lt;/a&gt; illustrating that the ISP competition seems to reduce prices almost linearly and &lt;a href="http://blog.ioshints.info/2009/07/followup-all-i-can-eat.html?showComment=1246950963480"&gt;asked me in a later comment to justify the inverse relation between subscription charges and consumer choice&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;img src="http://static.arstechnica.com/2009-broadband-4.png" class="ImgFLT" style="width: 540px"&gt;&lt;/p&gt;&lt;p&gt;You might consider this debate to be purely between Stretch and myself, but it’s an interesting example of what you might need to do in daily your job. If you want to be a great networking engineer, you have to be prepared to question everything, including common wisdoms, “well-known truths”, “common practices” and facts that look too good to be true. Ready? Let’s go …&lt;/p&gt;&lt;script&gt;startHide()&lt;/script&gt;&lt;p&gt;&lt;strong&gt;Start with the source.&lt;/strong&gt; The graph came from &lt;a href="http://arstechnica.com/"&gt;ars technica&lt;/a&gt; article &lt;a href="http://arstechnica.com/telecom/news/2009/06/report-broadband-up-in-2009-for-seniors-low-income-groups.ars"&gt;US broadband report: more popular, more expensive&lt;/a&gt;, which used the data from &lt;a href="http://www.pewinternet.org/"&gt;Pew Internet&lt;/a&gt;’s &lt;a href="http://www.pewinternet.org/~/media/Files/Reports/2009/Home-Broadband-Adoption-2009.pdf"&gt;Home Broadband Adoption 2009&lt;/a&gt; report. I had a “somewhat” biased opinion (I’m playing the devil’s advocate here), but this clearly falls into “looks too good to be true” category. Anyhow, if you want to understand what’s being reported, you have to go as far back to the original data as possible; in our case, read the Pew Internet’s report, not the summary provided by ars technica (although they did a good job).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The obvious conclusion.&lt;/strong&gt; Looking at the graph, the message is simple: whenever there’s competition, the prices go down. Are you happy with this explanation? Do you question its validity? Do you understand what the underlying unknown variables might be?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Find &lt;/strong&gt;&lt;strong&gt;the alternatives&lt;/strong&gt;&lt;strong&gt;.&lt;/strong&gt; Whenever something looks too good, consider the alternatives. How about this: it’s easy to have low prices in urban environment with very high population density (Manhattan, London, Paris, Vienna or Singapore). It’s also obvious that there’s a lot of competition there (everyone tries to cherry-pick these customers). The rural places have low population density, therefore higher prices (assuming the prices somewhat reflect the actual cost of providing services) and almost no competition. The low population density would thus automatically correlate higher prices (assuming they are related to higher costs) with low competition. Are there any other alternative explanations? Give them in the comments.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Evaluate the alternatives.&lt;/strong&gt; Do you find the second scenario viable? I’m not claiming it’s correct, I’m trying to nudge you to think. Can you find enough information in the graph, the article or the report to decide which explanation is valid? Document you findings in the comments.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Why does this matter?&lt;/strong&gt; Why should you as a network engineer invest your time in this process? You’re constantly bombarded with “facts” nicely laid out in &lt;a href="http://blog.ioshints.info/2009/06/new-wireless-dos-attacks-maybe-not.html"&gt;media articles&lt;/a&gt;, design guides, &lt;a href="http://blog.ioshints.info/2009/05/how-is-device-throughput-defined.html"&gt;performance charts&lt;/a&gt; or whitepapers. Do you accept the “fact” that a router should belong to at most three OSPF areas and that an area should have at most 50 routers … or are you trying to understand what the actual limitations are? Are you happy to be mediocre and &lt;a href="http://blogs.nil.com/blog/2008/09/19/knowledge-or-recipes/"&gt;use simple recipes (without knowing where they come from)&lt;/a&gt; or will you try to become innovative by understanding the in-depth details and using them to your advantage? Are you willing to digest whatever media throws at you or do you want to form your own opinion? &lt;a href="http://www.arrod.co.uk/essays/matrix.php"&gt;The choice is yours&lt;/a&gt;.&lt;/p&gt;&lt;script&gt;endHide()&lt;/script&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-5934840226352135186?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=SdKFBpA9Dz0:aDbT6CknRZQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=SdKFBpA9Dz0:aDbT6CknRZQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=SdKFBpA9Dz0:aDbT6CknRZQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=SdKFBpA9Dz0:aDbT6CknRZQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=SdKFBpA9Dz0:aDbT6CknRZQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=SdKFBpA9Dz0:aDbT6CknRZQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=SdKFBpA9Dz0:aDbT6CknRZQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=SdKFBpA9Dz0:aDbT6CknRZQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/SdKFBpA9Dz0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/5934840226352135186/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/question-everything.html#comment-form" title="2 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/5934840226352135186" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/SdKFBpA9Dz0/question-everything.html" title="Question everything" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/question-everything.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-1533731170191038199</id><published>2009-07-12T08:37:00.000+02:00</published><updated>2009-07-12T08:37:26.834+02:00</updated><title type="text">Looking for additional information on Netflix video streaming</title><content type="html">&lt;p&gt;I'm looking for details on how Netflix streams videos over the Internet. I've &lt;a href="http://blog.netflix.com/2008/11/encoding-for-streaming.html"&gt;found their description of encoding and bit rates&lt;/a&gt;, but was not able to find lower-layer details (I can only assume they use UDP, but I would like to verify that with someone who's actually using the service).&lt;/p&gt;
&lt;p&gt;I would also appreciate any information on whether they work with Service Providers (for example, using local direct peering) to ensure the upstream Internet connections are not clogged with streamed video.&lt;/p&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/07/looking-for-additional-information-on.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=zp0IFJwZ8f4:xFmosSF4_us:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=zp0IFJwZ8f4:xFmosSF4_us:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=zp0IFJwZ8f4:xFmosSF4_us:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=zp0IFJwZ8f4:xFmosSF4_us:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=zp0IFJwZ8f4:xFmosSF4_us:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=zp0IFJwZ8f4:xFmosSF4_us:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=zp0IFJwZ8f4:xFmosSF4_us:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=zp0IFJwZ8f4:xFmosSF4_us:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/zp0IFJwZ8f4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/1533731170191038199/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/looking-for-additional-information-on.html#comment-form" title="6 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/1533731170191038199" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/zp0IFJwZ8f4/looking-for-additional-information-on.html" title="Looking for additional information on Netflix video streaming" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/looking-for-additional-information-on.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-5249973402854588176</id><published>2009-07-10T06:36:00.000+02:00</published><updated>2009-07-10T06:36:00.632+02:00</updated><title type="text">Drawing the diagrams</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;Every so often, someone asks me &lt;a href="http://blog.ioshints.info/2009/06/adsl-reference-diagram.html?showComment=1245650515583"&gt;what tools I use to draw the diagrams&lt;/a&gt;. Years ago I was perfectly happy with Visio, but since Microsoft bought it, it became so bloated that I’ve been forced to drop it (it would take minutes to start on my laptop) and revert back to PowerPoint.&lt;/p&gt;&lt;p&gt;&lt;img border="0" style="clear: right; float: right;" src="http://1.bp.blogspot.com/_K_pkZO5-tTg/Sj8mqOlrfTI/AAAAAAAADVI/q42l2SXQYWI/s320/SpaceRouter.png"/&gt;Cisco provides great icon libraries (including the visionary “space router” icon shown on the right) in Visio and PowerPoint format and I’m lucky enough to have an older version where the colors of the devices are not light blue but a darker shade of blue/green/gray. Drawing connections between the devices is obviously easier in Visio than in PowerPoint, but if you keep the diagrams simple, you can work around the limitations.&lt;/p&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/07/drawing-diagrams.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=Xf2H7QnZmaw:JK3hnYoMUbs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=Xf2H7QnZmaw:JK3hnYoMUbs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=Xf2H7QnZmaw:JK3hnYoMUbs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=Xf2H7QnZmaw:JK3hnYoMUbs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=Xf2H7QnZmaw:JK3hnYoMUbs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=Xf2H7QnZmaw:JK3hnYoMUbs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=Xf2H7QnZmaw:JK3hnYoMUbs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=Xf2H7QnZmaw:JK3hnYoMUbs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/Xf2H7QnZmaw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/5249973402854588176/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/drawing-diagrams.html#comment-form" title="7 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/5249973402854588176" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/Xf2H7QnZmaw/drawing-diagrams.html" title="Drawing the diagrams" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_K_pkZO5-tTg/Sj8mqOlrfTI/AAAAAAAADVI/q42l2SXQYWI/s72-c/SpaceRouter.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/drawing-diagrams.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-4556695537920273953</id><published>2009-07-09T07:24:00.006+02:00</published><updated>2009-07-09T07:39:36.397+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PPP" /><category scheme="http://www.blogger.com/atom/ns#" term="ADSL" /><title type="text">PPPoE testbed</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;&lt;a href="http://wiki.nil.com/"&gt;&lt;img src="http://www.ioshints.info/images/Wiki.png" class="ImgFLTright"&gt;&lt;/a&gt;Following the &lt;a href="http://blog.ioshints.info/2009/06/adsl-qos-basics.html"&gt;ADSL QoS discussions&lt;/a&gt;, I decided to test “a few” things in the lab. I didn’t want to build a huge lab with DSL modems and DSLAM and decided to emulate an end-to-end DSL network with routers.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Create a PPPoE session between a client (SOHO router) and a server (NAS). I’d never configured it before, so I’ve visited uncle Google first. It gave me tons of useless hits (no wonder) and a few somewhat useful ones. All of them used the old VPDN-centric PPPoE syntax. It seems I’ve stumbled across another “niche spot”: &lt;a href="http://wiki.nil.com/PPPoE_testbed"&gt;PPPoE testbed implemented with recent IOS configuration syntax (&lt;b&gt;bba-group&lt;/b&gt;)&lt;/a&gt;.&lt;/p&gt;&lt;p style="text-align: right;"&gt;Read more in the “&lt;a href="http://wiki.nil.com/PPPoE_testbed"&gt;PPPoE Testbed&lt;/a&gt;” article in the &lt;a href="http://wiki.nil.com/"&gt;CT3 wiki&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-4556695537920273953?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=dd_SbZzcvp0:XBto2cugFiY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=dd_SbZzcvp0:XBto2cugFiY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=dd_SbZzcvp0:XBto2cugFiY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=dd_SbZzcvp0:XBto2cugFiY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=dd_SbZzcvp0:XBto2cugFiY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=dd_SbZzcvp0:XBto2cugFiY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=dd_SbZzcvp0:XBto2cugFiY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=dd_SbZzcvp0:XBto2cugFiY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/dd_SbZzcvp0" height="1" width="1"/&gt;</content><link rel="related" href="http://wiki.nil.com/PPPoE_testbed" title="PPPoE testbed" /><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/4556695537920273953/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/pppoe-testbed.html#comment-form" title="2 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/4556695537920273953" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/dd_SbZzcvp0/pppoe-testbed.html" title="PPPoE testbed" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/pppoe-testbed.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-6353547475955144061</id><published>2009-07-08T07:08:00.002+02:00</published><updated>2009-07-08T07:08:00.212+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OSPF" /><title type="text">When the “passive-interface” command is missing from OSPF</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;A few days ago a member of the cisco-nsp mailing list asked an interesting question: “the &lt;strong&gt;passive-interface &lt;/strong&gt;command is not available in a VRF OSPF process. What can I do?”&lt;/p&gt;&lt;p class="note"&gt;It turned out he stumbled across CSCeb86068, which is already fixed in a later software release for his platform.&lt;/p&gt;&lt;p&gt;The &lt;strong&gt;passive-interface &lt;/strong&gt;command tells the routing process to ignore packets received from the specified interface. In case of OSPF, the relevant packets are the &lt;em&gt;hello &lt;/em&gt;packets, as an OSPF router will not exchange routing updates without an established adjacency. You can get the same results by deploying an inbound access list on the interface (which is the functionally equivalent workaround for this bug), although this method generates more configuration overhead than the OSPF-specific solution. &lt;/p&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/07/when-passive-interface-command-is.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=0zVpYv05iqM:XVVFASFJ4XU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=0zVpYv05iqM:XVVFASFJ4XU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=0zVpYv05iqM:XVVFASFJ4XU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=0zVpYv05iqM:XVVFASFJ4XU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=0zVpYv05iqM:XVVFASFJ4XU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=0zVpYv05iqM:XVVFASFJ4XU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=0zVpYv05iqM:XVVFASFJ4XU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=0zVpYv05iqM:XVVFASFJ4XU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/0zVpYv05iqM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/6353547475955144061/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/when-passive-interface-command-is.html#comment-form" title="0 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/6353547475955144061" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/0zVpYv05iqM/when-passive-interface-command-is.html" title="When the “passive-interface” command is missing from OSPF" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/when-passive-interface-command-is.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-9207235452346296744</id><published>2009-07-07T07:11:00.007+02:00</published><updated>2009-07-07T07:11:01.897+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EEM" /><category scheme="http://www.blogger.com/atom/ns#" term="You've asked for it" /><category scheme="http://www.blogger.com/atom/ns#" term="SNMP" /><title type="text">Trigger EEM applet with SNMP</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;&lt;a href="http://wiki.nil.com/"&gt;&lt;img src="http://www.ioshints.info/images/Wiki.png" class="ImgFLTright"&gt;&lt;/a&gt;Anderson sent me an interestion question:&lt;/p&gt;&lt;blockquote class="cite"&gt;I'd like to use the &lt;strong&gt;snmpset&lt;/strong&gt; command to get my router to execute an EEM script. Are there OIDs that are associated with EEM scripts that could help me achieve this?&lt;/blockquote&gt;&lt;p&gt;Although EEM has &lt;a href="ftp://ftp.cisco.com/pub/mibs/v2/CISCO-EMBEDDED-EVENT-MGR-MIB.my"&gt;associated MIB&lt;/a&gt;, it has a single read-write variable: the size of the history table. It's thus not possible to use EEM MIB to trigger EEM events. However, EEM 2.4 added support for SNMP notification events, which you can use to trigger EEM applets based on incoming SNMP traps/informs.&lt;/p&gt;&lt;p&gt;You can therefore use the &lt;strong&gt;event snmp-notification &lt;/strong&gt;command on a router and the &lt;strong&gt;snmptrap &lt;/strong&gt;command on a Linux host to remotely trigger EEM applets.&lt;/p&gt;&lt;p style="text-align: right;"&gt;Read more in the &lt;a href="http://wiki.nil.com/Trigger_EEM_applets_with_SNMP_Informs"&gt;Trigger EEM applets with SNMP Informs&lt;/a&gt; article in the &lt;a href="http://wiki.nil.com/"&gt;CT3 wiki&lt;/a&gt;.&lt;/p&gt;&lt;p class='more'&gt;This article is part of &lt;a href="http://ioshints.blogspot.com/2007/01/youve-asked-for-it-series.html"&gt;You've asked for it&lt;/a&gt; &lt;a href="http://ioshints.blogspot.com/search/label/You%27ve%20asked%20for%20it"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-9207235452346296744?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=KkSqjbWUGRs:RqEyQ-bzRcQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=KkSqjbWUGRs:RqEyQ-bzRcQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=KkSqjbWUGRs:RqEyQ-bzRcQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=KkSqjbWUGRs:RqEyQ-bzRcQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=KkSqjbWUGRs:RqEyQ-bzRcQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=KkSqjbWUGRs:RqEyQ-bzRcQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=KkSqjbWUGRs:RqEyQ-bzRcQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=KkSqjbWUGRs:RqEyQ-bzRcQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/KkSqjbWUGRs" height="1" width="1"/&gt;</content><link rel="related" href="http://wiki.nil.com/Trigger_EEM_applets_with_SNMP_Informs" title="Trigger EEM applet with SNMP" /><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/9207235452346296744/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/trigger-eem-applet-with-snmp.html#comment-form" title="0 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/9207235452346296744" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/KkSqjbWUGRs/trigger-eem-applet-with-snmp.html" title="Trigger EEM applet with SNMP" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/trigger-eem-applet-with-snmp.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-5329201166929117700</id><published>2009-07-06T06:50:00.003+02:00</published><updated>2009-07-06T06:50:01.893+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><title type="text">Followup: All-I-can-eat</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;The “&lt;a href="http://blog.ioshints.info/2009/06/internet-socialism-all-i-can-eat.html"&gt;All-I-can-eat-mentality&lt;/a&gt;” article has triggered (as expected) numerous responses. Some of them provided useful data, links to more information or informative perspectives – many thanks to those readers. A few others were unfortunately following the “I-am-right” line without considering facts. Most of the readers from the Service Provider community decided to stay anonymous (when you read all the comments, it becomes obvious they made a wise decision) or respond off-line. &lt;/p&gt;&lt;p class="note"&gt;Whatever your position in this issue, I would like to ask you to keep your comments focused on the topic. Although you were all infinitely more polite than the usual forum/blog crowd and provided some really good arguments, writing angry replies does not help. What’s happening with Internet is (like it or not) our common problem &amp;hellip; or you could &lt;a href="http://en.wikipedia.org/wiki/Redpill"&gt;take the blue pill&lt;/a&gt; and continue bashing the other side.&lt;/p&gt;&lt;p&gt;I particularly liked the summary of our discussion &lt;a href="http://news.slashdot.org/comments.pl?sid=1273671&amp;amp;cid=28376009"&gt;posted on Slashdot&lt;/a&gt; (where someone included the link to my blog):&lt;/p&gt;&lt;blockquote class="cite"&gt;Whoa, whoa, whoa, that article seems to be promoting a balanced viewpoint that denies a) that telcos are totally evil and b) that we should all be allowed to have as much bandwidth as we want and not have to pay for it. &lt;strong&gt;We'll have none of that nonsense on /.&lt;/strong&gt;&lt;/blockquote&gt;&lt;script&gt;startHide()&lt;/script&gt;&lt;p&gt;It’s also painfully obvious that the current handling of ISP service offerings is often dismal. For example:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Publicly accessible service definitions don’t exist. What most large ISPs offer on their web sites is the X Mbit @ Y $/€/whatever per month. They “forget” to mention that the offered rate is PIR, with expected CIR being only a few percent of PIR.&lt;/li&gt;&lt;li&gt;When introducing the traffic caps, some providers started with &lt;a href="http://arstechnica.com/tech-policy/news/2009/04/get-ready-for-metered-broadband-texas.ars"&gt;ridiculously low &lt;/a&gt; and &lt;a href="http://arstechnica.com/tech-policy/news/2009/04/the-price-gouging-premiums-of-time-warner-cables-data-caps.ars"&gt;probably a bit overpriced&lt;/a&gt; figures.&lt;/li&gt;&lt;li&gt;A while ago some people decided to keep P2P traffic (which is the worst bandwidth hog of all) in line by &lt;a href="http://www.eff.org/wp/packet-forgery-isps-report-comcast-affair"&gt;resetting TCP sessions&lt;/a&gt; (a link to the recent state of affairs would be highly appreciated).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;In the next few weeks, I’ll try to cover a few of the topics raised in the comments, including:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Why do we have to live with oversubscriptions?&lt;/li&gt;&lt;li&gt;Why are the Service Providers forced to use traffic management?&lt;/li&gt;&lt;li&gt;Is it possible to have a fair and consumer-friendly service definition?&lt;/li&gt;&lt;li&gt;Why will everyone have to invest in deep packet inspection (DPI)?&lt;/li&gt;&lt;/ul&gt;&lt;script&gt;endHide()&lt;/script&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-5329201166929117700?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=OiZYsNAr6kU:iqaNFv_Pntg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=OiZYsNAr6kU:iqaNFv_Pntg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=OiZYsNAr6kU:iqaNFv_Pntg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=OiZYsNAr6kU:iqaNFv_Pntg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=OiZYsNAr6kU:iqaNFv_Pntg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=OiZYsNAr6kU:iqaNFv_Pntg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=OiZYsNAr6kU:iqaNFv_Pntg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=OiZYsNAr6kU:iqaNFv_Pntg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/OiZYsNAr6kU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/5329201166929117700/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/followup-all-i-can-eat.html#comment-form" title="8 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/5329201166929117700" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/OiZYsNAr6kU/followup-all-i-can-eat.html" title="Followup: All-I-can-eat" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/followup-all-i-can-eat.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-3420607312717932499</id><published>2009-07-05T09:22:00.000+02:00</published><updated>2009-07-05T09:22:20.128+02:00</updated><title type="text">Another milestone reached :)</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;According to &lt;a href="http://feedburner.google.com/"&gt;FeedBurner&lt;/a&gt; statistics, my &lt;a href="http://blog.ioshints.info/feeds/posts/default"&gt;RSS feed&lt;/a&gt; had exactly 5000 subscribes on June 30&lt;sup&gt;th&lt;/sup&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; The Feedburner subscriber count is a notoriously unreliable measure, as it &lt;a href="http://www.google.com/support/feedburner/bin/answer.py?hl=en&amp;amp;answer=78955"&gt;tries to estimate the actual number of subscribers for on-line services&lt;/a&gt; that cache the feeds (for example, Google Reader) … but the result is nonetheless quite nice.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-3420607312717932499?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=oOoauMRvJ04:NgZgn1Atqes:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=oOoauMRvJ04:NgZgn1Atqes:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=oOoauMRvJ04:NgZgn1Atqes:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=oOoauMRvJ04:NgZgn1Atqes:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=oOoauMRvJ04:NgZgn1Atqes:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=oOoauMRvJ04:NgZgn1Atqes:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=oOoauMRvJ04:NgZgn1Atqes:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=oOoauMRvJ04:NgZgn1Atqes:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/oOoauMRvJ04" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/3420607312717932499/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/another-milestone-reached.html#comment-form" title="6 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/3420607312717932499" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/oOoauMRvJ04/another-milestone-reached.html" title="Another milestone reached :)" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/another-milestone-reached.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-4974007550974592714</id><published>2009-07-03T07:03:00.000+02:00</published><updated>2009-07-03T07:03:00.903+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WAN" /><category scheme="http://www.blogger.com/atom/ns#" term="What went wrong" /><title type="text">What went wrong: end-to-end ATM</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;&lt;a href="http://thinkingproblemmanagement.blogspot.com/"&gt;Red Pineapple&lt;/a&gt; was kind enough to share his &lt;a href="http://thinkingproblemmanagement.blogspot.com/2009/02/atm-overview.html"&gt;15-year-old ATM slides&lt;/a&gt;. They include interesting claims like: &lt;/p&gt;&lt;blockquote class="cite"&gt;ATM has the potential to displace all existing internetworking technologies&lt;/blockquote&gt;&lt;blockquote class="cite"&gt;&lt;a href="http://blog.ioshints.info/2009/06/atm-is-like-duck.html"&gt;One single network handles all traffic types&lt;/a&gt;: Bursty data and Time-sensitive continuous traffic (voice/video).&lt;/blockquote&gt;&lt;p&gt;All these claims are still true if you just replace »ATM« with »IP«. So what went wrong with ATM (and why did the underdog IP win)? I can see the following major issues:&lt;/p&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/06/what-went-wrong-atm.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=safQcjpJsww:s8N63RVUb1Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=safQcjpJsww:s8N63RVUb1Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=safQcjpJsww:s8N63RVUb1Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=safQcjpJsww:s8N63RVUb1Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=safQcjpJsww:s8N63RVUb1Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=safQcjpJsww:s8N63RVUb1Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=safQcjpJsww:s8N63RVUb1Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=safQcjpJsww:s8N63RVUb1Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/safQcjpJsww" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/4974007550974592714/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/what-went-wrong-atm.html#comment-form" title="3 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/4974007550974592714" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/safQcjpJsww/what-went-wrong-atm.html" title="What went wrong: end-to-end ATM" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/what-went-wrong-atm.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-4779857676461991143</id><published>2009-07-02T21:53:00.000+02:00</published><updated>2009-07-02T21:53:52.337+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADSL" /><title type="text">Not all interfaces are created equal</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;&lt;a href="http://blog.ioshints.info/2009/06/adsl-qos-basics.html"&gt;Two days&lt;/a&gt; ago I’ve &lt;a href="http://blog.ioshints.info/2009/06/adsl-qos-basics.html?showComment=1246512697366"&gt;managed to write aGenuineStupidity&lt;/a&gt;&amp;trade; (OK, maybe I cannot get a trademark on this concept): the MQC shaping actions cannot be attached to a Dialer interface; they have to be specified on the underlying physical interface (in case of PPPoE link, the outside Ethernet interface).&lt;/p&gt;&lt;p&gt;The reason for my stupidity (apart from the obvious one: writing without testing) is the difference between true logical interfaces and dialer templates. A &lt;strong&gt;tunnel&lt;/strong&gt; interface or a VLAN interface is a true logical interface; it behaves like any other interface (with a few exceptions; for example, tunnel interface does not have an output queue) and you can use most QoS actions (including shaping) on it. A &lt;strong&gt;dialer &lt;/strong&gt;interface is even more “conceptual”. It can never be operational on its own – as soon as the link is established, it’s bound to a physical (for example, BRI0:1) or virtual access interface (which is yet again bound to a physical interface) and the shaping is performed on the final physical interface.&lt;/p&gt;&lt;p&gt;This behavior (on top of being unexpectedly inconsistent) results in interesting quirks. For example, you have to shape PPPoE packets (based on their IP characteristics) on the physical Ethernet interface which usually doesn’t even have an IP address.&lt;/p&gt;&lt;p class="note"&gt;… and let’s hope that the late hour hasn’t resulted in another blunder.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-4779857676461991143?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=jJRKxaDqTTs:OOqfuf3clS4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=jJRKxaDqTTs:OOqfuf3clS4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=jJRKxaDqTTs:OOqfuf3clS4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=jJRKxaDqTTs:OOqfuf3clS4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=jJRKxaDqTTs:OOqfuf3clS4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=jJRKxaDqTTs:OOqfuf3clS4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=jJRKxaDqTTs:OOqfuf3clS4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=jJRKxaDqTTs:OOqfuf3clS4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/jJRKxaDqTTs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/4779857676461991143/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/not-all-interfaces-are-created-equal.html#comment-form" title="1 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/4779857676461991143" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/jJRKxaDqTTs/not-all-interfaces-are-created-equal.html" title="Not all interfaces are created equal" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/not-all-interfaces-are-created-equal.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-6054548082865791538</id><published>2009-07-01T07:17:00.001+02:00</published><updated>2009-07-01T07:17:00.692+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Training" /><title type="text">Service Provider “Services and Solutions” bootcamp</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;&lt;a href="http://blogs.nil.com/"&gt;&lt;img src="http://www.ioshints.info/images/Fragments.png" class="ImgFLTright"&gt;&lt;/a&gt;Last week I happened to be copied on an e-mail which included a PDF describing a “&lt;a href="http://www.nil.com/ls/NIL_SPboot"&gt;SP Services and Solutions&lt;/a&gt;” bootcamp I knew nothing about. As I was slowly reading the document, I’ve realized it’s a perfect course for Service Provider (or channel partner) engineers who need an overview of the various technologies used in modern (I hate to use the marketing phrase “next-generation”) SP networks and the ways they can be used to create customer-focused solutions. &lt;/p&gt;&lt;p&gt;My next question (to our training manager) was: “when is this going to be available, I want to blog about it” and the answer astonished me: “we’re doing the first customer teach this week”. Our SP gurus managed to develop a course they always wanted to teach almost undercover.&lt;/p&gt;&lt;p style="text-align: right;"&gt;&lt;a href="http://blogs.nil.com/blog/2009/06/30/sp-services-and-solutions-bootcamp"&gt;Read the rest of my thoughts about this fantastic course in Fragments&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-6054548082865791538?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=RCTM8eTcd-0:Wby9yIT3eSk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=RCTM8eTcd-0:Wby9yIT3eSk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=RCTM8eTcd-0:Wby9yIT3eSk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=RCTM8eTcd-0:Wby9yIT3eSk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=RCTM8eTcd-0:Wby9yIT3eSk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=RCTM8eTcd-0:Wby9yIT3eSk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=RCTM8eTcd-0:Wby9yIT3eSk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=RCTM8eTcd-0:Wby9yIT3eSk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/RCTM8eTcd-0" height="1" width="1"/&gt;</content><link rel="related" href="http://blogs.nil.com/blog/2009/06/30/sp-services-and-solutions-bootcamp/" title="Service Provider “Services and Solutions” bootcamp" /><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/6054548082865791538/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/07/service-provider-services-and-solutions.html#comment-form" title="5 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/6054548082865791538" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/RCTM8eTcd-0/service-provider-services-and-solutions.html" title="Service Provider “Services and Solutions” bootcamp" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/07/service-provider-services-and-solutions.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-8854363882008118986</id><published>2009-06-30T07:25:00.005+02:00</published><updated>2009-07-02T21:55:26.201+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WAN" /><category scheme="http://www.blogger.com/atom/ns#" term="ADSL" /><title type="text">ADSL QoS basics</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;Based on the &lt;a href="http://blog.ioshints.info/2009/06/adsl-reference-diagram.html"&gt;ADSL reference model&lt;/a&gt; we’ve discussed last week, let’s try to figure out how you can influence the quality of service over your ADSL link (for example, you’d like to prioritize VoIP packets over web download). To understand the QoS issues, we need to analyze the congestion points; these are the points where a queue might form when the network is overloaded and where you can reorder the packets to give some applications a preferential treatment.&lt;/p&gt;&lt;p class="info"&gt;Remember: QoS is always a zero-sum game. If you prioritize some applications, you’re automatically penalizing all others. &lt;/p&gt;&lt;p&gt;The primary congestion point in the downstream path is the PPPoE virtual interface on the NAS router (marked with a red arrow in the diagram below), where the Service Provider usually performs traffic policing. It’s better from the SP perspective to police the traffic @ NAS than to send all the traffic to DSLAM where it would be dropped in the ATM hardware. Secondary congestion points might arise in the backhaul network (if the network is heavily oversubscribed) and in DSLAM (if the NAS policing does not match the QoS parameters of the ATM virtual circuit).&lt;/p&gt;&lt;script&gt;startHide()&lt;/script&gt;&lt;p&gt;&lt;a href="http://wiki.nil.com/wk/images/8/82/ADSL_Downstream_Congestion.png"&gt;&lt;img src="http://wiki.nil.com/wk/images/8/82/ADSL_Downstream_Congestion.png" style="width: 540px;" class="ImgFLT"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In the upstream direction, the congestion occurs on the DSL modem – the path between the CPE and the modem (Ethernet or Fast Ethernet) is much faster than the upstream ATM virtual circuit. Secondary congestions might occur in DSLAM or the backhaul network. NAS usually does not police inbound traffic, as it’s assumed the DSL access network already limits the user traffic to its contractual upstream speed.&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.nil.com/wk/images/e/e1/ADSL_Upstream_Congestion.png"&gt;&lt;img src="http://wiki.nil.com/wk/images/e/e1/ADSL_Upstream_Congestion.png" style="width: 540px;" class="ImgFLT"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Based on the congestion analysis, it’s obvious &lt;a href="http://wiki.nil.com/Queuing_Principles_in_Cisco_IOS"&gt;you cannot use queuing&lt;/a&gt; on the CPE (marked “2” in the diagrams) to influence the ADSL QoS as you don’t control a single congestion point. You have to use &lt;a href="http://wiki.nil.com/Traffic_shaping_in_Cisco_IOS"&gt;traffic shaping&lt;/a&gt; on the CPE to introduce artificial congestion points in which the queues will form. You can then use the usual queuing mechanisms to prioritize the application traffic. &lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.nil.com/wk/images/f/fb/ADSL_CPE_QoS.png"&gt;&lt;img src="http://wiki.nil.com/wk/images/f/fb/ADSL_CPE_QoS.png" style="width: 540px;" class="ImgFLT"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The shaping configured on the PPPoE interface on the CPE router neatly removes the congestion on the DSL modem. The backhaul network is rarely congested in the upstream direction (unless your &lt;a href="http://blog.ioshints.info/2009/06/internet-socialism-all-i-can-eat.html"&gt;friendly neighbors are devoted fans of P2P protocols&lt;/a&gt;). &lt;/p&gt;&lt;p&gt;When configuring the upstream shaping rate, you just have to take in account the extra overhead introduced by the PPPoE framing, which is not yet present in packets shaped on the &lt;strong&gt;Dialer&lt;/strong&gt; interface, and reduce the upstream shaping speed to a value slightly below your DSL upstream speed.&lt;/p&gt;&lt;p class="important"&gt;If your DSL configuration uses PPPoE &lt;strong&gt;Dialer&lt;/strong&gt; interface, you have to shape the traffic on the &lt;del class='wrong'&gt;&lt;strong&gt;Dialer &lt;/strong&gt;interface, not the outside Ethernet interface. The outside Ethernet interface transmits PPPoE-encapsulated IP traffic on which you cannot use the IP-based queuing classifiers.&lt;/del&gt;&lt;ins class='corr'&gt;&lt;a href="http://blog.ioshints.info/2009/07/not-all-interfaces-are-created-equal.html"&gt;outside Ethernet interface&lt;/a&gt;.&lt;/ins&gt;&lt;/p&gt;&lt;p&gt;Assuming most of your traffic is TCP-based (or that all non-TCP traffic is prioritized), the shaping on the inside LAN interface will cause enough TCP delays to slow down the downstream TCP transmission. However, it’s harder to determine the correct shaping rate and optimize the shaping behavior when the high-priority traffic is not present; we’ll cover these issues in an upcoming post.&lt;/p&gt;&lt;script&gt;endHide()&lt;/script&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-8854363882008118986?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=_hvwEnZodfM:E1FQccDDGws:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=_hvwEnZodfM:E1FQccDDGws:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=_hvwEnZodfM:E1FQccDDGws:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=_hvwEnZodfM:E1FQccDDGws:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=_hvwEnZodfM:E1FQccDDGws:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=_hvwEnZodfM:E1FQccDDGws:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=_hvwEnZodfM:E1FQccDDGws:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=_hvwEnZodfM:E1FQccDDGws:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/_hvwEnZodfM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/8854363882008118986/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/adsl-qos-basics.html#comment-form" title="7 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/8854363882008118986" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/_hvwEnZodfM/adsl-qos-basics.html" title="ADSL QoS basics" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/adsl-qos-basics.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-1585562679862603615</id><published>2009-06-29T07:06:00.000+02:00</published><updated>2009-06-29T07:06:00.125+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="You've asked for it" /><category scheme="http://www.blogger.com/atom/ns#" term="access control" /><title type="text">There is no local command authorization</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;Shahid wrote me an e-mail asking about local command authorization. He would like to perform it within the AAA model, but while AAA local authorization works, it only allows you to specify user privilege level (and autocommand), not individual commands (like you can do on a TACACS+ server).&lt;/p&gt;&lt;p class="more"&gt;This article is part of &lt;a href="http://ioshints.blogspot.com/2007/01/youve-asked-for-it-series.html"&gt;You've asked for it&lt;/a&gt;
		&lt;a href="http://ioshints.blogspot.com/search/label/You%27ve%20asked%20for%20it"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/06/there-is-no-local-command-authorization.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=qB_Dp9qQpaE:HlZJdu3lcig:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=qB_Dp9qQpaE:HlZJdu3lcig:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=qB_Dp9qQpaE:HlZJdu3lcig:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=qB_Dp9qQpaE:HlZJdu3lcig:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=qB_Dp9qQpaE:HlZJdu3lcig:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=qB_Dp9qQpaE:HlZJdu3lcig:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=qB_Dp9qQpaE:HlZJdu3lcig:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=qB_Dp9qQpaE:HlZJdu3lcig:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/qB_Dp9qQpaE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/1585562679862603615/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/there-is-no-local-command-authorization.html#comment-form" title="2 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/1585562679862603615" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/qB_Dp9qQpaE/there-is-no-local-command-authorization.html" title="There is no local command authorization" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/there-is-no-local-command-authorization.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-3224342554697863186</id><published>2009-06-28T15:16:00.002+02:00</published><updated>2009-06-28T15:16:54.659+02:00</updated><title type="text">Help appreciated: touch-screen drawing</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;I’m looking for a touch screen device that would work (well) with PowerPoint. I’d like to start drawing my diagrams with a pen, not with a mouse; I have a completely unfounded irrational belief that drawing with a pen might be faster and easier than using a mouse. Any (tested) ideas?&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-3224342554697863186?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=8UurtuUR_TM:3XboQI65d3Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=8UurtuUR_TM:3XboQI65d3Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=8UurtuUR_TM:3XboQI65d3Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=8UurtuUR_TM:3XboQI65d3Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=8UurtuUR_TM:3XboQI65d3Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=8UurtuUR_TM:3XboQI65d3Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=8UurtuUR_TM:3XboQI65d3Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=8UurtuUR_TM:3XboQI65d3Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/8UurtuUR_TM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/3224342554697863186/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/help-appreciated-touch-screen-drawing.html#comment-form" title="5 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/3224342554697863186" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/8UurtuUR_TM/help-appreciated-touch-screen-drawing.html" title="Help appreciated: touch-screen drawing" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/help-appreciated-touch-screen-drawing.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-2350488083405350023</id><published>2009-06-26T08:40:00.001+02:00</published><updated>2009-06-26T08:43:18.943+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="http" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title type="text">IOS HTTP vulnerability</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;The &lt;a href="http://www.networkworld.com/subnets/cisco/"&gt;Cisco Subnet&lt;/a&gt; RSS feed I’m receiving from &lt;a href="http://www.networkworld.com/"&gt;Network World&lt;/a&gt; contained interesting information a few days ago: Cisco has &lt;a href="http://www.cisco.com/en/US/products/products_security_advisory09186a008059e470.shtml"&gt;reissued the HTTP security advisory from 2005&lt;/a&gt;. The 2005 bug was “trivial”: they forgot to quote the “&amp;lt;” character in the output HTML stream as “&amp;amp;lt;” and you could thus insert HTML code into the router’s output by sending pings to the router and inspecting the buffers with &lt;strong&gt;show buffers assigned dump &lt;/strong&gt;(I found the &lt;a href="http://web.archive.org/web/20071116145545/http:/www.infohacking.com/INFOHACKING_RESEARCH/Our_Advisories/cisco/index.html"&gt;original proof-of-concept exploit&lt;/a&gt; on the &lt;a href="http://www.archive.org/index.php"&gt;Wayback Machine&lt;/a&gt;). However, I’ve checked the behavior on 12.4(15)T1 and all dangerous characters (“&amp;lt;” and quotes) were properly quoted. So, I’m left with two explanations.&lt;/p&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/06/ios-http-vulnerability.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=wH959s3V34g:hBukGUJkH3I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=wH959s3V34g:hBukGUJkH3I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=wH959s3V34g:hBukGUJkH3I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=wH959s3V34g:hBukGUJkH3I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=wH959s3V34g:hBukGUJkH3I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=wH959s3V34g:hBukGUJkH3I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=wH959s3V34g:hBukGUJkH3I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=wH959s3V34g:hBukGUJkH3I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/wH959s3V34g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/2350488083405350023/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/ios-http-vulnerability.html#comment-form" title="1 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/2350488083405350023" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/wH959s3V34g/ios-http-vulnerability.html" title="IOS HTTP vulnerability" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/ios-http-vulnerability.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-7230636319707008466</id><published>2009-06-25T06:41:00.001+02:00</published><updated>2009-06-25T17:04:36.710+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BGP" /><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><title type="text">Internet anarchy: I’ll advertise whatever I like</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;We all know that the global BGP table is exploding (see the &lt;a href="http://bgp.potaroo.net/as1221/bgp-active.html"&gt;&lt;em&gt;Active BGP entries&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
		&lt;/em&gt;graph) and that it will eventually reach a point where the router manufacturers will not be able to cope with it via constant memory/ASIC upgrades (Note: a layer-3 switch is just a fancy marketing name for a router). The engineering community is struggling with new protocol ideas (for example, &lt;a href="http://www.lisp4.net/"&gt;LISP&lt;/a&gt;) that would reduce the burden on the core Internet routers, but did you know that we could reduce the overall BGP/FIB memory consumption by over 35% (rolling back the clock by two and a half years) if only the Internet Service Providers would get their act together.&lt;/p&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/06/internet-anarchy-ill-advertise-whatever.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=w6DXQuCnVX8:UQ0pCU54KYg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=w6DXQuCnVX8:UQ0pCU54KYg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=w6DXQuCnVX8:UQ0pCU54KYg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=w6DXQuCnVX8:UQ0pCU54KYg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=w6DXQuCnVX8:UQ0pCU54KYg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=w6DXQuCnVX8:UQ0pCU54KYg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=w6DXQuCnVX8:UQ0pCU54KYg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=w6DXQuCnVX8:UQ0pCU54KYg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/w6DXQuCnVX8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/7230636319707008466/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/internet-anarchy-ill-advertise-whatever.html#comment-form" title="11 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/7230636319707008466" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/w6DXQuCnVX8/internet-anarchy-ill-advertise-whatever.html" title="Internet anarchy: I’ll advertise whatever I like" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/internet-anarchy-ill-advertise-whatever.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-3207136043394785574</id><published>2009-06-24T07:18:00.000+02:00</published><updated>2009-06-24T07:18:01.038+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="You've asked for it" /><category scheme="http://www.blogger.com/atom/ns#" term="access control" /><title type="text">Autocommands in AAA environment</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;A reader who &lt;a href="http://blog.ioshints.info/2007/03/executing-command-upon-user-login.html?showComment=1244836107717"&gt;prefers to remain anonymous&lt;/a&gt; has reported an interesting observation: &lt;a href="http://blog.ioshints.info/2007/03/executing-command-upon-user-login.html?showComment=1244836107717"&gt;autocommands configured on local usernames&lt;/a&gt; do not work after configuring &lt;strong&gt;aaa new-model&lt;/strong&gt;.&lt;/p&gt;&lt;p class="more"&gt;This article is part of &lt;a href="http://ioshints.blogspot.com/2007/01/youve-asked-for-it-series.html"&gt;You've asked for it&lt;/a&gt;
		&lt;a href="http://ioshints.blogspot.com/search/label/You%27ve%20asked%20for%20it"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/06/autocommands-in-aaa-environment.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=021CRw1-aCE:L600IK9EG7A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=021CRw1-aCE:L600IK9EG7A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=021CRw1-aCE:L600IK9EG7A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=021CRw1-aCE:L600IK9EG7A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=021CRw1-aCE:L600IK9EG7A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=021CRw1-aCE:L600IK9EG7A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=021CRw1-aCE:L600IK9EG7A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=021CRw1-aCE:L600IK9EG7A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/021CRw1-aCE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/3207136043394785574/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/autocommands-in-aaa-environment.html#comment-form" title="0 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/3207136043394785574" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/021CRw1-aCE/autocommands-in-aaa-environment.html" title="Autocommands in AAA environment" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/autocommands-in-aaa-environment.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-4669025297305903138</id><published>2009-06-23T07:06:00.001+02:00</published><updated>2009-06-23T07:06:01.026+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="You've asked for it" /><category scheme="http://www.blogger.com/atom/ns#" term="IS-IS" /><title type="text">IS-IS is not running over CLNP</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;A while ago I’ve received an interesting question from someone studying for the CCNP certification: “I know it’s not necessary to configure &lt;strong&gt;clns routing &lt;/strong&gt;if I’m running IS-IS for IP only, but isn’t IS-IS running over CLNS?”&lt;/p&gt;&lt;p&gt;I’ve always “known” that IS-IS uses a separate layer-3 protocol, not CLNP (unlike IP routing protocols that always ride on top of IP), but I wanted to confirm it. I took a few traces, inspected them with Wireshark and tried to figure out what’s going on.&lt;/p&gt;&lt;p class="info"&gt;You might be confused by the mixture of CLNS and CLNP acronyms. From the OSI perspective, a protocol (CLNP) is providing a service (CLNS) to upper layers. When a router is configured with &lt;strong&gt;clns routing&lt;/strong&gt; it forwards CLNP datagrams and does not provide a CLNS service to a transport protocol. The IOS configuration syntax is clearly misleading.&lt;/p&gt;&lt;p&gt;It turns out the whole OSI protocol suite uses the same layer-2 protocol ID (unlike IP protocol suite where IP and ARP use different layer-2 ethertypes) and the first byte (NLPID) in the layer-3 header to indicate the actual layer-3 protocol. I was not able to find any table of layer-3 OSI protocol types, so I had to experiment with Wireshark to figure out the values for CLNP, ES-IS and IS-IS (yes, these three are distinct L3 protocols).&lt;/p&gt;&lt;p&gt;You can find all the details (including the comparison of OSI and IP protocol stacks) in the &lt;a href="http://wiki.nil.com/IS-IS_in_OSI_protocol_stack"&gt;IS-IS in OSI protocol stack&lt;/a&gt; article in the &lt;a href="http://wiki.nil.com/"&gt;CT3 wiki&lt;/a&gt;.&lt;/p&gt;&lt;p class='more'&gt;This article is part of &lt;a href="http://ioshints.blogspot.com/2007/01/youve-asked-for-it-series.html"&gt;You've asked for it&lt;/a&gt; &lt;a href="http://ioshints.blogspot.com/search/label/You%27ve%20asked%20for%20it"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-4669025297305903138?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=S9fFFtqbvkk:HfRPtzIH_Cs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=S9fFFtqbvkk:HfRPtzIH_Cs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=S9fFFtqbvkk:HfRPtzIH_Cs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=S9fFFtqbvkk:HfRPtzIH_Cs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=S9fFFtqbvkk:HfRPtzIH_Cs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=S9fFFtqbvkk:HfRPtzIH_Cs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=S9fFFtqbvkk:HfRPtzIH_Cs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=S9fFFtqbvkk:HfRPtzIH_Cs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/S9fFFtqbvkk" height="1" width="1"/&gt;</content><link rel="related" href="http://wiki.nil.com/IS-IS_in_OSI_protocol_stack" title="IS-IS is not running over CLNP" /><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/4669025297305903138/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/is-is-is-not-running-over-clnp.html#comment-form" title="3 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/4669025297305903138" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/S9fFFtqbvkk/is-is-is-not-running-over-clnp.html" title="IS-IS is not running over CLNP" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/is-is-is-not-running-over-clnp.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-3303485238046166927</id><published>2009-06-22T06:38:00.003+02:00</published><updated>2009-06-22T08:06:35.632+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WAN" /><category scheme="http://www.blogger.com/atom/ns#" term="ADSL" /><title type="text">ADSL reference diagram</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;I’m getting lots of ADSL QoS questions lately, so it’s obviously time to cover this topic. Before going into the QoS details, I want to make sure my understanding of the implications of the &lt;a href="http://blog.ioshints.info/2009/03/adsl-overhead.html"&gt;baroque ADSL protocol stack&lt;/a&gt; is correct.&lt;/p&gt;&lt;p&gt;In the most complex case, a DSL service could have up to eight separate components (including the end-user’s workstation):&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.nil.com/wk/images/e/e3/ADSL_Reference_Diagram.png"&gt;&lt;img style="width: 550px;" src="http://wiki.nil.com/wk/images/e/e3/ADSL_Reference_Diagram.png" class="ImgFLT"&gt;&lt;/p&gt;&lt;/a&gt;&lt;ol&gt;&lt;li&gt;End-user workstation sends IP datagrams to the local (CPE) router.&lt;/li&gt;&lt;li&gt;CPE router runs PPPoE session with the NAS (Network Access Server) and sends Ethernet datagrams to the DSL modem.&lt;/li&gt;&lt;li&gt;DSL modem encapsulates Ethernet frames in RFC 1483 framing, slices them in ATM cells and sends them over the physical DSL link to DSLAM.&lt;/li&gt;&lt;li&gt;DSLAM performs physical level concentration and sends the ATM cells (one VC per subscriber) into the network.&lt;/li&gt;&lt;li&gt;The backhaul network (DSLAM to NAS) could be partly ATM based. The ATM cells could thus pass through several ATM switches.&lt;/li&gt;&lt;li&gt;Eventually the ATM cells have to be reassembled into PPPoE frames. In a worst-case scenario, an ATM-to-Ethernet switch would perform that function.&lt;/li&gt;&lt;li&gt;The backhaul network could be extended with Ethernet switches.&lt;/li&gt;&lt;li&gt;Finally, the bridged PPPoE frames arrive @ NAS which terminates the PPPoE session and emits the IP datagrams into the IP core network.&lt;/li&gt;&lt;/ol&gt;&lt;script&gt;startHide()&lt;/script&gt;&lt;p&gt;I sincerely hope no network is as complex as the above diagram. In most cases, the backhaul would be either completely ATM-based …&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.nil.com/wk/images/0/0c/ADSL_Reference_Diagram_ATM.png"&gt;&lt;img src="http://wiki.nil.com/wk/images/0/0c/ADSL_Reference_Diagram_ATM.png" style="width: 500px;" class="ImgFLT"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;… or Ethernet based (when the DSLAM has Ethernet uplink interface):&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.nil.com/wk/images/0/05/ADSL_Reference_Diagram_Ethernet.png"&gt;&lt;img src="http://wiki.nil.com/wk/images/0/05/ADSL_Reference_Diagram_Ethernet.png" style="width: 500px;" class="ImgFLT"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The NAS could also be adjacent to DSLAM or even integrated in the same chassis.&lt;/p&gt;&lt;p&gt;Am I missing anything important? I know you could deploy numerous additional devices (for example, Cisco is promoting the &lt;a href="http://www.cisco.com/en/US/netsol/ns746/networking_solutions_sub_solution.html"&gt;Service Exchange Framework&lt;/a&gt; and &lt;a href="http://www.cisco.com/en/US/netsol/ns746/networking_solutions_sub_solution.html"&gt;Service Control Engine&lt;/a&gt;), but these devices would be placed deeper into the IP core.&lt;/p&gt;&lt;script&gt;endHide()&lt;/script&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23021255-3303485238046166927?l=blog.ioshints.info'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=AVh0MeLdVi4:X3iKDcwsEC8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=AVh0MeLdVi4:X3iKDcwsEC8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=AVh0MeLdVi4:X3iKDcwsEC8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=AVh0MeLdVi4:X3iKDcwsEC8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=AVh0MeLdVi4:X3iKDcwsEC8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=AVh0MeLdVi4:X3iKDcwsEC8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=AVh0MeLdVi4:X3iKDcwsEC8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=AVh0MeLdVi4:X3iKDcwsEC8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/AVh0MeLdVi4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/3303485238046166927/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/adsl-reference-diagram.html#comment-form" title="14 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/3303485238046166927" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/AVh0MeLdVi4/adsl-reference-diagram.html" title="ADSL reference diagram" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">14</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/adsl-reference-diagram.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-8799341720938536749</id><published>2009-06-21T11:49:00.000+02:00</published><updated>2009-06-21T11:49:52.409+02:00</updated><title type="text">ATM is like a duck</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;It was (around) 1995, everyone was talking about ATM, but very few people knew what they were talking about. I was at Networkers (way before they became overcrowded Cisco Live events) and decided to attend the &lt;em&gt;ATM Executive Summary &lt;/em&gt;session, which started with (approximately) this slide …&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_K_pkZO5-tTg/Sj4BrIc07BI/AAAAAAAADVA/m_UAporR0PM/s320/duck-128x128.png"/&gt;&lt;/p&gt;&lt;p&gt;… and the following explanation:&lt;/p&gt;&lt;blockquote class="cite"&gt;As you know, a duck can swim, but it's not as fast as a fish, walk, but not run as a cheetah, and fly, but it's far from being an eagle. And ATM can carry voice, data and video.&lt;/blockquote&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/06/atm-is-like-duck.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=WQ1itpah_Dc:DKpMCW1AL4M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=WQ1itpah_Dc:DKpMCW1AL4M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=WQ1itpah_Dc:DKpMCW1AL4M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=WQ1itpah_Dc:DKpMCW1AL4M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=WQ1itpah_Dc:DKpMCW1AL4M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=WQ1itpah_Dc:DKpMCW1AL4M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=WQ1itpah_Dc:DKpMCW1AL4M:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=WQ1itpah_Dc:DKpMCW1AL4M:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/WQ1itpah_Dc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/8799341720938536749/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/atm-is-like-duck.html#comment-form" title="6 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/8799341720938536749" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/WQ1itpah_Dc/atm-is-like-duck.html" title="ATM is like a duck" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_K_pkZO5-tTg/Sj4BrIc07BI/AAAAAAAADVA/m_UAporR0PM/s72-c/duck-128x128.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/atm-is-like-duck.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-4863151427764522953</id><published>2009-06-19T07:09:00.003+02:00</published><updated>2009-06-19T16:51:50.927+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="You've asked for it" /><category scheme="http://www.blogger.com/atom/ns#" term="MPLS VPN" /><title type="text">Inter-VRF static routes</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;Swapnendu was trying to implement inter-VRF route leaking in &lt;a href="http://wiki.nil.com/Multi-VRF_based_VPN"&gt;multi-VRF environment&lt;/a&gt; without using route targets. He decided to use inter-VRF static routes, but got concerned after &lt;a href="http://www.cisco.com/en/US/tech/tk436/tk832/technologies_configuration_example09186a0080231a3e.shtml"&gt;reading the following paragraph from Cisco’s documentation&lt;/a&gt;:&lt;/p&gt;&lt;blockquote class="cite"&gt;You can not configure two static routes to advertise each prefix between the VRFs, because this method is not supported. Packets will not be routed by the router. To achieve route leaking between VRFs, you must use the import functionality of route-target and enable Border Gateway Protocol (BGP) on the router. No BGP neighbor is required&lt;/blockquote&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/06/inter-vrf-static-routes.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=Ky66qf9Ak8Q:OYKBGgTUzEk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=Ky66qf9Ak8Q:OYKBGgTUzEk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=Ky66qf9Ak8Q:OYKBGgTUzEk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=Ky66qf9Ak8Q:OYKBGgTUzEk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=Ky66qf9Ak8Q:OYKBGgTUzEk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=Ky66qf9Ak8Q:OYKBGgTUzEk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=Ky66qf9Ak8Q:OYKBGgTUzEk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=Ky66qf9Ak8Q:OYKBGgTUzEk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/Ky66qf9Ak8Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/4863151427764522953/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/inter-vrf-static-routes.html#comment-form" title="0 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/4863151427764522953" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/Ky66qf9Ak8Q/inter-vrf-static-routes.html" title="Inter-VRF static routes" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/inter-vrf-static-routes.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-2918833596823739838</id><published>2009-06-18T07:18:00.001+02:00</published><updated>2009-06-18T09:11:03.556+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><title type="text">Internet Socialism: All-I-can-eat mentality</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;Every few months, my good friend Jeremy finds a reason to &lt;a href="http://packetlife.net/blog/2009/jun/11/addressing-elephant-tubes/"&gt;write another post&lt;/a&gt; against &lt;a href="http://arstechnica.com/business/news/2009/01/how-canadian-isps-throttle-the-internet.ars"&gt;bandwidth throttling&lt;/a&gt; and usage-based billing. Unfortunately, all the blog posts of this world will not change the basic fact (sometimes known as the &lt;a href="http://en.wikipedia.org/wiki/First_law_of_thermodynamics"&gt;first law of thermodynamics&lt;/a&gt;): there is no free lunch. Applied to this particular issue:&lt;/p&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/06/internet-socialism-all-i-can-eat.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=hX5XsirDv7s:rmKXFNMCM3w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=hX5XsirDv7s:rmKXFNMCM3w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=hX5XsirDv7s:rmKXFNMCM3w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=hX5XsirDv7s:rmKXFNMCM3w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=hX5XsirDv7s:rmKXFNMCM3w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=hX5XsirDv7s:rmKXFNMCM3w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=hX5XsirDv7s:rmKXFNMCM3w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=hX5XsirDv7s:rmKXFNMCM3w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/hX5XsirDv7s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/2918833596823739838/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/internet-socialism-all-i-can-eat.html#comment-form" title="23 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/2918833596823739838" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/hX5XsirDv7s/internet-socialism-all-i-can-eat.html" title="Internet Socialism: All-I-can-eat mentality" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">23</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/internet-socialism-all-i-can-eat.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-23021255.post-3887591650101431345</id><published>2009-06-17T07:09:00.008+02:00</published><updated>2009-06-18T09:19:01.225+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="You've asked for it" /><category scheme="http://www.blogger.com/atom/ns#" term="EIGRP" /><category scheme="http://www.blogger.com/atom/ns#" term="GRE" /><title type="text">Recommendations for keepalive/hello timers</title><content type="html">&lt;div class="bloggerBody"&gt;&lt;p&gt;The “&lt;a href="http://blog.ioshints.info/2009/06/gre-keepalives-or-eigrp-hellos.html"&gt;GRE keepalives or EIGRP hellos&lt;/a&gt;” discussion has triggered another interesting question:&lt;/p&gt;&lt;blockquote class="cite"&gt;Is there a good rule-of-thumb for setting hold-down timers in respect to the bandwidth/delay of a given link? Perhaps something based off of the SRTT?&lt;/blockquote&gt;&lt;p&gt;Routing protocol hello packets or GRE keepalive packets are small compared to the bandwidths we have today and common RTT values are measured in milliseconds while the timers' granularity is usually in seconds.&lt;/p&gt;&lt;/div&gt;
&lt;p style="text-align: right"&gt;&lt;a href="http://blog.ioshints.info/2009/06/recommendations-for-keepalivehello.html"&gt;Read more in Cisco IOS Hints and Tricks blog&lt;/a&gt;&lt;/p&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=jwfR87WIWiA:4flFNefkSwY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=jwfR87WIWiA:4flFNefkSwY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=jwfR87WIWiA:4flFNefkSwY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=jwfR87WIWiA:4flFNefkSwY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=jwfR87WIWiA:4flFNefkSwY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=jwfR87WIWiA:4flFNefkSwY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?a=jwfR87WIWiA:4flFNefkSwY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/CiscoIosHintsAndTricks?i=jwfR87WIWiA:4flFNefkSwY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CiscoIosHintsAndTricks/~4/jwfR87WIWiA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ioshints.info/feeds/3887591650101431345/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ioshints.info/2009/06/recommendations-for-keepalivehello.html#comment-form" title="3 Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/23021255/posts/default/3887591650101431345" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CiscoIosHintsAndTricks/~3/jwfR87WIWiA/recommendations-for-keepalivehello.html" title="Recommendations for keepalive/hello timers" /><author><name>Ivan Pepelnjak</name><uri>http://www.blogger.com/profile/13457151406311272386</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15208754866265736101" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://blog.ioshints.info/2009/06/recommendations-for-keepalivehello.html</feedburner:origLink></entry></feed>
