BGP VPLS 네트워크에서 전송 라우터는 로드 밸런싱을 위한 해시 계산을 위해 페이로드를 결정해야 합니다. 해싱을 위해 MPLS 캡슐화 패킷을 구문 분석하는 동안 대상 주소 MAC의 첫 번째 니블이 각각 0x4 또는 0x6인 경우 전송 라우터가 이더넷 페이로드를 IPv4 또는 IPv6 페이로드로 잘못 계산할 수 있습니다. 이 오탐으로 인해 유사 회선을 통해 잘못된 패킷 전달이 발생할 수 있습니다. 이 문제는 다른 BGP VPLS 에지(VE) 라우터가 레이블 스택과 MPLS 페이로드 사이에 제어 단어를 삽입하도록 요청하도록 BGP VPLS PE 라우터를 구성하여 방지할 수 있습니다.
경고:
제어 단어를 지원하지 않는 VE 라우터가 포함된 VPLS 네트워크에서 제어 단어를 설정하려고 하면 유사 회선이 나타나지 않습니다. 유사 회선이 작동하도록 하려면 VPLS 네트워크의 모든 VE 라우터가 제어 단어의 존재를 지원하는지 확인하십시오.
BGP VPLS 네트워크에서 제어 단어에 대한 지원을 구성하기 전에 라우터가 다음 요구 사항을 충족하는지 확인하십시오.
Junos OS 릴리스 14.1 이상을 실행하고 다음 Flexible PIC Concentrator 중 하나를 포함하는 MX 시리즈 라우터: ADPC, NPC 또는 I-칩
또는
Junos OS 릴리스 14.1 이상을 실행하고 I-칩 또는 트리오를 포함하는 M320 라우터
레이블 스택과 MPLS 페이로드 사이에 제어 단어를 예상하도록 VE 라우터를 구성하려면:
- 구성 모드의 계층 수준에서
[edit routing-instances] 지정된 라우팅 인스턴스에 대한 VPLS 프로토콜을 설정합니다 control-word .
[edit routing-instances]
user@host# set routing-instance-name protocols vpls control-word
예를 들어:
[edit routing-instances]
user@host# set vpls1 protocols vpls control-word
- MX 시리즈 라우터에서 Trio 기반 MPC를 설정하는
control-word 경우 해시 키에서 이더넷 유사 회선을 통한 IP 페이로드를 생략하도록 설정합니다 no-ether-pseudowire .
[edit forwarding-options]
user@host# set enhanced-hash-key family mpls no-ether-pseudowire
- 구성을 확인합니다.
[edit routing-instances]
user@host# show
vpls1 {
protocols {
vpls {
control-word;
}
}
}
[edit forwarding-options]
user@host# show
enhanced-hash-key {
family mpls {
no-ether-pseudowire;
}
}
- BGP VPLS 네트워크의 각 VE 라우터에서 구성을 반복합니다.
- 유사 회선에 대한 제어 단어의 존재를 확인하기 위해 실행
show vpls connections instance routing-instance-name extensive 합니다.
예를 들어:
user@host# show vpls connections instance vpls1 extensive
Layer-2 VPN connections:
Legend for connection status (St)
EI -- encapsulation invalid NC -- interface encapsulation not CCC/TCC/VPLS
...
PF -- Profile parse failure PB -- Profile busy
Legend for interface status
Up -- operational
Dn -- down
Instance: vpls1
...
connection-site Type St Time last up # Up trans
1 rmt Up May 21 10:08:34 2013 2
Remote PE: 192.0.2.0, Negotiated control-word: Yes