MAC address에 관련된 문의입니다.

rootuser7의 이미지


MAC address는 전세계에서 유일해야 하는지요 ?
아니면, 동일한 LAN network내에서만 유일하면 되는지요 ?

쉽게 예를 들어서 질문드리자면요…
A지역에는 LAN으로 network이 구성되어 있고, B지역에도 LAN으로 network이 구성되어 있고,
A지역과 B지역은 WAN으로 network이 연결되어 있다고 가정합니다.
A지역에는 PC들은 MAC address의 충동을 피하기 위해서, 모두 서로 다른 MAC address를 가지고 있습니다.
B지역에의 PC들도 MAC address의 충동을 피하기 위해서, 모두 서로 다른 MAC address를 가지고 있습니다.
그렇지만, A지역의 어떤 PC와 B지역의 어떤 PC는 MAC address는 동일해도 충돌을 일으키지 않는지요 ?

만약에, MAC address가 전세계에서 유일해야 한다면, MAC address가 고갈되지 않는지요 ?
즉, MAC address가 아무리 많다고 하더라도,
MAC을 사용하는 모든 제품(즉, PC,셋탑박스 등의 정보통신 기기)들은 수명을 다하고,
수많은 제조 회사에서 다시 신제품 생산을 끊임없이 반복합니다.
따라서, 언젠가는 MAC address가 고갈되지 않을까요 ?
이런 의문점때문에 위의 문의를 드립니다.

drinkme의 이미지

제가 알기론,
MAC address는 유일합니다.
하지만,
같은 network내에서 충돌을 일으키지 않는다면 문제가 없어 보입니다.
MAC은 data link layer에서 구현된 것이고,
network간의 통신은 network layer에서의 얘기니까요.

MAC address . 언젠가는 모자라겠죠. 아직은 괜찮은 듯 합니다.
근데, 고갈되더라도 재사용하기는 힘들지 싶습니다.
어떤놈이 폐기되었는지 어떻게 확인하죠?

baboda4u의 이미지

Q 1. A지역의 어떤 PC와 B지역의 어떤 PC는 MAC address는 동일해도 충돌을 일으키지 않는지요 ?
A 1. MAC 은 48bit = 281,474,976,710,656 개의 장비에 할당되어 집니다. 즉...MAC 설계시에 가정이
MAC 주소는 유일하다...이겠지요...그러니...어느지역에 삼관 없이 충돌날 일이 없습니다. 그래도
현재 그런 일은 없겠지만...Network segment단위로는 MAC이 아닌 IP 주소로 인식하기때문에 같은
Local Network내에 MAC address가 충돌 나지 않는다면 상관 없을것 같습니다.

Q 2. 만약에, MAC address가 전세계에서 유일해야 한다면, MAC address가 고갈되지 않는지요 ?
A 2. 회사에서 제품의 수명을 고려했들때...아주 오래된 제품의 MAC을 제사용 할 수 있을 것 같습니다.
============================
Stay Hungry, Stay Foolish

============================
Stay Hungry, Stay Foolish

cheongpark의 이미지

MAC Address 는 NAT에 의해서 외부에 겹치는 주소가 있다고 해도 외부에는 Layer 3 Router의 MAC Address로 보여지므로 동일 네트웍상에 존재하지 않는다면 아무 문제 없습니다.

이론적으로는 충돌할 일이 없는 MAC Address이지만 "매우"낮은 확률로 충돌이 일어나는걸로 알고 있습니다. 일례로, 저희 교수님중 한분이 IBM에서 일할때 아무런 문제도 없는데 접속이 안되서 알고보니 MAC주소 충돌이 있었다는 말을 들은적이 있습니다. 그때는 NIC에 붙어있는 플래시 덮어씌워서 해결했다고 하시더군요.

bushi의 이미지

마치 IP 주소대역을 할당받아 쓰는 것 처럼 MAC 도 장비제조업체들이 할당을 받아서 제품에 적용한다고 합니다.

영세업체의 저가형 NIC 처럼 할당받아 쓰는지 훔쳐쓰는지 알 수 없는 장비를 대량 운용 할 경우,
심심치 않게 그런 충돌 사고가 발생합니다.
학교에서 흔히 발생하죠.
학생들이 여기저기서 이것저것 저렴한 것들을 사다 연결하다보니 같은 네트웍에서 서로 만날 확률이 높습니다.

네트웍 기능이 있는 제품들의 겉면에 MAC 이 적혀있는 이유는,
제조자가 친절하거나 혹은 뭔가 적으놓으면 멋지게 보일것 같아서... 라는 이유가 아닙니다.
납품 받는 쪽에서 반드시 먼저 확인하고 투입 및 운용하라는 뜻입니다.
(그런데, 요새 출시되는 노트북들을 보면 없는 경우가 많은 것 같습니다.
부팅시켜서 알아낸 후에 관리자에게 따로 알려주는 등... 무지 번거롭습니다.)

OTL

danskesb의 이미지

IEEE에서 관리한다고 하는 MAC 주소 앞쪽 여섯자리 목록입니다. 뒤쪽 여섯자리는 제조회사에서 결정합니다. http://standards.ieee.org/regauth/oui/oui.txt

---- 절취선 ----
http://blog.peremen.name

warpdory의 이미지

가끔 이상한 놈들이 있습니다.
예를 들어서 제가 가지고 있는 realtek 8139C 칩셋 PCI NIC 같은 경우는 mac address 가 00 00 00 00 00 00 입니다.
그런데, 이게 몇개가 이렇습니다. 용산 벼룩시장에서 개당 천원에 사온 10 개 중 몇개가 저래서 왜 네트웍이 안되나 하고 고민했던 기억이 있습니다.

아마 불량 난 거 고친다고 EEPROM 덤프 떠서 그냥 복사하거나 하는 과정에서 생긴 게 아닐까 ... 싶습니다.
저런 게 해당 네트웍 세그먼트 내에 하나씩만 있다면야 ... 별 문제 없겠지만, 두개 이상 겹치면 골치아파지겠죠.

---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.
http://akpil.egloos.com


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

댓글 달기

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