<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic RE: Configure Flow Redirect with Multiple Match Conditions in Network Architecture &amp; Design</title>
    <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13806#M1210</link>
    <description>I'm sorry I wasn't able to respond back to this for so long but I have good news to report. I was able to achieve what I wanted using the examples by Brandon and Jarek. &lt;BR /&gt;
&lt;BR /&gt;
There were two issues that I had to work through though:&lt;BR /&gt;
&lt;BR /&gt;
1. I wanted to apply the flow redirect on a port basis instead of a vlan basis. When I unconfigured the access-list command and then tried to change it to a port basis, I got this error message:&lt;BR /&gt;
&lt;BR /&gt;
"Error: Flow redirect name used with the redirect-name keyword does not exist, unable to install this policy"&lt;BR /&gt;
&lt;BR /&gt;
When I even tried to just reapply the access-list on a vlan basis, I still got the error message. I even called Extreme support and the person I spoke with didn't really know why this was happening either. I actually had to reboot the switch in order to be able to make the change. I wonder if others have experienced this and if perhaps there is a way I can just restart a specific service instead of having to fully restart the switch.&lt;BR /&gt;
&lt;BR /&gt;
2. I noticed that flow-redirect will apply even if the destination is a network that is directly connected to the Extreme switch that is ipforwarding enabled. I had to actually go into the policy file and add an entry for the directly connected network that was just a "permit" action with no flow-redirect. Is that expected behavior?&lt;BR /&gt;
&lt;BR /&gt;
Thanks,&lt;BR /&gt;
&lt;BR /&gt;
Trevor&lt;BR /&gt;
&lt;BR /&gt;</description>
    <pubDate>Mon, 22 May 2017 21:18:00 GMT</pubDate>
    <dc:creator>Trevor_Jackson</dc:creator>
    <dc:date>2017-05-22T21:18:00Z</dc:date>
    <item>
      <title>Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13797#M1201</link>
      <description>&lt;P&gt;I have successfully configured flow redirect a few times using examples from other posts here on the Extreme site such as:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://extremeportal.force.com/ExtrArticleDetail?an=000083175" target="_blank" rel="nofollow noreferrer noopener"&gt;https://extremeportal.force.com/ExtrArticleDetail?an=000083175&lt;/A&gt;&lt;BR /&gt;and&lt;BR /&gt;&lt;A href="https://extremeportal.force.com/ExtrArticleDetail?an=000083345" target="_blank" rel="nofollow noreferrer noopener"&gt;https://extremeportal.force.com/ExtrArticleDetail?an=000083345&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;However, in some cases I need to be able to enable flow redirect in a very specific manner for specific hosts. For example I might need host 10.22.70.10 to not be matched for flow redirect when accessing the Internet (0.0.0.0/0) but I do want it to be matched for flow redirect when it is destined for any private network (10.0.0.0/8, 192.168.0.0/16 or 172.16.0.0/12).&lt;BR /&gt;&lt;BR /&gt;I realize this question is more about configuring access lists than flow redirect. I am fairly new to access list configurations on the Extreme devices.&lt;BR /&gt;&lt;BR /&gt;I would think I could do something similar to this:&lt;BR /&gt;entry one {&lt;BR /&gt;if match all {&lt;BR /&gt;source-address 10.22.70.10/32 ;&lt;BR /&gt;destination-address 10.0.0.0/8 ;&lt;BR /&gt;} then {&lt;BR /&gt;deny ;&lt;BR /&gt;}  if match all {&lt;BR /&gt;source-address 10.22.70.10/32 ;&lt;BR /&gt;destination-address 192.168.0.0/16 ;&lt;BR /&gt;} then {&lt;BR /&gt;deny ;&lt;BR /&gt;}&lt;BR /&gt;if match all {&lt;BR /&gt;source-address 172.16.0.0/16;&lt;BR /&gt;destination-address 172.16.0.0/12;&lt;BR /&gt;} then {&lt;BR /&gt;deny ;&lt;BR /&gt;if match all {&lt;BR /&gt;source-address 10.0.0.0/8 ;&lt;BR /&gt;} then {&lt;BR /&gt;permit ;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;Does anyone have any thoughts or advice on this?&lt;/P&gt;</description>
      <pubDate>Mon, 22 May 2017 18:24:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13797#M1201</guid>
      <dc:creator>Trevor_Jackson</dc:creator>
      <dc:date>2017-05-22T18:24:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13798#M1202</link>
      <description>Hi Trevor,&lt;BR /&gt;
