04.01.2015 Views

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Section 8. Operation<br />

8.5.3.1 Hello-message (two-way exchange)<br />

8.5.3.2 Beacon (one-way broadcast)<br />

8.5.3.3 Hello-request (one-way broadcast)<br />

Discovery occurs when nodes exchange hellos. A hello-exchange occurs during a<br />

hello-message between two nodes.<br />

A hello-message is an interchange between two nodes that negotiates a neighbor<br />

link. A hello-message is sent out in response to one or both of either a beacon or a<br />

hello-request.<br />

A beacon is a broadcast sent by a node at a specified interval telling all nodes<br />

within hearing that a hello-message can be sent. If a node wishes to establish itself<br />

as a neighbor to the beaconing node, it will then send a hello-message to the<br />

beaconing node. Nodes already established as neighbors will not respond to a<br />

beacon.<br />

All nodes hearing a hello-request broadcast (existing and potential neighbors) will<br />

issue a hello-message to negotiate or re-negotiate a neighbor relationship with the<br />

broadcasting node.<br />

8.5.3.4 Neighbor Lists<br />

8.5.3.5 Adjusting Links<br />

PakBus® devices in a network can be configured with a neighbor list. The<br />

<strong>CR1000</strong> sends out a hello-message to each node in the list whose CVI has expired<br />

at a random interval 1 . If a node responds, a hello-message is exchanged and the<br />

node becomes a neighbor.<br />

Neighbor filters dictate which nodes are neighbors and force packets to take<br />

routes specified by the network administrator. LoggerNet, which is a PakBus ®<br />

node, derives its neighbor filter from link information in the LoggerNet Setup<br />

device map.<br />

1 Interval is a random number of seconds between the interval and two times the interval, where the<br />

interval is the CVI (if non-zero) or 300 seconds if the CVI setting is set to zero.<br />

PakBusGraph, a client of LoggerNet, is particularly useful when testing and<br />

adjusting PakBus ® routes. Paths established by way of beaconing may be<br />

redundant and vary in reliability. Redundant paths can provide backup links in the<br />

event the primary path fails. Redundant and unreliable paths can be eliminated by<br />

activating neighbor-filters in the various nodes and by disabling some beacons.<br />

8.5.3.6 Maintaining Links<br />

Links are maintained by means of the CVI (communications verification interval).<br />

The CVI can be specified in each node with the Verify Interval setting in<br />

DevConfig (ComPorts Settings). The following rules apply:<br />

Note During the hello-message, a CVI must be negotiated between two<br />

neighbors. The negotiated CVI is the lesser of the first node's CVI and 6/5ths of<br />

the neighbor's CVI.<br />

354

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!