2017-08-04

Using CDPR to check information about network switch and port

I have posted in the past on my previous blog about how to discover this network information and this is using tcpdump.  Now I needed to post about the use of CDPR - Cisco Discovery Protocol Reporter so as not to forget this, after all this is quite useful tool.

$ hostname
benue

$ sudo rpm -ivh ftp://195.220.108.108/linux/epel/6/x86_64/cdpr-2.4-1.el6.x86_64.rpm
Retrieving ftp://195.220.108.108/linux/epel/6/x86_64/cdpr-2.4-1.el6.x86_64.rpm
warning: /var/tmp/rpm-tmp.8ET6wR: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                ########################################### [100%]
   1:cdpr                   ########################################### [100%]

$ sudo cdpr -d bond0
cdpr - Cisco Discovery Protocol Reporter
Version 2.4
Copyright (c) 2002-2010 - MonkeyMental.com

Using Device: bond0
Waiting for CDP advertisement:
(default config is to transmit CDP packets every 60 seconds)
Device ID
  value:  sdkbn2p01nn053(SSI160209PE)
Addresses
  value:  10.200.190.130
Port ID
  value:  Ethernet100/1/8

Now for Solaris, this can be done using snoop and there is a PERL script that simplifies this.

# for x in $( dladm show-link | awk -F" " '{print $1}'); do snoop -d $x -s 1500 -x0 -c 1 'ether[20:2] = 0x2000' 2;done
Using device bge0 (promiscuous mode)
           ? -> (multicast)  ETHER Type=2000 (Unknown), size=479 bytes

           0: 0100 0ccc cccc 6c41 6ade c08a 01d1 aaaa    ......lAj.....??
          16: 0300 000c 2000 02b4 627d 0001 001a 7364    .... ...b}....sd
          32: 6b69 7830 3164 7362 3030 342e 6e6e 6974    kix01xxx001.nnit
          48: 2e63 6f6d 0005 00fb 4369 7363 6f20 494f    .com....Cisco IO
          64: 5320 536f 6674 7761 7265 2c20 4333 3735    S Software, C375
          80: 3045 2053 6f66 7477 6172 6520 2843 3337    0E Software (C37
          96: 3530 452d 554e 4956 4552 5341 4c4b 392d    50E-UNIVERSALK9-
         112: 4d29 2c20 5665 7273 696f 6e20 3135 2e30    M), Version 15.0
         128: 2832 2953 4538 2c20 5245 4c45 4153 4520    (2)SE8, RELEASE
         144: 534f 4654 5741 5245 2028 6663 3129 0a54    SOFTWARE (fc1).T
         160: 6563 686e 6963 616c 2053 7570 706f 7274    echnical Support
         176: 3a20 6874 7470 3a2f 2f77 7777 2e63 6973    : http://www.cis
         192: 636f 2e63 6f6d 2f74 6563 6873 7570 706f    co.com/techsuppo
         208: 7274 0a43 6f70 7972 6967 6874 2028 6329    rt.Copyright (c)
         224: 2031 3938 362d 3230 3135 2062 7920 4369     1986-2015 by Ci
         240: 7363 6f20 5379 7374 656d 732c 2049 6e63    sco Systems, Inc
         256: 2e0a 436f 6d70 696c 6564 2057 6564 2031    ..Compiled Wed 1
         272: 332d 4d61 792d 3135 2032 323a 3533 2062    3-May-15 22:53 b
         288: 7920 7072 6f64 5f72 656c 5f74 6561 6d00    y prod_rel_team.
         304: 0600 1663 6973 636f 2057 532d 4333 3735    ...cisco WS-C375
         320: 3058 2d34 3800 0200 1100 0000 0101 01cc    0X-48...........
         336: 0004 0ae4 386d 0003 0019 4769 6761 6269    ....8m....Gigabi
         352: 7445 7468 6572 6e65 7431 2f30 2f31 3000    tEthernet1/0/10.
         368: 0400 0800 0000 2800 0800 2400 000c 0112    ......(...$.....
         384: 0000 0000 ffff ffff 0102 21ff 0000 0000    ..........!.....
         400: 0000 f872 ea1a f780 ff00 0000 0900 0400    ...r............
         416: 0a00 0600 7200 0b00 0501 0012 0005 0000    ....r...........
         432: 1300 0500 0016 0011 0000 0001 0101 cc00    ................
         448: 040a e438 6d00 1a00 1000 0000 0100 0000    ...8m...........
         464: 00ff ffff ff00 1f00 0500 1003 0005 31      ..............1

1 packets captured
Using device bge1 (promiscuous mode)
           ? -> (multicast)  ETHER Type=2000 (Unknown), size=479 bytes

           0: 0100 0ccc cccc f872 ea1a f78a 01d1 aaaa    .......r......??
          16: 0300 000c 2000 02b4 627c 0001 001a 7364    .... ...b|....sd
          32: 6b69 7830 3164 7362 3030 342e 6e6e 6974    kix01xxx002.nnit
          48: 2e63 6f6d 0005 00fb 4369 7363 6f20 494f    .com....Cisco IO
          64: 5320 536f 6674 7761 7265 2c20 4333 3735    S Software, C375
          80: 3045 2053 6f66 7477 6172 6520 2843 3337    0E Software (C37
          96: 3530 452d 554e 4956 4552 5341 4c4b 392d    50E-UNIVERSALK9-
         112: 4d29 2c20 5665 7273 696f 6e20 3135 2e30    M), Version 15.0
         128: 2832 2953 4538 2c20 5245 4c45 4153 4520    (2)SE8, RELEASE
         144: 534f 4654 5741 5245 2028 6663 3129 0a54    SOFTWARE (fc1).T
         160: 6563 686e 6963 616c 2053 7570 706f 7274    echnical Support
         176: 3a20 6874 7470 3a2f 2f77 7777 2e63 6973    : http://www.cis
         192: 636f 2e63 6f6d 2f74 6563 6873 7570 706f    co.com/techsuppo
         208: 7274 0a43 6f70 7972 6967 6874 2028 6329    rt.Copyright (c)
         224: 2031 3938 362d 3230 3135 2062 7920 4369     1986-2015 by Ci
         240: 7363 6f20 5379 7374 656d 732c 2049 6e63    sco Systems, Inc
         256: 2e0a 436f 6d70 696c 6564 2057 6564 2031    ..Compiled Wed 1
         272: 332d 4d61 792d 3135 2032 323a 3533 2062    3-May-15 22:53 b
         288: 7920 7072 6f64 5f72 656c 5f74 6561 6d00    y prod_rel_team.
         304: 0600 1663 6973 636f 2057 532d 4333 3735    ...cisco WS-C375
         320: 3058 2d34 3800 0200 1100 0000 0101 01cc    0X-48...........
         336: 0004 0ae4 386d 0003 0019 4769 6761 6269    ....8m....Gigabi
         352: 7445 7468 6572 6e65 7432 2f30 2f31 3000    tEthernet2/0/10.
         368: 0400 0800 0000 2800 0800 2400 000c 0112    ......(...$.....
         384: 0000 0000 ffff ffff 0102 21ff 0000 0000    ..........!.....
         400: 0000 f872 ea1a f780 ff00 0000 0900 0400    ...r............
         416: 0a00 0600 7200 0b00 0501 0012 0005 0000    ....r...........
         432: 1300 0500 0016 0011 0000 0001 0101 cc00    ................
         448: 040a e438 6d00 1a00 1000 0000 0100 0000    ...8m...........
         464: 00ff ffff ff00 1f00 0500 1003 0005 31      ..............1

1 packets captured
Using device nxge0 (promiscuous mode)
           ? -> (multicast)  ETHER Type=2000 (Unknown), size=479 bytes

           0: 0100 0ccc cccc 6c41 6ade c08b 01d1 aaaa    ......lAj..?..??
          16: 0300 000c 2000 02b4 2a7c 0001 001a 7364    .... ...*|....sd
          32: 6b69 7830 3164 7362 3030 342e 6e6e 6974    kix01xxx003.nnit
          48: 2e63 6f6d 0005 00fb 4369 7363 6f20 494f    .com....Cisco IO
          64: 5320 536f 6674 7761 7265 2c20 4333 3735    S Software, C375
          80: 3045 2053 6f66 7477 6172 6520 2843 3337    0E Software (C37
          96: 3530 452d 554e 4956 4552 5341 4c4b 392d    50E-UNIVERSALK9-
         112: 4d29 2c20 5665 7273 696f 6e20 3135 2e30    M), Version 15.0
         128: 2832 2953 4538 2c20 5245 4c45 4153 4520    (2)SE8, RELEASE
         144: 534f 4654 5741 5245 2028 6663 3129 0a54    SOFTWARE (fc1).T
         160: 6563 686e 6963 616c 2053 7570 706f 7274    echnical Support
         176: 3a20 6874 7470 3a2f 2f77 7777 2e63 6973    : http://www.cis
         192: 636f 2e63 6f6d 2f74 6563 6873 7570 706f    co.com/techsuppo
         208: 7274 0a43 6f70 7972 6967 6874 2028 6329    rt.Copyright (c)
         224: 2031 3938 362d 3230 3135 2062 7920 4369     1986-2015 by Ci
         240: 7363 6f20 5379 7374 656d 732c 2049 6e63    sco Systems, Inc
         256: 2e0a 436f 6d70 696c 6564 2057 6564 2031    ..Compiled Wed 1
         272: 332d 4d61 792d 3135 2032 323a 3533 2062    3-May-15 22:53 b
         288: 7920 7072 6f64 5f72 656c 5f74 6561 6d00    y prod_rel_team.
         304: 0600 1663 6973 636f 2057 532d 4333 3735    ...cisco WS-C375
         320: 3058 2d34 3800 0200 1100 0000 0101 01cc    0X-48...........
         336: 0004 0ae4 386d 0003 0019 4769 6761 6269    ....8m....Gigabi
         352: 7445 7468 6572 6e65 7431 2f30 2f31 3100    tEthernet1/0/11.
         368: 0400 0800 0000 2800 0800 2400 000c 0112    ......(...$.....
         384: 0000 0000 ffff ffff 0102 21ff 0000 0000    ..........!.....
         400: 0000 f872 ea1a f780 ff00 0000 0900 0400    ...r............
         416: 0a00 0601 a900 0b00 0501 0012 0005 0000    ....?...........
         432: 1300 0500 0016 0011 0000 0001 0101 cc00    ................
         448: 040a e438 6d00 1a00 1000 0000 0100 0000    ...8m...........
         464: 00ff ffff ff00 1f00 0500 1003 0005 31      ..............1

1 packets captured

No comments:

Post a Comment