BGP AS 경로에 AS 번호 추가 이해하기
하나 이상의 AS 번호를 AS 시퀀스에 확장하거나 추가할 수 있습니다. 로컬 AS 번호가 경로에 추가되기 전에 AS 번호가 추가됩니다. AS 경로를 확장하면 AS 경로가 더 길어 보이므로 BGP보다 덜 선호됩니다. 기존 경로의 마지막 AS 번호는 추출되고 추가 n 됩니다. 여기서 n 1에서 32까지의 숫자입니다. 이는 AS 경로 확장 작업이 AS 번호의 임의 시퀀스를 추가한다는 점을 제외하고는 AS 경로 추가 작업과 유사합니다.
라우팅 정책 및 as-path-prepend
정책 작업을 모두 as-path-expand
구성하는 경우 AS 번호가 잘못 배치되지 않도록 구성 as-path-prepend
하기 전에 구성 as-path-expand
해야 하며, 이는 잘못된 AS 경로 계산으로 이어질 수 있습니다.
예를 들어, AS 1에서 AS 4에 도달하기 위한 두 개의 동일한 경로(AS 2 및 AS 3을 통해)가 있습니다. 특정 소스의 패킷이 AS 2를 통해 경로를 사용하도록 할 수 있습니다. 따라서, BGP가 AS 2를 통해 경로를 선택하도록 AS 3을 통과하는 경로를 덜 선호하게 해야 합니다. AS 1에서 여러 AS 번호를 확장할 수 있습니다.
[edit] policy-options { policy-statement as-path-expand { term expand { from { route-filter 192.168.0.0/16 orlonger; route-filter 172.16.0.0/12 orlonger; route-filter 10.0.0.0/8 orlonger; } then as-path-expand last-as count 4; } } }
AS 2의 경로의 경우, 보급될 때 경로가 1 2 2 2 2처럼 보이게 되며, 여기서 1은 AS 1에서이고, AS 2의 2는 4번 앞에 추가되며, 마지막 2는 이웃 라우터에서 수신된 원래 2입니다.