3 request crosspoint status, Entire level – compact, 4 request virtual crosspoint status – Nevion Multicon MRP User Manual

Page 23: Entire virtual table

Advertising
background image

Modular Routing Protocol - MRP

Rev. L


nevion.com | 23

6.3 Request Crosspoint Status

– Entire Level – Compact

This command requests the crosspoint status of a specific level. This will give a response in
a compact format.

<command> ::= 'r' 'l'<level>

<response> ::= [<level_status> {<LF><level_status>}]

<level_status> ::= 's' 'l'<level> {<input>}

Example:

Command:

Response:

r l16

? "r l16"

s l16 0 1 1 3 2 5 7 7

6.4 Request Virtual Crosspoint Status

— Entire Virtual Table

This command is used to request the crosspoint status of all destinations in a specified
virtual table. 'u' (unknown) is sent if the status cannot be determined, e.g. due to
disconnection of a router.

"Cross-level break-away" routing is indicated similarly to ordinary break-away routing, this
can greatly reduce the number of required sources if operational flexibility is needed with
respect to separation of inputs into separate virtual levels, depending on intended purpose.

<command> ::= 's' 'vt'<vtable>

<response> ::= [<status> {<LF><status>}]

<status> ::= 'x' <item> <lock state> <user ID>

<item> ::= 'vt'<vtable> <vsrc_item> <vdest>

<vsrc_item> ::= <vsrc>|'u'|<vsrc_list>

<vsrc_list> ::= ('vl'<vlevel> <vsrc>|'u' <vlevel lock state>
<vlevel user>)+

Example:

Command:

Response:

s vt4

? "s vt4"

x vt4 3 0 0 500

x vt4 u 1 0 500

x vt4 3 2 0 500

x vt4 vl1 4 0 500 vl2 2 0 500 3 0 500

x vt4 vl1 4 1 501 vl2 4 2 500 4 7 500

x vt4 2 5 0 500

x vt4 vl1 2 0 500 vl2 4 0 500 6 0 500

x vt4 6 7 0 500

Advertising