<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.eigenlab.org/index.php?action=history&amp;feed=atom&amp;title=Routing_EigenNet</id>
	<title>Routing EigenNet - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eigenlab.org/index.php?action=history&amp;feed=atom&amp;title=Routing_EigenNet"/>
	<link rel="alternate" type="text/html" href="https://wiki.eigenlab.org/index.php?title=Routing_EigenNet&amp;action=history"/>
	<updated>2026-05-11T13:47:59Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.eigenlab.org/index.php?title=Routing_EigenNet&amp;diff=4414&amp;oldid=prev</id>
		<title>Rakk: categoria</title>
		<link rel="alternate" type="text/html" href="https://wiki.eigenlab.org/index.php?title=Routing_EigenNet&amp;diff=4414&amp;oldid=prev"/>
		<updated>2016-11-10T04:37:24Z</updated>

		<summary type="html">&lt;p&gt;categoria&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 04:37, 10 nov 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot;&gt;Riga 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le metriche per le rotte babel sono calcolate come 10000/velocita&amp;#039; in megabit dove 10000 equivale a 10 gigabit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le metriche per le rotte babel sono calcolate come 10000/velocita&amp;#039; in megabit dove 10000 equivale a 10 gigabit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Categoria:eigenNet]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-107:rev-4414:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Rakk</name></author>
	</entry>
	<entry>
		<id>https://wiki.eigenlab.org/index.php?title=Routing_EigenNet&amp;diff=107&amp;oldid=prev</id>
		<title>Luke il 11:07, 25 ott 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.eigenlab.org/index.php?title=Routing_EigenNet&amp;diff=107&amp;oldid=prev"/>
		<updated>2012-10-25T11:07:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 11:07, 25 ott 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Riga 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;questo invece vuol dire che tutti i pacchetti con indirizzo di destinazione della subnet 131.114.0.0/16 vanno inoltrati a 131.114.250.1, sarà lui il router che inoltrerà i pacchetti correttamente.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;questo invece vuol dire che tutti i pacchetti con indirizzo di destinazione della subnet 131.114.0.0/16 vanno inoltrati a 131.114.250.1, sarà lui il router che inoltrerà i pacchetti correttamente.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le metriche per le rotte babel sono calcolate come 10000/velocita&amp;#039; in megabit dove 10000 equivale a 10 gigabit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le metriche per le rotte babel sono calcolate come 10000/velocita&amp;#039; in megabit dove 10000 equivale a 10 gigabit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-106:rev-107:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Luke</name></author>
	</entry>
	<entry>
		<id>https://wiki.eigenlab.org/index.php?title=Routing_EigenNet&amp;diff=106&amp;oldid=prev</id>
		<title>Luke: Creata pagina con &#039;==Routing su EigenNet== La rete Eigennet è composta da antenne che parlano fra loro via wireless. Esse parlano a layer 2, l&#039;indirizzamento dei pacchetti ovvero come essi veng...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.eigenlab.org/index.php?title=Routing_EigenNet&amp;diff=106&amp;oldid=prev"/>
		<updated>2012-10-25T11:06:13Z</updated>

		<summary type="html">&lt;p&gt;Creata pagina con &amp;#039;==Routing su EigenNet== La rete Eigennet è composta da antenne che parlano fra loro via wireless. Esse parlano a layer 2, l&amp;#039;indirizzamento dei pacchetti ovvero come essi veng...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Routing su EigenNet==&lt;br /&gt;
La rete Eigennet è composta da antenne che parlano fra loro via wireless. Esse parlano a layer 2, l&amp;#039;indirizzamento dei pacchetti ovvero come essi vengono spediti al giusto dispositivo è fatto attraverso il MAC  address: un numero esadecimale univoco per ogni scheda di rete. &lt;br /&gt;
Il protocollo di routing usato a layer 2  è Batman-adv. Usiamo anche babeld per il routing a livello 3, esso usa indirizzi ip, noi usiamo ipv6 per identificare le antenne e i nostri servers. &lt;br /&gt;
Perchè le antenne possano comunicare fra loro a layer 2 è necessario che esse siano nella stessa subnet, nel caso che non lo fossero vengono in aiuto i servers che fanno da router e usando schede di rete distinte, una per subnet interessata, possono instradare i pacchetti in modo che raggiungano il destinatario corretto. &lt;br /&gt;
&lt;br /&gt;
Praticamente: Se io ho un ip 192.168.1.45 e voglio comunicare con una macchina con indirizzo 131.114.43.21 a livello 2 direttamente non posso: &lt;br /&gt;
Che strada farà il mio pacchetto? &lt;br /&gt;
*Dalla mia macchina arriverà all&amp;#039;antenna eigennet (layer 1 e/o layer 2)  &lt;br /&gt;
*Dall&amp;#039;antenna arriverà, attraverso la mesh gateway del client (un router) su una scheda di rete ( mesh layer 2 )  &lt;br /&gt;
/* Di default il mio pacchetto uscirebbe su internet per raggiungere la macchina desiderata ma siccome presente quella subnet nelle rotte*/ &lt;br /&gt;
*Sul router il demone babeld ha provveduto a inserire delle rotte: il mio pacchetto deve raggiungere una macchina appartenente alla subnet 131.114.0.0/23 (ovvero 131.114.xxx.xxx) &lt;br /&gt;
*Il router inoltra il pacchetto alla scheda di rete appartenente alla subnet desiderata e il mio pacchetto raggiunge la macchina senza fare un lungo giro su internet.  &lt;br /&gt;
Attraverso babeld possiamo istruire i nostri router a raggiungere determinati set di indirizzi in diversi modi:  &lt;br /&gt;
Per ogni subnet creiamo delle rotte: esse dicono alla macchina che per raggiungere un tale indirizzo, invece di passare per tutto internet  &lt;br /&gt;
che potrebbe essere meno conveniente in termini di tempo, il gateway predefinito non è quello di default ma un&amp;#039;altro. Per esempio &lt;br /&gt;
&lt;br /&gt;
 default via 192.168.1.1 dev wlan0  proto static    &lt;br /&gt;
              &lt;br /&gt;
questo vuol dire che per raggiungere tutti gli indirizzi i pacchetti devono essere inoltrati al gateway con indirizzo all&amp;#039;interno della rete locale 192.168.1.1. Esso si occuperà poi di inoltrare il pacchetto al next hop. &lt;br /&gt;
 &lt;br /&gt;
 131.114.250.0/23 dev eth0  scope link  metric 3   &lt;br /&gt;
               &lt;br /&gt;
questo invece vuol dire che per raggiungere gli ip della subnet 131.114.250.0/23 ovvero tutti gli ip nel range 131.114.250.0-131.114.251.255 devono passare per l&amp;#039;interfaccia eth0 appartenente a quella subnet. &lt;br /&gt;
 							   &lt;br /&gt;
 131.114.0.0/16 via 131.114.250.1 dev eth0  proto 60  metric 100  &lt;br /&gt;
&lt;br /&gt;
questo invece vuol dire che tutti i pacchetti con indirizzo di destinazione della subnet 131.114.0.0/16 vanno inoltrati a 131.114.250.1, sarà lui il router che inoltrerà i pacchetti correttamente. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Le metriche per le rotte babel sono calcolate come 10000/velocita&amp;#039; in megabit dove 10000 equivale a 10 gigabit&lt;/div&gt;</summary>
		<author><name>Luke</name></author>
	</entry>
</feed>