That are indeed several questions.
1. Can I implement FC-FC Routing between two NO Virtual Fabrics-capable switches ?
Or between one Virtual Fabrics-capable switch and one NO Virtual Fabrics-capable switch?
A: also yes.
Since the NO Virtual Fabrics-capable edge switches doesn’t have a Fabric ID, how can I setting the edge fabric ID on the FC router ?
A: That can be done with the “portcfgexport –f” option.
Fabric ID Rules:
If there are multiple EX or VEX ports connected to the same fabric then they must have the same FID.
If EX or VEX ports are connected to different edge fabrics, then they must use unique FIDs for each edge fabric.
If two different backbone fabrics are connected to the same edge fabric then the two backbone fabrics must have unique FIDs.
2. How can i connect two fabric with the same FID via FC-FC routing ?
A: See the page 541, of the Fabric OS Administrator guide 7.4.1, Chapter “Using FC-FC Routing to Connect Fabrics”.
For example, two virtual fabric with the same default FID 128, should I change the FID in one fabric ?
A: No, it should be possible, because the EX port on the router will get the FID you set on the EX port.
3. How to change the FID ?
A. I assume you meant in a Virtual fabric -> that can be done with the lscfg command. See the Fabric OS Command Reference Guide.
Is it disruptive or non-disruptive ?
A. Setting up a new LS with a new FID will be disruptive.
Will the zone configuration still be valid after the FID change ?
A. No, all zoning is gone and need to be re-applied.
4. Can I implement FC-FC Routing via a FC router or router-capable switch instead of the virtual fabric base switch inside the Virtual Fabrics-capable switch ? See the topology below
A. Yes, that should be possible.
I recommend you to contact our DELL EMC local team to get the real Implementation specialist, who should be able to design and assist you with the Fibre Channel Routing tailored to all your needs.