User Tools

Site Tools


iprohc-overview

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

Link to this comparison view

iprohc-overview [2015/05/25 14:43]
didier refresh
iprohc-overview [2018/04/23 13:51] (current)
didier merge with general presentation from summary
Line 9: Line 9:
 [[http://​www.viveris.fr/​|Viveris Technologies]] proposes the knowledge and expertise gained on the [[summary#​rohc_library|ROHC library]] to companies and people that are interested in network header compression,​ but do not have the skills or the time to integrate the [[rohc-protocol|ROHC mechanisms]] in their application or infrastructure. [[http://​www.viveris.fr/​|Viveris Technologies]] proposes the knowledge and expertise gained on the [[summary#​rohc_library|ROHC library]] to companies and people that are interested in network header compression,​ but do not have the skills or the time to integrate the [[rohc-protocol|ROHC mechanisms]] in their application or infrastructure.
  
-The IP/ROHC application is published under the [[http://bazaar.launchpad.net/~didier-barvaux/rohc/iprohc/view/head:/​COPYING|GPL version 2 (or later) license]].+The IP/ROHC application is published under the [[https://github.com/​didier-barvaux/​iprohc/​blob/master/​COPYING|GPL version 2 (or later) license]]. 
 + 
 +The IP/ROHC application is developed in a [[https://​github.com/​didier-barvaux/​iprohc|dedicated GitHub project]].
  
 ===== Features ===== ===== Features =====
  
-The application compresses the IP packets that it receives on a [[wp>​TUN/​TAP|TUN interface]] with the [[summary#​rohc_library|ROHC library]]. Then it encapsulates the ROHC packets in IP packets (to avoid the [[wp>​User Datagram Protocol|UDP]] overhead).+The application compresses the IP packets that it receives on a [[wp>​TUN/​TAP|TUN interface]] with the [[summary#​rohc_library|ROHC library]]. Then it encapsulates the ROHC packets in IP packets (to avoid the [[wp>​User Datagram Protocol|UDP]] overhead). Because of that it is named IP/ROHC (iprohc in code).  
 + 
 +In addition, frame packing is implemented:​ several ROHC packets are put together in one single IP header to reduce the tunnel overhead even more.
  
-In addition, frame packing is implemented:​ several ROHC packets are put together in one single IP header to reduce the tunnel overhead even more. IP encapsulation means less overhead, but it also means that [[wp>​Network address translation|NAT gateways]] won't handle it well in many cases.+IP encapsulation means less overhead, but it also means that [[wp>​Network address translation|NAT gateways]] won't handle it well in many cases.
  
  
Line 33: Line 37:
 The application was tested under [[wp>​Linux]],​ and more especially [[https://​www.debian.org/​intro/​about#​what|Debian]],​ [[http://​wiki.centos.org/​Manuals/​ReleaseNotes/​CentOS5.10|CentOS 5]], [[https://​www.archlinux.org/​|Arch]],​ and [[https://​gentoo.org/​|Gentoo]]. It should however work on every [[wp>​Linux]] distributions. If not, [[https://​bugs.launchpad.net/​rohc|check for open bugs]], [[https://​bugs.launchpad.net/​rohc/​+filebug|report a bug]] and/or [[https://​rohc-lib.org/​support/​mailing-list/​|send a patch]]. The application was tested under [[wp>​Linux]],​ and more especially [[https://​www.debian.org/​intro/​about#​what|Debian]],​ [[http://​wiki.centos.org/​Manuals/​ReleaseNotes/​CentOS5.10|CentOS 5]], [[https://​www.archlinux.org/​|Arch]],​ and [[https://​gentoo.org/​|Gentoo]]. It should however work on every [[wp>​Linux]] distributions. If not, [[https://​bugs.launchpad.net/​rohc|check for open bugs]], [[https://​bugs.launchpad.net/​rohc/​+filebug|report a bug]] and/or [[https://​rohc-lib.org/​support/​mailing-list/​|send a patch]].
  
-The application requires [[http://​pyyaml.org/​wiki/​LibYAML|libyaml]],​ [[http://​gnutls.org/​|gnutls]],​ and [[summary#​rohc_library|ROHC]]. A RPM spec and a [[http://bazaar.launchpad.net/~didier-barvaux/rohc/iprohc/files/head:/​contrib/​packaging/​debian/|Debian package]] are available in the [[http://bazaar.launchpad.net/~didier-barvaux/rohc/iprohc/files/head:/|source tree]]. For more details, please refer to the instructions for [[iprohc-install|installing]] the IP/ROHC tunnel.+The application requires [[http://​pyyaml.org/​wiki/​LibYAML|libyaml]],​ [[http://​gnutls.org/​|gnutls]],​ and [[summary#​rohc_library|ROHC]]. A RPM spec and a [[https://github.com/​didier-barvaux/​iprohc/​tree/master/​contrib/​packaging/​debian|Debian package]] are available in the [[https://github.com/​didier-barvaux/​iprohc/​tree/master/|source tree]]. For more details, please refer to the instructions for [[iprohc-install|installing]] the IP/ROHC tunnel.
  
 FIXME make the RPM spec public and update the link FIXME make the RPM spec public and update the link
iprohc-overview.1432565039.txt.gz · Last modified: 2015/05/25 14:43 by didier