Can BSS use DPDK to process RTP?

Discuss any topic about Brekeke SIP Server.

Moderator: Brekeke Support Team

Post Reply
skb007
Posts: 152
Joined: Mon Oct 05, 2015 10:22 pm
Location: USA

Can BSS use DPDK to process RTP?

Post by skb007 »

1. Brekeke Product Name and Version:BSS 3

2. Java version:1.8

3. OS type and the version:RHEL7

4. UA (phone), gateway or other hardware/software involved:NA

5. Your problem:
Can BSS use the DPDK to process RTP? If not, is it on the roadmap?
Laurie
Posts: 245
Joined: Mon Jan 07, 2008 12:25 pm

Post by Laurie »

Brekeke SIP Server can control Data Plane directly over OpenFlow for processing RTP.

FYI:
https://www.brekeke.com/sip/sdn-openflow.php
https://docs.brekeke.com/sip/openflow-settings
skb007
Posts: 152
Joined: Mon Oct 05, 2015 10:22 pm
Location: USA

Post by skb007 »

What kind of flow is created by BSS?

L2 with EtherType which requires 1 TCAM entry?
L3 which requires 2 TCAM entries?
L2 without EtherType which requires 5 TCAM entries

One SIP call will have 2 legs, does it create 2 flows per call?

I am asking these questions so that we can decide which device to use for the Open flow. We have Cisco 3650 sitting on the shelf which we may use with BSS.
Laurie
Posts: 245
Joined: Mon Jan 07, 2008 12:25 pm

Post by Laurie »

> What kind of flow is created by BSS?

It depends on settings and situations.

> One SIP call will have 2 legs, does it create 2 flows per call?

Generally 4 flows per call.
- A flow for RTP x 2 legs
- A flow for RTCP x 2 legs


> so that we can decide which device to use for the Open flow

If you want to try OpenFlow and familiar with Linux, I recommend you to try OVS (Open vSwitch).
https://www.openvswitch.org/

Even if you install the OVS in same Linux box where the SIP Server is running, RTP relay performance is raised dramatically because it is processed in Linux kernel module.


> We have Cisco 3650 sitting on the shelf which we may use with BSS.

For relaying RTP packets at a switch, the switch must support OpenFlow and accept flows for controlling Layer 2,3 and 4.

If you want to use a physical switch instead of OVS software, I recommend that you use OVS based physical switch product.
Post Reply