cây bách xù-logo

Juniper cRPD Giao thức định tuyến trong container Daemonac

cây bách xù-cRPD-Containerized-Routing-Protocol-Daemonac-product-image

Thông tin sản phẩm

Thông số kỹ thuật

  • Tên sản phẩm: Daemon giao thức định tuyến được chứa trong Junos (cRPD)
  • Hệ điều hành: Linux
  • Máy chủ Linux: Ubuntu 18.04.1 LTS (Tên mã: bionic)
  • Phiên bản Docker: 20.10.7

Hướng dẫn sử dụng sản phẩm

Bước 1: Bắt đầu

Gặp gỡ Junos cRPD
Junos Containerized Routing Protocol Daemon (cRPD) là gói phần mềm được phát triển bởi Juniper Networks. Nó cung cấp khả năng định tuyến được đóng gói cho các thiết bị mạng.

Hãy sẵn sàng
Trước khi cài đặt Junos cRPD, bạn cần đảm bảo rằng Docker đã được cài đặt và định cấu hình trên máy chủ Linux của bạn.

Cài đặt và định cấu hình Docker trên máy chủ Linux
Thực hiện theo các bước sau để cài đặt và định cấu hình Docker trên máy chủ Linux của bạn

  1. Mở thiết bị đầu cuối trên máy chủ Linux của bạn.
  2. Cập nhật danh sách các gói hiện có của bạn và tải xuống các công cụ cần thiết bằng cách chạy lệnh sau
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Thêm kho lưu trữ Docker vào nguồn Công cụ đóng gói nâng cao (APT) bằng cách thực hiện lệnh sau
    sudo apt update
  4. Cập nhật chỉ mục gói apt và cài đặt phiên bản Docker Engine mới nhất bằng lệnh sau
    sudo apt install docker-ce
  5. Để xác minh cài đặt thành công, hãy chạy lệnh
    docker version

Tải xuống và cài đặt phần mềm Junos cRPD
Sau khi Docker được cài đặt và chạy, bạn có thể tiến hành tải xuống và cài đặt phần mềm Junos cRPD bằng cách làm theo các bước sau

  1. Truy cập trang tải xuống phần mềm Juniper Networks.
  2. Tải xuống gói phần mềm Junos cRPD.
  3. Cài đặt gói phần mềm đã tải xuống theo hướng dẫn cài đặt được cung cấp.

Những câu hỏi thường gặp (FAQ)

  • Hỏi: Tôi có thể sử dụng Junos cRPD mà không cần mã cấp phép không?
    Trả lời: Có, bạn có thể bắt đầu sử dụng Junos cRPD mà không cần mã cấp phép bằng cách bắt đầu dùng thử miễn phí. Vui lòng tham khảo phần “Bắt đầu dùng thử miễn phí ngay hôm nay” để biết thêm thông tin.

Bắt đầu nhanh
Daemon giao thức định tuyến được chứa trong Junos (cRPD)

Bước 1: Bắt đầu

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách cài đặt và định cấu hình quy trình giao thức định tuyến trong bộ chứa Junos® (cRPD) trên máy chủ Linux và truy cập nó bằng Junos CLI. Tiếp theo, chúng tôi chỉ cho bạn cách kết nối và định cấu hình hai phiên bản Junos cRPD và thiết lập lân cận OSPF.

Gặp gỡ Junos cRPD

  • Junos cRPD là một công cụ định tuyến dựa trên nền tảng đám mây, được đóng gói, hỗ trợ triển khai đơn giản trên toàn bộ cơ sở hạ tầng đám mây. Junos cRPD tách RPD khỏi Junos OS và đóng gói RPD dưới dạng bộ chứa Docker chạy trên mọi hệ thống dựa trên Linux, bao gồm máy chủ và bộ định tuyến hộp trắng. Docker là một nền tảng phần mềm nguồn mở giúp việc tạo và quản lý vùng chứa ảo trở nên đơn giản.
  • Junos cRPD hỗ trợ nhiều giao thức như OSPF, IS-IS, BGP, MP-BGP, v.v. Junos cRPD chia sẻ chức năng quản lý tương tự như Junos OS và Junos OS Evolved để mang lại trải nghiệm quản lý và cấu hình nhất quán trong bộ định tuyến, máy chủ hoặc bất kỳ thiết bị dựa trên Linux nào.

