주소 원거리 하나 이상의 ACL 범위에 대한 기준?인덱스는 IP에 대한 검색 알고리즘은 100 억의 IPv4와의 ACL 목록을 감안할 때 CIDR의 notiation의 범위 또는 두 개의 IP를 사이에
대부분의 ACL 범위 정의가 많은 수의 클래스 C 블록에 걸쳐 있다고 가정합니다.
해시 테이블을 통한 인덱싱 지점은 쉽지만 많은 포인트가 "행"목록에 포함되어 있는지를 감지 할 수있는 적절한 방법을 찾지 못했을 수 있습니다.
일정 수준의 세부 사항에 대한 색인 힌트와 같은 일부 생각이 들었습니다. 예를 들어 클래스 C 레벨에서 사전 계산을하면 그 지점을 덮고 있지만 테이블이 너무 큽니다. 또는 일종의 KD 트리를 동적으로 세부 수준을 설정합니다.
또한이 문제를 해결할 수있는 충돌 감지 알고리즘이있을 수 있다는 생각이 들었습니다.
올바른 방향의 힌트 또는 포인터가 있습니까?