&lt;BR /&gt;
What you have above should work. The first matching entry will be taken, so you would catch a packet from that host going to any of the RFC1918 addresses before it hits the last permit.&lt;BR /&gt;
&lt;BR /&gt;
Of course, if you wanted to flow-redirect the traffic, the action in those entries should be 'redirect-name', not 'deny'.</description>
      <pubDate>Mon, 22 May 2017 21:10:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13798#M1202</guid>
      <dc:creator>BrandonC</dc:creator>
      <dc:date>2017-05-22T21:10:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13799#M1203</link>
      <description>Hi Trevor,&lt;BR /&gt;
&lt;BR /&gt;
if you want:&lt;BR /&gt;
- host 10.22.70.10 to not be matched for flow redirect when accessing the Internet (0.0.0.0/0) &lt;BR /&gt;
- flow redirect for network (10.0.0.0/8, 192.168.0.0/16 or 172.16.0.0/12).&lt;BR /&gt;
&lt;BR /&gt;
Your ingress vlan/port ACL may look like below:&lt;BR /&gt;
&lt;BR /&gt;
entry acl_10 { if {&lt;BR /&gt;
               source-address 10.22.70.10/32 ;&lt;BR /&gt;
               destination-address 10.0.0.0/8 ;&lt;BR /&gt;
        }  then  {&lt;BR /&gt;
              permit;&lt;BR /&gt;
              redirect-name My_GW ;&lt;BR /&gt;
        }}&lt;BR /&gt;
&lt;BR /&gt;
entry acl_192 { if {&lt;BR /&gt;
               source-address 10.22.70.10/32 ;&lt;BR /&gt;
               destination-address 192.168.0.0/16 ;&lt;BR /&gt;
        }  then  {&lt;BR /&gt;
              permit;&lt;BR /&gt;
              redirect-name My_GW ;&lt;BR /&gt;
        }}&lt;BR /&gt;
&lt;BR /&gt;
entry acl_172 { if {&lt;BR /&gt;
               source-address 10.22.70.10/32 ;&lt;BR /&gt;
               destination-address 172.16.0.0/12 ;&lt;BR /&gt;
        }  then  {&lt;BR /&gt;
              permit;&lt;BR /&gt;
              redirect-name My_GW ;&lt;BR /&gt;
        }}&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
Jarek</description>
      <pubDate>Mon, 22 May 2017 21:17:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13799#M1203</guid>
      <dc:creator>Jarek</dc:creator>
      <dc:date>2017-05-22T21:17:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13800#M1204</link>
      <description>Thanks for the effort on this Jarek. What I am actually going for is for flow-redirect to be used for Internet traffic, whereas private traffic will just use the normal routing table. The specific use case is that I am forcing Internet traffic to pass through a firewall.</description>
      <pubDate>Mon, 22 May 2017 21:17:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13800#M1204</guid>
      <dc:creator>Trevor_Jackson</dc:creator>
      <dc:date>2017-05-22T21:17:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13801#M1205</link>
      <description>Ok, then delete the redirect-name My_GW from ACL entries  &lt;BR /&gt;
and add  last ACL entry with&lt;BR /&gt;
&lt;BR /&gt;
entry acl_all { if {&lt;BR /&gt;
               source-address 10.22.70.10/32 ;&lt;BR /&gt;
        }  then  {&lt;BR /&gt;
              permit;&lt;BR /&gt;
              redirect-name My_GW ;&lt;BR /&gt;
        }}&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
Jarek</description>
      <pubDate>Mon, 22 May 2017 21:17:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13801#M1205</guid>
      <dc:creator>Jarek</dc:creator>
      <dc:date>2017-05-22T21:17:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13802#M1206</link>
      <description>Brandon, &lt;BR /&gt;
   Thanks for the fast reply. I made a mistake in typing my example. The last matching statement should have actually said:&lt;BR /&gt;
&lt;BR /&gt;
" permit ; &lt;BR /&gt;
  redirect-name GTAC_redirect;"&lt;BR /&gt;
&lt;BR /&gt;
  So to be clear, those "deny" statements will only indicate that the traffic does not match the access-list and no special action should be taken upon it; not that it will deny the traffic from flowing through the normal routing process, right? &lt;BR /&gt;
