Jump to content

Помогите распарсить opt82 от QTECH

сабж на этом примере влан -порт


class "vlan900:p1" {
match if (
binary-to-ascii (10, 16, «», substring( option agent.circuit-id, 2, 2))="900"
and binary-to-ascii(10, 8, ",", suffix( option agent.circuit-id, 1)) = "1"


собственно что получил


Option: (t=82,l=18) Agent Information Option
        Option: (82) Agent Information Option
        Length: 18
        Value: 010600040384000702080006001FCE103986
        Agent Circuit ID: 000403840007
        Agent Remote ID: 0006001FCE103986
    End Option

Share this post

Link to post
Share on other sites

Ну очевидно и в Agent Circuit ID и в Agent Remote ID первые два байта это длина данных. В первом случае 0004 - 4 байта, 0006 - 6 байт.

Дальше идут сами данные. В Agent Circuit ID 03848887 как обычно это Vlan/модуль/порт = 0384/00/07 т.е. 0384(hex) = 900 Vlan, модуль 0 и порт 7

А в Agent Remote ID: 001FCE103986 это МАС свича.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this