회선이 다른 xDSL 네트워크 공유 문제입니다.

kkumooli의 이미지

안녕하세요 .

주제와 같이 회선이 다른 xDSL 네트워크 공유 문제를 가지고 고민하고 있습니다.

한통회선 ADSL (lite, premium, myip) 이렇게 세 회선을 사용하고 있습니다.

현재는 myip회선에 코요태 리눅스를 라우터로 사용하여 하나의 네트워크로 돌리고 있구요(이미 이렇게 되어 있더군요)

premium은 사이게이트(sygate_win)로.. lite는 윈도우 기본인터넷공유로 각각 네트워크가 회선에 따라 나뉘어져 있습니다.

몇 가지 문제가 있는데요.

첫째는 각 회선당 한대의 게이트웨이 or router 용으로 컴터 한대가 들어가야 한다는 것이구요.

둘째는 네트워크가 각각 분리되어 있어서 파일서버 및 프린터 서버를 회사내부에 공용으로 둘 수가 없다는 것입니다.

기타 다른 메신져에서 파일전송이 안 된다거나 각 네트워크당 메일서버 설정을 따로 해줘야 한다거나 하는 등의 문제는 차치하고서라도 위 두가지 사항에 대해서 개선할 수 있는 방법이 있으면 도움 부탁드립니다.

서문일의 이미지

랜카드 4개 물리셔서 3개는 외부 1개는 내부로 하셔서 동일한 네트웍으로

구성하십시오. 포워딩 정책만 적당하게 주시면 무리없이 사용이 가능하겠네요.

kkumooli의 이미지

랜카드 4개를 꼽고 3개는 회선당 input 1개는 output으로 두면

eth0(myip input), eth1(premium input), eth2(lite input), eth3(local net) 이렇게 놓으면

eth3에서 192.168.0.1 subnet 255.255.255.0 으로 놓고 각각의 컴터에 2~ 254까지의 아이피 물려주고 각각의 아이피에 따라서 eth0 eth1 eth2 로 포워딩 해준다?

이렇게 되면 eth3에 로드가 너무 몰리거나 하는 문제는 없는지요?

박영선의 이미지

당연히 eth0,1,2의 트래픽을 합한게 eth3의 대역폭보다 넓어야죠.

eth3도 백메가일꺼고, eth0,1,2세개 합해서 백메가 안넘을꺼같은데..

근데 문제는 어떻게 포워딩을 해주고 어떻게 NAT를 해줄꺼냐는거죠.

Quote:
eth3에서 192.168.0.1 subnet 255.255.255.0 으로 놓고 각각의 컴터에 2~ 254까지의 아이피 물려주고 각각의 아이피에 따라서 eth0 eth1 eth2 로 포워딩 해준다?

NAT를 해서 소스아이피별로 포워딩을 해줘야할텐데 iptables에 그런 기능이 있는지 모르겠네요.

설사 그렇게 된다하더라도 어느 한 회선에 부하가 걸려도 다른회선으로 트래픽이 넘어갈수는 없잖아요.

그래서 비싸지만 가장 좋은 솔루션은 L4스위치라는거죠.

돈이 없으시다면 에이엘테크라는 업체에서 만든, 두회선 트래픽을 분배해줄수있는 공유기가 있으니 그걸 사용하시면 두개까지는 쓸수있습니다.

리눅스기반으로는 리눅스랩이라는업체에서 L4비슷하게 만든 '라이브라' 라는 장비도 있구요.

^^;;

서문일의 이미지

소스 ip별로 포워딩이 가능하답니다.
L4스위치가 하는것을 리눅스가 못할리가 없지요.
그리고.. 외부 3회선 모두 모아도 15메가 안팍이겠네요.
그러니 포워딩에 따른 부하도 없을꺼 같고요..

Quote:

첫째는 각 회선당 한대의 게이트웨이 or router 용으로 컴터 한대가 들어가야 한다는 것이구요.

둘째는 네트워크가 각각 분리되어 있어서 파일서버 및 프린터 서버를 회사내부에 공용으로 둘 수가 없다는 것입니다.

기타 다른 메신져에서 파일전송이 안 된다거나 각 네트워크당 메일서버 설정을 따로 해줘야 한다거나 하는 등의 문제는 차치하고서라도 위 두가지 사항에 대해서 개선할 수 있는 방법이 있으면 도움 부탁드립니다.

처음부터 3개의 라인에 3개의 network를 구성하셔서 사용 하셨기에
인텔리하게 회선별로 트래픽을 분산 시킬려는 생각은 없으신듯 합니다..

또한 회선별로 인텔리하게 트래픽 분배가 안되는것도 아니고요..
그럼 :)

bugiii의 이미지

트래픽 분산기 얘기가 나와서 잠깐...

저희 회사는 라이브라를 쓰고 있습니다. 본사는요. 공장에 추가로 구입하려고 했는데, 너무 비싸져서 바넷 걸로 구입했습니다. (초기 마루타(?) 성격으로 구입한거라 싸게 구입했거든요.)

그냥 트래픽 분산과 출발/목적지 각 포트별 제어 정도면 충분해서 그렇게 했는데요. 공장쪽에서 문제없이 사용중입니다.

공장이 1공장 2공장으로 되어 있고 1공장에 T1, ADSL 이고 2공장으로는 무선 브릿지로 연결한 상태입니다.

딴건 모르겠고 라이브라는 완전히 투명하게 동작해서 일반 PC 설정을 하지 않아도 되지만 바넷 것은 게이트웨이 세팅을 바꿔줘야 하는 것이 좀 달랐습니다.

박영선의 이미지

서문일 wrote:
소스 ip별로 포워딩이 가능하답니다.
L4스위치가 하는것을 리눅스가 못할리가 없지요.
그리고.. 외부 3회선 모두 모아도 15메가 안팍이겠네요.
그러니 포워딩에 따른 부하도 없을꺼 같고요..

Quote:

첫째는 각 회선당 한대의 게이트웨이 or router 용으로 컴터 한대가 들어가야 한다는 것이구요.

둘째는 네트워크가 각각 분리되어 있어서 파일서버 및 프린터 서버를 회사내부에 공용으로 둘 수가 없다는 것입니다.

기타 다른 메신져에서 파일전송이 안 된다거나 각 네트워크당 메일서버 설정을 따로 해줘야 한다거나 하는 등의 문제는 차치하고서라도 위 두가지 사항에 대해서 개선할 수 있는 방법이 있으면 도움 부탁드립니다.

처음부터 3개의 라인에 3개의 network를 구성하셔서 사용 하셨기에
인텔리하게 회선별로 트래픽을 분산 시킬려는 생각은 없으신듯 합니다..

또한 회선별로 인텔리하게 트래픽 분배가 안되는것도 아니고요..
그럼 :)

인텔리하게 트래픽이 분배된다는 뜻은 한쪽 트래픽이 폭주하여 대역폭이 차면 옆에 널널한 회선으로 넘어간다는얘긴가요?

아니면 출발지나 목적지로 구분하여 외부회선을 선택해서 보낸다는것인가요?

첫번째 기능은 L4가 있거나 그런기능을 따로 구현해야되는걸로 알고있습니다.

리눅스에서 L4스위칭을 해주는 프로그램이나 방법좀 알려주시면 고맙겠습니다.

^^;;

kkumooli의 이미지

많은 도움이 되었습니다.
말씀해주신 공유기구입도 고려해 보아야 겠습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.