P25Reflector


Jeff Carrier
 

Not sure if this belongs in one of the subgroups.  Is there a way to host multiple talkgroups on one reflector or would I need to host those on multiple machines?  Speaking of reflector talkgroups, how do I pick a number that doesn't clash with the overall P25 network?  At this point I'm running one privately but I'm curious on the numbering convention being used.


Steve N4IRS
 

Jeff,
For the numbering system, MMDVM borrowed from P25NX or DMR. You can see the existing list in the P25Hosts.txt that is part of the P25Gateway package.
 
# World Wide, 1010x
10100    85.119.82.151    41000

# North America, 1020x
10200 dvswitch.org  41000
10201 dvswitch.org  41010

# Europe, 1030x
10300    176.9.1.168    41000
10301    ea5gvk.duckdns.org    41000

# Pacific, 1040x
10400    pacificp25.repeaters.info    41000
10401    pacifictac1.repeaters.info    41010
10402    47.104.177.248                41000
10403    120.234.41.144                41000

# America-Ragchew, 28299
28299    65.101.7.51    41000

# Alabama Link
31010    p25.alabamalink.info    41000

# 31665 P25-DMR Gateway
31665    74.91.127.166    41000

# 31672 P25 Pi-Star chat
31672    w1msg.trianglenc.net        41000

# 50525 Bridge to YSF, NXDN and DMR
50525    50525.p25dvm.com    41000

This reads as TG address of reflector port number. If you notice,  North America, 1020x has 2 reflector on the same host. Each reflector is listening on a different UDP port.
The reflector does not actually care about the TG # used. It's the job of P25Gateway to switch to the reflector based on the TG transmitted by MMDVM_Bridge. Once the connection is made, traffic flows until P25Gateway sees a different TG.

Hope this helps, Steve

On 06/18/2018 04:17 PM, Jeff Carrier wrote:
Not sure if this belongs in one of the subgroups.  Is there a way to host multiple talkgroups on one reflector or would I need to host those on multiple machines?  Speaking of reflector talkgroups, how do I pick a number that doesn't clash with the overall P25 network?  At this point I'm running one privately but I'm curious on the numbering convention being used.


Christopher AF5XP
 

Steve,
         Also there are some as I that have local private P25 Reflectors running that are not listed. 


Steve N4IRS
 

That is correct. What I posted was directly from the P25Gateway.txt as shipped from github.

On 06/18/2018 05:41 PM, af5xp via Groups.Io wrote:
Steve,
         Also there are some as I that have local private P25 Reflectors running that are not listed. 


Kevin Halton
 

Here are 4 NXDN reflectors all working without a glitch.

 

 

From: main@DVSwitch.groups.io [mailto:main@DVSwitch.groups.io] On Behalf Of af5xp via Groups.Io
Sent: Monday, June 18, 2018 5:41 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] P25Reflector

 

Steve,
         Also there are some as I that have local private P25 Reflectors running that are not listed. 


Steve N4IRS
 

You are aware that we are discussing P25Reflectors?
 The point I keep making is that there is nothing stopping someone from standing up a reflector that is not in the host file as published. Though NXDN reflectors work a little differently then P25Reflectors.

On 06/18/2018 07:47 PM, Kevin Halton wrote:

Here are 4 NXDN reflectors all working without a glitch.

 

 

From: main@DVSwitch.groups.io [mailto:main@DVSwitch.groups.io] On Behalf Of af5xp via Groups.Io
Sent: Monday, June 18, 2018 5:41 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] P25Reflector

 

Steve,
         Also there are some as I that have local private P25 Reflectors running that are not listed. 



Mike KB8JNM
 

So Steve,
How much resources does it require for a P25 reflector ?
While, am not currently headed that way, I do want to reserve some stuff in advance.
SO how many streams might I support per cpu/mem I guess to be more pointed about it.


Steve N4IRS
 

Mike,
I have yet to see a P25Reflector top out. There are 60 repeaters and hotspots connected to the P25NA reflector and it's not even breathing heavy. I know people that run the reflector software on a Pi.

Steve

On 6/19/2018 9:51 AM, KB8JNM wrote:
So Steve,
How much resources does it require for a P25 reflector ?
While, am not currently headed that way, I do want to reserve some stuff in advance.
SO how many streams might I support per cpu/mem I guess to be more pointed about it.


Mike KB8JNM
 

LOL... I'm in ( at a latter time ) Still have other stuff to learn first.
But I have wondered what was / could stop anyone from making their own reflector on any of these formats.
Seems to me, as long as your system was accepting the connects to the ID, it's up to you and your system.
But I know each would/should have their own rules governing that per issues specific to them.
Locally, there was a lot of interest in P25, but not sure it is still there since YSF and yaesu sold everyone a new repeater around here who could not repair their own systems anymore or afford to have someone else do it for them. Smart move on Yaesu's part but nobody applied the next step.

But back to the point. Seems like these streams are basically well under 10k. with whatever compression tech is applied, And the Pi's you are referring to, do not have to deal with adding compression or unpacking the streams, just handle them. 'A Server/Switch'
Sounds like I need  I need a couple of xtra 3b+ pi's laying around going forward...LOL


Jeff Carrier
 

Thanks Steve, 

I'll tinker around with setting up another reflector for grins.

we're running 10209 pbx.k0jsc.com 41000 here if anyone wants to add it to a host file.

It's bridged to analog and to bm 310815

On Tue, Jun 19, 2018 at 9:05 AM KB8JNM <groupio@...> wrote:
LOL... I'm in ( at a latter time ) Still have other stuff to learn first.
But I have wondered what was / could stop anyone from making their own reflector on any of these formats.
Seems to me, as long as your system was accepting the connects to the ID, it's up to you and your system.
But I know each would/should have their own rules governing that per issues specific to them.
Locally, there was a lot of interest in P25, but not sure it is still there since YSF and yaesu sold everyone a new repeater around here who could not repair their own systems anymore or afford to have someone else do it for them. Smart move on Yaesu's part but nobody applied the next step.

But back to the point. Seems like these streams are basically well under 10k. with whatever compression tech is applied, And the Pi's you are referring to, do not have to deal with adding compression or unpacking the streams, just handle them. 'A Server/Switch'
Sounds like I need  I need a couple of xtra 3b+ pi's laying around going forward...LOL


Jim - K6JWN
 

What’s the process to get a “registered” reflector included in that file?  Any policies for choosing a valid talkgroup?

 

From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> On Behalf Of Steve N4IRS
Sent: Monday, June 18, 2018 4:19 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] P25Reflector

 

That is correct. What I posted was directly from the P25Gateway.txt as shipped from github.

On 06/18/2018 05:41 PM, af5xp via Groups.Io wrote:

Steve,
         Also there are some as I that have local private P25 Reflectors running that are not listed. 

 


Steve N4IRS
 

Right now there is a discussion going on the MMDVM Yahoo about the number of P25 and NXDN reflectors. Jonathan feels, and I agree, that the number of reflectors should be limited. When the YSF reflectors started coming online, we started seeing a explosion of the number of reflectors. In my opinion, if we have too many published reflectors, it gets hard to find activity. Again, this is my opinion. Jonathan is the person that controls the host files.

There is nothing stopping you from bringing up a reflector. For choosing a TG number, simply do not use a existing number. Some people try to fit in the existing numbering system. Others are using DMR TG numbers.

Steve

On 06/20/2018 02:34 AM, James Nessen wrote:

What’s the process to get a “registered” reflector included in that file?  Any policies for choosing a valid talkgroup?

 

From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> On Behalf Of Steve N4IRS
Sent: Monday, June 18, 2018 4:19 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] P25Reflector

 

That is correct. What I posted was directly from the P25Gateway.txt as shipped from github.

On 06/18/2018 05:41 PM, af5xp via Groups.Io wrote:

Steve,
         Also there are some as I that have local private P25 Reflectors running that are not listed. 

 



Mike AE4ML
 
Edited

I have a Reflector that I setup on Amazon Web services only for the purpose of interconnecting my P25 Quantar repeaters. I was given a talk-group ID there and I have continued to use it here too. I  like having the ability to link into the repeaters if I'm some place out of range. As far as loading. I took amazons very basic setup and I do mean very basic setup . I'm running ubuntu with the reflector and web services too to check status remotely.

No hickups

Mike AE4ML


Jim - K6JWN
 

Yes, I totally agree with that.  I am looking forward to messing with P25 with my new Zumspot and portable. Hope to chat with you guys soon!

 