&lt;BR /&gt;
Trevor&lt;BR /&gt;
&lt;BR /&gt;</description>
      <pubDate>Mon, 22 May 2017 21:18:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13802#M1206</guid>
      <dc:creator>Trevor_Jackson</dc:creator>
      <dc:date>2017-05-22T21:18:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13803#M1207</link>
      <description>No, the 'deny' will drop the traffic. If you want to allow it to be forwarded through the normal routing process, you would need a 'permit' action in the entry.</description>
      <pubDate>Mon, 22 May 2017 21:18:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13803#M1207</guid>
      <dc:creator>BrandonC</dc:creator>
      <dc:date>2017-05-22T21:18:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13804#M1208</link>
      <description>Also, I just noticed you had all the match conditions/actions in one large entry. There needs to be an entry per match condition/action pair. See below for an example:&lt;BR /&gt;
entry allow_10{   if {     source-address 10.22.70.10/32;     destination-address 10.0.0.0/8;   } then {     permit;   } }  entry allow_192{   if {     source-address 10.22.70.10/32;     destination-address 192.168.0.0/16;   } then {     permit;   } }  entry allow_172{   if {     source-address 10.22.70.10/32;     destination-address 172.16.0.0/12;   } then {     permit;   } }  entry redirect_internet{   if {     source-address 10.22.70.10/32;   } then {     redirect-name internet_redirect;   } }&lt;BR /&gt;</description>
      <pubDate>Mon, 22 May 2017 21:18:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13804#M1208</guid>
      <dc:creator>BrandonC</dc:creator>
      <dc:date>2017-05-22T21:18:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13805#M1209</link>
      <description>Thanks for the hard work on this. I am going to be implementing this a little later this week. I will post back with the results.</description>
      <pubDate>Mon, 22 May 2017 21:18:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13805#M1209</guid>
      <dc:creator>Trevor_Jackson</dc:creator>
      <dc:date>2017-05-22T21:18:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13806#M1210</link>
      <description>I'm sorry I wasn't able to respond back to this for so long but I have good news to report. I was able to achieve what I wanted using the examples by Brandon and Jarek. &lt;BR /&gt;
&lt;BR /&gt;
There were two issues that I had to work through though:&lt;BR /&gt;
&lt;BR /&gt;
1. I wanted to apply the flow redirect on a port basis instead of a vlan basis. When I unconfigured the access-list command and then tried to change it to a port basis, I got this error message:&lt;BR /&gt;
&lt;BR /&gt;
"Error: Flow redirect name used with the redirect-name keyword does not exist, unable to install this policy"&lt;BR /&gt;
&lt;BR /&gt;
When I even tried to just reapply the access-list on a vlan basis, I still got the error message. I even called Extreme support and the person I spoke with didn't really know why this was happening either. I actually had to reboot the switch in order to be able to make the change. I wonder if others have experienced this and if perhaps there is a way I can just restart a specific service instead of having to fully restart the switch.&lt;BR /&gt;
&lt;BR /&gt;
2. I noticed that flow-redirect will apply even if the destination is a network that is directly connected to the Extreme switch that is ipforwarding enabled. I had to actually go into the policy file and add an entry for the directly connected network that was just a "permit" action with no flow-redirect. Is that expected behavior?&lt;BR /&gt;
&lt;BR /&gt;
Thanks,&lt;BR /&gt;
&lt;BR /&gt;
Trevor&lt;BR /&gt;
&lt;BR /&gt;</description>
      <pubDate>Mon, 22 May 2017 21:18:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13806#M1210</guid>
      <dc:creator>Trevor_Jackson</dc:creator>
      <dc:date>2017-05-22T21:18:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13807#M1211</link>
      <description>Regarding 2., that is expected because the ACL acts on the frame before routing.</description>
      <pubDate>Mon, 22 May 2017 21:18:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13807#M1211</guid>
      <dc:creator>Erik_Auerswald</dc:creator>
      <dc:date>2017-05-22T21:18:00Z</dc:date>
    </item>
    <item>
      <title>RE: Configure Flow Redirect with Multiple Match Conditions</title>
      <link>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13808#M1212</link>
      <description>Thank you for the assistance on this everyone. It was very helpful. Perhaps in a future exos version the reboot won't be needed or perhaps that was just a one time thing.</description>
      <pubDate>Mon, 22 May 2017 21:18:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/network-architecture-design/configure-flow-redirect-with-multiple-match-conditions/m-p/13808#M1212</guid>
      <dc:creator>Trevor_Jackson</dc:creator>
      <dc:date>2017-05-22T21:18:00Z</dc:date>
    </item>
  </channel>
</rss>

