Configure route redistribution in NSX

Route Redistribution has to be configured for cross-protocol route sharing, meaning a Distributed Logical Router (DLR), or Edge Services Gateway (ESG) is using more than one routing protocol.
Step 1. Log into the vSphere Web Client and navigate to Networking & Security -> NSX Edges and double click the Edge device for which you would like to configure Route Redistribution
Step 2. Select Routing -> Route Redistribution and hit the Edit Button at the top right. Select which protocols you are using, then click OK
Step 3. Optionally, if you have IP Prefixes – Click the + sign under IP Prefixes, specify the Name and IP/Network (CIDR) then click ok.
Step 4. Click the + sign under Route Redistribution table then specify the Prefix (if applicable), Learner Protocol, Allow Learning From and Action then click OK.
Note: Learner protocol is the protocol that will learn the routes from the other protocols. Allow Learning From, will be the protocols from which the routes should be learned.
Step 5. Click Publish Changes


  1. Mauricio Harley -  November 15, 2015 - 9:05 pm 337

    Sean, is mutual redistribution allowed or is there any restriction?

  2. Rajeev -  September 20, 2016 - 1:40 am 525

    Hi Sean

    In which scenario will be the IP Prefix needs to be configured & used.
    What is the purpose of this.

    • Derek Navarro -  November 1, 2017 - 3:46 pm 618

      IP prefix is when you want to specify a specific subnet or prefix to redistribute. If you don’t use the prefix option, you will redistribute everything from one protocol to another which is not very scalable.


Leave A Comment

Your email address will not be published. Required fields are marked (required):

Back to Top