The architectural definition, design and development of next-generation network equipment are complex tasks. Once prototype boards are available, tracking down system errors can prove overwhelming.
The backbone of a network may be an architectural issue, but the network is the backbone of the organization. Keeping it running while upgrading and planning future requirements is some challenge.