ПредишенСледващото

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

Разбира се, всички запознати със ситуацията, когато даден потребител в LAN хитър "вкара" на целия канал сваляне на торенти или особено тежки файлове в множество нишки. Затова реших да умерено апетитите на безотговорни другари, разпространяващи интернет трафик "на правосъдие", така че никой не може никой намеса. Това ще ни помогне канал (тръба) DUMMYNET фиктивен мрежа. Системата, както и преди, FreeBSD - да свикне с благо.

Въпреки това, "справедливостта" може да е различен, както в живота (всички са равни, но някои по-равни). Достатъчно преамбюл, на първо място, нека да се дефинира какво е DUMMYNET.

DUMMYNET - системно средство, което дава възможност да се контролира мрежовия трафик, преминаващ през различни мрежови интерфейси, симулация чрез прилагане на различни по големина ограничения трафик опашка, симулиращи закъсненията и загуби на пакети.

Тя е по-лесно? Мисля, че не, защото започнем от самото начало.

Малко теория. Какво е тръба (канали) и опашката (опашка).

Представете канали (тръба) в най-лесният DUMMYNET схематично:

Тук са показани двата канала (тръба) - първи входящ трафик при скорост 3Mbit / и и втори изходящи - 512Kbit / S, всеки от които съдържа две опашки (опашка) с определени параметри: коефициент тегло (тегло - от 1 до 100 ), съответстваща на приоритетната опашка и дължината на опашката (опашка) към Q пакети.

Правилата на тази конструкция може да се опише по следния начин:

ipfw тръба 1 конфигурационния тт 3Mbit / и
ipfw тръба 2 конфигурационния тт 512Kbit / и
ipfw опашка 1 конфигурационния опашка тръба 1 тегло 70 20
ipfw опашка 2 конфигурационния опашка тръба 1 тегло 30 20
ipfw опашка 3 конфигурационния тръба 2-70 тегловни опашка 20
ipfw опашка конфигурационния тръба 2 4 тегло 30 20 опашка

Дължината на опашката в примерите е 20 пакета - на опашката за 20. само за да покаже къде се използва и как изглежда. Честно казано с тази опция не се дълбоко разбиране, тъй като изчисленията за размера на опашката не мога да кажа нищо, да си е поиграл и пишат добавка към статията. В реални проблеми, не използвайте тази опция, тъй като толкова много фина настройка мен ненужно.

За себе си, стигна до заключението, че ако искате да получите надеждна връзка, ще ви постави в опашка малко повече, но тя получава повече забавяния, което искате малко закъснение (на очите на потребителя, но не гарантира доставка, като става по-малък) По подразбиране размерът на опашка се взема 50 пакета, ако мога промените памет.

Това, което се има предвид теглото на опашката? Възможно е да се организира на приоритет на трафика, като голяма група канал отделни протоколи или потребители, или "задуши" пропорционална определен IP. Ключовата дума тук пропорционално, защото никой няма да бъде в състояние да се възползват от канала като цяло (когато всички потребители имат еднаква тежест - пример за тази настройка, ще се покаже в следващата статия).

Ако е необходимо да се разпределят по определен ред, с посочените параметри, а след това има нужда да се създаде отделна тръба за необходимото задание с посочените параметри. Мисля, че с изграждането на теорията на канали за разпространение на интернет малко разбран. Можете да започнете да се справи с проблема, породен в началото на статията - справедливо разпределение на Интернет канал между всички потребители на мрежата.

Ако смятате, че една статия полезна,
не се мързеливи, за да сложи хъски и да споделят с приятелите си.

Подкрепете проекта - споделете линка, благодаря!