Show pageOld revisionsBacklinksExport to PDFODT exportBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== coBGP routing ====== ====== 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 Last modified: 2013-09-30T15:59by kuski