요약
- 10월 27일자 개인 인터넷 초안은 IP와 UDP 헤더 없이 QUIC을 이더넷 프레임에 직접 담는 BGP 세션을 제안한다. 로컬 인터페이스, 이웃 MAC, 원격 AS, 이웃별 공유 키를 설정해야 하며 인터넷 교환망은 제안된 새 EtherType을 허용해야 한다.
- 선택 기능인 Link Next Hop은 세션 상대 또는 같은 구간의 제삼자 단일전송 MAC을 경로에 넣는다. 초안은 수신자가 그 제삼자 MAC이 경로를 시작한 라우터의 것인지 확인할 수 없다고 명시한다. 세션 인증과 전송 목적지 승인 사이에 경계가 생긴다.
교환망이 먼저 문을 열어야 한다
BoL2Q 초안의 첫 번째 관문은 프로토콜 코드 바깥에 있다. QUIC 패킷을 이더넷 프레임에 바로 넣으려면 교환망 스위치가 새 EtherType을 통과시켜야 한다. 스위치가 막으면 이웃 관계는 시작하지 않는다. 통과시키면 라우터 하드웨어는 그 프레임을 별도의 제어 평면 처리 및 속도 제한 클래스로 보내야 한다. 공동 구간에서 누가 이런 프레임을 보낼 수 있는지와 얼마나 많이 보낼 수 있는지가 바로 운영 규칙이 된다.
이 방식에는 IP나 UDP 헤더가 없다. 두 BGP 화자는 같은 2계층 구간에 있어야 하며, 먼 곳의 호스트가 IP 경로로 이 세션에 접속할 수 없다. 각 참여자는 로컬 인터페이스, 상대 MAC, AS 번호, 그 상대를 위한 사전 공유 키를 설정한다. 보통의 TCP/IP 기반 BGP-4와 달리 주소 기반 도달성보다 물리적 구간과 교환망의 프레임 정책이 앞에 선다.
상대 MAC은 설정 항목을 고르는 표지다. 그것만으로 신원을 증명하지는 못한다. 같은 구간의 다른 장비가 MAC을 위조하면 스위치의 주소 학습을 흔들거나 세션별 속도 제한을 소모하게 할 수 있다. TLS 협상과 BGP OPEN에서 키와 AS를 확인하므로, 키가 없는 위조자는 QUIC 세션을 차지하지 못한다. 초안은 전방 비밀성을 갖춘 외부 PSK를 요구하고, 0-RTT 데이터를 금지하며, 연결 이동도 허용하지 않는다. 상대 MAC이 바뀌면 세션이 재설정되고 배운 경로가 철회된다. 장비 교체가 곧 경로 사건이 될 수 있는 이유다.
서명된 대화가 제삼자의 소유권을 증명하지는 않는다
번호 없는 링크에서는 종전의 IP 다음 홉 주소를 쓰기 어렵다. Link Next Hop의 길이가 0이면 세션 상대를 뜻한다. 길이가 6바이트이면 같은 구간의 제삼자 MAC이다. 라우터가 경로를 설치하면 BoL2Q 인터페이스를 통해 그 MAC으로 데이터 패킷을 보낸다. 데이터는 평소처럼 IPv4 또는 IPv6로 간다. QUIC은 그 결정을 전달한 BGP 대화만 운반한다.
경로 서버는 이 기능으로 원래 경로를 발표한 회원의 MAC을 다른 회원에게 전달할 수 있다. 데이터가 서버를 돌아가지 않고 회원 사이를 직접 흐르는 데 필요하다. 같은 구간의 경로 반사기도 원래의 다음 홉을 유지할 수 있다. 초안은 제삼자 MAC이 동일한 BoL2Q 인터페이스에서 도달 가능해야 한다고 제한한다. 그렇지 않으면 화자는 자기 자신을 다음 홉으로 내세우거나, 사용할 주소가 없을 때 발표를 보류해야 한다.
그러나 같은 구간에서 도달한다는 사실은 그 경로를 시작한 장비의 MAC이라는 증거가 아니다. 초안의 보안 절은 수신 라우터가 이 소유 관계를 확인할 수 없다고 인정한다. 인증된 BGP 이웃은 트래픽을 구간의 어느 장비로든 향하게 만들 수 있다. 누가 경로를 말했는지 확인하는 키는, 그가 가리킨 기계의 주인을 증명하지 않는다. 경로 서버의 발표 정책과 수신자의 다음 홉 검사가 이 힘을 제한해야 한다. 교환망에서 프레임을 허용하는 규칙만으로는 이 문제를 해결할 수 없다.
EtherType과 기능 코드에는 아직 TBD1, TBD2가 적혀 있다. 개인 초안의 설계를 이미 할당된 표준 번호나 실제 교환망 배포로 받아들일 근거는 없다. QUIC 버전 1이 기본 전송 규칙을 제공하지만, 이 제안은 연결 이동과 조기 데이터를 끄고 BGP 스트림 하나를 쓴다. 승인 절차를 상상하면 문제의 위치가 더 분명해진다. 교환망이 프레임을 통과시킨다. 라우터가 설정된 MAC을 찾는다. TLS가 키를, OPEN이 AS를 확인한다. 경로가 다음 홉 MAC을 적는다. 수신자가 허용 여부를 결정한다. 하드웨어가 전송 항목을 설치한다. 앞부분이 모두 맞아도 끝의 목적지는 틀릴 수 있다.
공식 원문
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
전략 서클 전용
Strategic Circle
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
Strategic Circle 가입하기Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





