What would be making a knocking sound underneath a 1997 Chevrolet Silverado while going down the road?

Usually, most knocking is from the muffler or exhaust pipe vibrating or bumping on the frame or something. Look for a damaged or broken strap.