| 
					
				 | 
			
			
				@@ -4,23 +4,64 @@ format: markdown 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 toc: no 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Hinweise und Weiterführendes zu den in der Matrix verwendeten Routing-Protokollen und Abkürzungen siehe [Linkliste]() und [Routing-Grundlagen](). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Matrix relevanter Routing-Protokolle 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<th><td>**batman-adv**</td><td>**Babel**</td><td>**OLSR**</td><td>**OSPF**</td><td>**BGP**</td></th> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**ad-hoc geeignet**</td><td>		+</td><td>	+</td><td>	-/+</td><td>	-</td><td>	-</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**L2 / L3**</td><td>				2</td><td>	3</td><td>	3</td><td>	3</td><td>	3</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**Routing-Verfahren**</td><td>		DV</td><td>	DV</td><td>	LS</td><td>	LS</td><td>	PV</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**IPv4 / IPv6**</td><td>	-</td><td>	IPv4+v6</td><td>	IPv4/v6</td><td>	IPv4/v6</td><td>	IPv4+v6</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**Nachbarschaft**</td><td>			Br</td><td>	IPv6-Mu</td><td>	Br/NHDP</td><td>	Mu/conf</td><td>	conf</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**Kommunikationskanal**</td><td>		L2:0x4305</td><td>UDPv6</td><td>	UDPv4/6</td><td>	IPpr.89</td><td>	TCP</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**Metrik | bits**</td><td>			TQ | 8</td><td>	ETX,Lat | 16</td><td>hop/?</td><td>conf | 24</td><td>plen,32</td></tr 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**skaliert?**</td><td>			--</td><td>	-</td><td>	?</td><td>	+</td><td>	++</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**Schleifenvermeidung**</td><td>		DV</td><td>	DV+feas</td><td>	LS</td><td>	LS</td><td>	PV</td></tr>	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**source based routing**</td><td>		-</td><td>	+</td><td>	-</td><td>	-</td><td>	-</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**Routenaggregation**</td><td>		-</td><td>	-</td><td>	-</td><td>	inter-area</td><td>+</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**externe Routenattribute**</td><td>		-</td><td>	ext.</td><td>	-/ext.</td><td>	32bit</td><td>	+</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**RFC**</td><td>				-</td><td>	6126</td><td>	3626/7181</td><td>2328</td><td>	4271</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**interoperabel**</td><td>			-</td><td>	+</td><td>	?</td><td>	+</td><td>	+</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<tr><td>**Routing-Suite**</td><td>			-</td><td>	Bird</td><td>	XORP/-</td><td>	alle</td><td>	alle</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<th><td>**batman-adv**</td><td>**Babel**</td><td>**OLSR v1 / v2**</td><td>**OSPF v2 / v3**</td><td>IGP-Kopplung</td><td>**BGP**</td></th> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**ad-hoc geeignet**</td><td>+</td><td>+</td><td>-/+</td><td>-</td><td>* / -</td><td>-</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**Layer 2 / 3**</td><td>2</td><td>3</td><td>3</td><td>3</td><td>3</td><td>3</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**Routing-Verfahren**</td><td>DV</td><td>DV</td><td>LS</td><td>LS</td><td>* / PS</td><td>PV</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**IPv4 / IPv6**</td><td>-</td><td>IPv4 + IPv6</td><td>IPv4 / IPv4 + IPv6</td><td>IPv4 / IPv6</td><td>*</td><td>IPv4 + IPv6</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**Nachbarschaft**</td><td>Broadcast</td><td>IPv6-Multicast</td><td>Broadcast / NHDP</td><td>Multicast + config</td><td>* / config</td><td>config</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**Kommunikationskanal**</td><td>Ethertype 0x4305</td><td>UDPv6</td><td>UDPv4 / UDPv6</td><td>IP protocol 89</td><td>*</td><td>TCP</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**Metrik | bits**</td><td>TQ | 8</td><td>ETX, Latenz | 16</td><td>hop count / ?</td><td>config | 24</td><td>*</td><td>path length, MED | 32, config</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**skaliert?**</td><td>-</td><td>-</td><td>?</td><td>+</td><td>* / ?</td><td>++</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**Schleifenvermeidung**</td><td>DV</td><td>DV + feasibility</td><td>LS</td><td>LS</td><td>* / PS</td><td>PV</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**source based routing**</td><td>-</td><td>+</td><td>-</td><td>-</td><td>-</td><td>-</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**Routenaggregation**</td><td>-</td><td>-</td><td>-</td><td>inter-area</td><td>inter-instance</td><td>+</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**externe Routenattribute**</td><td>-</td><td>extension</td><td>- / extension</td><td>32bit</td><td>+</td><td>+</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**RFC**</td><td>-</td><td>6126</td><td>3626 / 7181</td><td>2328 / 5340</td><td>* / -</td><td>4271</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**interoperabel**</td><td>-</td><td>+</td><td>?</td><td>+</td><td>+</td><td>+</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<tr><td>**Routing-Suite**</td><td>-</td><td>Bird</td><td>XORP / -</td><td>alle</td><td>Bird</td><td>alle</td></tr> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Notation 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+In der Matrix bedeutet:  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- "+" = Merkmal trifft zu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- "-" = Merkmal trifft nicht zu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- "?" = bitte ergänzen:-) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- "x + y" = sowohl x als auch y treffen zu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- "x / y" = x gilt für OLSRv1 / y für OLSRv2, ditto OSPFv2 / OSPFv3 und IGP / IGP-Kopplung 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- "*" = hängt von den beteiligten IGPs ab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Erläuterungen 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+IGP-Kopplung 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+:   Verbindung von mehreren IGP-Instanzen zu einem inter-mesh mit optimalem Routing, kann verschiedene Routing-Protokolle integrieren, benutzt Routing-Suites in den Grenzroutern, [mehr davon](Fussgaengerzonenproblem-Zusammenfassung) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ad-hoc geeignet 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+:   kann in einem WLAN-Mesh, also bei sich verändernden Verbindungsqualitäten und Topologien verwendet werden 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Nachbarschaft 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+:   wie erfahren Router, wer ihre Nachbarn sind (config = das wird explizit konfiguriert) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Kommunikationskanal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+:   wie tauschen Router untereinander Informationen aus 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+skaliert? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+:   "-" = keine Techniken für große Routingbereiche, ..., "++" = skaliert aufs ganze Internet  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+feasibility 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+:   ein Kriterium für die Akzeptanz von Routen (bei DV-Routing), s. zB den Abschnitt "feasibility conditions" im Text [Fußgängerzonenproblem](Fussgaengerzonenproblem) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+extension 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+:   das Protokoll ist erweiterbar, sodass sich das Merkmal auf diesem Wege implementieren ließe (Babel: [RFC7557](https://tools.ietf.org/html/rfc7557), OLSRv2: [RFC5444](https://tools.ietf.org/html/rfc5444)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+interoperabel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+:   es gibt mehrere interoperable Implementierungen des Protokolls, die zusammen eingesetzt werden können 
			 |