1. A method, comprising: receiving, with a first network device in a network, a service request, the service request originating from a first client device over the network; determining, with the first network device, one or more second network devices for implementing a service arising from the service request; determining, with the first network device, network technology utilized by each of the one or more second network devices; generating, with the first network device, flow domain information, using flow domain analysis, based at least in part on the determined one or more second network devices and based at least in part on the determined network technology utilized by each of the one or more second network devices, wherein the service request comprises a Metro Ethernet Forum (“MEF”) service request, wherein the MEF service request comprises vectors of at least two user network interfaces (“UNIs”) and at least one Ethernet virtual circuit (“EVC”), wherein generating, with the first network device, the flow domain information, using flow domain analysis, comprises: performing, with the first network device, an edge flow domain analysis; determining, with the first network device, whether at least one of the one or more second network devices is included in a flow domain comprising an intra-provider edge router system for multi-dwelling units (“intra-MTU-s”), based on the edge flow domain analysis; based on a determination that at least one of the one or more second network devices is included in a flow domain comprising an intra-MTU-s, determining, with the first network device, one or more edge flow domains; based on a determination that at least one of the one or more second network devices does not include a flow domain comprising an intra-MTU-s, performing, with the first network device, a ring flow domain analysis; determining, with the first network device, whether at least one of the one or more second network devices is included in one or more G.8032 ring flow domains, based on the ring flow domain analysis; based on a determination that at least one of the one or more second network devices is included in one or more G.8032 ring flow domains, determining, with the first network device, the one or more G.8032 flow domains; based on a determination that at least one of the one or more second network devices is not included in one or more G.8032 ring flow domains, performing, with the first network device, an aggregate flow domain analysis; determining, with the first network device, whether at least one of the one or more second network devices is included in one or more aggregate flow domains, based on the aggregate flow domain analysis; based on a determination that at least one of the one or more second network devices is included in one or more aggregate flow domains, determining, with the first network device, the one or more aggregate flow domains; based on a determination that at least one of the one or more second network devices is not included in one or more aggregate flow domains, performing, with the first network device, a hierarchical virtual private local area network service (“H-VPLS”) flow domain analysis; determining, with the first network device, whether at least one of the one or more second network devices is included in one or more H-VPLS flow domains, based on the H-VPLS flow domain analysis; and based on a determination that at least one of the one or more second network devices is included in one or more H-VPLS flow domains, determining, with the first network device, the one or more one or more H-VPLS flow domains; and automatically configuring, with a third network device in the network, at least one of the one or more second network devices to enable performance of the service arising from the service request, based at least in part on the generated flow domain information.