VM 호스트 지원을 통한 라우팅 엔진의 i40e NVM 펌웨어 업그레이드 및 다운그레이드
i40e NVM 펌웨어 업그레이드 지원 버전 및 릴리스
이 주제는 i40e NVM 펌웨어를 자동 또는 수동으로 업그레이드하는 방법에 대한 정보를 제공합니다.
다양한 조건에 따라 i40e NVM 펌웨어를 수동 또는 자동으로 업그레이드할 수 있습니다.
i40e NVM 버전 6.01은 LTS19 기반 이미지를 설치하기 위한 전제 조건이며, 그렇지 않으면 이미지 설치가 실패합니다.
i40e NVM 펌웨어는 주니퍼 네트웍스 지원 담당자의 지시에 따라서만 업그레이드해야 합니다. NVM 펌웨어를 업그레이드한 후에는 다운그레이드 작업이 지원되지 않습니다. 최신 업데이트는 https://kb.juniper.net/ 를 참조하실 수 있습니다.
표 1 에는 i40e NVM 펌웨어 버전 6.01과 i40e NVM 펌웨어 버전 7.0을 모두 지원하기 위해 i40e 드라이버 버전 2.8.43과 i40e 드라이버 버전 2.4.3이 모두 포함된 Junos OS 릴리스가 나와 있습니다. 따라서 i40e NVM 펌웨어 버전 6.01 또는 7.0을 실행하는 라우팅 엔진에서 사용할 수 있습니다.
아래 나열된 버전 이전의 JUNOS 이미지의 경우 i40e NVM 펌웨어 버전 7.0이 지원되지 않습니다.
| 19.3 |
19.4 |
20.1 |
20.2 |
20.3 |
20.4 |
21.1+ |
|---|---|---|---|---|---|---|
| 19.3R2-S6 |
19.4R1-S4 |
20.1R2-S2 |
20.2R2-S3 |
20.3R1-S2 |
20.4R1-S1 |
21.1R1 이상 |
| 19.3R3-S2 |
19.4R2-S4 |
20.1R3 |
20.2R3 |
20.3R2 |
20.4R2 |
|
| 19.4R3-S2 |
20.3R2-S1 |
|||||
| 19.4R3-S3 |
20.3R3 |
|||||
| 20.3X75-D10 |
표 2 에는 i40e NVM 펌웨어 업그레이드를 지원하는 Junos OS 릴리스 및 플랫폼이 나와 있습니다.
| 플랫폼 |
18.x |
19.x |
21.x |
|---|---|---|---|
| EX9208 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 이상 |
|
| PTX5000 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 이상 |
|
| PTX3000 |
18.2R3 / 18.3R3 / 18.4R2 |
19.1R2 / 19.2R1 |
|
| MX240 / MX480 / MX960 / MX2010 / MX2020 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 이상 |
|
| MX2008 |
18.2R3 / 18.3R3 / 18.4R2 |
19.1R2 / 19.2R1 |
|
| MX10016/MX10008, PTX10016/MX10008 |
18.2R3 / 18.3R3 / 18.4R2 |
19.1R2 / 19.2R1 |
|
| SRX5400/ SRX5600/ SRX5800 (SRX5K-RE3-128G에서만 지원) |
해당 사항 없음 |
해당 사항 없음 |
21.4 |
| 플랫폼 |
i40e-2.4.3/ NVM-6.01 지원 |
|
|---|---|---|
| EX9208 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 이상 |
| PTX5000 |
18.1R1 / 18.2R3 / 18.3R1 / 18.4R1 |
19.1R1 이상 |
| PTX3000 |
18.2R3-S8 / 18.2R3 / 18.3R3 / 18.4R2 |
19.1R2/ 19.2R1 |
| MX240/MX480/MX960 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 이상 |
| MX2010/MX2020 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 이상 |
| MX2008 |
18.1R1 / 18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 이상 |
| MX10016/MX10008, PTX10016/MX10008 |
18.2R1 / 18.3R1 / 18.4R1 |
19.1R1 이상 |
i40E-NVM 업그레이드는 다음 플랫폼에서 선택 사항입니다.
-
MX10003
-
PTX10002-XX
-
QFX1000, QFX10002
-
QFX5000
VM 호스트 지원을 통한 라우팅 엔진의 i40e NVM 펌웨어 업그레이드 및 다운그레이드
- i40e NVM 펌웨어 자동 업그레이드
- i40e NVM 펌웨어를 버전 6.01에서 버전 7.00으로, 버전 6.01에서 버전 9.10으로 자동 업그레이드
- i40e NVM 펌웨어를 버전 4.26에서 버전 7.00으로 자동 업그레이드(선택한 LTS19 릴리스에 대한 자동 업데이트)
- i40e NVM 펌웨어 수동 업그레이드(버전 4.26에서 버전 6.01로)
- 버전 9.10에서 버전 7.00으로 자동 다운그레이드(일부 LTS19 릴리스에서)
- LTS19에서 WRL9로 다운그레이드(버전 7.00 펌웨어를 지원하는 드라이버가 포함된 일부 릴리스)
i40e NVM 펌웨어 자동 업그레이드
Junos OS 릴리스 21.4R1부터는 디바이스가 NVM 펌웨어 버전 7.00을 지원하며 펌웨어는 VM 호스트 소프트웨어 설치 중에 자동으로 업그레이드됩니다.
최신 Junos OS 릴리스는 NVM을 버전 4.26에서 버전 7.00으로 직접 업그레이드할 수 있도록 지원합니다
i40e NVM 펌웨어를 버전 6.01에서 버전 7.00으로, 버전 6.01에서 버전 9.10으로 자동 업그레이드
Junos OS 릴리스 21.4R1 이후 NVM 펌웨어 버전 7.00이 사용되며 소프트웨어 설치 중에 펌웨어가 자동으로 업그레이드됩니다. 전제 조건은 NVM 펌웨어를 버전 6.00으로 수동으로 업그레이드해야 한다는 것입니다.
Junos OS 업그레이드 프로세스를 사용하여 Junos OS 버전을 21.4R1 이상으로 업그레이드하는 경우, 업그레이드 프로세스 중에 i40e NVM 펌웨어 업그레이드가 자동으로 수행됩니다. i40e NVM 버전 7.0을 지원하는 해당 i40e 드라이버 버전은 버전 2.8.43(또는 그 이상)입니다.
Junos OS 릴리스 24.1R1부터 Linux WR LTS22를 기반으로 VM 호스트 이미지를 설치하려면 i40e NVM 펌웨어를 버전 9.1 이상으로 업그레이드해야 합니다.
i40e NVM 펌웨어를 버전 4.26에서 버전 7.00으로 자동 업그레이드(선택한 LTS19 릴리스에 대한 자동 업데이트)
다음 Junos OS 릴리스는 버전 4.26에서 버전 7.00으로의 자동 i40e NVM 펌웨어 업그레이드를 지원합니다. 이를 통해 18.2와 같은 이전 Junos OS 릴리스에서 Junos OS 릴리스 21.4 이상으로 디바이스를 직접 업그레이드할 수 있습니다.
-
21.4R3-S5 이상
-
22.1R3-S3 이상
-
22.2R3-S1 이상
-
22.3R3 이상
-
22.4R3 이상
-
23.1R2 이상
-
23.2R2 이상
-
23.3R1 이상
-
23.4R1 이상
위에 언급된 릴리스에서 다운그레이드해야 하는 경우 표 1에 언급된 릴리스로만 다운그레이드할 수 있습니다
i40e 2.4.3 드라이버 버전을 지원하므로 업그레이드된 i40e NVM 펌웨어를 사용하여 라우팅 엔진에 이전 Junos OS 이미지를 설치할 수 있습니다. 표 3에 나열되지 않은 이전 버전의 VM 호스트 이미지를 USB를 사용하여 설치하면 라우팅 엔진이 제대로 시작되지 않습니다. 이러한 경우 새로운 i40e NVM 펌웨어를 지원하는 버전으로 VMHost 이미지를 다시 설치할 수 있습니다.
i40e NVM 펌웨어 수동 업그레이드(버전 4.26에서 버전 6.01로)
펌웨어 업그레이드를 시작하기 전에 i40e NVM의 현재 펌웨어 버전을 확인하십시오.
user@host> show system firmware
Part Type Tag Current Available Status
version version
Routing Engine 0 RE BIOS 0 0.53.1 OK
Routing Engine 1 RE BIOS 0 0.43 0.53 OK
Routing Engine 1 RE FPGA 1 28.0.0 41.0 OK
Routing Engine 1 RE SSD1 3 0.0.0 OK
Routing Engine 1 RE SSD2 3 0.0.0 OK
Routing Engine 1 RE i40e-NVM 7 4.26 OK
의 Current version 값이 보다 작으면 6.01i40e NVM 펌웨어 업그레이드에 대해 다음 절차를 사용할 수 있습니다.
단일 라우팅 엔진이 있는 라우터에서 i40e NVM 펌웨어를 업그레이드하려면:
- i40e NVM 펌웨어 업그레이드를 지원하는 Junos OS 이미지 버전으로 디바이스를 업그레이드합니다. 해결되지 않은 외부 참조를 참조하십시오.
jfirmware-vmhost 패키지를 복사하여 디바이스에 설치합니다.
JTAC에서 파일을 얻은 경우 FTP 또는 SCP를 사용하여 디바이스의 펌웨어 파일을 로드합니다. 디렉터리에 파일을 저장합니다.
/var/tmpuser@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgz NVM 펌웨어를 업그레이드합니다.
업그레이드를 시작하려면 다음 명령을 사용합니다.
user@host> request system firmware upgrade re i40nvm Part Type Tag Current Available Status version version Routing Engine 1 RE i40e-NVM 7 4.26 6.01 OK Perform indicated firmware upgrade ? [yes,no] (no) yes Firmware upgrade initiated, use "show system firmware" after reboot to verify the firmware version명령을 사용하여 업그레이드 상태를 모니터링합니다.
show system firmware업그레이드가 시작되면 출력이 상태로 표시됩니다PROGRAMMING (0%). 그러나 프로세스 중에 상태PROGRAMMING (0%)가 증가하지 않습니다.user@host> show system firmware Part Type Tag Current Available Status version version Routing Engine 0 RE BIOS 0 0.53.1 OK Routing Engine 1 RE BIOS 0 0.43 OK Routing Engine 1 RE FPGA 1 28.0.0 OK Routing Engine 1 RE SSD1 3 0.0.0 OK Routing Engine 1 RE SSD2 3 0.0.0 OK Routing Engine 1 RE i40e-NVM 7 4.26 6.01 PROGRAMMING (0%)명령을 사용하여 디바이스를 재부팅합니다.
request vmhost rebootuser@host> request vmhost reboot
콘솔에서 i40e NVM 업그레이드 진행 상황을 확인합니다. 라우팅 엔진의 전원 재활용을 여러 번 수행해야 할 수도 있습니다. 콘솔에서 전원을 껐다 켜라는 메시지가 표시되면 외부 전원 껐다 켜서 라우팅 엔진의 전원을 껐다 켭니다.
콘솔에 전원을 껐다가 켜라는 메시지가 표시됩니다.
“Please Power Cycle your system now and run the NVM update utility again to complete the update. Failure to do so will result in an incomplete NVM update. Upgrade complete please power reboot You may notify to power reboot again after reboot if required”
업그레이드에 성공한 후 펌웨어 버전을 확인합니다.
메모:이
Current version6.01이 아닌 6.1로 표시됩니다.user@host> show system firmware Part Type Tag Current Available Status version version Routing Engine 0 RE BIOS 0 0.53.1 OK Routing Engine 1 RE BIOS 0 0.43 OK Routing Engine 1 RE FPGA 1 28.0.0 OK Routing Engine 1 RE SSD1 3 0.0.0 OK Routing Engine 1 RE SSD2 3 0.0.0 OK Routing Engine 1 RE i40e-NVM 7 6.1 6.01 OK메모:i40e NVM 펌웨어 업그레이드를 지원하지 않는 Junos OS 이미지로 명령을 실행
request vmhost snapshot한 경우(SSD 복구 스냅샷에 Unresolved xref에 언급된 Junos OS 버전보다 오래된 Junos OS 버전이 있는 경우) 명령을 사용하여request vmhost snapshot스냅샷을 다시 생성하는 것이 좋습니다. 따라서 복구 프로세스의 경우 SSD 복구 스냅샷에는 NVM 6.01을 지원하는 Junos OS 이미지가 포함됩니다.
이중 라우팅 엔진이 있는 라우터에서는 를 request chassis cb (offline | online) slot slot-number 사용하여 라우팅 엔진의 전원을 껐다 켜야 합니다. 따라서 외부 전원 순환기를 사용하지 않고 파일 시스템 오류를 일으킬 수 있는 백업 RE의 갑작스러운 전원 순환을 방지할 수 있습니다.
듀얼 라우팅 엔진이 있는 라우터에서 i40e NVM 펌웨어를 업그레이드하는 방법:
업그레이드 절차를 진행하기 전에 GRES를 비활성화해야 합니다. 그러나 절차 초기에 GRES를 비활성화하면 디바이스는 두 라우팅 엔진을 모두 업그레이드하기 위해 더 많은 수의 전환이 필요합니다. 따라서 전환 횟수를 줄이려면 먼저 보조 라우팅 엔진을 업그레이드한 다음 기본 라우팅 엔진을 업그레이드하는 것이 좋습니다.
i40e NVM 펌웨어 업그레이드를 지원하는 Junos OS 이미지 버전으로 디바이스를 업그레이드합니다. 해결되지 않은 외부 참조를 참조하십시오.
jfirmware-vmhost 패키지를 복사하여 디바이스에 설치합니다.
JTAC에서 파일을 얻은 경우 FTP 또는 SCP를 사용하여 디바이스의 펌웨어 파일을 로드합니다. 디렉터리에 파일을 저장합니다.
/var/tmpuser@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgzNVM 펌웨어를 업그레이드합니다.
업그레이드를 시작하려면 다음 명령을 사용합니다.
user@host> request system firmware upgrade re i40nvm Part Type Tag Current Available Status version version Routing Engine 1 RE i40e-NVM 7 4.26 6.01 OK Perform indicated firmware upgrade ? [yes,no] (no) yes Firmware upgrade initiated, use "show system firmware" after reboot to verify the firmware version명령을 사용하여 업그레이드 상태를 모니터링합니다.
show system firmware업그레이드가 시작되면 출력이 상태로 표시됩니다PROGRAMMING (0%). 그러나 프로세스 중에 상태PROGRAMMING (0%)가 증가하지 않습니다.user@host> show system firmware Part Type Tag Current Available Status version version Routing Engine 0 RE BIOS 0 0.53.1 OK Routing Engine 1 RE BIOS 0 0.43 OK Routing Engine 1 RE FPGA 1 28.0.0 OK Routing Engine 1 RE SSD1 3 0.0.0 OK Routing Engine 1 RE SSD2 3 0.0.0 OK Routing Engine 1 RE i40e-NVM 7 4.26 6.01 PROGRAMMING (0%)기본 역할을 다른 RE(즉, RE1)로 전환하는 명령을 사용하여
request chassis routing-engine master switch백업 라우팅 엔진으로 전환합니다.메모:이 단계는 6단계에서 RE1에서 NVM 업그레이드(즉, RE0)를 진행 중인 라우팅 엔진의 전원을 껐다 켜야 하기 때문에 필요합니다
user@host> request chassis routing-engine master switch Toggle mastership between routing engines ? [yes,no] (no) yes Resolving mastership... Complete. The other routing engine becomes the master.
NVM 업그레이드 중인 라우팅 엔진(예: RE0)의 명령을 사용하여
request vmhost reboot디바이스를 재부팅합니다.user@host> request vmhost reboot
콘솔 출력을 모니터링합니다. 라우팅 엔진의 전원 재활용을 여러 번 수행해야 할 수도 있습니다. 콘솔에서 전원을 껐다 켜라는 메시지가 표시되면 외부 전원 껐다 켜서 라우팅 엔진의 전원을 껐다 켭니다. 또는 6단계에 설명된 명령을 사용할
request chassis cb slot slot offline수 있습니다.콘솔에 전원을 껐다가 켜라는 메시지가 표시됩니다.
“Please Power Cycle your system now and run the NVM update utility again to complete the update. Failure to do so will result in an incomplete NVM update. Upgrade complete please power reboot You may notify to power reboot again after reboot if required”
RE1에서 다음 명령을
request chassis cb slot slot offline사용하여 RE0의 전원을 껐다 켭니다.RE0의 전원을 끄려면 명령을
request chassis cb slot 0 offline사용하고 RE0의 전원을 켜려면 명령을request chassis cb slot 0 online사용합니다.user@host> request chassis cb slot 0 offline Offline initiated, use "show chassis environment cb" to verify
user@host> request chassis cb slot 0 online Online initiated, use "show chassis environment cb" to verify
업그레이드에 성공한 후 펌웨어 버전을 확인합니다.
메모:이
Current version6.01이 아닌 6.1로 표시됩니다.user@host> show system firmware Part Type Tag Current Available Status version version Routing Engine 0 RE BIOS 0 0.53.1 OK Routing Engine 1 RE BIOS 0 0.43 OK Routing Engine 1 RE FPGA 1 28.0.0 OK Routing Engine 1 RE SSD1 3 0.0.0 OK Routing Engine 1 RE SSD2 3 0.0.0 OK Routing Engine 1 RE i40e-NVM 7 6.1 6.01 OK메모:i40e NVM 펌웨어 업그레이드를 지원하지 않는 Junos OS 이미지로 명령을 실행
request vmhost snapshot한 경우(SSD 복구 스냅샷에 Unresolved xref에 언급된 Junos OS 버전보다 오래된 Junos OS 버전이 있는 경우) 명령을 사용하여request vmhost snapshot스냅샷을 다시 생성하는 것이 좋습니다. 따라서 복구 프로세스의 경우 SSD 복구 스냅샷에는 NVM 6.01을 지원하는 Junos OS 이미지가 포함됩니다.마찬가지로 RE1에서 i40e NVM을 업그레이드하는 동안 RE0에서 RE1의 전원을 껐다가 켭니다.
user@host> request chassis cb slot 1 offline Offline initiated, use "show chassis environment cb" to verify
user@host> request chassis cb slot 1 online Online initiated, use "show chassis environment cb" to verify
다운로드한 이미지에 LLDP를 중지하는 debugfs 기반 메커니즘이 포함되어 있지 않은 경우에만 이 단계를 수행해야 합니다.
lldp-patch-for-i40e-upgrade.tgz 패키지를 다운로드합니다. 각 라우팅 엔진의 /var/tmp/ 디렉터리에 파일을 복사하여 설치합니다.
user@host> request vmhost software add /var/tmp/lldp-patch-for-i40e-upgrade.tgz Verified lldp-patch-for-i40e-upgrade signed by PackageDevelopmentEc_2018 method ECDSA256+SHA256 [ re_name = RE-PTX-2X00x8 ] Pushing script(s) to host ... Install the script(s) under host-os.... Script(s) copy done
user@host>show version | match lldp lldp-patch-for-i40e-upgrade
명령을 사용하여 디바이스를 재부팅합니다.
request vmhost reboot라우팅 엔진이 다시 온라인 상태가 되면 업그레이드 프로세스가 완료됩니다.user@host> request vmhost reboot
버전 9.10에서 버전 7.00으로 자동 다운그레이드(일부 LTS19 릴리스에서)
Junos OS는 최신 LTS19 릴리스에서 버전 7.00 NVM 펌웨어로의 다운그레이드를 지원합니다.
LTS22 릴리스에서 LTS19 릴리스(다운그레이드 지원 포함)로 다운그레이드가 있는 경우 펌웨어는 버전 9.10에서 버전 7.00으로 다운그레이드됩니다.
LTS19에서 WRL9로 다운그레이드(버전 7.00 펌웨어를 지원하는 드라이버가 포함된 일부 릴리스)
선택한 LTS19 릴리스에서 펌웨어를 버전 9.10에서 버전 7.00으로 다운그레이드할 수 있습니다. 그러나 WRL9 미만의 릴리스로 다운그레이드할 수는 없습니다.
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.