Vehicle platooning in particular truck platooning has attracted substantial attention due to its pronounced benefits in saving energy and promising business model in freight transportation. However, one prominent challenge for the successful implementation of these strategies is the safe and efficient interaction with surrounding traffic, especially at network discontinuities where mandatory lane changes may lead to the decoupling of truck platoons. In this talk, some control methods for vehicle platoons are presented in the presence of traffic flow. In the first part, an efficient method for splitting a platoon of vehicles near network merges is considered. The control problem is cast as a bi-level hierarchical control problem where the supervisory layer is tied to classic traffic flow theory. The decisions taken at this level include optimal vehicle order after the merge, new equilibrium gaps of automated trucks at the merging point, and anticipation horizon that the platoon members start to track the new equilibrium gaps. In the second part of the talk, a differential game framework is presented to design the system optimum strategy for a network of cooperative vehicles interacting at a merging bottleneck with a simplified vehicle dynamics model. An optimum strategy is found by minimizing the joint cost of interacting vehicles while respecting behavioral and physical constraints. The full differential game is cast as a set of sub-problems regularly expressed as standard optimal control problems that can be solved efficiently. Numerical examples show the feasibility of the approach in capturing the nature of conflict and cooperation during the merging process.