<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Cisco wccp, Linux TPROXY и access-list</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/673.html</link>
    <description>Добрый всем день.&lt;br&gt;Вобщем случилось так что пришлось прикручивать SQUID к маршрутизатору для фильтрации всяких нехороших страниц (по версии РосПотребНадзора).&lt;br&gt;&lt;br&gt;Схема следующая: есть интерфейс смотрящий на провайдера, на нем ставлю правила:&lt;br&gt;interface GigabitEthernet 0/1&lt;br&gt;ip wccp 80 redirect out&lt;br&gt;ip wccp 90 redirect in&lt;br&gt;&lt;br&gt;подробно описывать access-listы не имеет смысла, скажу проще 80 - это процесс который выбирает веб-трафик который идет внутрь сети и перенаправляет его на SQUID. Ну и соответственно 90 - процесс который перенаправляет на SQUID исходящий веб-трафик.&lt;br&gt;&lt;br&gt;На SQUID включен режим TPROXY, который позволяет замутить полностью прозрачное проксирование трафика, т.е. не будет изменяться даже srcIP.&lt;br&gt;&lt;br&gt;Вот такая схема. И с ней возникает проблема: исходящий пакет заворачивается и интерфейса на прокси, проходит прокси, выходит обратно в маршрутизатор в интерфейс Gi 0/2 и снова редиректится на прокси...&lt;br&gt;&lt;br&gt;Короче происходит зацикливание исходящих пакетов..&lt;br&gt;Я пытался найти решение и в голову пришла мысль </description>

<item>
    <title>Cisco wccp, Linux TPROXY и access-list (Aleks305)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/673.html#9</link>
    <pubDate>Sat, 13 Apr 2013 20:02:11 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; В общем не нужно ничего мудрить. Ни с роут-мапами ни PBR ни &lt;br&gt;&amp;gt; VRF.&lt;br&gt;&amp;gt; Механизм WCCP все умеет САМ!!!&lt;br&gt;&amp;gt; Просто на интерфейсе к которому подключен SQUID нужно сделать: &lt;br&gt;&amp;gt;  ip wccp redirect exclude in &lt;br&gt;&amp;gt; И пакеты с того интерфейса больше не будут заворачиваться на прокси. ВСЁ!!! &lt;br&gt;&amp;gt; УРА!&lt;br&gt;&amp;gt; Подчеркну еще раз: все это нужно только для случая с TPROXY. В &lt;br&gt;&amp;gt; других случаях ситуация немного другая.&lt;br&gt;&amp;gt; Блин на столько граблей наступил.. что хоть статью пиши..&lt;br&gt;&lt;br&gt;напиши на habr, может инвайт получишь, другим полезно будет)&lt;br&gt;</description>
</item>

<item>
    <title>Cisco wccp, Linux TPROXY и access-list (lyl8000)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/673.html#8</link>
    <pubDate>Fri, 12 Apr 2013 19:14:59 GMT</pubDate>
    <description>УРРРРРРРРРРРАААААААААААААААААААААААААААААААААААААААААААААААААА!!!!!!!!!!!!!&lt;br&gt;у меня все получилось!&lt;br&gt;В общем не нужно ничего мудрить. Ни с роут-мапами ни PBR ни VRF.&lt;br&gt;Механизм WCCP все умеет САМ!!!&lt;br&gt;Просто на интерфейсе к которому подключен SQUID нужно сделать:&lt;br&gt; ip wccp redirect exclude in&lt;br&gt;&lt;br&gt;И пакеты с того интерфейса больше не будут заворачиваться на прокси. ВСЁ!!!&lt;br&gt;УРА!&lt;br&gt;&lt;br&gt;Подчеркну еще раз: все это нужно только для случая с TPROXY. В других случаях ситуация немного другая.&lt;br&gt;Блин на столько граблей наступил.. что хоть статью пиши..&lt;br&gt;</description>
</item>