Jim

 

From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> On Behalf Of Steve N4IRS
Sent: Wednesday, June 20, 2018 3:10 AM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] P25Reflector

 

Right now there is a discussion going on the MMDVM Yahoo about the number of P25 and NXDN reflectors. Jonathan feels, and I agree, that the number of reflectors should be limited. When the YSF reflectors started coming online, we started seeing a explosion of the number of reflectors. In my opinion, if we have too many published reflectors, it gets hard to find activity. Again, this is my opinion. Jonathan is the person that controls the host files.

There is nothing stopping you from bringing up a reflector. For choosing a TG number, simply do not use a existing number. Some people try to fit in the existing numbering system. Others are using DMR TG numbers.

Steve

On 06/20/2018 02:34 AM, James Nessen wrote:

What’s the process to get a “registered” reflector included in that file?  Any policies for choosing a valid talkgroup?

 

From: main@DVSwitch.groups.io <main@DVSwitch.groups.io> On Behalf Of Steve N4IRS
Sent: Monday, June 18, 2018 4:19 PM
To: main@DVSwitch.groups.io
Subject: Re: [DVSwitch] P25Reflector

 

That is correct. What I posted was directly from the P25Gateway.txt as shipped from github.

On 06/18/2018 05:41 PM, af5xp via Groups.Io wrote:

Steve,
         Also there are some as I that have local private P25 Reflectors running that are not listed. 

 

 


Michael KD5DFB
 

Has anyone built a P25 reflector using VS 2017 for windows? I would like to build a local private reflector for us to test on.

Any help would be greatly appreciated! 


Alec-N1AJW
 

it doesnt matter what TG you pick because the gateway is looking at the ip address.  So you can host many p25 TG on the same machine with diff TG numbers  of your choice.  if I just am making one reflector for some one I usually use the BM TG as the TG number.  


Alec


Steve N4IRS
 

You would not want to have a single reflector pointed to by two different TGs. Since you can not share a reflector with other TGs. You would run a second instance of P25Reflector on a different port. Then add the second TG and port to P25Hosts.txt for P25Gateway.

On 6/22/2018 2:12 PM, Alec-N1AJW wrote:
it doesnt matter what TG you pick because the gateway is looking at the ip address.  So you can host many p25 TG on the same machine with diff TG numbers  of your choice.  if I just am making one reflector for some one I usually use the BM TG as the TG number.  


Alec


Jeff Carrier
 

Can a P25Reflector be linked to another P25Reflector?  Just thinking outside the box here.  We have one reflector that's inside the private network and one that's directly connected to the public internet.  Curious if we could link those two.


On Fri, Jun 22, 2018 at 12:16 PM Steve N4IRS <szingman@...> wrote:
You would not want to have a single reflector pointed to by two different TGs. Since you can not share a reflector with other TGs. You would run a second instance of P25Reflector on a different port. Then add the second TG and port to P25Hosts.txt for P25Gateway.

On 6/22/2018 2:12 PM, Alec-N1AJW wrote:
it doesnt matter what TG you pick because the gateway is looking at the ip address.  So you can host many p25 TG on the same machine with diff TG numbers  of your choice.  if I just am making one reflector for some one I usually use the BM TG as the TG number.  


Alec


Steve N4IRS
 

In theory, yes. Not that we have tried. It would require a host that can "see" both reflectors. It would require 2 instances of MMDVM_Bridge.

Steve

On 06/25/2018 04:39 PM, Jeff Carrier wrote:
Can a P25Reflector be linked to another P25Reflector?  Just thinking outside the box here.  We have one reflector that's inside the private network and one that's directly connected to the public internet.  Curious if we could link those two.

On Fri, Jun 22, 2018 at 12:16 PM Steve N4IRS <szingman@...> wrote:
You would not want to have a single reflector pointed to by two different TGs. Since you can not share a reflector with other TGs. You would run a second instance of P25Reflector on a different port. Then add the second TG and port to P25Hosts.txt for P25Gateway.

On 6/22/2018 2:12 PM, Alec-N1AJW wrote:
it doesnt matter what TG you pick because the gateway is looking at the ip address.  So you can host many p25 TG on the same machine with diff TG numbers  of your choice.  if I just am making one reflector for some one I usually use the BM TG as the TG number.  


Alec