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

<channel>
	<title>Freerk Terpstra</title>
	<atom:link href="http://freerkterpstra.nl/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://freerkterpstra.nl</link>
	<description>switches, routers, security, voice, wireless... networkgeek :)</description>
	<lastBuildDate>Sun, 10 Jul 2011 17:41:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Cisco IOS: Een ethernetinterface &#8220;knijpen&#8221; op 5Mbit</title>
		<link>http://freerkterpstra.nl/index.php/2011/07/cisco-3560-knijpen-op-5mbit/</link>
		<comments>http://freerkterpstra.nl/index.php/2011/07/cisco-3560-knijpen-op-5mbit/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 17:25:01 +0000</pubDate>
		<dc:creator>Freerk</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://freerkterpstra.nl/?p=572</guid>
		<description><![CDATA[Stel je hebt aan jouw zijde een Cisco 3560 switch met daarbij een 1000Mbit link naar klantapparatuur en je wilt deze link op de interface van de switch &#8220;knijpen&#8221; tot 5Mbit aan bandbreedte. Cisco 3560 switches ondersteunen geen service-policy output, in plaats daarvan moet er met srr-queue bandwidth limit x gewerkt worden. Dit commando werkt [...]]]></description>
			<content:encoded><![CDATA[<p>Stel je hebt aan jouw zijde een Cisco 3560 switch met daarbij een 1000Mbit  link naar klantapparatuur en je wilt deze link op de interface van de switch &#8220;knijpen&#8221; tot 5Mbit aan bandbreedte.</p>
<p>Cisco 3560 switches ondersteunen geen<em> service-policy output</em>, in plaats  daarvan moet er met <em>srr-queue bandwidth limit x</em> gewerkt worden. Dit  commando werkt met een percentage van de actuele fysieke snelheid van de  interface, met als ondergrens 10%. Er wordt echt gekeken naar de fysieke snelheid, het<em> bandwidth x</em> commando heeft hier dus geen invloed op. Dit houdt in dat je op een 1000Mbit link niet  lager kunt &#8220;knijpen&#8221; dan 100Mbit.</p>
<p>Nou zou je natuurlijk de interfacesnelheid vast op 10Mbit Full Duplex kunnen zetten en de klant vriendelijk verzoeken hetzelfde te doen. Echter is dat in mijn opzicht vragen om problemen.</p>
<p><strong>De oplossing</strong></p>
<p>Op Cisco Catalyst switches is het mogelijk om te specificeren welke snelheden er tijdens het auto-negotiation proces geadverteerd moeten worden. Wanneer de klantapparatuur ook op auto/auto staat,  zal deze gaan onderhandelen met de Cisco switch.  Deze zal op zijn beurt aangeven bijvoorbeeld alleen maar 10Mbit te ondersteunen. De klantapparatuur weet niet beter en zal die snelheid dan ook accepteren.   Zie ook hieronder:</p>
<blockquote><p><strong>c3560(config-if)#</strong>speed auto ?<br />
10    Include 10 Mbps in auto-negotiation advertisement<br />
100   Include 100 Mbps in auto-negotiation advertisement<br />
1000  Include 1000 Mbps in auto-negotiation advertisement<br />
&lt;cr&gt;</p>
<p><strong>c3560#</strong>show run | b 0/1<br />
interface GigabitEthernet0/1<br />
switchport mode access<br />
speed auto 10<br />
srr-queue bandwidth limit 50<br />
!<br />
<strong>C3560#</strong>sh int status</p>
<p>Port      Name               Status       Vlan       Duplex  Speed Type<br />
Gi0/1                        connected    1          a-full  <strong><span style="color: #ff0000;"> a-10</span></strong> 10/100/1000BaseTX</p></blockquote>
<p>Het <em>srr-queue bandwidth limit 50</em> is nu 50% van 10Mbit en zodoende dus de gewenste 5Mbit. Op deze manier kan er dus toch op 5Mbit “geknepen” worden, terwijl de Hakketoekietec™ apparatuur mooi op auto/auto blijft staan. Vergeet het globale <em>mls qos</em> commando overings niet op te nemen in je configuratie voor het &#8220;aanzetten&#8221; van QoS. <img src='http://freerkterpstra.nl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div id="_mcePaste" class="mcePaste" style="position: absolute; left: -10000px; top: 132px; width: 1px; height: 1px; overflow: hidden;">switchport mode access</div>
]]></content:encoded>
			<wfw:commentRss>http://freerkterpstra.nl/index.php/2011/07/cisco-3560-knijpen-op-5mbit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>World IPv6 day&#8230; de statistieken</title>
		<link>http://freerkterpstra.nl/index.php/2011/06/world-ipv6-day-de-statistieken/</link>
		<comments>http://freerkterpstra.nl/index.php/2011/06/world-ipv6-day-de-statistieken/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 00:27:29 +0000</pubDate>
		<dc:creator>Freerk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://freerkterpstra.nl/?p=559</guid>
		<description><![CDATA[World IPv6 dag zit er inmiddels voor Nederland alweer op, zo heeft bijvoorbeeld Google inmiddels zijn AAAA records alweer in de ijskast gezet. Eens kijken wat IPv6 day nou eigenlijk qua (extra) netwerkverkeer gedaan heeft&#8230; AMS-IX DE-CIX Bij onze zuiderburen heeft het dus wel degelijk een stijging weten te veroorzaken, bij ons in NL niet. [...]]]></description>
			<content:encoded><![CDATA[<p>World IPv6 dag zit er inmiddels voor Nederland alweer op, zo heeft bijvoorbeeld Google inmiddels zijn AAAA records alweer in de ijskast gezet. Eens kijken wat IPv6 day nou eigenlijk qua (extra) netwerkverkeer gedaan heeft&#8230;</p>
<p><strong>AMS-IX</strong></p>
<p><strong><a href="http://freerkterpstra.nl/wp-content/uploads/2011/06/sflow_grapher.png"><img class="alignnone size-medium wp-image-560" src="http://freerkterpstra.nl/wp-content/uploads/2011/06/sflow_grapher.png" alt="" width="300" height="186" /></a><br />
</strong></p>
<p><strong>DE-CIX</strong></p>
<p><strong><a href="http://freerkterpstra.nl/wp-content/uploads/2011/06/decix_ipv6_weekly.png"><img class="alignnone size-medium wp-image-560" src="http://freerkterpstra.nl/wp-content/uploads/2011/06/decix_ipv6_weekly.png" alt="" width="300" height="186" /></a></strong><br />
Bij onze zuiderburen heeft het dus wel degelijk een stijging weten te veroorzaken, bij ons in NL niet. Het doel van IPv6 dag is logischerwijs niet het generen van extra verkeer, maar testen wat er &#8220;stuk&#8221; gaat wanneer diensten ook via IPv6 aangeboden gaan worden. Des al niet te min is het wel leuk om te zien&#8230; <img src='http://freerkterpstra.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://freerkterpstra.nl/index.php/2011/06/world-ipv6-day-de-statistieken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco IOS: twee site-to-site tunnels met verschillende encryptie</title>
		<link>http://freerkterpstra.nl/index.php/2011/03/cisco-ios-twee-site-to-site-tunnels-met-verschillende-encryptie/</link>
		<comments>http://freerkterpstra.nl/index.php/2011/03/cisco-ios-twee-site-to-site-tunnels-met-verschillende-encryptie/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 20:13:27 +0000</pubDate>
		<dc:creator>Freerk</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://freerkterpstra.nl/?p=512</guid>
		<description><![CDATA[Tijdens een discussie in het #cisco IRC channel @ freenode.net viel het mij op dat het Cisco document over het opzetten van meerdere IPSEC tunnels (klik) niet voor iedereen even duidelijk geschreven is. Om mijn &#8220;collega engineers&#8221; op gang te helpen heb ik destijds onderstaande configuratie als voorbeeld geschreven. In dit voorbeeld zijn er twee [...]]]></description>
			<content:encoded><![CDATA[<p>Tijdens een discussie in het #cisco IRC channel @ freenode.net viel het mij op dat het Cisco document over het opzetten van meerdere IPSEC tunnels (<a href="http://www.cisco.com/en/US/products/ps5855/products_configuration_example09186a00809c7171.shtml" target="_blank">klik</a>) niet voor iedereen even duidelijk geschreven is.</p>
<p>Om mijn &#8220;collega engineers&#8221; op gang te helpen heb ik destijds onderstaande configuratie als voorbeeld geschreven. In dit voorbeeld zijn er twee site-to-site tunnels geconfigureerd, waarbij de eerste tunnel gebruik maakt van 3DES encryptie en de tweede gebruik maakt van AES.</p>
<blockquote><p>ip access-list extended <em>ACL-CRYPTOMAP-FA01-10</em><br />
 permit ip 192.168.1.0 0.0.0.255 192.168.10.0 0.0.0.255</p>
<p>ip access-list extended <em>ACL-CRYPTOMAP-FA01-20</em><br />
 permit ip 192.168.1.0 0.0.0.255 192.168.20.0 0.0.0.255</p>
<p>ip access-list extended <em>ACL-NAT</em><br />
 deny   ip 192.168.1.0 0.0.0.255 192.168.10.0 0.0.0.255<br />
 deny   ip 192.168.1.0 0.0.0.255 192.168.20.0 0.0.0.255<br />
 permit ip 192.168.1.0 0.0.0.255 any</p>
<p>crypto isakmp policy 10<br />
 encr 3des<br />
 authentication pre-share<br />
 group 2<br />
 lifetime 28800</p>
<p>crypto isakmp policy 20<br />
 encr aes<br />
 authentication pre-share<br />
 group 2<br />
 lifetime 28800</p>
<p>crypto isakmp key <em>AAAAAAAAA address 1.1.1.1</em> no-xauth<br />
crypto isakmp key <em>BBBBBBBBB address 2.2.2.2</em> no-xauth</p>
<p>crypto ipsec transform-set <em>ESP-3DES-SHA</em> esp-3des esp-sha-hmac<br />
crypto ipsec transform-set <em>ESP-AES-SHA</em> esp-aes esp-sha-hmac</p>
<p>crypto map CRYPTOMAP-FA01 10 ipsec-isakmp<br />
 set peer 1.1.1.1<br />
 set pfs group2<br />
 set transform-set ESP-3DES-SHA<br />
 match address <em>ACL-CRYPTOMAP-FA01-10</em></p>
<p>crypto map CRYPTOMAP-FA01 20 ipsec-isakmp<br />
 set peer 2.2.2.2<br />
 set pfs group2<br />
 set transform-set ESP-AES-SHA<br />
 match address <em>ACL-CRYPTOMAP-FA01-20</em></p>
<p>interface Fa0/1<br />
 ip address 6.6.6.1 255.255.255.252<br />
 ip nat outside<br />
 crypto map <em>CRYPTOMAP-FA01</em></p>
<p>interface Fa0/0<br />
 ip address 192.168.1.254 255.255.255.0<br />
 ip nat inside</p>
<p>ip nat inside source list ACL-NAT interface Fa0/1 overload
</p></blockquote>
<p>Wat in bovenstaande configuratie <em>niet</em> meegenomen is, is het het feit dat IPSEC extra overhead met zich meebrengt. De MTU van ethernet is standaard 1500 bytes. Daar waar Path MTU Discovery (PMTUD) helaas vaak zijn werk niet goed kan doen doordat ICMP ten onrechte geblokkeerd wordt, is er &#8220;MSS clamping&#8221; als workaround bedacht. Hiermee forceert de router dat &#8220;de andere kant&#8221; niet de MTU waarde zal overschrijden en dat er zodoende geen fragmentatie plaats zal vinden. </p>
<p>Standaard binnen IOS is deze waarde 1460 bytes (Ethernet MTU &#8211; IP en TCP overhead). Echter is dat voor IPSEC verbindingen niet afdoende, daar waar er dan ook nog IPSEC overhead overheen komt. Cisco ASA&#8217;s hanteren hierom bijvoorbeeld standaard ook een TCPMSS waarde van 1380. Bij IOS zal dit door de engineer zelf aangepast moeten worden onder de desbetreffende interface met het &#8220;ip tcp adjust-mss&#8221; commando. De exacte maximale waarde die gebruikt kan worden is afhankelijk van de gekozen encryptie.</p>
]]></content:encoded>
			<wfw:commentRss>http://freerkterpstra.nl/index.php/2011/03/cisco-ios-twee-site-to-site-tunnels-met-verschillende-encryptie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco IOS: alias</title>
		<link>http://freerkterpstra.nl/index.php/2011/03/ios-alias/</link>
		<comments>http://freerkterpstra.nl/index.php/2011/03/ios-alias/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 19:37:08 +0000</pubDate>
		<dc:creator>Freerk</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://freerkterpstra.nl/?p=524</guid>
		<description><![CDATA[Cisco IOS kent de mogelijkheid om een alias aan te maken voor een commando. Hiermee kun je je veel gebuikte commando&#8217;s afkorten, zodat je niet iedere keer het gehele commando in hoeft te voeren. De volgende aliassen kent een Cisco Catalyst 2960 standaard: alias exec h help alias exec lo logout alias exec p ping [...]]]></description>
			<content:encoded><![CDATA[<p>Cisco IOS kent de mogelijkheid om een alias aan te maken voor een commando. Hiermee kun je je veel gebuikte commando&#8217;s afkorten, zodat je niet iedere keer het gehele commando in hoeft te voeren.</p>
<p>De volgende aliassen kent een Cisco Catalyst 2960 standaard:</p>
<blockquote><p>alias exec h help<br />
alias exec lo logout<br />
alias exec p ping<br />
alias exec r resume<br />
alias exec s show<br />
alias exec u undebug<br />
alias exec un undebug<br />
alias exec w where</p></blockquote>
<p>Het aanmaken van een eigen alias gaat als volgt:</p>
<blockquote><p>
c2960# conf t<br />
c2960(config)#alias exec SID show interfaces description<br />
c2960(config)#^Z<br />
c2960#SID<br />
Interface                      Status         Protocol Description<br />
Vl1                            up             up<br />
Vl254                          up             up<br />
Gi0/1                          up             up<br />
Gi0/2                          down           down<br />
<zip>
</p></blockquote>
<p> <img src='http://freerkterpstra.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://freerkterpstra.nl/index.php/2011/03/ios-alias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco ASA/PIX zichtbaar maken in een traceroute</title>
		<link>http://freerkterpstra.nl/index.php/2011/01/cisco-asapix-zichtbaar-maken-in-een-traceroute/</link>
		<comments>http://freerkterpstra.nl/index.php/2011/01/cisco-asapix-zichtbaar-maken-in-een-traceroute/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 23:00:05 +0000</pubDate>
		<dc:creator>Freerk</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://freerkterpstra.nl/?p=508</guid>
		<description><![CDATA[Standaard doet een ASA niets met de TTL waarde van een IP packet waardoor deze niet zichtbaar is in een traceroute. Met het oog op troubleshooting kan dit nog wel eens vervelend zijn. Wanneer de standaard global_policy niet verwijdert is, is de volgende configuratie toevoegen al voldoende: FW01(config)# policy-map global_policy FW01(config-pmap)# class class-default FW01(config-pmap-c)# set [...]]]></description>
			<content:encoded><![CDATA[<p>Standaard doet een ASA niets met de TTL waarde van een IP packet waardoor deze niet zichtbaar is in een traceroute. Met het oog op troubleshooting kan dit nog wel eens vervelend zijn. Wanneer de standaard global_policy niet verwijdert is, is de volgende configuratie toevoegen al voldoende:</p>
<p><strong>FW01(config)#</strong> policy-map global_policy<br />
<strong>FW01(config-pmap)#</strong> class class-default<br />
<strong>FW01(config-pmap-c)#</strong> set connection decrement-ttl</p>
]]></content:encoded>
			<wfw:commentRss>http://freerkterpstra.nl/index.php/2011/01/cisco-asapix-zichtbaar-maken-in-een-traceroute/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cisco IOS: DHCP reservation</title>
		<link>http://freerkterpstra.nl/index.php/2010/12/cisco-ios-dhcp-reservation/</link>
		<comments>http://freerkterpstra.nl/index.php/2010/12/cisco-ios-dhcp-reservation/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 02:01:21 +0000</pubDate>
		<dc:creator>Freerk</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://freerkterpstra.nl/?p=431</guid>
		<description><![CDATA[Cisco routers en switches bieden de mogelijkheid om als DHCP server te functioneren. De algemene configuratie hiervan is prima gedocumenteerd m.u.v. het configureren van DHCP reservations. Doormiddel van deze blogpost zal ik proberen wat duidelijkheid te geven over het configureren van DHCP reservations. Bij een DHCP reservation gebruikt de client nog steeds DHCP maar is [...]]]></description>
			<content:encoded><![CDATA[<p>Cisco routers en switches bieden de mogelijkheid om als DHCP server te functioneren. De algemene configuratie hiervan is prima gedocumenteerd m.u.v. het configureren van DHCP reservations. Doormiddel van deze blogpost zal ik proberen wat duidelijkheid te geven over het configureren van DHCP reservations.</p>
<p>Bij een DHCP reservation gebruikt de client nog steeds DHCP maar is deze ervan verzekerd dat hij altijd hetzelfde IP adres krijgt van de DHCP server. De DHCP server bepaald dit aan de hand van het Client-ID.</p>
<p>Allereerst zal het Client-ID achterhaald moeten worden van de client waarvoor er een reservation aangemaakt dient te worden. De gemakkelijkste manier om dit te doen is door een algemene DHCP pool/scope te configureren en de client daar een IP adres uit te laten opvragen. Zie onderstaand voorbeeld voor de configuratie van zo&#8217;n pool.</p>
<blockquote><p><strong>R1(config)#</strong>ip dhcp pool VLAN10<br />
<strong>R1(dhcp-config)<strong>#</strong></strong>network 172.16.10.0 255.255.255.0<br />
<strong>R1(dhcp-config)<strong>#</strong></strong>default-router 172.16.10.254<br />
<strong>R1(dhcp-config)<strong><strong>#</strong></strong></strong>lease 0 8 0</p></blockquote>
<p>Wanneer de client eenmaal een IP adres &#8220;geclaimed&#8221; heeft is deze lease terug te vinden in de DHCP bindings.</p>
<blockquote><p><strong>R1#</strong>show ip dhcp binding<br />
Bindings from all pools not associated with VRF:</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr valign="top">
<td width="100">IP address</td>
<td width="155">Client-ID/</td>
<td width="155">Lease expiration</td>
<td>Type</td>
</tr>
<tr valign="top">
<td></td>
<td>Hardware address/</td>
<td></td>
<td></td>
</tr>
<tr valign="top">
<td></td>
<td>User name</td>
<td></td>
<td></td>
</tr>
<tr valign="top">
<td>172.16.10.1</td>
<td>0063.6973.636f.2d63.</td>
<td>Mar 01 2002</td>
<td>Automatic</td>
</tr>
<tr valign="top">
<td></td>
<td>6330.312e.3065.3434.</td>
<td></td>
<td></td>
</tr>
<tr valign="top">
<td></td>
<td>2e30.3030.302d.566c.</td>
<td></td>
<td></td>
</tr>
<tr valign="top">
<td></td>
<td>3130</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</blockquote>
<p>Nu het Client-ID bekend is kan er een pool aangemaakt worden speciaal voor deze client.</p>
<blockquote><p><strong>R1(config)#</strong>ip dhcp pool VLAN10-CLIENT1<br />
<strong>R1(dhcp-config)<strong>#</strong></strong>host 172.16.10.1<br />
<strong>R1(dhcp-config)<strong>#</strong></strong>client-identifier 0063.6973.636f.2d63.6330.312e.3065.3434.2e30.3030.302d.566c.3130<br />
<strong>R1(dhcp-config)<strong>#</strong></strong>default-router 172.16.10.254</p></blockquote>
<p>Het IP adres is nu gereserveerd voor de client, wat ook zichtbaar is in de DHCP bindings van de router.</p>
<blockquote><p><strong>R1#</strong>show ip dhcp binding<br />
Bindings from all pools not associated with VRF:</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr valign="top">
<td width="100">IP address</td>
<td width="155">Client-ID/</td>
<td width="155">Lease expiration</td>
<td>Type</td>
</tr>
<tr valign="top">
<td></td>
<td>Hardware address/</td>
<td></td>
<td></td>
</tr>
<tr valign="top">
<td></td>
<td>User name</td>
<td></td>
<td></td>
</tr>
<tr valign="top">
<td>172.16.10.1</td>
<td>0063.6973.636f.2d63.</td>
<td><strong>Infinite</strong></td>
<td><strong>Manua</strong>l</td>
</tr>
<tr valign="top">
<td></td>
<td>6330.312e.3065.3434.</td>
<td></td>
<td></td>
</tr>
<tr valign="top">
<td></td>
<td>2e30.3030.302d.566c.</td>
<td></td>
<td></td>
</tr>
<tr valign="top">
<td></td>
<td>3130</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://freerkterpstra.nl/index.php/2010/12/cisco-ios-dhcp-reservation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cisco switches en Macro&#8217;s</title>
		<link>http://freerkterpstra.nl/index.php/2010/12/cisco-switches-en-macros/</link>
		<comments>http://freerkterpstra.nl/index.php/2010/12/cisco-switches-en-macros/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 20:26:20 +0000</pubDate>
		<dc:creator>Freerk</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://freerkterpstra.nl/?p=393</guid>
		<description><![CDATA[Stel; je bent via ssh ingelogd op een switch welke in een datacenter hangt en je hebt geen out-of-band management tot je beschikking. I.v.m. een autosensing probleem wil je een change doorvoeren aan de uplink interface van deze switch. Dus pas je de duplex instelling van de desbetreffende interface aan&#8230;&#8230; en toen bevroor je putty [...]]]></description>
			<content:encoded><![CDATA[<p>Stel; je bent via ssh ingelogd op een switch welke in een datacenter hangt en je hebt geen out-of-band management tot je beschikking. I.v.m. een autosensing probleem wil je een change doorvoeren aan de uplink interface van deze switch. Dus pas je de duplex instelling van de desbetreffende interface aan&#8230;&#8230; en toen bevroor je putty scherm&#8230; de switch is onbereikbaar geworden!</p>
<p>Het probleem is dat wanneer je de duplex instelling aanpast, de link in zijn geheel niet terugkeert omdat de speed nog niet vast geconfigureerd is. Natuurlijk heb je voor je de change gebruik gemaakt van het &#8220;reload in 5&#8243; commando, dus keert de switch na 5 minuten weer terug online met de oude instellingen (Zo niet, een tip voor de volgende keer <img src='http://freerkterpstra.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>Echter is de geplande change nog steeds niet uitgevoerd en om hier nou speciaal voor naar het datacenter toe te rijden&#8230;</p>
<p>De sleutel tot succes is het schrijven van een macro, hiermee kun je namelijk een hele reeks configuratie aan een stuk op de achtergrond laten doorvoeren. Dat je ssh sessie bij het uitvoeren van de macro wegvalt maakt dan niet uit, de macro loopt wel door <img src='http://freerkterpstra.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Om bovenstaand voorbeeld te nemen zou je de volgende configuratie kunnen gebruiken:</p>
<blockquote><p><strong>c3560#</strong>copy run start<br />
Destination filename [startup-config]?<br />
Building configuration&#8230;<br />
[OK]<br />
<strong>c3560#</strong>reload in 5<br />
Reload scheduled in 4 minutes and 56 seconds<br />
Proceed with reload? [confirm]<br />
<strong>c3560(config)#</strong>macro name CHANGE<br />
Enter macro commands one per line. End with the character &#8216;@&#8217;.<br />
interface fastethernet 0/1<br />
        shutdown<br />
        speed 100<br />
        duplex full<br />
        no shut<br />
@<br />
<strong>c3560(config)#</strong>macro global apply CHANGE
</p></blockquote>
<p>Mocht bovenstaande alsnog onsuccesvol zijn zal de geplande reload niet geannuleerd worden en zal de switch dus opnieuw opstarten met de recent opgeslagen configuratie <img src='http://freerkterpstra.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><strong>Update</strong><br />
In IOS 12.2-55 wordt het macro name commando niet meer weergegeven via IOS help, echter is dit nog wel steeds de manier om een macro te definiëren!</p>
<blockquote><p><strong>c3560(config)#</strong>macro ?<br />
  auto    Macro autoexecution settings<br />
  global  Enter global macro configuration<br />
<strong>c3560(config)#</strong>macro name ?<br />
% Unrecognized command<br />
<strong>c3560(config)#</strong>macro name TEST<br />
Enter macro commands one per line. End with the character &#8216;@&#8217;.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://freerkterpstra.nl/index.php/2010/12/cisco-switches-en-macros/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gebridged WAN met &#8220;IP unnumbered&#8221; en &#8220;no autostate&#8221;</title>
		<link>http://freerkterpstra.nl/index.php/2010/11/gebridged-wan-met-ip-unnumbered-en-no-autostate/</link>
		<comments>http://freerkterpstra.nl/index.php/2010/11/gebridged-wan-met-ip-unnumbered-en-no-autostate/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 02:50:45 +0000</pubDate>
		<dc:creator>Freerk</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://freerkterpstra.nl/?p=313</guid>
		<description><![CDATA[Doel: het opzetten van een gebridged WAN i.c.m. een LAN waarvan het verkeer genat dient te worden naar een IP adres uit het WAN. De gemakkelijkste manier om dit te realiseren is door twee VLANS te creëren; een WAN VLAN waarop het routeerbare adres geconfigureerd wordt en een LAN VLAN welke als default gateway gebruikt [...]]]></description>
			<content:encoded><![CDATA[<p>Doel: het opzetten van een gebridged WAN i.c.m. een LAN waarvan het verkeer genat dient te worden naar een IP adres uit het WAN. De gemakkelijkste manier om dit te realiseren is door twee VLANS te creëren; een WAN VLAN waarop het routeerbare adres geconfigureerd wordt en een LAN VLAN welke als default gateway gebruikt gaat worden. In dit voorbeeld is de WAN verbinding een PPPoE variant welke opgezet wordt met een dialer interface.</p>
<p>Bovenstaand kan gerealiseerd worden door het WAN IP adres, wat anders direct op de dialer interface gezet zou worden, op de interface van het WAN VLAN te configureren. Door vervolgens het adres met ip unnumbered ook weer op de Dialer te zetten hoeft er geen apart IP netwerk gemaakt te worden.  Op zich is hier niets spannends aan, maar wat als er geen machine aangesloten is op het WAN VLAN? <span id="more-313"></span></p>
<p><strong>Netwerkdiagram</strong></p>
<p><a href="http://freerkterpstra.nl/wp-content/uploads/2010/11/Drawing1.png"><img class="alignnone size-full wp-image-348" title="Drawing1" src="http://freerkterpstra.nl/wp-content/uploads/2010/11/Drawing1.png" alt="" width="396" height="298" /></a></p>
<p><span style="color: #000000;"><strong>Nat configuratie<br />
</strong></span></p>
<p style="padding-left: 30px;">interface Vlan2<br />
ip nat inside<br />
!<br />
interface Dialer1<br />
ip nat outside<span style="color: #000000;"><br />
!<br />
ip nat inside source list ACL-NAT interface vlan1 overload<br />
ip access-list ACL-NAT<br />
permit ip 10.0.0.0 0.0.0.255 any</span></p>
<p>Terugkomend op bovenstaande vraag is het noodzakelijk om te weten hoe VLAN interfaces werken.<span style="color: #000000;"> Een vlan interface is fysiek namelijk altijd up, maar laag twee (protocol) zal down blijven zolang er geen apparatuur aangesloten is. Dit betekend dat het verkeer vanuit het LAN naar het internet <span style="text-decoration: underline;">niet</span> genat kan worden in deze situatie.</span></p>
<p style="padding-left: 30px;">R1#show ip int brief</p>
<p style="padding-left: 30px;">Interface  IP-Address    OK?  Method   Status    Protocol<br />
Vlan1        80.1.1.1       YES  manual    up            <span style="color: #ff0000;">down</span><br />
Vlan2        10.0.0.254   YES  manual    up             up<br />
Dialer1       80.1.1.1      YES  TFTP      up             up</p>
<p style="padding-left: 30px;">R1#debug ip nat<br />
R1# Nov 7 01:50:04.611: NAT: translation failed (A), dropping packet s=10.0.0.1 d=70.0.0.254<br />
R1# Nov 7 01:50:04.691: NAT: translation failed (A), dropping packet s=10.0.0.1 d=70.0.0.254</p>
<p><span style="color: #000000;">Dit gedrag kan uitgezet worden door &#8220;autostate&#8221; uit te schakelen, hierdoor zal de VLAN interface op laag twee ook &#8220;up&#8221; komen of er nu apparatuur aangesloten is of niet.</span></p>
<p style="padding-left: 30px;"><span style="color: #000000;">R1(config)#interface vlan1<br />
R1(config-if)#no autostate</span></p>
<p style="padding-left: 30px;"><span style="color: #000000;">R1#show ip int brief</span></p>
<p style="padding-left: 30px;">Interface  IP-Address    OK?  Method   Status    Protocol<br />
Vlan1        80.1.1.1       YES  manual    up           <span style="color: #11cc09;"> up</span><br />
Vlan2        10.0.0.254   YES  manual    up             up<br />
Dialer1       80.1.1.1      YES  TFTP      up             up</p>
<p style="padding-left: 30px;">R1#debug ip nat</p>
<p style="padding-left: 30px;">R1# Nov  7 01:55:44.499: NAT*: s=10.0.0.1-&gt;70.0.0.100, d=80.0.0.254 [8699]<br />
R1# Nov  7 01:55:44.583: NAT*: s=80.1.1.254, d=70.0.0.100-&gt;10.0.0.1 [8699]</p>
<p>De natting (PAT) van het LAN verkeer naar het internet gaat nu dus goed! <img src='http://freerkterpstra.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span style="color: #000000;"><strong>Complete configuratie<br />
</strong></span></p>
<p style="padding-left: 30px;"><span style="color: #000000;">interface FastEthernet0/0</span><br />
<span style="color: #000000;"> no ip address<br />
pppoe enable group global<br />
pppoe-client dial-pool-number 1<br />
!<br />
interface FastEthernet1/0<br />
description *** LAN ***<br />
switchport access vlan 2<br />
!<br />
interface Vlan1<br />
description *** WAN ***<br />
ip address 80.1.1.1 255.255.255.248<br />
ip virtual-reassembly<br />
ip tcp adjust-mss 1452<br />
no autostate<br />
!<br />
interface Vlan2<br />
description *** LAN ***<br />
ip address 10.0.0.254 255.255.255.0<br />
ip nat inside<br />
ip virtual-reassembly<br />
ip tcp adjust-mss 1452<br />
!<br />
interface Dialer1<br />
mtu 1492<br />
ip unnumbered vlan 1<br />
no ip redirects<br />
no ip unreachables<br />
no ip proxy-arp<br />
ip nat outside<br />
ip virtual-reassembly<br />
encapsulation ppp<br />
dialer pool 1<br />
dialer-group 1<br />
no cdp enable<br />
!<br />
ip route 0.0.0.0 0.0.0.0 Dialer1<br />
!<br />
ip nat inside source list ACL-NAT interface vlan1 overload<br />
!<br />
ip access-list ACL-NAT<br />
permit ip 10.0.0.0 0.0.0.255 any</span></p>
]]></content:encoded>
			<wfw:commentRss>http://freerkterpstra.nl/index.php/2010/11/gebridged-wan-met-ip-unnumbered-en-no-autostate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CCNA Security</title>
		<link>http://freerkterpstra.nl/index.php/2010/09/ccna-security/</link>
		<comments>http://freerkterpstra.nl/index.php/2010/09/ccna-security/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 20:36:50 +0000</pubDate>
		<dc:creator>Freerk</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://freerkterpstra.nl/?p=301</guid>
		<description><![CDATA[Vandaag heb ik bij Startel te Roden mijn collectie van CCNA certificeringen uitgebreid met de smaak security! Het examen had precies 60 vragen met een minimale score van 804 punten. Algemene indruk was dat dit examen een tikkeltje moeilijker was dan voice, maar goed hij is binnen met 911 punten   Nu op voor wireless [...]]]></description>
			<content:encoded><![CDATA[<p>Vandaag heb ik bij Startel te Roden mijn collectie van CCNA certificeringen uitgebreid  met de smaak security! Het examen had precies 60 vragen met een minimale score van 804 punten. Algemene indruk was dat dit examen een tikkeltje moeilijker was dan voice, maar goed hij is binnen met 911 punten <img src='http://freerkterpstra.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />    Nu op voor wireless of toch CCSP? <img src='http://freerkterpstra.nl/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://freerkterpstra.nl/index.php/2010/09/ccna-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco CLI via USB</title>
		<link>http://freerkterpstra.nl/index.php/2010/08/cisco-cli-via-usb/</link>
		<comments>http://freerkterpstra.nl/index.php/2010/08/cisco-cli-via-usb/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 17:10:37 +0000</pubDate>
		<dc:creator>Freerk</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://freerkterpstra.nl/?p=293</guid>
		<description><![CDATA[De nieuwere apparatuur van Cisco is voortaan naast de traditionele rj45 console poort ook voorzien van een USB aansluiting waarmee deze geconfigureerd kan worden]]></description>
			<content:encoded><![CDATA[<p>De nieuwere apparatuur van Cisco is voortaan naast de traditionele rj45 console poort ook voorzien van een USB aansluiting waarmee deze geconfigureerd kan worden <img src='http://freerkterpstra.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="alignnone" title="Cisco CLI via USB" src="http://www.cisco.com/en/US/i/200001-300000/250001-260000/253001-254000/253216.jpg" alt="" width="441" height="377" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freerkterpstra.nl/index.php/2010/08/cisco-cli-via-usb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

