vlad_odmin Posted October 22, 2010 Posted October 22, 2010 сабж на этом примере влан -порт 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 Вставить ник Quote
gibbon Posted October 22, 2010 Posted October 22, 2010 Ну очевидно и в 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 это МАС свича. Вставить ник Quote
vlad_odmin Posted October 23, 2010 Author Posted October 23, 2010 спасибо огромное Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.