<item>
    <title>Cisco wccp, Linux TPROXY и access-list (lyl8000)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/673.html#7</link>
    <pubDate>Thu, 11 Apr 2013 12:52:19 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; VRF, тоже, наверно, вариант - вы можете запихнуть входящий пакет в соотв. &lt;br&gt;&amp;gt; VRF на основании ACL или по интерфейсу откуда пришел пакет.&lt;br&gt;&amp;gt; Еще мысль - на прокси ставите нестандартный TTL, на роутере в ACL &lt;br&gt;&amp;gt; ловите пакеты с таким TTL и отправляете их в обход wccp. &lt;br&gt;&amp;gt; В таком случае можете заменить wccp out на route map с &lt;br&gt;&amp;gt; двумя клаузами - первая (по одной ACL) ловит пакеты, идущие на &lt;br&gt;&amp;gt; порт 80 или 443 и ставит им next-hop проски, вторая (по &lt;br&gt;&amp;gt; другой ACL) ловит пакеты из прокси (по TTL) и ставит им &lt;br&gt;&amp;gt; next-hop провайдера. Входящий трафик при этом может остаться на wccp in. &lt;br&gt;&amp;gt; WWell, &lt;br&gt;&lt;br&gt;В общем попробовал я с route-map. Сделал вывод что ничего не получится. Не знаю, моет быть у меня какой нить ИОС кривой (124-24.Т5) но route-map работает только для входящих пакетов (на интерфейсе). А это говорит о том что не получится исключить трафик с прокси.&lt;br&gt;&lt;br&gt;Последняя надежда - сделать отдельный VRF для провайдеров на циске. Но затык состоит в том что у меня не получается пробросить</description>
</item>

<item>
    <title>Cisco wccp, Linux TPROXY и access-list (lyl8000)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/673.html#6</link>
    <pubDate>Wed, 10 Apr 2013 17:59:41 GMT</pubDate>
    <description>&amp;gt; Еще мысль - на прокси ставите нестандартный TTL, на роутере в ACL &lt;br&gt;&amp;gt; ловите пакеты с таким TTL и отправляете их в обход wccp. &lt;br&gt;&amp;gt; В таком случае можете заменить wccp out на route map с &lt;br&gt;&amp;gt; двумя клаузами - первая (по одной ACL) ловит пакеты, идущие на &lt;br&gt;&amp;gt; порт 80 или 443 и ставит им next-hop проски, вторая (по &lt;br&gt;&amp;gt; другой ACL) ловит пакеты из прокси (по TTL) и ставит им &lt;br&gt;&amp;gt; next-hop провайдера. Входящий трафик при этом может остаться на wccp in. &lt;br&gt;&amp;gt; WWell, &lt;br&gt;&lt;br&gt;Вот и я в итоге пришел к тому что нужно заменять ip wccp на route-map.&lt;br&gt;Жаль конечно, но придется.. Хотя дополнительный VRF мог бы решить эту проблему. Но не могу никак пробросить трафик из VRF в global и наоборот..&lt;br&gt;&lt;br&gt;Буду пробовать. Как что - отпишусь.&lt;br&gt;&lt;br&gt;Спасибо!&lt;br&gt;</description>
</item>

<item>
    <title>Cisco wccp, Linux TPROXY и access-list (Mr. Mistoffelees)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/673.html#5</link>
    <pubDate>Wed, 10 Apr 2013 12:48:22 GMT</pubDate>
    <description>Привет,&lt;br&gt;&lt;br&gt;&amp;gt; P.S. Была идея сделать VRF типа бордер-зоны, но я не совсем понял &lt;br&gt;&amp;gt; как связывать два VRF (или VRF и global).&lt;br&gt;&lt;br&gt;VRF, тоже, наверно, вариант - вы можете запихнуть входящий пакет в соотв. VRF на основании ACL или по интерфейсу откуда пришел пакет. &lt;br&gt;&lt;br&gt;Еще мысль - на прокси ставите нестандартный TTL, на роутере в ACL ловите пакеты с таким TTL и отправляете их в обход wccp. В таком случае можете заменить wccp out на route map с двумя клаузами - первая (по одной ACL) ловит пакеты, идущие на порт 80 или 443 и ставит им next-hop проски, вторая (по другой ACL) ловит пакеты из прокси (по TTL) и ставит им next-hop провайдера. Входящий трафик при этом может остаться на wccp in. &lt;br&gt;&lt;br&gt;WWell,&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Cisco wccp, Linux TPROXY и access-list (lyl8000)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/673.html#4</link>
    <pubDate>Tue, 09 Apr 2013 15:45:09 GMT</pubDate>
    <description>&amp;gt; Привет, &lt;br&gt;&amp;gt;&amp;gt; Вот такая схема. И с ней возникает проблема: исходящий пакет заворачивается и &lt;br&gt;&amp;gt;&amp;gt; интерфейса на прокси, проходит прокси, выходит обратно в маршрутизатор в интерфейс &lt;br&gt;&amp;gt;&amp;gt; Gi 0/2 и снова редиректится на прокси...&lt;br&gt;&amp;gt; А пакеты от клиента и от прокси обязательно должны приходить в один &lt;br&gt;&amp;gt; и тот же VLAN? Посмотрите в сторону получения пакетов от клиентов &lt;br&gt;&amp;gt; в одном VLAN-е  от прокси - в другом. Может, тогда &lt;br&gt;&amp;gt; через route-map сможете поставить next-hop тем, которым нужно? Это только идея, &lt;br&gt;&amp;gt; конечно...&lt;br&gt;&amp;gt; WWell, &lt;br&gt;&lt;br&gt;Привет, хорошая идея, но практики с роут-мапами у меня не много, и поэтому сразу возникает вопрос: &lt;br&gt;1. Если я ставлю route-map на интерфейсе (на который из прокси прилетают пакеты) и говорю что ip nex-hop $ITSP_IP (чтоб все пакеты шли на провайдера) не будет ли пакет отфильтрован на интерфейсе смотрящем в провайдера (а там стоит ip wccp 100 out т.е. перенаправление на прокси) ?&lt;br&gt;&lt;br&gt;2. Если ставить route-map на интерфейсе смотрящем в провайдера... &lt;br&gt;    а) Какой порядок обработки будет</description>
</item>

<item>
    <title>Cisco wccp, Linux TPROXY и access-list (Mr. Mistoffelees)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/673.html#3</link>
    <pubDate>Tue, 09 Apr 2013 14:33:41 GMT</pubDate>
    <description>Привет,&lt;br&gt;&lt;br&gt;&amp;gt; Вот такая схема. И с ней возникает проблема: исходящий пакет заворачивается и &lt;br&gt;&amp;gt; интерфейса на прокси, проходит прокси, выходит обратно в маршрутизатор в интерфейс &lt;br&gt;&amp;gt; Gi 0/2 и снова редиректится на прокси...&lt;br&gt;&lt;br&gt;А пакеты от клиента и от прокси обязательно должны приходить в один и тот же VLAN? Посмотрите в сторону получения пакетов от клиентов в одном VLAN-е  от прокси - в другом. Может, тогда через route-map сможете поставить next-hop тем, которым нужно? Это только идея, конечно... &lt;br&gt;&lt;br&gt;WWell,&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Cisco wccp, Linux TPROXY и access-list (lyl8000)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/673.html#2</link>
    <pubDate>Tue, 09 Apr 2013 08:01:24 GMT</pubDate>
    <description>&amp;gt; Потому что прокся внутри сети, а wccp снаружи.&lt;br&gt;&amp;gt; Вроде обратный трафик с прокси идет не через gre.&lt;br&gt;&lt;br&gt;Привет.&lt;br&gt;На самом деле и исходящий и входящий трафик заворачивается на прокси с внешнего интерфейса через gre, а с прокси обратно выплевывается уже без gre. &lt;br&gt;&lt;br&gt;В принципе в данном случае это не важно, вопрос в другом, как отделить пакеты с прокси от пакетов клиентов (которые еще не проходили прокси) используя access-list.&lt;br&gt;&lt;br&gt;Повторюсь - squid работает в TPROXY режиме, т.е. прокси не подменяет адрес источника свои адресом.&lt;br&gt;&lt;br&gt;И еще раз про зацикливание пакета. Пакет идет от клиента и заходит в маршрутизатор (Cisco 7206), на цыско есть интерфейс который смотрит в провайдера, на этом интерфейсе стоит заворот wccp на squid. Пакет уходит на squid, выходит из него обратно в ту же циску и снова попадает в интерфейс который смотрит в провайдера. Тут пакет снова (согласно access-list) заворачивается в squid.&lt;br&gt;Происходит зацикливание, которое нужно разорвать, если как то дать циске понять что пакеты с прокси не нужн</description>
</item>

<item>
    <title>Cisco wccp, Linux TPROXY и access-list (Merridius)</title>
    <link>https://opennet.dev/openforum/vsluhforumID6/673.html#1</link>
    <pubDate>Mon, 08 Apr 2013 18:45:37 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; интерфейса на прокси, проходит прокси, выходит обратно в маршрутизатор в интерфейс &lt;br&gt;&amp;gt; Gi 0/2 и снова редиректится на прокси...&lt;br&gt;&amp;gt; Короче происходит зацикливание исходящих пакетов..&lt;br&gt;&amp;gt; Я пытался найти решение и в голову пришла мысль что нужно как-то &lt;br&gt;&amp;gt; отфильтровывать трафик с интерфейса Gi 0/2 чтобы он не редиректился снова &lt;br&gt;&amp;gt; на прокси..&lt;br&gt;&amp;gt; И собственно вопрос - есть ли какие нить механизмы учитывать в ACL &lt;br&gt;&amp;gt; интерфейс с которого идет пакет?&lt;br&gt;&amp;gt; Повторюсь: прокси НЕ подставляет свой IP адрес, адрес источника сохраняется.&lt;br&gt;&amp;gt; Заранее спасибо.&lt;br&gt;&lt;br&gt;Потому что прокся внутри сети, а wccp снаружи.&lt;br&gt;Вроде обратный трафик с прокси идет не через gre.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
