2000개 IP, 2000개의 서버 연결

divi의 이미지

안녕하세요.

KLDP에 오랜만에 글 올리네요.. 아쉬울때만.. (__)
다름이 아니라 2000개 정도의 IP을 다른 지역의 2000개의 서버(가상 머신의 Guset OS)에 연결해야 하는 일이 생겨서요..
구성은 아래와 같습니다.

1. 목동에 2000개의 Guest OS가 있다.
2. 부모OS 하나에 32개의 Gust OS가 있기 때문에 물리적인 서버는 63개이다.(2000/32 = 62.5)
3. 부모OS는 리얼 IP를 가지나 Guest OS는 로컬IP를 가진다.(리얼 IP = 63개)
4. 분당에 2000개의 IP가 있다.
5. 분당에서 제공하는 IP를 이용해 목동의 2000개의 Guest OS로 연결해야 한다.
(즉 client는 리얼 IP를 통해 Guest OS에 접근해야 합니다.)
참고로 Guest OS에서 제공하는 서비스는 웹서비스입니다.

이떤 방법이 있을까요?

proxy 서버와 VPN 을 조합하면 뭔가 나올것 같기도 한데요..
감이 잡히지 않습니다.

고수님들의 고견을 기다립니다. (__)

mithrandir의 이미지

분당에 VPN서버 하나 두고 63개의 vpn연결 해두면 되겠네요. IP가 32개면 subnet당 IP갯수를 64개로 해야되니 좀 낭비가 생길 것 같긴 한고요. 아니면 2000개 클라이언트가 전부 VPN서버에 붙어서 real IP를 할당받는 식으로 해야할 것 같아요.

분당<->목동 간 대역폭 확보해 두시구요.

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

divi의 이미지

그런데 32개의 GuestOS에는 Real IP가 없으며 로컬IP 192.x.x.x가 할당되어 있습니다.
GuestOS에서는 마스커래이딩으로 부모OS의 IP를 이용하게 됩니다.
그래서 분당의 네트워크와 통신하는 목동의 IP는 오직 부모OS의 Real IP뿐입니다.

VPN에서 Real IP를 타고오는 GuestOS를 구분할 수 없을것 같은데요..
방법이 있을까요?

IT를 강하게 하는 프레임워크 Cobit 4.1

mithrandir의 이미지

두번째 경우 - 각각의 GuestOS가 직접 VPN서버에 접속하는 경우에,
여러가지 방법(직접 설정하거나, 아이디별로 구분하거나 등등)을 통해서
각 클라이언트 별로 다른 아이피를 할당 해 줄 수 있게 됩니다. 그 아이피는 어차피 가상 인터페이스 상에 생기는 거고요.

masq를 통해서 vpn서버에 접속하게 될테니 GRE를 사용하는건 별로겠네요.
openvpn이나 IPsec UDP encap 정도가 가능할 것 같습니다.

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.