I am trying to retrieve the Link State ID of a Network-LSA from a captured OSPF LS Update in Wireshark. Wireshark says the variable is ospf.lsa_id, however this gives only the first instance of the ospf.lsa_id which is in the router-lsa part of the packet. How do I specifically access the Network-LSA for its LSID?
I have tried using array access and Wireshark documentation, but some of their variables are off by a single _ or .
Here is a screenshot of what I want to access:
From testing, it seems that ospf.lsa_id returns the first instance of it (which makes sense) but I want to be able to get all of the LSIDs.
I will probably end up looping through since it seems lsa_id is a list.
Thanks,