Hãy sẵn sàng

Trước khi bạn bắt đầu triển khai

  • Làm quen với thỏa thuận cấp phép cRPD Junos của bạn. Xem Giấy phép Phần mềm Flex cho cRPD và Quản lý Giấy phép cRPD.
  • Thiết lập tài khoản trung tâm Docker. Bạn sẽ cần một tài khoản để tải xuống Docker Engine. Xem tài khoản ID Docker để biết chi tiết.

Cài đặt và định cấu hình Docker trên máy chủ Linux

  1. Xác minh rằng máy chủ của bạn đáp ứng các yêu cầu hệ thống này.
    • Hỗ trợ hệ điều hành Linux – Ubuntu 18.04
    • Nhân Linux – 4.15
    • Công cụ Docker– Phiên bản 18.09.1 ​​trở lên
    • CPU– 2 lõi CPU
    • Ký ức – 4GB
    • Không gian đĩa – 10GB
    • Loại bộ xử lý máy chủ – CPU đa lõi x86_64
    • Giao diện mạng – Mạng Ethernet
      root-user@linux-host:~# uname -a
      Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP Thứ Sáu ngày 18 tháng 19 21:19:2021 UTC 86 x64_86 x64_86 x64_XNUMX GNU/Linux
      root-user@linux-host:lsb_release -a
      Không có mô-đun LSB nào khả dụng.
      ID nhà phân phối: Ubuntu
      Sự miêu tả: Ubuntu 18.04.1 LTS
      Giải phóng: 18.04
      Tên mã: sinh học
  2.  Tải xuống phần mềm Docker.
    •  Cập nhật danh sách các gói hiện có của bạn và tải xuống các công cụ cần thiết.
      rootuser@linux-host:~# apt cài đặt apt-transport-https ca-chứng chỉ curl phần mềm-thuộc tính-chung
      [sudo] mật khẩu cho phòng thí nghiệm
      Đang đọc danh sách gói… Xong
      Xây dựng cây phụ thuộc
      Đang đọc thông tin trạng thái… Xong
      Lưu ý, chọn ‘apt’ thay vì ‘apt-transport-https’
      Các gói bổ sung sau sẽ được cài đặt: ………..
    •  Thêm kho lưu trữ Docker vào nguồn Công cụ đóng gói nâng cao (APT).
      rootuser@linux-host:~# add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu ổn định sinh học”
      Lấy:1 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB] Lấy:2 https://download.docker.com/linux/ubuntu Gói amd64 bionic/ổn định [18.8 kB] Đánh:3 http://archive.ubuntu.com/ubuntu bionic InRelease
      Lấy:4 http://archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Lấy:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Lấy:6 http://archive.ubuntu.com/ubuntu Bản dịch bionic/chính-en [516 kB] Lấy:7 http://archive.ubuntu.com/ubuntu bionic-security/main Bản dịch-en [329 kB] Lấy:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [422 kB] Đã lấy 1,528 kB trong 8 giây (185 kB/s)
      Đang đọc danh sách gói… Xong
    •  Cập nhật cơ sở dữ liệu với các gói Docker.
      rootuser@linux- máy chủ:~# apt update
      Đánh:1 https://download.docker.com/linux/ubuntu sinh học đang được phát hành
      Đánh:2 http://archive.ubuntu.com/ubuntu sinh học đang được phát hành
      Đánh:3 http://archive.ubuntu.com/ubuntu an ninh sinh học đang được phát hành
      Đánh:4 http://archive.ubuntu.com/ubuntu bionic-updates Đang phát hành Đọc danh sách gói… Xong
      Xây dựng cây phụ thuộc
      Đang đọc thông tin trạng thái… Xong
    •  Cập nhật chỉ mục gói apt và cài đặt phiên bản Docker Engine mới nhất.
      rootuser@linux-host:~# apt install docker-ce Đọc danh sách gói… Xong
      Xây dựng cây phụ thuộc
      Đang đọc thông tin trạng thái… Xong
      Các gói bổ sung sau sẽ được cài đặt containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
      Gói đề xuất
      aufs-tools cgroupfs-mount | cgroup-lite Các gói được đề xuất
      pigz slirp4netns
      …………………………….
    •  Kiểm tra xem cài đặt có thành công hay không.
      rootuser@linux-host:~# docker phiên bản
      Khách hàng: Docker Engine – Cộng đồng
      Phiên bản:20.10.7
      Phiên bản API:1.41
      Phiên bản Go:go1.13.15
      Cam kết Git:f0df350
      Được xây dựng: Thứ Tư ngày 2 tháng 11 56:40:2021 XNUMX
      Hệ điều hành/Arch: linux/amd64
      Bối cảnh: mặc định
      Thí nghiệm :ĐÚNG VẬY
      Máy chủ: Docker Engine – Cộng đồng
      Động cơ
      Phiên bản
      :20.10.7
      Phiên bản API:1.41 (phiên bản tối thiểu 1.12)
      Phiên bản Go:go1.13.15
      Cam kết Git: b0f5bc3
      Được xây dựng: Thứ Tư ngày 2 tháng 11 54:48:2021 XNUMX
      Hệ điều hành/Arch: linux/amd64
      Thí nghiệm: SAI
      thùng chứa
      Phiên bản: 1.4.6
      GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
      chạy
      Phiên bản: 1.0.0-rc95
      GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      Phiên bản: 0.19.0
      GitCommit: de40ad0

