Creating new triangles with GL_TRIANGLE_STRIPS

Hello all,

Trying to render a model using GL_TRIANGLE_STRIPS and its working fine, however, at certain arbitrary points I want to break off the the triangle strips and essentially start a new set of triangle strips (that are completely separate from the original strips). How should I go about doing this? Multiple VBOs? I currently have only one VBO that holds all my vertices.

Thanks!

Use an index buffer with a restart flag see glPrimitiveRestartIndex