Which route to add in following peering scenario for traffic forwarding ?

%3CLINGO-SUB%20id%3D%22lingo-sub-268887%22%20slang%3D%22en-US%22%3EWhich%20route%20to%20add%20in%20following%20peering%20scenario%20for%20traffic%20forwarding%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-268887%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20trying%20a%20scenario%20as%20per%20the%20diagram%20where%20ABC%20Azure%20network%20are%20peered%20in%20a%20chain%20%26amp%3B%20VM-A%20is%20trying%20to%20communicate%20with%20VM-C.%20%22Allow%20forwarded%20traffic%22%20is%20enabled%20for%20all%20peering's.%20A%20is%20not%20directly%20peered%20with%20C.%20Will%20a%20traffic%20transit%20work%20over%20B%20with%20custom%20route%20here%20or%20is%20A-C%20direct%20peering%20the%20way%20to%20go.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22peering.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F55876i440AD5F70D948D1C%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22peering.png%22%20alt%3D%22peering.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-268887%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ENetworking%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EPeering%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Evnet%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-279229%22%20slang%3D%22en-US%22%3ERe%3A%20Which%20route%20to%20add%20in%20following%20peering%20scenario%20for%20traffic%20forwarding%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-279229%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20Shivam%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENot%20sure%20if%20you'll%20still%20need%20an%20answer%20to%20this%20one%2C%20but%20traffic%20between%20subnet%20A%20and%20C%20will%20not%20be%20able%20to%20be%20routed%20via%20B%20to%20reach%20each%20other.%20See%20also%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-network%2Fvirtual-network-manage-peering%23requirements-and-constraints%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-network%2Fvirtual-network-manage-peering%23requirements-and-constraints%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CEM%3EA%20peering%20is%20established%20between%20two%20virtual%20networks.%20Peerings%20are%20not%20transitive.%20If%20you%20create%20peerings%20between%3A%3C%2FEM%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CEM%3EVirtualNetwork1%20%26amp%3B%20VirtualNetwork2%3C%2FEM%3E%3C%2FLI%3E%3CLI%3E%3CEM%3EVirtualNetwork2%20%26amp%3B%20VirtualNetwork3%3C%2FEM%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CEM%3EThere%20is%20no%20peering%20between%20VirtualNetwork1%20and%20VirtualNetwork3%20through%20VirtualNetwork2.%20If%20you%20want%20to%20create%20a%20virtual%20network%20peering%20between%20VirtualNetwork1%20and%20VirtualNetwork3%2C%20you%20have%20to%20create%20a%20peering%20between%20VirtualNetwork1%20and%20VirtualNetwork3.%3C%2FEM%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Visitor

Hi, 

 

I am trying a scenario as per the diagram where ABC Azure network are peered in a chain & VM-A is trying to communicate with VM-C. "Allow forwarded traffic" is enabled for all peering's. A is not directly peered with C. Will a traffic transit work over B with custom route here or is A-C direct peering the way to go. 

 

 

 peering.png

1 Reply

Hi Shivam,

 

Not sure if you'll still need an answer to this one, but traffic between subnet A and C will not be able to be routed via B to reach each other. See also: https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-manage-peering#requirements-a...

 

A peering is established between two virtual networks. Peerings are not transitive. If you create peerings between:

  • VirtualNetwork1 & VirtualNetwork2
  • VirtualNetwork2 & VirtualNetwork3

There is no peering between VirtualNetwork1 and VirtualNetwork3 through VirtualNetwork2. If you want to create a virtual network peering between VirtualNetwork1 and VirtualNetwork3, you have to create a peering between VirtualNetwork1 and VirtualNetwork3.