사용자 정의 경로 테이블에 기본 삭제 경로를 추가하는 방법은 무엇입니까?

사용자 정의 경로 테이블에 기본 삭제 경로를 추가하는 방법은 무엇입니까?

아래와 같이 fwmark를 기반으로 하는 정책 기반 라우팅을 사용하는 방법을 배우려고 합니다. table1의 기본 항목을 사용하여 트래픽을 전달해야 하며, table1에 기본 항목이 없으면 해당 특정 트래픽을 삭제해야 합니다.

하지만 아래 구성에서는 표 1에 항목이 없으면 트래픽은 기본 테이블의 기본 항목을 사용하게 되지만 이 경우 트래픽이 감소할 것으로 예상됩니다.

[root@~]# ip rule
0:  from all lookup local 
32764:  from all fwmark 0x1000000 lookup table1 
32766:  from all lookup main 
32767:  from all lookup default 

[root@~]# ip route list table table1
default via 10.10.10.10 dev port1
**if table1 empty then** 
default via dev DROP_INTERFACE

사용자 정의 "table1"에 이 기본 드롭 경로를 추가하려면 어떻게 해야 할까요? 제 생각은 기본값으로 설정할 더미 더미 드롭 인터페이스를 만드는 것입니다. 이렇게 하면 트래픽이 블랙홀됩니다.

다른 제안이 있나요?

답변1

Pref 32765 'table2'를 만들어 볼 수 있습니다. 'table2'에는 블랙홀 경로가 있습니다.

다음과 같습니다.

0: 모든 지역 주민에게서 찾기

32764: 모든 fwmark 0x1000000의 조회 테이블 1

32765: 모든 fwmark 0x1000000의 조회 테이블 2

관련 정보