MẸO: Sử dụng các lệnh này để cài đặt các thành phần bạn cần cho môi trường và gói Python

  • vũ trụ kho lưu trữ apt-add
  • apt-get cập nhật
  • apt-get cài đặt python-pip
  • python -m pip cài đặt grpcio
  • python -m pip cài đặt công cụ grpcio

Tải xuống và cài đặt phần mềm Junos cRPD
Bây giờ bạn đã cài đặt Docker trên máy chủ Linux và xác nhận rằng Docker Engine đang chạy, hãy tải xuống
Phần mềm Junos cRPD từ trang tải xuống phần mềm Juniper Networks.
GHI CHÚ: Để tải xuống, cài đặt và bắt đầu sử dụng Junos cRPD mà không cần mã cấp phép, hãy xem Bắt đầu bản dùng thử miễn phí ngay hôm nay.
GHI CHÚ: Bạn có thể mở Trường hợp quản trị viên với bộ phận Chăm sóc khách hàng để có đặc quyền tải xuống phần mềm.

  1. Điều hướng đến trang Hỗ trợ Juniper Networks cho Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd và nhấp vào phiên bản mới nhất.
  2. Nhập ID người dùng và mật khẩu của bạn và chấp nhận thỏa thuận cấp phép người dùng cuối của Juniper. Bạn sẽ được hướng dẫn đến trang tải xuống hình ảnh phần mềm.
  3. Tải hình ảnh trực tiếp trên máy chủ của bạn. Sao chép và dán chuỗi đã tạo theo hướng dẫn trên màn hình.
    rootuser@linux-host:~# wget -O junos-routing-crpd-docker-21.2R1.10.tgz https://cdn.juniper.net/software/
    crpd/21.2R1.10/junos-routing-crpd-docker-21.2R1.10.tgz?
    SM_USER=user1&__gda__=1626246704_4cd5cfea47ebec7c1226d07e671d0186
    Giải quyết cdn.juniper.net (cdn.juniper.net)… 23.203.176.210
    Đang kết nối với cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443… đã kết nối.
    Yêu cầu HTTP đã được gửi, đang chờ phản hồi… 200 OK
    Chiều dài: 127066581 (121M) [ứng dụng/octet-stream] Đang lưu vào: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
    junos-routing-crpd-docker-21.2R1.10.tgz 100%
    [===================================================== =======================================>] 121.18M 4.08MB/
    s trong 34 giây nữa
    2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ đã lưu [127066581/127066581]
  4. Tải image phần mềm Junos cRPD vào Docker.
    rootuser@linux-host:~# tải docker -i junos-routing-crpd-docker-21.2R1.10.tgz
    6effd95c47f2: Đang tải lớp [================================================= =====>] 65.61MB/65.61MB
    Giữa họ và bạn, trong số những người khác nhau ..
    Hình ảnh đã tải: crpd:21.2R1.10
    rootuser@linux-host:~# hình ảnh docker
    KHO LƯU TRỮ TAG ID HÌNH ẢNH KÍCH THƯỚC TẠO
    crpd 21.2R1.10 f9b634369718 3 tuần trước 374MB
  5. Tạo một khối dữ liệu cho cấu hình và nhật ký var.
    rootuser@linux-host:~# docker khối lượng tạo crpd01-config
    crpd01-config
    rootuser@linux-host:~# docker khối lượng tạo crpd01-varlog
    crpd01-varlog
  6. Tạo một phiên bản cRPD của Junos. Trong người yêu cũ nàyample, bạn sẽ đặt tên nó là crpd01.
    rootuser@linux-host:~# docker run –rm –detach –name crpd01 -h crpd01 –net=bridge –privileged -v crpd01-
    config:/config -v crpd01-varlog:/var/log -it crpd:21.2R1.10
    e39177e2a41b5fc2147115092d10e12a27c77976c88387a694faa5cbc5857f1e
    Ngoài ra, bạn có thể phân bổ lượng bộ nhớ cho phiên bản Junos cRPD trong khi tạo phiên bản.
    rootuser@linux-host:~# docker run –rm –detach –name crpd-01 -h crpd-01 –privileged -v crpd01-config:/
    config -v crpd01-varlog:/var/log -m 2048MB –memory-swap=2048MB -it crpd:21.2R1.10
    CẢNH BÁO: Hạt nhân của bạn không hỗ trợ khả năng giới hạn trao đổi hoặc cgroup không được gắn kết. Bộ nhớ bị giới hạn mà không cần trao đổi.
    1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
    Kiểm tra Yêu cầu tài nguyên cRPD để biết thêm chi tiết.
  7. Xác minh chi tiết vùng chứa mới được tạo.
    rootuser@linux-host:~# docker ps
    ID CONTAINER HÌNH ẢNH TRẠNG THÁI TẠO LỆNH
    TÊN CẢNG
    e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Khoảng một phút trước Lên Khoảng một phút 22/tcp, 179/
    tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
    rootuser@linux-host:~# số liệu thống kê docker
    TÊN ID CONTAINER CPU % SỬ DỤNG MEM / GIỚI HẠN MEM % I/O KHỐI I/O PID
    e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
    TÊN ID CONTAINER CPU % SỬ DỤNG MEM / GIỚI HẠN MEM % I/O KHỐI I/O PID
    e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
    TÊN ID CONTAINER CPU % SỬ DỤNG MEM / GIỚI HẠN MEM % I/O KHỐI I/O PID
    e39177e2a41b crpd01 0.05% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58

