요약
- RFC 10018은 MVPN 및 EVPN 오토디스커버리를 SR 포인트-투-멀티포인트 정책과 연결합니다. 임포트된 경로는 의도된 리프(Leaf) 집합을 변경하고, 컨트롤러는 별도로 P2MP 트리 인스턴스를 계산하여 인스턴스화합니다.
- 리프 레코드는 설치된 복제 상태도 고객 전달도 증명하지 않습니다. 공유 트리 서비스 컨텍스트, 스플릿 호라이즌 처리, 분기 프로그래밍, 수신자 관측, 철회 정리는 서로 별개의 영수증입니다.
- Hooman Bidgoli는 명명된 RFC 저자 다섯 명 중 한 명입니다. 그의 문서화된 기여는 유용한 표준 경계를 제공하지만 단독 발명, 배포 통제 또는 상용 서비스 결과를 입증하지 않습니다.
한 인그레스 라우터의 현재 리프 집합에는 고객 에지 다섯 개가 나타나 있습니다. 개수는 안정적입니다. 관련 오토디스커버리 경로가 존재하고, 컨트롤러는 정책 업데이트를 수락했습니다. 따라서 대시보드는 다섯 개의 분기가 깔끔하게 펼쳐진 모습을 보여줄 수 있습니다.
그러나 한 에지에서는 복제 세그먼트가 여전히 이전 정책 세대에 속해 있습니다. 다른 에지에서는 공유 트리가 잘못된 서비스 컨텍스트로 도착합니다. 멀티홈드 사이트는 스플릿 호라이즌 상태가 정렬되지 않아 패킷을 두 번 수신합니다. 다섯 번째 에지는 멤버십을 광고했지만 수신자 프로세스는 더 이상 스트림을 소비하지 않고 있습니다.
리프 집합은 거짓이 아니었습니다. 더 좁은 질문, 즉 서비스 제어 플레인이 현재 포함하려는 이그레스 노드가 어디인지에 답한 것입니다. 문제는 그 답이 BGP를 벗어난 뒤 다운스트림 실행의 증거로 취급된 데서 비롯되었습니다.
2026년 8월 IETF Standards Track에 발표된 RFC 10018은 세그먼트 라우팅 포인트-투-멀티포인트 트리 및 인그레스 복제 위에서의 Multicast VPN과 Ethernet VPN에 대한 확장을 명세합니다. 편집자는 Rishabh Parekh와 Daniel Voyer이며, Clarence Filsfils, Hooman Bidgoli, Zhaohui Zhang이 나머지 명명된 저자입니다. 이 문서는 성숙한 여러 메커니즘을 연결하면서도 그것들이 단일 상태로 합쳐진다고 가장하지 않습니다.
오토디스커버리는 멤버십 입력을 만든다
SR P2MP 정책은 루트(Root), 리프 노드 집합, 하나 이상의 후보 경로를 가집니다. 후보 경로는 제약 조건이나 최적화 목표를 담을 수 있고, P2MP 트리 인스턴스를 0개 이상 가질 수 있습니다. 이 명사들은 이미 서로 다른 것을 가리킵니다. 원하는 멤버십, 정책 옵션, 인스턴스화된 트리는 동의어가 아닙니다.
MVPN이나 EVPN의 경우 인그레스 프로바이더 에지가 BGP 오토디스커버리에 참여합니다. 이그레스 PE에서 관련 경로를 임포트하면 그 PE를 P-터널의 리프로 발견하고, 해당 SR P2MP 정책 리프 집합에 이그레스 PE를 추가합니다. 경로 철회 시에는 제거합니다. 이그레스 PE 역시 경로를 관련 서비스 컨텍스트와 연관 짓고, 리프 또는 버드(Bud)로 참여함을 정책 모듈에 알립니다.
이는 가치 있는 제어 플레인 작업입니다. 운영자가 손으로 작성한 완전히 별도의 수신자 목록을 유지할 필요가 없어집니다. 검사 가능한 경로 이벤트, 출처, 철회가 생기고, 유용한 장애 경계도 정의됩니다. 누락된 오토디스커버리 경로는 노드가 의도된 트리에 진입하지 못한 이유를 설명할 수 있습니다.
그러나 그 경로는 패킷 전달 영수증을 담지 않습니다. 후보 경로에 유효한 트리 인스턴스가 존재한다거나, 모든 중간 노드가 일치하는 복제 상태를 가진다거나, 수신 애플리케이션이 스트림을 수용했다는 말은 없습니다. 멤버십은 다음 시스템에 대한 지시입니다.
컨트롤러의 역할은 다르다
RFC 10018은 이 인계 과정을 명확히 기술합니다. 리프 집합과 제약 조건 및 목표를 갖춘 후보 경로가 주어지면, 컨트롤러가 P2MP 트리 인스턴스를 계산하고 인스턴스화합니다. 루트, 중간 복제 노드, 리프에서 복제 세그먼트를 이어 붙이는 방식입니다. 이 세그먼트 설치에는 BGP, PCEP, NETCONF 또는 다른 메커니즘이 사용될 수 있으며, 그 선택은 문서의 범위 밖입니다.
이 범위 경계는 운영상 결정적입니다. 컨트롤러가 지연되거나, 실현 불가능한 제약 조건을 거부하거나, 일부 노드만 설치하는 새 세대를 계산하는 동안에도 인그레스 라우터는 업데이트된 리프 집합을 신호했다고 진실하게 보고할 수 있습니다. 컨트롤러의 성공적인 API 응답이 남방향 프로그래밍에 앞서 올 수 있고, 완료된 프로그래밍 트랜잭션이 한 장비를 구버전에 남겨둘 수 있습니다.
따라서 영수증에는 세대 식별이 필요합니다. 후보 경로 식별자, 리프 집합 해시, 제약 조건 집합, 최적화 목표, 컨트롤러 요청, 계산된 PTI 식별, 노드별 확인 응답을 기록하십시오. 이러한 기록을 하나의 세대에 연결할 수 없다면 "성공"이라는 낱말만으로는 불충분합니다.
RFC 9960이 정책 구조를 제공합니다. RFC 9524가 루트, 버드, 리프, 중간 복제 노드라는 복제 역할을 제공합니다. RFC 9961이 MPLS SR P2MP ping과 traceroute를 제공합니다. 이 분리가 요점을 강화합니다. 정책, 설치된 복제, 관측은 서로 연관된 표면이지 상호 교환 가능한 레이블이 아닙니다.
Tree-SID는 트리를 식별할 뿐 모든 서비스 사실을 담지 않는다
인스턴스화되면 P2MP 트리 인스턴스는 Tree-SID를 가집니다. 루트가 페이로드를 그 트리에 넣습니다. 프로바이더 노드가 설치된 분기를 따라 복제하고, 리프는 Tree-SID를 벗겨 페이로드를 MVPN 또는 EVPN 컨텍스트로 전달합니다.
한 트리가 한 서비스에 전용된다면 트리 식별자만으로 서비스 컨텍스트를 복원할 수 있습니다. 공유 트리는 다릅니다. 여러 MVPN 또는 Ethernet VPN 인스턴스가 하나의 P-터널을 사용할 수 있으므로, 추가 레이블, SRv6 서비스 SID 또는 인수가 고객의 컨텍스트를 구분합니다. 그 컨텍스트가 틀리면 패킷은 의도된 트리를 통과하면서도 잘못된 서비스 테이블에 들어갈 수 있습니다.
EVPN 멀티호밍은 또 하나의 영수증을 더합니다. 스플릿 호라이즌 필터링은 브로드캐스트, 알려지지 않은 유니캐스트 또는 멀티캐스트 패킷이 같은 이더넷 세그먼트를 통해 되돌아와 중복으로 나타나는 것을 막기 위해 존재합니다. 올바른 리프 멤버십이 올바른 이더넷 세그먼트 식별자 처리를 증명하지는 않습니다. 사본 두 개를 받은 수신자는 완벽한 토폴로지 도표로 만회되지 않습니다.
이 때문에 운영상의 조인은 트리 식별과 서비스 식별을 모두 보존해야 합니다. Tree-SID, 서비스 레이블 또는 SID, 이더넷 세그먼트 컨텍스트, 스플릿 호라이즌 값, 인그레스 PE, 이그레스 조회를 기록하십시오. 리프 개수에서 이런 필드를 추론하지 마십시오.
인그레스 복제는 같은 실행 경로가 아니다
RFC 10018은 인그레스 복제도 다룹니다. 이 모드에서는 인그레스 PE가 별도의 사본을 만들어 SR-MPLS 또는 SRv6 경로로 이그레스 PE들에 전송합니다. SR P2MP 정책 모듈과 컨트롤러는 같은 방식으로 개입하지 않습니다.
따라서 한 네트워크 환경이 고객 결과는 비슷하되 제어와 장애 표면이 다른 두 서비스를 제공할 수 있습니다. P2MP 트리는 공통 트리 세대와 복제 노드에 의존합니다. 인그레스 복제는 소스 사본 수와 이그레스별 유니캐스트 도달성에 더 크게 의존합니다. 둘을 하나의 "멀티캐스트 사용 가능" 플래그로 묶으면 인시던트 대응에 필요한 구분이 사라집니다.
구현 기록은 서비스와 세대별로 전달 모드를 명시해야 합니다. 마이그레이션 중이라면 일부 수신자는 트리를, 다른 수신자는 인그레스 복제를 사용하는지, 전환의 소유자가 누구인지, 어떤 관측이 구상태를 종결하는지도 명시해야 합니다. 그렇지 않으면 트래픽 카운터가 두 번 셀 수 있고, 각 팀이 상대 팀이 담당한다고 가정하는 바람에 낡은 분기가 살아남을 수 있습니다.
수신자가 근거 사슬을 닫는다
루트에서는 수용된 고객 패킷 수와 정확한 Tree-SID 또는 인그레스 복제 집합에 삽입된 패킷 수를 센다. 각 복제 노드에서는 같은 정책 세대에 묶인 입력, 복제 출력, 드롭 카운터를 보존한다. 리프에서는 디캡슐레이션과 서비스 컨텍스트 조회를 기록한다. 수신자 경계에서는 기대 시퀀스, 손실, 중복, 순서, 지연, 실제 소비를 측정한다.
이 측정값을 하나의 녹색 상태로 강제 통합해서는 안 됩니다. 루트 카운터는 소스에서의 수용을 증명합니다. 분기 카운터는 손실을 국소화할 수 있습니다. 리프 디캡슐레이션 카운트는 이그레스 라우터 도착을 보여줍니다. 의도된 엔드포인트가 서비스의 명시된 조건 아래 스트림을 얻었는지는 최종 수신자 관측만이 답합니다.
부정 사례는 행복 경로만큼 중요합니다. 트래픽이 활성인 상태에서 리프 철회를 테스트하십시오. 인그레스 멤버십, 컨트롤러 세대, 노드 프로그래밍, 패킷 복제가 수렴하는 데 걸리는 시간을 측정하십시오. 낡은 상태가 제거되고 이후 재참여가 새로운 추적 가능한 세대를 받는지 확인하십시오. 멀티홈드 장애를 일으키고 중복을 찾아내십시오. 한 중간 프로그래밍 장애를 강제로 일으키고 서비스가 완결성 광고를 계속하지 않는지 검증하십시오.
Hooman Bidgoli의 이름은 기여를 표시할 뿐 소유권이 아니다
2026년 9월 1일에 캡처된 IETF Datatracker 기록은 Hooman Bidgoli에 대해 7건의 RFC를 나열하며, 여기에는 SR 복제에 관한 RFC 9524, SR P2MP 정책에 관한 RFC 9960, P2MP 정책 ping에 관한 RFC 9961, 그리고 RFC 10018이 포함됩니다. RFC 10018은 그의 소속을 오타와의 Nokia로 기록합니다. Nokia의 공식 SReXperts 프로필은 IP/MPLS, 멀티캐스트, 라우터 보안에 걸친 날짜가 표시된 출처의 업무를 기술합니다.
이 기록은 그의 관련성을 구체적으로 만듭니다. 이 표준 시퀀스는 복제 구조, 정책, OAM, 서비스 결합에 걸쳐 있습니다. 그러나 그가 어느 하나의 단독 발명자이거나, IETF 합의의 소유자이거나, 이름이 있는 네트워크의 운영자라는 뜻은 아닙니다. RFC 10018에는 저자 다섯 명이 명명되어 있으며, 이전 MVPN, EVPN 및 세그먼트 라우팅 명세로부터 상당한 선행 작업을 계승합니다.
인물 중심 분석은 집단적 작업을 검사하기 쉽게 만들 때 유용하고, 영웅을 만들어낼 때는 유용하지 않습니다. Bidgoli의 문서화된 역할은 경계를 가리킵니다. 멤버십 업데이트는 트리를 움직일 수 있지만, 트리가 존재하는지와 서비스가 도착했는지는 여전히 별개의 시스템이 판단합니다.
멀티캐스트 영수증을 조인으로 구축하라
서비스 변경마다 서비스 및 테넌트 식별, 전달 모드, 루트, 임포트된 오토디스커버리 경로, 리프/버드 멤버십, 후보 경로, 제약 조건과 목표를 보존하십시오. 컨트롤러 요청, 계산된 PTI 세대, 각 노드의 복제 세그먼트 확인 응답을 더하십시오. 그다음 Tree-SID를 서비스 레이블 또는 SID, 이더넷 세그먼트 상태, 스플릿 호라이즌 규칙과 조인하십시오.
기록을 수용된 패킷, 생성된 사본, 분기 드롭, 리프 디캡슐레이션, 수신자 결과, OAM 프로브, 알람 시점으로 닫으십시오. 철회 시에는 누가 시작했는지, 각 계층이 언제 상태를 제거했는지, 패킷이 계속 흘렀는지, 어떤 영수증이 정리를 증명했는지를 보존하십시오.
이 사슬은 멀티캐스트를 단순하게 만들지 않습니다. 불일치를 국소화 가능하게 만듭니다. 리프 집합은 본래의 모습을 유지할 수 있습니다. 의도된 멤버십의 정밀한 기록이며, 전달은 그 뒤를 따르는 사슬이 일치한 뒤에만 뒷받침되는 별개의 주장입니다.
출처
- https://events.nokia.com/ehome/srexpertsemea2020/speakers/
- https://events.nokia.com/image.php?acc=7152&id=656471&width=800
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
- https://heng.lu/on-the-agency-problem-at-the-core-of-internet-governance/
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://www.rfc-editor.org/rfc/rfc10018.html
- https://www.rfc-editor.org/rfc/rfc10018.txt
- https://www.rfc-editor.org/rfc/rfc6514.html
- https://www.rfc-editor.org/rfc/rfc9524.html
- https://www.rfc-editor.org/rfc/rfc9572.html
- https://www.rfc-editor.org/rfc/rfc9960.html
- https://www.rfc-editor.org/rfc/rfc9961.html
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
Strategic Circle 전용
Strategic Circle
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
Strategic Circle 가입하기Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





