Brekeke Forum Index » Brekeke SIP Server Forum

Post new topic   Reply to topic
Can BSS use DPDK to process RTP?
Author Message
skb007
Brekeke Guru


Joined: 05 Oct 2015
Posts: 152
Location: USA

PostPosted: Thu Apr 09, 2020 11:30 am    Post subject: Can BSS use DPDK to process RTP? Reply with quote

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?
Back to top
View user's profile
Laurie
Brekeke Master Guru


Joined: 07 Jan 2008
Posts: 241

PostPosted: Thu Apr 09, 2020 1:25 pm    Post subject: Reply with quote

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
Back to top
View user's profile
skb007
Brekeke Guru


Joined: 05 Oct 2015
Posts: 152
Location: USA

PostPosted: Thu Apr 09, 2020 5:59 pm    Post subject: Reply with quote

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.
Back to top
View user's profile
Laurie
Brekeke Master Guru


Joined: 07 Jan 2008
Posts: 241

PostPosted: Thu Apr 09, 2020 7:49 pm    Post subject: Reply with quote

> 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.
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    Brekeke Forum Index » Brekeke SIP Server Forum All times are GMT - 7 Hours
Page 1 of 1