Bước 2: Lên và chạy

Truy cập CLI
Bạn định cấu hình Junos cRPD bằng lệnh Junos CLI cho các dịch vụ định tuyến. Dưới đây là cách truy cập Junos CLI:

  1. Đăng nhập vào vùng chứa cRPD của Junos.
    rootuser@linux-host:~# docker exec -it crpd01 cli
  2. Kiểm tra phiên bản hệ điều hành Junos.
    rootuser@crpd01> hiển thị phiên bản
    root@crpd01> hiển thị phiên bản
    Tên máy chủ: crpd01
    Người mẫu: cRPD
    Junos: 21.2R1.10
    Phiên bản gói cRPD: 21.2R1.10 được xây dựng bởi người xây dựng vào ngày 2021-06-21 14:13:43 UTC
  3. Vào chế độ cấu hình.
    rootuser@crpd01> định cấu hình
    Vào chế độ cấu hình
  4. Thêm mật khẩu vào tài khoản người dùng quản trị gốc. Nhập mật khẩu văn bản thuần túy.
    [biên tập] rootuser@crpd01# đặt hệ thống xác thực gốc mật khẩu văn bản đơn giản
    Mật khẩu mới
    Nhập lại mật khẩu mới:
  5. Cam kết cấu hình.
    [biên tập] rootuser@crpd01# cam kết
    cam kết hoàn thành
  6. Đăng nhập vào phiên bản cRPD của Junos bằng CLI và tiếp tục tùy chỉnh cấu hình.

Kết nối các phiên bản cRPD
Bây giờ, hãy tìm hiểu cách xây dựng liên kết điểm-điểm giữa hai vùng chứa Junos cRPD.

