"These types of encodings are commonly called type–length–value (TLV) encodings"
It's a bit confusing since there is no 0x30 in the BER tags list. Looking farther down into the details it's explained:
"In the initial octet, bit 6 encodes whether the type is primitive or constructed,"
So the first byte is a Constructed (C) (0x20) + SEQUENCE (0x10) = 0x30.
Next byte is length then the data which is more TLV objects.
If first 5 bytes area 0x30 0x6d 0x02 0x01 0x01:
0x30 = constructed sequence
0x6d = length
0x02 = first object is INTEGER
0x01 = length = 1 byte
0x01 = value = 1 (SNMPv1)
chuckc