<?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>2% of my Brain &#187; Networking</title>
	<atom:link href="http://www.ten-berg.nl/category/networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ten-berg.nl</link>
	<description></description>
	<lastBuildDate>Mon, 11 Apr 2011 05:45:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Link aggregation on Redback SMS routers</title>
		<link>http://www.ten-berg.nl/2009/04/07/link-aggregation-on-redback-sms-routers/</link>
		<comments>http://www.ten-berg.nl/2009/04/07/link-aggregation-on-redback-sms-routers/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 08:27:54 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.ten-berg.nl/?p=170</guid>
		<description><![CDATA[To configure link aggregation on Redback SMS routers you need to do the following. Create the link group interface and assign an IP address to it [local]Redback(config)#context local [local]Redback(config-ctx)#interface AMS-IX [local]Redback(config-if)#ip address 195.69.x.x/23 [local]Redback(config-if)#exit Create the link group and bind it to its interface [local]Redback(config)#link-group AMS-IX ether [local]Redback(config-link-group)#bind interface AMS-IX local Configure an ethernet port [...]]]></description>
			<content:encoded><![CDATA[<p>To configure link aggregation on Redback SMS routers you need  to do the following.</p>
<p>Create the link group interface and assign an IP address to it</p>
<pre>[local]Redback(config)#context local
[local]Redback(config-ctx)#interface AMS-IX
[local]Redback(config-if)#ip address 195.69.x.x/23
[local]Redback(config-if)#exit</pre>
<p>Create the link group and bind it to its interface</p>
<pre>[local]Redback(config)#link-group AMS-IX ether
[local]Redback(config-link-group)#bind interface AMS-IX local</pre>
<p>Configure an ethernet port and add it to the link group</p>
<pre>[local]Redback(config-config)#port ethernet 1/1
[local]Redback(config-port)#no shutdown
[local]Redback(config-port)#link-group AMS-IX
[local]Redback(config-port)#exit</pre>
<p>Configure another ehternet port and add it to the link group</p>
<pre>[local]Redback(config-config)#port ethernet 1/2
[local]Redback(config-port)#no shutdown
[local]Redback(config-port)#link-group AMS-IX
[local]Redback(config-port)#exit</pre>
<p>To match the AMS-IX arp timeout (4 hours) you need to configure this under the interface</p>
<pre>[local]Redback(config)#context local
[local]Redback(config-ctx)#int AMS-IX
[local]Redback(config-if)#ip arp timeout 14400
[local]Redback(config-port)#exit</pre>
<p>Also, you can set your aggregated min-links to a value that will cause the bundle to drop  in the event that your links can no longer support the amount of traffic you move trough the  link-group.Thus, 2-port aggregated link, pushing 1.2 Gbps sustained across, drop bundle if n == 1;</p>
<pre>[local]Redback(config)#link-group AMS-IX ether
[local]Redback(config-link-group)#minimum-links 2
[local]Redback(config-link-group)#exit</pre>
<p>This config is made to interconnect with an aggregated link towards the AMS-IX. For other Link aggregation interconnects you need to make changes towards this config.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ten-berg.nl/2009/04/07/link-aggregation-on-redback-sms-routers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Config Baggers</title>
		<link>http://www.ten-berg.nl/2007/10/16/config-baggers/</link>
		<comments>http://www.ten-berg.nl/2007/10/16/config-baggers/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 20:25:13 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Juniper]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.ten-berg.nl/2007/10/16/config-baggers/</guid>
		<description><![CDATA[People stop bugging me for Juniper configs. I&#8217;m not your personal create my first Juniperconfig engine. Everything on my blog you may / can use if you like. I&#8217;m not goingto write your configs. Really how hard can it be to design / write your own configs. So please stop asking me for complete configs [...]]]></description>
			<content:encoded><![CDATA[<p>People stop bugging me for <a href="http://www.juniper.net">Juniper </a>configs. I&#8217;m not your personal create my first <a href="http://www.juniper.net">Juniper</a><br />config engine. Everything on my blog you may / can use if you like. I&#8217;m not going<br />to write your configs. Really how hard can it be to design / write your own configs.</p>
<p>So please stop asking me for complete configs !!!! Get a J Course or <a href="http://www.google.com">Google</a> a bit</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ten-berg.nl/2007/10/16/config-baggers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Juniper Snmp Config (Basic)</title>
		<link>http://www.ten-berg.nl/2007/08/31/juniper-snmp-config-basic/</link>
		<comments>http://www.ten-berg.nl/2007/08/31/juniper-snmp-config-basic/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 21:42:58 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Juniper]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[LinkedIn]]></category>

		<guid isPermaLink="false">http://www.ten-berg.nl/2007/08/31/juniper-snmp-config-basic/</guid>
		<description><![CDATA[A very basic Juniper Snmp config. (Readonly) {master}[edit]marcel@re0.lab2# show snmp &#160;&#160;&#160; location Amsterdam;&#160;&#160;&#160; contact &#34;netops@domain.tld&#34;;&#160;&#160;&#160; community blablablabla {&#160;&#160;&#160; authorization read-only;&#160;&#160;&#160; clients {&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10.10.10.1/32;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 172.16.1.200/32;&#160;&#160;&#160; }}Very basic and easy I&#8217;m not a personal helpdesk so figure out your self how to configure read-write]]></description>
			<content:encoded><![CDATA[<p>A very basic Juniper Snmp config. (Readonly)</p>
<p>{master}[edit]<br />marcel@re0.lab2# show snmp <br />&nbsp;&nbsp;&nbsp; location Amsterdam;<br />&nbsp;&nbsp;&nbsp; contact &quot;netops@domain.tld&quot;;<br />&nbsp;&nbsp;&nbsp; community blablablabla {<br />&nbsp;&nbsp;&nbsp; authorization read-only;<br />&nbsp;&nbsp;&nbsp; clients {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10.10.10.1/32;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 172.16.1.200/32;<br />&nbsp;&nbsp;&nbsp; }<br />}<br />Very basic and easy I&#8217;m not a personal helpdesk so figure out your self how to configure read-write <img src='http://www.ten-berg.nl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ten-berg.nl/2007/08/31/juniper-snmp-config-basic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JUNOS software Upgrade Redundant Routing Engines</title>
		<link>http://www.ten-berg.nl/2007/08/31/147/</link>
		<comments>http://www.ten-berg.nl/2007/08/31/147/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 09:57:52 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Juniper]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.ten-berg.nl/2007/08/31/147/</guid>
		<description><![CDATA[To upgrade Junos on a M-series Juniper with redundant routing engines you do it the following way. Log in to the master Routing Engine. Enter the JUNOS software configuration mode: {master} marcel@re0.lab2&#62; configure Disable Routing Engine redundancy. {master} [edit] marcel@re0.lab2# delete chassis redundancy Save the configuration change on both Routing Engines. {master} [edit] marcel@re0.lab2# commit [...]]]></description>
			<content:encoded><![CDATA[<p><font face="Arial">To upgrade Junos on a M-series Juniper with redundant routing engines you do it the following way. </font></p>
<ol type="1"><font face="Arial"></p>
<li value="1" class="SmartList1">
<pre> Log in to the master Routing Engine.</pre>
</li>
<p>    </font></ol>
<ol type="1"><font face="Arial"></p>
<li class="SmartList1" value="2">
<pre> Enter the JUNOS software configuration mode:</pre>
</li>
<p>        </font></p>
<pre class="Example3"><font face="Arial">	{master}

	marcel@re0.lab2&gt; <strong>configure</strong></font></pre>
<p>        <font face="Arial"></p>
<li class="SmartList1" value="3">
<pre> Disable Routing Engine redundancy.</pre>
</li>
<p>        </font></p>
<pre class="Example3"><font face="Arial">	{master} [edit]

	marcel@re0.lab2# <strong>delete chassis redundancy</strong></font></pre>
<p>        <font face="Arial"></p>
<li class="SmartList1" value="4">
<pre> Save the configuration change on both Routing Engines.</pre>
</li>
<p>        </font></p>
<pre class="Example3"><font face="Arial">	{master} [edit]

	marcel@re0.lab2# <strong>commit synchronize and-quit</strong></font></pre>
<p>        <font face="Arial"></p>
<li class="SmartList1" value="5">
<pre class="Example3"> Log in to the backup Routing Engine.</pre>
</li>
<p>        &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {master}<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; marcel@re0.lab2&gt; <strong>request routing-engine login other routing-engine</strong></font></ol>
<ol type="1">
<pre class="Example3"><font face="Arial">	{backup}

	marcel@re1.lab2&gt; <strong>request system software add

	/var/home/marcel/jinstall-8.xxx.x-domestic-signed.tgz reboot</strong></font></pre>
</ol>
<ol type="1"><font face="Arial"></p>
<li class="SmartList1" value="6">
<pre class="Example3"> Switchover to the other Routing Engine to change the role.</pre>
</li>
<p>            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  {backup}<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; marcel@re1.lab2&gt; <strong>quit</strong></p>
<p>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  {master}<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  marcel@re0.lab2&gt; <strong>request chassis routing-engine master switch<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; </strong>marcel@re0.lab2&gt;<strong></strong></font></ol>
<ol type="1"><font face="Arial"></p>
<li value="7" class="SmartList1">
<pre> Install the new software version on the Backup Routing Engine.</pre>
</li>
<p>                </font></p>
<pre class="Example3"><font face="Arial">	{backup}

	marcel@re0.lab2&gt; <strong>request system software add

	/var/home/marcel/jinstall-8.xxx.x-domestic-signed.tgz reboot</strong></font></pre>
<p>                <font face="Arial"></p>
<li class="SmartList1" value="8">
<pre> Enable Routing Engine Redundancy again </pre>
</li>
<p>                </font></p>
<pre class="Example3"><font face="Arial">	{master}

	marcel@re1.lab2&gt; <strong>configure</strong>

	[edit]

	marcel@re1.lab2# <strong>rollback 1

</strong></font></pre>
<p>                <font face="Arial"></p>
<li class="SmartList1" value="9">
<pre> Save the configuration change on both Routing Engines</pre>
</li>
<p>                </font></p>
<pre class="Example3"><font face="Arial">	[edit]	marcel@re1.lab2&gt; <strong>commit synchronize and-quit

</strong></font></pre>
<p>                <font face="Arial"></p>
<li class="SmartList1" value="10">
<pre class="Example3"> If you are satisfied that the new software is running smoothly</pre>
</li>
<p>                </font></ol>
<p>                <font face="Arial">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; </font>{master}</p>
<ol type="1">
<pre class="Example3"><font face="Arial">	marcel@re1.lab2&gt; <code><strong>request routing-engine login other routing-engine</strong></code></font></pre>
<pre class="Example3"><font face="Arial">	{backup}

	marcel@re0.lab2&gt; <code><strong>request system snapshot</strong></code></font></pre>
<pre class="Example4"><font face="Arial">	{backup}

	marcel@re0.lab2&gt; <strong>quit</strong></font></pre>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.ten-berg.nl/2007/08/31/147/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Juniper Aggregated Links</title>
		<link>http://www.ten-berg.nl/2007/08/28/juniper-aggregated-links/</link>
		<comments>http://www.ten-berg.nl/2007/08/28/juniper-aggregated-links/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 04:38:04 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Juniper]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.ten-berg.nl/2007/08/28/juniper-aggregated-links/</guid>
		<description><![CDATA[Something about aggregated links on Juniper M series. It is not hard to config aggregated links. [edit] marcel@lab2# show chassis aggregated-devices { ethernet { device-count 2; } } --- [edit] marcel@lab2# show interfaces ge-1/0/0 gigether-options { 802.3ad ae0; } [edit] marcel@lab2# show interfaces ge-1/1/0 gigether-options { 802.3ad ae0; } [edit] marcel@lab2# show interfaces ae0 description [...]]]></description>
			<content:encoded><![CDATA[<p>Something about aggregated links on Juniper M series.</p>
<pre class="post">It is not hard to config aggregated links.</pre>
<pre class="post">[edit]
marcel@lab2# show chassis
aggregated-devices {
    ethernet {
        device-count 2;
    }
}
---
[edit]
marcel@lab2# show interfaces ge-1/0/0
gigether-options {
    802.3ad ae0;
}

[edit]
marcel@lab2# show interfaces ge-1/1/0
gigether-options {
   802.3ad ae0;
}</pre>
<pre class="post">[edit]
marcel@lab2# show interfaces ae0
description "AE0 towards lab-1";
unit 0 {
   family inet {
       filter {
           input AMSIX-in;
           output AMSIX-out;
       }
       address 10.10.4.<em>2</em>/30;
   }
   family inet6 {
       address 2001:0960:1300:1144::1/64;
   }
}</pre>
<pre><span class="post">It is also possible to use load balancing per </span><a href="http://www.juniper.net/techpubs/software/junos/junos82/swconfig82-policy/html/policy-actions-config11.html#1020787" target="_blank">packet</a>.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ten-berg.nl/2007/08/28/juniper-aggregated-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netscreen IPv6 Configuration</title>
		<link>http://www.ten-berg.nl/2007/04/24/netscreen-ipv6-tunnel-howto/</link>
		<comments>http://www.ten-berg.nl/2007/04/24/netscreen-ipv6-tunnel-howto/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 12:00:20 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Netscreen]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.ten-berg.nl/2007/04/24/netscreen-ipv6-tunnel-howto/</guid>
		<description><![CDATA[IPv6 is possible on a Netscreen device. JTAC only gives support on the bigger models ( I used an 5gt-wireless to setup a tunnel) Be advised that the IPv6 part of the webinterface is buggy. I build the tunnel between an Juniper M7i and a Netscreen 5gt-wirelessYou only will find the config to configure your [...]]]></description>
			<content:encoded><![CDATA[<p>IPv6 is possible on a Netscreen device. JTAC only gives support on the bigger models ( I used an 5gt-wireless to setup a tunnel)</p>
<p>Be advised that the IPv6 part of the webinterface is buggy. </p>
<p>I build the tunnel between an Juniper M7i and a Netscreen 5gt-wireless<br />You only will find the config to configure your Netscreen device in this document.</p>
<p>First step to do is to enable ipv6 in the device. You have to do this on the commandline (serialconsole/telnet/ssh).</p>
<p>Config needs to be done on the command line of your netscreen device<br />
<hr width="100%" size="2" />set envar ipv6=yes<br />
<hr width="100%" size="2" />
<p>Save your config and reset the device. </p>
<p>Some Background info:</p>
<ul>
<li>Trust interface 10.10.10.1 &#8211; Trust</li>
<li>Untrust interface &#8211; Untrust</li>
<li>IPv6 broker (choose any you like. <a href="http://www.sixxs.net">SixXs</a> is preffered) &#8211; 213.204.x.x</li>
<li>IPv6 subnet &#8211; 2001:960:2000::/48</li>
</ul>
<p>First configure the Trust interface:<br />
<hr width="100%" size="2" />set interface &quot;Trust&quot; ipv6 mode &quot;router&quot;<br />set interface &quot;Trust&quot; ipv6 ip 2001:960:2000::2/48<br />set interface &quot;Trust&quot; ipv6 enable<br />unset interface Trust ipv6 ra link-address<br />set interface Trust ipv6 ra transmit<br />set interface Trust ipv6 nd nud<br />
<hr width="100%" size="2" />The trust interface is configured with the IPv6 subnet, also auto configuration of other devices behind the trust interface should be working.</p>
<p>Time to configure the tunnel:<br />
<hr width="100%" size="2" />set interface &quot;tunnel.6&quot; zone &quot;Untrust&quot;<br />set interface tunnel.6 ip unnumbered interface Untrust <br />set interface &quot;tunnel.6&quot; ipv6 mode &quot;host&quot;<br />set interface &quot;tunnel.6&quot; ipv6 enable<br />set interface tunnel.6 tunnel encap ip6in4 manual<br />set interface tunnel.6 tunnel local-if bgroup2 dst-ip 213.204.x.x <br />
<hr width="100%" size="2" />
<p>Next step is to setup a static route towards the far end side:<br />
<hr width="100%" size="2" /> set route ::/0 interface tunnel.6 gateway :: preference 20<br />
<hr width="100%" size="2" />
<p>Now we need a policy to allow traffic in/out: <br />
<hr width="100%" size="2" /> set policy id 77 from &quot;Trust&quot; to &quot;Untrust&quot;  &quot;Any-IPv6&quot; &quot;Any-IPv6&quot; &quot;ANY&quot; permit log<br /> set policy id 77<br />set policy id 78 from &quot;Untrust&quot; to &quot;Trust&quot;&nbsp; &quot;Any-IPv6&quot; &quot;Any-IPv6&quot; &quot;ANY&quot; permit log <br />set policy id 78<br />
<hr width="100%" size="2" />
<p>Use these policy&#8217;s at your own risk. Your IPv6 network is now fully open. You need to configure strict policy&#8217;s to keep your network safe.</p>
<p>NOTE: Do not ask me questions how to configure your clients behind a netscreen. <a href="http://www.google.com">Google</a> is your friend.<br />I&#8217;m not a tunnel-broker so stop bugging me with questions to get an IPv6 Tunnel !!!!</p>
<p><span id="more-135"></span><!--more--></p>
<p><!--more--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ten-berg.nl/2007/04/24/netscreen-ipv6-tunnel-howto/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Extreme</title>
		<link>http://www.ten-berg.nl/2004/10/20/extreme/</link>
		<comments>http://www.ten-berg.nl/2004/10/20/extreme/#comments</comments>
		<pubDate>Wed, 20 Oct 2004 21:12:29 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.ten-berg.nl/wordpress/wordpress/?p=90</guid>
		<description><![CDATA[I almost forgot to mention this nice Extreme Networks EAPS and ESRP docs . They are in Dutch.]]></description>
			<content:encoded><![CDATA[<p>I almost forgot to mention this nice Extreme Networks EAPS and ESRP <a href=http://www.bais.name/archives/extreme_stuff_/index.html>docs </a>.</p>
<p>They are in Dutch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ten-berg.nl/2004/10/20/extreme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