Trong ví dụ nàyample, chúng tôi sử dụng hai vùng chứa, crpd01 và crpd02, đồng thời kết nối chúng bằng giao diện eth1 được kết nối với cầu OpenVswitch (OVS) trên máy chủ. Chúng tôi đang sử dụng cầu OVS cho mạng Docker vì nó hỗ trợ nhiều mạng máy chủ và cung cấp khả năng liên lạc an toàn. Tham khảo hình minh họa sau:

cây bách xù-cRPD-Containerized-Routing-Protocol-Daemonac-iage-01

  1. Cài đặt tiện ích chuyển đổi OVS.
    rootuser@linux-host:~# apt-get cài đặt openvswitch-switch
    sudo] mật khẩu cho phòng thí nghiệm:
    Đang đọc danh sách gói… Xong
    Xây dựng cây phụ thuộc
    Đang đọc thông tin trạng thái… Xong
    Các gói bổ sung sau đây sẽ được cài đặt:
    libpython-stdlib libpython2.7-minimal libpython2.7-stdlib openvswitch-common python python-minimal pythonsix
    python2.7 python2.7-tối thiểu
  2. Điều hướng đến đường dẫn thư mục usr/bin và sử dụng lệnh wget để tải xuống và cài đặt docker OVS.
    rootuser@linux-host:~# cd /usr/bin
    rootuser@linux-host:~# wgethttps://raw.githubusercontent.com/openvswitch/ovs/master/utilities/ovs-docker
    –2021-07-14 07:55:17– https://raw.githubusercontent.com/openvswitch/ovs/master/utilities/ovs-docker
    Giải quyết raw.githubusercontent.com (Raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
    185.199.110.133, …
    Đang kết nối với raw.githubusercontent.com (Raw.githubusercontent.com)|185.199.109.133|:443… đã kết nối.
    Yêu cầu HTTP đã được gửi, đang chờ phản hồi… 200 OK
    Chiều dài: 8064 (7.9K) [văn bản/thuần túy] Đang lưu vào: âovs-docker.1â
    ovs-docker.1 100%
    [===================================================== =======================================>] 7.88K –.-KB/
    s trong 0 giây nữa
    2021-07-14 07:55:17 (115 MB/s) – âovs-docker.1â đã lưu [8064/8064]
  3. Thay đổi quyền trên cầu OVS.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker
  4. Tạo một thùng chứa cRPD Junos khác có tên là crpd02.
    rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged -v crpd02-
    cấu hình:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
    e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02
  5. Tạo một cây cầu có tên my-net. Bước này tạo giao diện eth1 trên crpd01 và crdp02.
    rootuser@linux-host:~# docker network create –internal my-net
    37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116
  6. Tạo cầu nối OVS và thêm các thùng chứa crpd01 và crpd02 với giao diện eth1.
    rootuser@linux-host:~# ovs-vsctl add-br crpd01-crpd02_1
    rootuser@linux-host:~# ovs-docker add-port crpd01-crpd02_1 eth1 crpd01
    rootuser@linux-host:~# ovs-docker add-port crpd01-crpd02_1 eth1 crpd02
  7. Thêm địa chỉ IP vào giao diện eth1 và giao diện loopback.
    rootuser@linux-host:~# docker exec -d crpd01 ifconfig eth1 10.1.1.1/24
    rootuser@linux-host:~# docker exec -d crpd02 ifconfig eth1 10.1.1.2/24
    rootuser@linux-host:~# docker exec -d crpd01 ifconfig lo0 10.255.255.1 netmask 255.255.255.255
    rootuser@linux-host:~# docker exec -d crpd02 ifconfig lo0 10.255.255.2 netmask 255.255.255.255
  8. Đăng nhập vào vùng chứa crpd01 và xác minh cấu hình giao diện.
    rootuser@linux-host:~# docker exec -it crpd01 bash
    rootuser@crpd01:/# ifconfig
    …..
    eth1: flags=4163 mtu 1500
    inet 10.1.1.1 mặt nạ mạng 255.255.255.0 phát sóng 10.1.1.255
    inet6 fe80::42:acff:fe12:2 tiền tốlen 64 phạm vi 0x20
    ether 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
    Gói RX 24 byte 2128 (2.1 KB)
    Lỗi RX 0 bị mất 0 vượt quá 0 khung hình 0
    Gói TX 8 byte 788 (788.0 B)
    Lỗi TX 0 bị loại bỏ 0 vượt quá 0 sóng mang 0 va chạm 0
    ……..
  9. Gửi ping đến vùng chứa crpd02 để xác nhận kết nối giữa hai vùng chứa. Sử dụng địa chỉ IP eth1 của crpd02 (10.1.1.2) để ping container.
    ping 10.1.1.2 -c 2
    PING 10.1.1.2 (10.1.1.2) 56(84) byte dữ liệu.
    64 byte từ 10.1.1.2: icmp_seq = 1 ttl = 64 time = 0.323 ms
    64 byte từ 10.1.1.2: icmp_seq = 2 ttl = 64 time = 0.042 ms
    - Thống kê ping 10.1.1.2 -
    2 gói tin được truyền, 2 gói tin được nhận, 0% mất gói tin, thời gian 1018ms
    rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
    Đầu ra xác nhận rằng hai container có thể giao tiếp với nhau.

Cấu hình Open Shortest Path First (OSPF)
Bây giờ bạn có hai vùng chứa, crpd01 và crpd02, được kết nối và giao tiếp. Bước tiếp theo là thiết lập
lân cận của hai container. Các bộ định tuyến hỗ trợ OSPF phải hình thành các vùng lân cận với hàng xóm của chúng trước khi
họ có thể chia sẻ thông tin với người hàng xóm đó.

  1. Định cấu hình OSPF trên vùng chứa crpd01.
    [biên tập] rootuser@crpd01# hiển thị tùy chọn chính sách
    khuyến cáo tuyên bố chính sách {
    kỳ 1 {
    từ {
    bộ lọc tuyến đường 10.10.10.0/24 chính xác
    }
    sau đó chấp nhận
    }
    }
    [biên tập] rootuser@crpd01# hiển thị các giao thức
    osf {
    diện tích 0.0.0.0 {
    giao diện eth1;
    giao diện lo0.0
    }
    quảng cáo xuất khẩu
    }
    [biên tập] rootuser@crpd01# hiển thị các tùy chọn định tuyến
    bộ định tuyến-id 10.255.255.1;
    tĩnh {
    tuyến đường 10.10.10.0/24 từ chối
    }
  2. Cam kết cấu hình.
    [biên tập] rootuser@crpd01# cam kết
    cam kết hoàn thành
  3. Lặp lại bước 1 và 2 để định cấu hình OSPF trên vùng chứa crpd02.
    rootuser@crpd02# hiển thị tùy chọn chính sách
    khuyến cáo tuyên bố chính sách {
    kỳ 1 {
    từ {
    bộ lọc tuyến đường 10.20.20.0/24 chính xác;
    }
    sau đó chấp nhận;
    }
    }
    [biên tập] rootuser@crpd02# hiển thị các tùy chọn định tuyến
    bộ định tuyến-id 10.255.255.2
    tĩnh {
    tuyến đường 10.20.20.0/24 từ chối
    }
    [biên tập] rootuser@crpd02# hiển thị giao thức ospf
    diện tích 0.0.0.0 {
    giao diện eth1;
    giao diện lo0.0
    }
    ưu đãi xuất khẩu;
  4. Sử dụng lệnh show để xác minh các lân cận OSPF có lân cận ngay lập tức.
    rootuser@crpd01> hiển thị hàng xóm ospf
    Địa chỉ Giao diện ID Bang Pri Dead
    10.1.1.2 eth1 Đầy đủ 10.255.255.2 128 38
    rootuser@crpd01> hiển thị tuyến đường ospf
    Bảng lộ trình mặc định của cấu trúc liên kết:
    Tiền tố Đường dẫn Tuyến NH Metric NextHop Nexthop
    Loại Loại Loại Giao diện Địa chỉ/LSP
    10.255.255.2 Nội AS BR IP 1 eth1 10.1.1.2
    10.1.1.0/24 IP mạng nội bộ 1 eth1
    10.20.20.0/24 IP mạng Ext2 0 eth1 10.1.1.2
    10.255.255.1/32 IP mạng nội bộ 0 lo0.0
    10.255.255.2/32 IP mạng nội bộ 1 eth1 10.1.1.2

Đầu ra hiển thị địa chỉ loopback của chính container và địa chỉ loopback của bất kỳ container nào liền kề với nó. Kết quả đầu ra xác nhận rằng Junos cRPD đã thiết lập mối quan hệ láng giềng OSPF và đã học được địa chỉ cũng như giao diện của chúng.

View Lõi cRPD của Junos Files
Khi một lõi file được tạo, bạn có thể tìm thấy kết quả trong thư mục /var/crash. Lõi được tạo ra files được lưu trữ trên hệ thống đang lưu trữ các vùng chứa Docker.

  1. Thay đổi thư mục nơi xảy ra sự cố fileđược lưu trữ.
    rootuser@linux-host:~# cd /var/crash
  2. Liệt kê sự cố files.
    rootuser@linux-host:/var/crash# ls -l
    tổng cộng 32
    -rw-r—– 1 root gốc 29304 14 tháng 15 14:0 _usr_bin_unattends-upgrade.XNUMX.crash
  3. Xác định vị trí lõi files.
    rootuser@linux-host:/var/crash# sysctl kernel.core_pattern
    kernel.core_pattern = |/bin/bash -c “$@” — eval /bin/gzip > /var/crash/%h.%e.core.%t-%p-%u.gz

Bước 3: Tiếp tục

Chúc mừng! Bây giờ bạn đã hoàn thành cấu hình ban đầu cho Junos cRPD!

Tiếp theo là gì?
Bây giờ bạn đã định cấu hình bộ chứa cRPD của Junos và thiết lập liên lạc giữa hai bộ chứa, đây là một số điều bạn có thể muốn định cấu hình tiếp theo.

Nếu bạn muốn Sau đó
Tải xuống, kích hoạt và quản lý giấy phép phần mềm của bạn để mở khóa các tính năng bổ sung cho cRPD Junos của bạn Nhìn thấy Giấy phép phần mềm Flex cho cRPD Quản lý giấy phép cRPD
Tìm thêm thông tin chuyên sâu về cài đặt và cấu hình Junos cRPD Nhìn thấy Ngày thứ nhất: Định tuyến gốc trên nền tảng đám mây với cRPD
Xem các bài đăng trên blog về Junos cRPD với Docker Desktop. Nhìn thấy Juniper cRPD 20.4 trên Docker Desktop
Cấu hình các giao thức định tuyến và mạng Nhìn thấy Định tuyến và giao thức mạng
Tìm hiểu về giải pháp định tuyến gốc trên nền tảng đám mây của Juniper Networks Xem video Định tuyến trên nền tảng đám mâyview

Thông tin chung
Dưới đây là một số tài nguyên tuyệt vời sẽ giúp bạn nâng cao kiến ​​thức cRPD Junos của mình lên một tầm cao mới

Nếu bạn muốn Sau đó
Tìm tài liệu chuyên sâu về sản phẩm cho Junos cRPD Nhìn thấy Tài liệu cRPD
Khám phá tất cả tài liệu có sẵn cho hệ điều hành Junos Thăm nom Tài liệu hệ điều hành Junos
Luôn cập nhật về các tính năng mới và đã thay đổi cũng như các tính năng đã biết Xem Ghi chú phát hành hệ điều hành Junos và các vấn đề đã được giải quyết Kiểm tra Ghi chú phát hành hệ điều hành Junos
  • Juniper Networks, logo Juniper Networks, Juniper và Junos là các nhãn hiệu đã đăng ký của Juniper Networks, Inc.
  • Hoa Kỳ và các nước khác. Tất cả các nhãn hiệu, nhãn hiệu dịch vụ, nhãn hiệu đã đăng ký hoặc nhãn hiệu dịch vụ đã đăng ký khác đều là tài sản của chủ sở hữu tương ứng. Juniper Networks không chịu trách nhiệm về bất kỳ sai sót nào trong tài liệu này.
  • Juniper Networks bảo lưu quyền thay đổi, chỉnh sửa, chuyển nhượng hoặc sửa đổi ấn phẩm này mà không cần thông báo.
  • Bản quyền © 2023 Juniper Networks, Inc. Bảo lưu mọi quyền. Bản sửa đổi 01, tháng 2021 năm XNUMX.

Tài liệu / Tài nguyên

Juniper cRPD Giao thức định tuyến trong container Daemonac [tập tin pdf] Hướng dẫn sử dụng
cRPD Giao thức định tuyến trong container Daemonac, cRPD, Giao thức định tuyến trong container Daemonac, Giao thức định tuyến Daemonac, Giao thức Daemonac

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *