Windows가 두 개 이상의 동시 PPPoE 연결을 지원하지 않는 이유는 무엇입니까?


4

Windows가 두 개 이상의 동시 PPPoE 연결을 지원하지 않는 이유는 무엇입니까?
계층 7에서 작동하고 Windows에 둘 이상의 게이트웨이를 가질 수 없기 때문입니까?
그 이유가 무엇입니까? 어떤 생각?


진지하게 네트워크는 점점 저렴 해지고 있습니다. PPPoE에 대한 추가 작업은 필요하지 않습니다. PPPoE로 10k 1G 가입자를 처리 할 수있는 방법 만 이미지하면 서비스 제공 엔드 포인트가 필요합니다. 네트워크가 비싸고 속도가 느린 지역에서만 유용하며 실제로는 MS 주요 마커가 아닙니다. 추신 : 그들은 사람들이 PPPoE를 필요로하는 소프트웨어를 이익으로 목표로 삼아 노력할 가치가 없습니다.

Windows 는 다중 게이트웨이를 가장 확실하게 지원 하지만 기본 게이트웨이를 통해 여러 개의 분리 된 네트워크가 지원되지 않습니다. 그러나 여전히 잘 수행 할 수 있으므로 명령을 사용하여 항목수동으로 작성하면route 됩니다.
Scott Chamberlain

답변:


3

포인트 - 투 - 포인트 프로토콜 사이의 연결로 정의됩니다 두 지점 . 컴퓨터가 한 지점이고 원격 연결이 다른 지점입니다. PPP는 컴퓨터 네트워킹의 OSI 모델의 데이터 링크 계층 2에서 작동합니다.

원격 지점이 한 지점으로 통합 된 링크의 조합 인 Multilink PPP (RFC 1990) 라는 특징이 있습니다 . 이것은 Windows에서도 지원되며 PPP 멀티 링크 프로토콜 이라고 합니다. 그러나 다중 연결을 처리 할 수있는 드라이버와 함께 다중 모뎀 또는 다중 링크 라우터가 필요합니다.

이러한 여러 연결은 모두 동일한 대상에 있어야하며 모든 연결에서 패킷이 직렬화됩니다. 즉, 단일 패킷 메시지 및 단일 패킷 응답의 경우 하나의 연결 만 사용됩니다. 메시지 스트림 만 둘 이상의 연결을 사용합니다.

따라서 귀하의 질문에 대한 대답은 Windows에서 두 개의 PPPOE 연결 을 동시에 연결할 수 있다는 것 입니다. 올바른 하드웨어와 올바른 드라이버 만 있으면됩니다. 그러나 파일 전송 및 올바른 하드웨어 (예 : 2 개의 모뎀)와 같은 메시지 스트림의 경우에만 전송 속도가 향상 될 수 있습니다.


멀티 링크 PPP는 이와 관련이 없으며 여러 동시 PPPoE 세션에는 특별한 하드웨어가 필요하지 않습니다.
Spiff

@Spiff : 예. 하드웨어가 필요합니다 : 다중 모뎀 또는 올바른 라우터. 위에서 언급했듯이 Windows에서는 두 개의 다른 위치에 대한 두 개의 연결이 무효화되지 않습니다. 멀티 링크 PPP는 다중 연결을 사용하여 한 지점 간 연결의 대역폭을 향상시킬 수있는 PPP 변형이므로 반드시 관심을 가져야합니다.
harrymc

아니요, 특별한 하드웨어가 필요하지 않습니다. PPPoE를 통과하는 모든 장치는 반드시 PPPoE 끝점 자체가 아니더라도 여러 PPPoE 세션을 자동으로 지원합니다. 따라서 Windows에 PPPoE 세션 하나를 만들 수있는 DSL 모뎀이 이미 있으면 2 ^ 16 PPPoE 세션을 만드는 데 필요한 모든 하드웨어가 이미 있습니다.
Spiff

@Spiff : 이것은 포스터의 문제가 상상력이 있거나 그것이 무엇인지 이해하지 못했음을 의미합니다.
harrymc

1

PPPoE 프로토콜은 단일 표준 이더넷 인터페이스를 통해서도 하나의 시스템에서 여러 개의 동시 PPPoE 연결을 처리 할 수 ​​있습니다. 8 바이트 PPPoE 헤더의 일부는 별도의 세션을 구별하는 데 사용되는 세션 ID입니다.

Windows의 기본 제공 PPPoE 클라이언트가 한 번에 둘 이상의 연결을 지원하지 않는 경우 해당 코드를 담당하는 Microsoft 팀이 자체적 인 이유로 그렇게하도록 선택해야합니다. 어쩌면 그들은 한 번에 두 개 이상의 PPPoE 세션을 필요로하는 사람들이 거의 없을 것이라고 생각했을 것입니다.


1
"8 바이트"외에도이 답변에는 새로운 내용이 포함되어 있지 않습니다. Microsoft는 분명히 일반 드라이버에 이러한 기능을 포함시키지 않을 것이므로 올바른 드라이버가 필요하다는 대답에 무엇을 추가합니까?
harrymc

@harrymc 아마도 "driver"라는 용어를 나와 다르게 사용하고있을 것입니다. 나에게 "드라이버"는 하드웨어 장치 드라이버입니다. PC에서 PPPoE에 특별히 관련된 유일한 하드웨어는 이더넷 NIC이므로 이더넷 NIC 드라이버는 유일한 드라이버입니다. PPPoE 트래픽은 이더넷 NIC에 대한 다른 이더넷 트래픽처럼 보이므로 이더넷 NIC 드라이버는 특별 할 필요가 없습니다. PPPoE를 구현하는 소프트웨어를 "드라이버"라고 부르지 않습니다. 커널 모듈이거나 다른 운영 체제 소프트웨어 일 수도 있지만 드라이버라고는하지 않습니다.
Spiff

@harrymc 또한 Microsoft가 여러 개의 동시 PPPoE 세션을 Windows 7의 기본 PPPoE 소프트웨어에 지원하지 않는 이유를 알 수 없습니다. Mac OS X의 경우 하나의 이더넷에서 여러 개의 개별 PPPoE 가상 인터페이스를 쉽게 생성 할 수 있으며 ISP에서 별도의 PPPoE 서비스에 동시에 연결하여 1999 년부터 가지고 있던 하나의 주름없는 DSL 모뎀을 통과 할 수 있습니다.
Spiff

아마도 위키피디아가 말한 것처럼 : 'PPPoE'라는 용어는 때때로 (i) 모뎀-투-라우터 프로토콜; (ii) DSL 측면에서, 두 가지 중 하나 또는 둘 다를 혼란스럽게 사용하기도합니다. 프로토콜 스택의 일부 " 두 경우 모두 하드웨어가 중요한 역할을하며 올바른 프로토콜을 알고있는 드라이버가 필요합니다. 여러 PPPoE 연결이 단일 대상의 대역폭을 향상시키는 데 사용될 수 없다면 전혀 흥미롭지 않습니다.
harrymc

부수적으로, 당신이 당신의 유일한 대답이라고 절대적으로 확신하더라도 다른 답변을 다운 투표하지 않는 것이 좋습니다. 포스터와 커뮤니티가 장점을 결정하게하는 것이 좋습니다.
harrymc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.