Страница 1 от 2 12 ПоследноПоследно
Резултати от 1 до 15 от общо 17

Интренет през 2 ISP

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. bx
    bx е офлайн
    Junior Member
    Тук е от
    Jan 2005
    Мнения
    49
    #1

    Интренет през 2 ISP

    Здравейте,
    Ситуацията е следната: Имам един рутер, които е с 3 мрежови интерфейса. Два са заети от 2 интернет доставчика, а третия е за локална мрежа, която е маскирана зад рутера (класически случай). Искам БГ трафика да минава през единия доставчик, а международния през другия, но когато един от двата доставчика падне целия трафик да минава през другия (без значение дали е бг или международен). И когато се вдигне пак да се връщат нещата. Естествено всичко това искам да го направя под Линукс с iproute2, а не с някакви прости скриптове с пинг. До тук успях да разпределя трафика между доставчиците, но когато падне единия не успява да го прехвърли на другия. Правя split access & load balancing, но нещо не се получава (явно аз греша някъде). Ако някой знае как става и най-вече го е правил на практика, моля да сподели

  2.  
     
  3. Moderator
    Тук е от
    Mar 2005
    Мнения
    7,188
    #2

    Re: Интренет през 2 ISP

    Не съм съвсем наясно с нещата, но мисля, че това което ти трябва, се казва metric. (поне такова е наименованието в Windows среда)

  4. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #3

    Re: Интренет през 2 ISP

    Мдаам...1 читав въпрос и и няма отговори. "Кой е по-готин: Кондю или Азис - темата пълна"...после на къде били вървели нещата...както и да е.

    bx, радвам се, че във форума влизат и хора като теб, които задват смислени въпроси по правилен начин.

    Твоя проблем има 3 известни (за мен) решения:
    1) ping (не знам защо го намираш за неподходящо) ------> моя избор
    2) bgp (не зная дали твоите ISP предлагат такава услуга)
    3) dgd....нееее не ти казвам "да го духаш" ;-)))... в случая gdg=dead gateway detection. Това го чух преди няколко месеца от etg (участник във форума), но dgd е област, от която нищо не разбрам и ще трябва сам да търсиш инфо.


    П.С.
    Относно "metrics" - това не е M$ измишльотина (както обикновено), но няма никакъв шанс да помогне в случая....поне според мен.


  5. Moderator
    Тук е от
    Mar 2005
    Мнения
    7,188
    #4

    Re: Интренет през 2 ISP

    Routing table structure
    ......
    Each entry in the routing table consists of the following information fields:
    -Network ID
    The network ID or an internetwork address for a host route. On IP routers, there is an additional subnet mask field that determines the IP network ID from a destination IP address.
    -Forwarding address
    The address to which the packet is forwarded. The forwarding address is a hardware address or an internetwork address. For networks to which the host or router is directly attached, the forwarding address field may be the address of the interface that is attached to the network.
    -Interface
    The network interface that is used when packets are forwarded to the network ID. This is a port number or other type of logical identifier.
    -Metric
    A measurement of the preference of a route. Typically, the lowest metric is the most preferred route. If multiple routes exist to a given destination network, the route with the lowest metric is used. Some routing algorithms only store a single route to any network ID in the routing table, even when multiple routes exist. In this case, the metric is used by the router to determine which route to store in the routing table.
    -------------------------

    Това е copy/paste от help-a за Win2003Srv

    Идеята ми беше следната: За двата външни интерфейса има едни и същи записи, но с различен metric. Ако рутера е достатъчно умен, като види, че не става с единия интерфейс, ще пробва с другия. Ако не е достатъчно умен, някоя умна помощна програма ще промени стойността на съответния metric




  6. Junior Member
    Тук е от
    Feb 2004
    Мнения
    23
    #5

    Re: Интренет през 2 ISP

    Ето ти примерно решение което би трябвало да ти свърши работа:
    http://www.linux-bg.org/cgi-bin/y/in...&key=364103812

  7. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #6

    Re: Интренет през 2 ISP

    @MitkoS: Чудесно! Не оспорвам това, което пише в help-а на Windows, а казвам че метрик няма да помогне:
    1) Да не говорим, че човекът ясно е казал, че използва linux (според мен правилният избор)


    (Хипотетично за мазохисти, които се опитват да рутират с windows)

    2) "Умният рутер" в случая е компютъра. Ако измислиш начин Windows да разделя трафика на "БГ" и "Външен" и да рутира "БГ" само през ISP-1, а "Външен" само през ISP-2, ще се радвам да споделиш. (предполагам и майкрософт ще се радват да споделиш)

    3) Да приемем, че си успял в задачата от т.2 и всичко работи (даже вече М$ ти предлагат работа ). Изведнъж мрежата на единият интерфейс се поврежда. От какъв зор да пипам metric, вместо да сменя в routing table да се ползва само работещия интерфейс и да върна предния routing table, когато установя, че неработещата мрежа е проработила отново!?

    И отново само в името на теорията бих казал, че точка 3 може и да може да се реализира под windows чрез скрипт, който да праща периодично ping до съответният gateway през всеки интерфейс. Ако не получи отговор от единия, сменя routing table през netsh и целия трафик се пренасочва през другия интерфейс. Продължава да праща пинг до всеки gateway и когато получи отговор, отново изпълнява netsh команда, за да върне нормалното състояние.

    Какво общо има metric?



  8.  
     
  9. Senior Member
    Тук е от
    Aug 2005
    Мнения
    1,029
    #7

    Re: Интренет през 2 ISP

    Цитат Първоначално публикувано от Ghost
    2) "Умният рутер" в случая е компютъра. Ако измислиш начин Windows да разделя трафика на "БГ" и "Външен" и да рутира "БГ" само през ISP-1, а "Външен" само през ISP-2, ще се радвам да споделиш. (предполагам и майкрософт ще се радват да споделиш)
    windows-a има прекрасна команда наречена "route", теоритично с нея може да се рутира трафика аналогично на линукския route. че windows-a не е системата за такива неща, не е, ама не разбирам що всеки за щяло и нещяло трябва да я плюе...

  10. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #8

    Re: Интренет през 2 ISP

    Цитирал си ме, а казваш нещо, което няма връзка с цитата?
    Намери решение на задачата от цитата (независимо с какви команди) под Windows и ще си взема думите назад.
    Докато не видя, че може да изпълни задачата, ще го плюя с пълно основание.

  11. Senior Member
    Тук е от
    Aug 2005
    Мнения
    1,029
    #9

    Re: Интренет през 2 ISP

    грубо моя вариант за решение е: взимаш всички списъка с всички български мрежи (има го на доста места из нет-а), правиш си скриптче дето да чете от тоя списък и да добавя руут за всяка мрежа през интерфейса вързан към "българския" провайдер/съответно през гейтуейа му, добавяш дифоулт руут към "международното" исп.

  12. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #10

    Re: Интренет през 2 ISP

    Съгласих се - така трябва да стане.
    Взимам си думите назад - Windows не е чак толкова смотана система, както казах по-горе.


  13. Moderator
    Тук е от
    Mar 2005
    Мнения
    7,188
    #11

    Re: Интренет през 2 ISP

    *
    Да не би в Линукс да се прави по някакъв друг фин начин (не по този грубиянския, който е посочил dark) ?

    Честно казано, не ми се спори. А и досега не съм се занимавал точно с такова нещо.
    Убеден съм (но не го твърдя), че например ако има два етернет интерфейса с еднакви записи в рутинг таблицата, които обаче се различават само в стойността на metric и ако дръпнем кабела на единия интерфейс, то Win2003Srv е достатъчно умен, за да игнорира записите на този интерфейс и да почне да пуска всичко през другия интерфейс.

    Няма да досаждам повече в тая тема
    Peace


  14.  
     
  15. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #12

    Re: Интренет през 2 ISP

    Какво имаш предвид под "еднакви записи"? Еднакъв метрик ли? Ако windows сам може да се усети да прехвърли трафика при падане на единия интерфейс през другия, защо да не може и с различен метрик?

  16. bx
    bx е офлайн
    Junior Member
    Тук е от
    Jan 2005
    Мнения
    49
    #13

    Re: Интренет през 2 ISP

    Цитат Първоначално публикувано от dark
    грубо моя вариант за решение е: взимаш всички списъка с всички български мрежи (има го на доста места из нет-а), правиш си скриптче дето да чете от тоя списък и да добавя руут за всяка мрежа през интерфейса вързан към "българския" провайдер/съответно през гейтуейа му, добавяш дифоулт руут към "международното" исп.
    Така съм го направил, но проблема е, трябва когато падне единия целия трафик да минава през другия. От статията в linux-bg не става, може би греша някаде.

  17. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #14

    Re: Интренет през 2 ISP

    Защо не искаш да решиш проблема с ping?


  18. bx
    bx е офлайн
    Junior Member
    Тук е от
    Jan 2005
    Мнения
    49
    #15

    Re: Интренет през 2 ISP

    Еми то това ще е последния вариант. Ping-a докато разбере, че е паднал интерфейса, той вече ще се е вдигнал (освен ако не се изпълнява на всеки 5 сек.). Искам нещо, което да разбира веднага и без много да му мисли да прехвърля на другия гейт. Сигурен съм че има такова решение.

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn
Страница 1 от 2 12 ПоследноПоследно

Подобни теми

  1. mkv през DNLA
    От vandu във форум DLNA - медийни сървъри
    Отговори: 0
    Последно: 13-08-12, 19:23
  2. ftp_connect през php?
    От georgiev_85 във форум Програмиране
    Отговори: 14
    Последно: 10-08-09, 06:30
  3. Миризма през SMS
    От IvO™ във форум Коментирай новина
    Отговори: 1
    Последно: 24-01-05, 22:47
  4. Шерване на Интренет
    От sharky79 във форум Мрежи
    Отговори: 7
    Последно: 15-04-04, 10:19
  5. CS 1.5 през ICS
    От DEFILER във форум ИГРИ
    Отговори: 3
    Последно: 01-03-04, 16:18

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе