Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cobgp:start [2013-09-30T15:20] – created kuskicobgp:start [2013-09-30T15:59] (current) kuski
Line 1: Line 1:
 ====== coBGP routing ====== ====== coBGP routing ======
  
-  Instructions for [[v2013|version 2013]]+====== Routing telephone calls by embedding prefixes in IPv6 addresses - Info page ====== 
 + 
 +  * [[v2013|Code and configuration]] 
 + 
 +===== What? ===== 
 + 
 +  * It is a **telephony routing system** (phase 1). 
 +  * The routing system resembles [[http://www.cisco.com/en/US/products/ps10822/products_ios_protocol_option_home.html|Cisco Service Advertisement Framework (SAF)]], but instead of proprietary [[http://en.wikipedia.org/wiki/EIGRP|EIGRP]], it uses standard [[http://tools.ietf.org/html/rfc4271|BGP]] (we call it **Connection Oriented BGP (CO-BGP)**). It also resembles [[http://tools.ietf.org/html/rfc3219|Telephony Routing over IP (TRIP)]] protocol, but is much simpler. 
 + 
 +===== Why? ===== 
 + 
 +Routing: Not all networks are IP capable. 
 + 
 +===== Network overview (**bolded** components are standardized) ===== 
 + 
 +{{ :cobgp:random1.png |Network overview}} 
 + 
 +===== Functionality overview ===== 
 + 
 +==== Phase 1: Only basic telephony prefixes, nothing fancy ==== 
 + 
 +  * A basic example of a telephony prefix is: ''2001:db8:**987:654**::/64''. This corresponds to telephony prefix ''**987 654**''
 +  * A basic telephone number prefix is: ''2001:db8:**987:654:321:1234**::/96''. This corresponds to telephone number ''**987 654 321 1234**''
 +  * Unless otherwise agreed, you should only advertise the prefixes (not the full numbers). 
 + 
 +===== Implementation ideas  ===== 
 + 
 +Free and open software is available on this page for the bolded components, see the "Code and configuration" link. 
 + 
 +{{ :cobgp:random3.png |Implementation 
 +}} 
 +==== What is the best implementation option? ==== 
 + 
 +  * **If** you like Cisco (and don't want to couple call routing with {{:cobgp:dropcalls.pl|CAC/MLPP}}), 3-5 are good. 
 +  * **Else if** you must couple CAC/MLPP with call routing, use 6 (better than 2). 
 +  * **Else if** you can, use 1 (provides fastest call handling). 
 +  * **Finally**, if you have no other option, use 2. Make sure that the call handling is fast enough in this case. 
 + 
 +==== GUI (for quagga, can be modified to use Cisco) ==== 
 + 
 +{{ :cobgp:co-gui.png |}} 
 +{{ :cobgp:co-gui2.png |}} 
 + 
 + 
 +All comments are warmly welcomed! Send them to: (//address pending//)
  
  • cobgp/start.1380543642
  • Last modified: 2013-09-30T15:20
  • by kuski