귀하의 경험을 개선할 수 있도록 도와주십시오.

귀하의 의견을 알려주십시오.

2분이 소요되는 설문 조사에 시간을 내주시겠습니까?

close
keyboard_arrow_left
list Table of Contents
keyboard_arrow_right

이 기계 번역이 도움이 되었습니까?

starstarstarstarstar
Go to English page
면책 조항:

이 페이지는 타사 기계 번역 소프트웨어를 사용해 번역됩니다. 주니퍼 네트웍스에서는 우수한 품질의 번역을 제공하기 위한 합리적인 수준의 노력을 기울이지만 해당 컨텐츠의 정확성을 보장할 수 없습니다. 본 번역에 포함된 정보의 정확성과 관련해 의문이 있는 경우 영문 버전을 참조하시기 바랍니다. 다운로드 가능한 PDF는 영어로만 제공됩니다.

예: 2색 폴리서 및 접두사 목록 사용

date_range 19-Jan-25

내부 또는 외부 고객에게 특정 양의 대역폭을 제공하는 경우 폴리싱을 사용하여 고객이 수신해야 하는 것보다 더 많은 대역폭을 소비하지 않도록 할 수 있습니다. 예를 들어, 많은 고객을 하나의 10Gbps 인터페이스에 연결하고 할당된 것보다 더 많은 대역폭을 사용하여 인터페이스를 혼잡하게 만들지 않도록 할 수 있습니다.

각 고객에 대해 다음과 유사한 2색 폴리서를 생성하여 이 작업을 수행할 수 있습니다.

content_copy zoom_out_map
firewall {
    policer Limit-Customer-1 {
        if-exceeding {
            bandwidth-limit 100m;
            burst-size-limit 150m;
        }
        then discard;
    }

그러나 각 고객을 위한 폴리서를 만드는 것은 분명히 확장 가능한 솔루션이 아닙니다. 또는 고객 클래스를 그룹화하는 접두사 목록을 생성한 다음 각 접두사 목록에 대한 폴리서를 생성할 수 있습니다. 예를 들어, , Class-B-Customer-Prefixes, 및 Class-C-Customer-Prefixes (계층 수준에서[edit policy-options])와 같은 Class-A-Customer-Prefixes접두사 목록을 생성하고 다음과 같은 해당 폴리서를 생성할 수 있습니다.

content_copy zoom_out_map
firewall {
    policer Class-A {
        if-exceeding {
            bandwidth-limit 100m;
            burst-size-limit 150m;
        }
        then discard;
    }
    policer Class-B {
        if-exceeding {
            bandwidth-limit 75m;
            burst-size-limit 100m;
        }
        then discard;
    }
    policer Class-C {
        if-exceeding {
            bandwidth-limit 50m;
            burst-size-limit 75m;
        }
        then discard;
    }
}

문에 from 접두사 목록을 지정하고 문에 해당 폴리서를 then 지정하는 필터 용어를 다음과 유사하게 생성해야 합니다.

content_copy zoom_out_map
firewall
    family inet {
        filter Class-A-Customers {
            term term-1 {
                from {
                    destination-prefix-list {
                        Class-A-Customer-Prefixes;
                    }
                }
                then policer Class-A;
            }
        }
        filter Class-B-Customers {
            term term-1 {
                from {
                    destination-prefix-list {
                        Class-B-Customer-Prefixes;
                    }
                }
                then policer Class-B;
            }
        }
        filter Class-C-Customers {
            term term-1 {
                from {
                    destination-prefix-list {
                        Class-C-Customer-Prefixes;
                    }
                }
                then policer Class-C;
            }
        }
    }

이 방화벽 구성을 만드는 단계는 다음과 같습니다.

  1. 첫 번째 폴리서를 생성합니다.

    content_copy zoom_out_map
    [edit firewall]
    user@switch# set policer Class-A if-exceeding bandwidth-limit 100m burst-size-limit 150m
    user@switch# set policer Class-A then discard
  2. 두 번째 폴리서를 생성합니다.

    content_copy zoom_out_map
    [edit firewall]
    user@switch# set policer Class-B if-exceeding bandwidth-limit 75m burst-size-limit 100m
    user@switch# set policer Class-B then discard
  3. 세 번째 폴리서를 생성합니다.

    content_copy zoom_out_map
    [edit firewall]
    user@switch# set policer Class-C if-exceeding bandwidth-limit 50m burst-size-limit 75m
    user@switch# set policer Class-C then discard
  4. 클래스 A 고객에 대한 필터를 만듭니다.

    content_copy zoom_out_map
    [edit firewall]
    user@switch# edit family inet filter Class-A-Customers
    
  5. 접두사 목록과 Class-A-Customer-Prefixes 일치하는 패킷을 폴리서에 Class-A 전송하도록 필터를 구성합니다.

    content_copy zoom_out_map
    [edit firewall family inet filter Class-A-Customers]
    user@switch# set term term-1 from source-prefix-list Class-A-Customers
    user@switch# set term term-1 then policer Class-A
  6. 클래스 B 고객에 대한 필터를 만듭니다.

    content_copy zoom_out_map
    [edit firewall]
    user@switch# edit family inet filter Class-B-Customers
  7. 접두사 목록과 Class-B-Customer-Prefixes 일치하는 패킷을 폴리서에 Class-B 전송하도록 필터를 구성합니다.

    content_copy zoom_out_map
    [edit firewall family inet filter Class-B-Customers]
    user@switch# set term term-1 from source-prefix-list Class-B-Customers
    user@switch# set term term-1 then policer Class-B
  8. 클래스 C 고객에 대한 필터를 만듭니다.

    content_copy zoom_out_map
    [edit firewall]
    user@switch# edit family inet filter Class-C-Customers
  9. 접두사 목록과 Class-C-Customer-Prefixes 일치하는 패킷을 폴리서에 Class-C 전송하도록 필터를 구성합니다.

    content_copy zoom_out_map
    [edit firewall family inet filter Class-C-Customers]
    user@switch# set term term-1 from source-prefix-list Class-C-Customers
    user@switch# set term term-1 then policer Class-C
  10. 생성한 필터를 출력 방향의 적절한 인터페이스에 적용합니다.

주:

이 필터의 암시적 거부 문은 접두사 목록 중 하나와 일치하지 않는 소스의 트래픽을 차단합니다. 필터가 이 트래픽을 허용하도록 하려면 이 목적을 위한 명시적 용어를 포함해야 합니다.

external-footer-nav