[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[IDD #YCX-842647]: Please Advise Bilateral or Unilateral restriction of TOC LDM RadarII feed to TPC
- Subject: [IDD #YCX-842647]: Please Advise Bilateral or Unilateral restriction of TOC LDM RadarII feed to TPC
- Date: Wed, 19 Sep 2007 13:34:42 -0600
Hi Gini,
re:
> NWS has question in regard to NEXRAD2 data from TOC LDM Server to TPC
> LDM Client:
>
> Tropical Preciction Center (TPC) wants to draw NEXRD2 data for a
> sliding subsets of 25 sites --depending on weather conditions--
> from the TOC LDM server.
> Telecommunications Operations Center (TOC) wants to avoid any
> on-going reconfiguration issues of its NEXRD2 LDM server due to
> any TPC sliding selection of the productids
>
> Both TOC and LDM need to conserve network bandwidth and ensure the
> whole CONUS NEXRD2 data set is NOT being sent from TOC to TPC and
> at most only the 25 sites of the superset required by TPC.
>
> TOC server is version ldm-6.4.4 at cluster IP 140.90.85.102
> TPC client is version ldm-6.5.5 at IP 140.90.176.123
>
>
> Is it correct that if TOC allows all NEXRD2 to TPC but TPC requests
> only a subset of the productIDs then TOC LDM server will not send
> the entire NEXRD2 to TPC ?
Yes, this is correct.
> Can you advise the the best strategy ? Should we restrict by
> productID at Server side, at Client side, or at both ?
Restricting the feed through the allow on the server side insures that
only the data you want sent to the TPC will be sent. As your opening
comment indicates that you understand, however, it puts the onus on the
TOC for determining the volume of data that can be sent.
Having the TCP craft appropriate request lines puts the onus on them to
request _only_ the data that they need/want. If someone at the TPC changes
the request to ".*", then the TOC LDM will send all of the data _if_ its
allow is wide open (i.e., allow ".*").
There is, however, a happy medium approach:
- determine the full set of stations that the TPC could possibly want and
set the allow on the TOC machine to only allow those stations only
- have the TPC request just the stations they want
In this approach, not all of the data that could be sent would be sent if
someone
at the TPC accidentally changed their request to ".*".
> Can you provide the allow and/or request statements that the TOC
> server and the TPC client would require given the inclusive list of
> all the sites that TPC would be interested in requesting as follows:
>
> kakq
> kamx
> kbox
> kbro
> kbyx
> kcbw
> kclx
> kcrp
> kdix
> kdox
> kevx
> kgyx
> khgx
> kjax
> klch
> klix
> kltx
> klwx
> kmhx
> kmlb
> kmob
> kokx
> ktbw
> ktlh
> tjua
My recommendation:
TOC allow:
allow NEXRAD2 name.of.tpc.machine
"(KAKQ|KAMX|KBOX|KBRO|KBYX|KCBW|KCLX|KCRP|KDIX|KDOX|KEVX|KGYX|KHGX|KJAX|KLCH|KLIX|KLTX|KLWX|KMHX|KMLB|KMOB|KOKX|KTBW|KTLH|TJUA)
TPC request:
request NEXRAD2
"(KAKQ|KAMX|KBOX|KBRO|KBYX|KCBW|KCLX|KCRP|KDIX|KDOX|KEVX|KGYX|KHGX|KJAX|KLCH|KLIX|KLTX|KLWX|KMHX|KMLB|KMOB|KOKX|KTBW|KTLH|TJUA)"
name.of.toc.machine
Comment:
As I alluded to above, I would expand the TOC allow to include all stations
that the TPC could possibly want.
Presumably, this list is a smallish subset of the set of all Nexrad stations.
Finally, you should always test the patterns used in allow or request lines.
This is easily done from
the downstream site using the LDM 'notifyme' utility.
Example:
1) assuming that there is an allow for all Nexrad stations in the upstream's
~ldm/etc/ldmd.conf file,
the downstream could run the following to verify that they would get just
the stations that
they want:
<as 'ldm' on the TPC LDM machine>
cd ~ldm
notifyme -vxl- -f NEXRAD2 -h name.of.the.toc.ldm.machine -p
"(KAKQ|KAMX|KBOX|KBRO|KBYX|KCBW|KCLX|KCRP|KDIX|KDOX|KEVX|KGYX|KHGX|KJAX|KLCH|KLIX|KLTX|KLWX|KMHX|KMLB|KMOB|KOKX|KTBW|KTLH|TJUA)"
2) assuming that the upstream machine has a restricted allow, the downstream
could use 'notifyme'
to see which stations they are allowed to get:
<as 'ldm' on the TPC LDM machine>
cd ~ldm
notifyme -vxl- -f NEXRAD2 -h name.of.the.toc.ldm.machine
Testing one's request/allow pattern using 'notifyme' greatly speeds the process
of getting exactly
what is wanted/needed -- it eliminates trial and error.
> thanks
> Gini Galvin
> NWS/OCIO/TOC/TSB
> 301 713 0882 ext 176
>
>
>
> Colin J McAdie wrote:
> > Gini,
> > Let's do whatever makes the most sense. I have attached a list of 25
> > radars that represents our "universe." If these were on the TOC
> > allow list, we envision requesting the subset that we needed with our
> > client. We would keep shifting down the coast as conditions
> > dictated, dropping off radars and adding them by editing the client,
> > without having to bother you to do anything. There would not be any
> > need to change anything on the allow list, on your side.
> > As far as the best strategy, it really depends on the bandwidth. I
> > am assuming (correct me if I am wrong) that if TOC allows all NEXRD2
> > products, that we would be streaming down the whole CONUS all the
> > time, rather than just the list of 25. Bandwidth is kind of a
> > sensitive issue because we really take a beating during a landfall.
> > We want to avoid pegging the needle on the line we're using.
> > Colin
> >
> > Virginia Galvin wrote:
> >> Colin
> >>
> >> ldm support pages show restriction of data by product id but only
> >> covered examples with either the server or client restricting
> >> products -- not both.
> >>
> >> I think TOC and TPC will be making more work for themselves by
> >> restricting products on both server and client -- however, as we
> >> discussed this might provide more assurance that the estimated data
> >> flow (for 20+ sites/1-3GB/day) would not be exceeded if for some
> >> reason TPC ldm client did not restrict its requested products.
> >>
> >> If both sides restrict products then TPC will need to coordinate with
> >> TOC to make minor changes, eg., addition or deletion of one or two
> >> sites, and TOC will need to stop and restart and test configuration
> >> which will affect other TOC LDM clients.
> >>
> >> To give TPC maximum flexibility for minor changes and to reduce
> >> impact on TOC operations it makes more sense to let the TPC restrict
> >> the product ids requested and TOC to allow all NEXRD2 products to TPC.
> >> If you have TPCs list of sites I can plug into the productID EREs
> >> restriction example below and request LDM Support to check syntax.
> >>
> >> Gini
> >>
> >>
> >> TOC restricts NEXRD2 products
> >> TOC ldm server at ldm-6.4.4 wants to allow TPC ldm client at 6.5.5
> >> to receive only 20 or so sites (sites used for example only)
> >> request NEXRD2 ".*" 140.90.113.165
> >>
> >> allow NEXRD2 ^140\.90\.176\.123$
> >> ^L2-BZIP2/(KAAA|KBBB|KCCC|KDDD|KEEE|KFFF|KGGG|KHHH)
> >> allow NEXRD2 ^140\.90\.176\.123$
> >> ^L2-BZIP2/(KAAA|KBBB|KCCC|KDDD|KEEE|KFFF|KGGG|KHHH)
> >> allow NEXRD2 ^140\.90\.176\.123$
> >> ^L2-BZIP2/(KAAA|KBBB|KCCC|KDDD|KEEE|KFFF|KGGG|KHHH)
> >>
> >> TPC restricts NEXRD2 products
> >> TPC ldm client at ldm 6.5.5 wants to receive only these sites from
> >> TOC ldm server at ldm 6.4.4
> >>
> >> request NEXRD2 ^L2-BZIP2/(KAAA|KBBB|KCCC|KDDD|KEEE|KFFF|KGGG|KHHH)
> >> 140.90.85.102
> >> request NEXRD2 ^L2-BZIP2/(KAAA|KBBB|KCCC|KDDD|KEEE|KFFF|KGGG|KHHH)
> >> 140.90.85.102
> >> request NEXRD2 ^L2-BZIP2/(KAAA|KBBB|KCCC|KDDD|KEEE|KFFF|KGGG|KHHH)
> >> 140.90.85.102
> >>
> >>
> >>
> >>
> >>
> >>
> >>> Gini,
> >>> We are running ldm-6.5.5
> >>> Colin
> >>>
> >>> Virginia Galvin wrote:
> >>>> Colin
> >>>> What ldm are you running?
> >>>> TOC is running ldm-6.4.4.
> >>>> gini
> >>>>
> >>>>
> >>>>
> >>>> Virginia Galvin wrote:
> >>>>> To: Alison Krautkramer and Colin McAide
> >>>>>
> >>>>> Re: Request for Radar II feed to TPC.
> >>>>>
> >>>>> TOC would like to implement a test of requested Radar II feed to
> >>>>> TPC on Thursday 9/20/07 before 16Z (noon EDT).
> >>>>>
> >>>>> The feed will be coming from 140.90.85.102 ( a cluster address for
> >>>>> 2 servers). TPC may want to verify with their network staff the
> >>>>> reachability of 140.90.85.102 and allowance for port 388 traffic.
> >>>>>
> >>>>> TOC will need TPC assistance during the test on Thursday to
> >>>>> verify feed from each of the two TOC LDM RII servers. (Feed will
> >>>>> always be supplied by the cluster IP, 140.90.85.102 but TOC will
> >>>>> switch RII server activity from primary to secondary system and
> >>>>> back again and ask TPC to confirm feed of the data from each
> >>>>> server taking control of that IP.)
> >>>>>
> >>>>> TOC will allow any data from the IP(s) TPC specifies using the
> >>>>> allow format :
> >>>>>
> >>>>> allow ANY ^999\.99\.99\.999$
> >>>>>
> >>>>> or TPC can supply an allow statement format for TOC to test
> >>>>>
> >>>>>
> >>>>> Please give me a call to discuss this in detail
> >>>>> Thanks
> >>>>>
> >>>>> Virginia Galvin
> >>>>> Computer Specialist
> >>>>> 301 713 0882 x 176
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
>
>
Cheers,
Tom
****************************************************************************
Unidata User Support UCAR Unidata Program
(303) 497-8642 P.O. Box 3000
address@hidden Boulder, CO 80307
----------------------------------------------------------------------------
Unidata HomePage http://www.unidata.ucar.edu
****************************************************************************
Ticket Details
===================
Ticket ID: YCX-842647
Department: Support IDD
Priority: Normal
Status: Closed