juniper-logo

juniper cRPD Containerized Routing Protocol Daemonac

juniper-cRPD-Containerized-Routing-Protocol-Daemonac-product-image

Impormasyon sa Produkto

Mga detalye

  • Ngalan sa Produkto: Junos Containerized Routing Protocol Daemon (cRPD)
  • Operating System: Linux
  • Linux Host: Ubuntu 18.04.1 LTS (Codename: bionic)
  • Bersyon sa Docker: 20.10.7

Mga Instruksyon sa Paggamit sa Produkto

Lakang 1: Sugdi

Himamata ang Junos cRPD
Ang Junos Containerized Routing Protocol Daemon (cRPD) usa ka software package nga gihimo sa Juniper Networks. Naghatag kini og mga kapasidad sa pag-ruta sa sulud alang sa mga aparato sa network.

Pangandam
Sa wala pa i-install ang Junos cRPD, kinahanglan nimo nga sigurohon nga ang Docker na-install ug gi-configure sa imong host sa Linux.

I-install ug I-configure ang Docker sa usa ka Linux Host
Sunda kini nga mga lakang aron ma-install ug ma-configure ang Docker sa imong host sa Linux

  1. Ablihi ang terminal sa imong Linux host.
  2. I-update ang imong kasamtangan nga listahan sa mga pakete ug i-download ang gikinahanglan nga mga himan pinaagi sa pagpadagan sa mosunod nga sugo
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Idugang ang Docker repository sa Advanced Packaging Tool (APT) nga mga tinubdan pinaagi sa pagpatuman sa mosunod nga sugo
    sudo apt update
  4. I-update ang apt package index ug i-install ang pinakabag-o nga bersyon sa Docker Engine gamit ang mosunod nga sugo
    sudo apt install docker-ce
  5. Aron mapamatud-an ang malampuson nga pag-instalar, pagdagan ang mando
    docker version

I-download ug I-install ang Junos cRPD Software
Kung na-install ug nagdagan ang Docker, mahimo ka magpadayon sa pag-download ug pag-install sa Junos cRPD software pinaagi sa pagsunod niini nga mga lakang

  1. Bisitaha ang Juniper Networks software download page.
  2. I-download ang Junos cRPD software package.
  3. I-install ang na-download nga software package sumala sa gihatag nga mga panudlo sa pag-install.

Kanunay nga Gipangutana nga mga Pangutana (FAQ)

  • P: Mahimo ba nako gamiton ang Junos cRPD nga walay yawe sa lisensya?
    A: Oo, mahimo nimong sugdan ang paggamit sa Junos cRPD nga wala’y yawe sa lisensya pinaagi sa pagsugod sa usa ka libre nga pagsulay. Palihug tan-awa ang seksyon nga "Sugdi ang imong libre nga pagsulay karon" alang sa dugang nga kasayuran.

Dali nga Pagsugod
Junos Containerized Routing Protocol Daemon (cRPD)

Lakang 1: Sugdi

Sa kini nga giya, kami maggiya kanimo kung giunsa ang pag-install ug pag-configure sa Junos® containerized routing protocol process (cRPD) sa usa ka host sa Linux ug i-access kini gamit ang Junos CLI. Sunod, gipakita namon kanimo kung giunsa ang pagkonektar ug pag-configure sa duha nga mga higayon sa Junos cRPD ug pag-establisar og OSPF adjacency.

Himamata ang Junos cRPD

  • Ang Junos cRPD usa ka cloud-native, containerized routing engine nga nagsuporta sa yano nga pag-deploy sa tibuok cloud infrastructure. Ang Junos cRPD nag-decouples sa RPD gikan sa Junos OS ug nag-package sa RPD isip usa ka Docker container nga nagdagan sa bisan unsang Linux-based system, lakip ang mga server ug whitebox routers. Ang Docker usa ka open source software platform nga nagpasimple sa paghimo ug pagdumala sa usa ka virtual nga sudlanan.
  • Gisuportahan sa Junos cRPD ang daghang mga protocol sama sa OSPF, IS-IS, BGP, MP-BGP, ug uban pa. Ang Junos cRPD nag-ambit sa parehas nga gamit sa pagdumala sama sa Junos OS ug Junos OS Evolved aron maghatag usa ka makanunayon nga pag-configure ug kasinatian sa pagdumala sa mga router, server, o bisan unsang aparato nga nakabase sa Linux.

Pangandam

Sa dili ka pa magsugod sa pag-deploy

  • Pamilyar ang imong kaugalingon sa imong kasabutan sa lisensya sa Junos cRPD. Tan-awa ang Flex Software License para sa cRPD ug Pagdumala sa mga Lisensya sa cRPD.
  • Paghimo usa ka Docker hub account. Kinahanglan nimo ang usa ka account aron ma-download ang Docker Engine. Tan-awa ang mga account sa Docker ID alang sa mga detalye.

I-install ug I-configure ang Docker sa usa ka Linux Host

  1. Tinoa nga ang imong host nakab-ot kini nga mga kinahanglanon sa sistema.
    • Suporta sa Linux OS - Ubuntu 18.04
    • Linux Kernel – 4.15
    • Makina sa Docker– 18.09.1 ​​o sa ulahi nga mga bersyon
    • Mga CPU- 2 nga CPU core
    • Memorya – 4 GB
    • Disk space – 10 GB
    • Host processor nga matang - x86_64 multicore nga CPU
    • Interface sa Network - Ethernet
      gamut-user@linux-host:~# uname -a
      Linux ix-crpd-03 4.15.0-147-generic #151-Ubuntu SMP Fri Hun 18 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
      gamut-user@linux-host:lsb_release -a
      Walay LSB modules ang anaa.
      Distributor ID: Ubuntu
      Deskripsyon: Ubuntu 18.04.1 LTS
      Ipagawas: 18.04
      Codename: bionic
  2.  I-download ang Docker software.
    •  I-update ang imong kasamtangan nga listahan sa mga pakete ug i-download ang gikinahanglan nga mga himan.
      rootuser@linux-host:~# apt install apt-transport-https ca-certificate curl software-properties-komon
      [sudo] password alang sa lab
      Nagbasa sa mga lista sa package… Tapos na
      Pagtukod og dependency tree
      Nagbasa sa impormasyon sa estado… Tapos na
      Matikdi, pagpili sa 'apt' imbes sa 'apt-transport-https'
      Ang mosunod nga dugang nga mga pakete i-install: ……………………………………….
    •  Idugang ang Docker repository sa Advanced Packaging Tool (APT) nga mga tinubdan.
      rootuser@linux-host:~# add-apt-repository "deb [arch = amd64] https://download.docker.com/linux/ubuntu bionic stable”
      Pagkuha:1 https://download.docker.com/linux/ubuntu bionic nga InRelease [64.4 kB] Pagkuha:2 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages [18.8 kB] Naigo:3 http://archive.ubuntu.com/ubuntu bionic nga InRelease
      Pagkuha:4 http://archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Pagkuha:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Pagkuha:6 http://archive.ubuntu.com/ubuntu bionic/main Translation-en [516 kB] Pagkuha:7 http://archive.ubuntu.com/ubuntu bionic-security/main Translation-en [329 kB] Pagkuha:8 http://archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [422 kB] Gikuha 1,528 kB sa 8s (185 kB/s)
      Nagbasa sa mga lista sa package… Tapos na
    •  I-update ang database gamit ang mga pakete sa Docker.
      rootuser@linux- host:~# apt update
      Naigo:1 https://download.docker.com/linux/ubuntu bionic Sa Pagpagawas
      Naigo:2 http://archive.ubuntu.com/ubuntu bionic Sa Pagpagawas
      Naigo:3 http://archive.ubuntu.com/ubuntu bionic-security Sa Pagpagawas
      Naigo:4 http://archive.ubuntu.com/ubuntu bionic-updates Sa Release Reading package lists… Tapos na
      Pagtukod og dependency tree
      Nagbasa sa impormasyon sa estado… Tapos na
    •  I-update ang apt package index, ug i-install ang pinakabag-o nga bersyon sa Docker Engine.
      rootuser@linux-host:~# apt install docker-ce Pagbasa sa mga lista sa package... Tapos na
      Pagtukod og dependency tree
      Nagbasa sa impormasyon sa estado… Tapos na
      Ang mosunod nga dugang nga mga pakete i-install containerd.io docker-ce-cli docker-ce-rootless-extras docker-scan-plugin libltdl7 libseccomp2
      Gisugyot nga mga pakete
      aufs-tools cgroupfs-mount | cgroup-lite Girekomenda nga mga pakete
      pigz slirp4netns
      ……………………………………………………….
    •  Susiha aron makita kung malampuson ang pag-instalar.
      rootuser@linux-host:~# docker nga bersyon
      Kliyente: Docker Engine – Komunidad
      Bersyon:20.10.7
      bersyon sa API:1.41
      Lakaw nga bersyon: go1.13.15
      Git pasalig:f0df350
      Gitukod: Miyerko Hun 2 11:56:40 2021
      OS / Arch: linux/amd64
      Konteksto: default
      Eksperimento :tinuod
      Server: Docker Engine – Komunidad
      Makina
      Bersyon
      :20.10.7
      bersyon sa API:1.41 (minimum nga bersyon 1.12)
      Lakaw nga bersyon: go1.13.15
      Git pasalig:b0f5bc3
      Gitukod: Miyerko Hun 2 11:54:48 2021
      OS / Arch: linux/amd64
      Eksperimento: bakak
      containerd
      Bersyon: 1.4.6
      GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
      runc
      Bersyon: 1.0.0-rc95
      GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
      docker-init
      Bersyon: 0.19.0
      GitCommit: de40ad0

TIP: Gamita kini nga mga sugo sa pag-instalar sa mga sangkap nga imong gikinahanglan alang sa Python environment ug packages

  • apt-add-repository nga uniberso
  • apt-get update
  • apt-get install python-pip
  • python -m pip instalar grpcio
  • python -m pip instalar grpcio-tools

I-download ug I-install ang Junos cRPD Software
Karon nga imong na-install ang Docker sa Linux host ug gikumpirma nga ang Docker Engine nagdagan, atong i-download ang
Junos cRPD software gikan sa Juniper Networks software download page.
NOTA: Sa pag-download, pag-instalar, ug pagsugod sa paggamit sa Junos cRPD nga walay yawe sa lisensya, tan-awa Sugdi ang imong libreng pagsulay karon.
NOTA: Mahimo nimong ablihan ang Admin Case nga adunay Customer Care alang sa mga pribilehiyo sa pag-download sa software.

  1. Pagdala ngadto sa panid sa Suporta sa Juniper Networks para sa Junos cRPD: https://support.juniper.net/support/downloads/? p=crpd ug i-klik ang pinakabag-o nga bersyon.
  2. Pagsulod sa imong user ID ug password ug dawata ang Juniper end-user license agreement. Magiyahan ka sa panid sa pag-download sa imahe sa software.
  3. I-download ang hulagway direkta sa imong host. Kopyaha ug idikit ang namugna nga hilo ingon sa gitudlo sa screen.
    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
    Pagsulbad sa cdn.juniper.net (cdn.juniper.net)… 23.203.176.210
    Nagkonektar sa cdn.juniper.net (cdn.juniper.net)|23.203.176.210|:443… konektado.
    Gipadala ang hangyo sa HTTP, naghulat nga tubag… 200 OK
    Gitas-on: 127066581 (121M) [aplikasyon/octet-stream] Pagtipig sa: âjunos-routing-crpd-docker-21.2R1.10.tgzâ
    junos-routing-crpd-docker-21.2R1.10.tgz 100%
    [================================================================ =====================================>] 121.18M 4.08MB/
    sa 34s
    2021-07-14 07:02:44 (3.57 MB/s) – âjunos-routing-crpd-docker-21.2R1.10.tgzâ na-save [127066581/127066581]
  4. I-load ang Junos cRPD software image sa Docker.
    rootuser@linux-host:~# docker load -i junos-routing-crpd-docker-21.2R1.10.tgz
    6effd95c47f2: Nagkarga nga layer [============================================== =====>] 65.61MB/65.61MB
    ……………………………………………………………………………………………………. ..
    Gikarga nga hulagway: crpd:21.2R1.10
    rootuser@linux-host:~# docker nga mga hulagway
    REPOSITORY TAG IMAGE ID GIHIMO NGA LAKI
    crpd 21.2R1.10 f9b634369718 3 ka semana ang milabay 374MB
  5. Paghimo ug data volume para sa configuration ug var logs.
    rootuser@linux-host:~# docker volume paghimo crpd01-config
    crpd01-config
    rootuser@linux-host:~# docker volume paghimo crpd01-varlog
    crpd01-varlog
  6. Paghimo usa ka pananglitan sa Junos cRPD. Niining example, tawgon nimo ni 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
    Sa laing paagi, mahimo nimong igahin ang kantidad sa memorya sa Junos cRPD nga pananglitan samtang nagmugna sa pananglitan.
    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
    WARNING: Ang imong kernel dili mosuporta sa swap limit nga kapabilidad o ang cgroup wala ma-mount. Limitado ang memorya nga walay swap.
    1125e62c9c639fc6fca87121d8c1a014713495b5e763f4a34972f5a28999b56c
    Susiha Mga Kinahanglanon sa Kapanguhaan sa cRPD para sa mga detalye.
  7. Tinoa ang bag-ong nahimo nga mga detalye sa sudlanan.
    rootuser@linux-host:~# docker ps
    GIHIMO NGA STATUS ANG CONTAINER ID IMAGE COMMAND
    MGA NGALAN SA PORTS
    e39177e2a41b crpd:21.2R1.10 “/sbin/runit-init.sh” Mga usa ka minuto ang milabay Up Mga usa ka minuto 22/tcp, 179/
    tcp, 830/tcp, 3784/tcp, 4784/tcp, 6784/tcp, 7784/tcp, 50051/tcp crpd01
    rootuser@linux-host:~# docker stats
    CONTAINER ID NGALAN CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
    CONTAINER ID NGALAN CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.00% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58
    CONTAINER ID NGALAN CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
    e39177e2a41b crpd01 0.05% 147.1MiB / 3.853GiB 3.73% 1.24kB / 826B 4.1kB / 35MB 58

Lakang 2: Up ug Pagdagan

Pag-access sa CLI
Imong gi-configure ang Junos cRPD gamit ang Junos CLI commands para sa routing services. Ania kung giunsa ang pag-access sa Junos CLI:

  1. Log in sa Junos cRPD nga sudlanan.
    rootuser@linux-host:~# docker exec -it crpd01 cli
  2. Susiha ang bersyon sa Junos OS.
    rootuser@crpd01> ipakita ang bersyon
    gamut@crpd01> ipakita nga bersyon
    Hostname: crpd01
    Modelo: cRPD
    Junos: 21.2R1.10
    cRPD package version: 21.2R1.10 nga gitukod sa magtutukod sa 2021-06-21 14:13:43 UTC
  3. Pagsulod sa configuration mode.
    rootuser@crpd01> i-configure
    Pagsulod sa configuration mode
  4. Pagdugang og password sa root administration user account. Pagsulod ug plain text nga password.
    [usba] rootuser@crpd01# set system root-authentication plain-text-password
    Bag-ong password
    I-type pag-usab ang bag-ong password:
  5. Itugyan ang configuration.
    [usba] rootuser@crpd01# commit
    kompleto ang commit
  6. Pag-log in sa Junos cRPD nga pananglitan sa CLI ug ipadayon ang pag-customize sa configuration.

Interconnect cRPD Instances
Karon tun-an nato kung unsaon paghimo og point-to-point nga mga link tali sa duha ka Junos cRPD containers.

Niining example, migamit kami ug duha ka sudlanan, crpd01 ug crpd02, ug ikonektar kini gamit ang eth1 interfaces nga konektado sa OpenVswitch (OVS) bridge sa host. Naggamit kami usa ka tulay nga OVS alang sa Docker networking tungod kay kini nagsuporta sa daghang host networking ug naghatag luwas nga komunikasyon. Tan-awa ang mosunod nga ilustrasyon:

juniper-cRPD-Containerized-Routing-Protocol-Daemonac-iage-01

  1. I-install ang OVS switch utility.
    rootuser@linux-host:~# apt-get install openvswitch-switch
    sudo] password para sa lab:
    Nagbasa sa mga lista sa package… Tapos na
    Pagtukod og dependency tree
    Nagbasa sa impormasyon sa estado… Tapos na
    Ang mosunod nga dugang nga mga pakete i-install:
    libpython-stdlib libpython2.7-minimal nga libpython2.7-stdlib openvswitch-komon nga python python-minimal pythonix
    python2.7 python2.7-minimal
  2. Pag-navigate sa usr / bin nga agianan sa direktoryo ug gamita ang wget command aron i-download ug i-install ang OVS docker.
    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
    Pagsulbad sa raw.githubusercontent.com (raw.githubusercontent.com)… 185.199.109.133, 185.199.111.133,
    185.199.110.133, …
    Pagkonektar sa raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443… konektado.
    Gipadala ang hangyo sa HTTP, naghulat nga tubag… 200 OK
    Gitas-on: 8064 (7.9K) [teksto/plain] Pagtipig sa: âovs-docker.1â
    ovs-docker.1 100%
    [================================================================ =====================================>] 7.88K –.-KB/
    sa 0s
    2021-07-14 07:55:17 (115 MB/s) – âovs-docker.1â naluwas [8064/8064]
  3. Usba ang mga permiso sa OVS bridge.
    rootuser@linux-host:/usr/bin chmod a+rwx ovs-docker
  4. Paghimo og laing Junos cRPD nga sudlanan nga gitawag og crpd02.
    rootuser@linux-host:~# docker run –rm –detach –name crpd02 -h crpd02 –net=bridge –privileged –v crpd02-
    config:/config -v crpd02-varlog:/var/log -it crpd:21.2R1.10
    e18aec5bfcb8567ab09b3db3ed5794271edefe553a4c27a3d124975b116aa02
  5. Paghimo og tulay nga gitawag og my-net. Kini nga lakang nagmugna eth1 interface sa crpd01 ug crdp02.
    rootuser@linux-host:~# docker network paghimo -internal my-net
    37ddf7fd93a724100df023d23e98a86a4eb4ba2cbf3eda0cd811744936a84116
  6. Paghimo ug OVS bridge ug idugang ang crpd01 ug crpd02 nga mga sudlanan nga adunay eth1 interface.
    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. Idugang ang mga IP address sa eth1 interface ug sa loopback interface.
    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. Log in sa crpd01 nga sudlanan ug pamatud-i ang interface configuration.
    rootuser@linux-host:~# docker exec -it crpd01 bash
    rootuser@crpd01:/# ifconfig
    …..
    eth1: mga bandera=4163 mtu 1500
    inet 10.1.1.1 netmask 255.255.255.0 broadcast 10.1.1.255
    inet6 fe80::42:acff:fe12:2 prefixlen 64 scopeid 0x20
    ether 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
    RX packets 24 bytes 2128 (2.1 KB)
    RX errors 0 nahulog 0 overruns 0 frame 0
    TX packets 8 bytes 788 (788.0 B)
    Ang mga kasaypanan sa TX 0 nahulog 0 milabaw 0 carrier 0 bangga 0
    ……..
  9. Pagpadala ug ping sa crpd02 nga sudlanan aron kumpirmahon ang koneksyon tali sa duha ka sudlanan. Gamita ang IP address sa eth1 sa crpd02 (10.1.1.2) sa pag-ping sa sudlanan.
    ping 10.1.1.2 -c 2
    PING 10.1.1.2 (10.1.1.2) 56(84) byte sa datos.
    64 bytes gikan sa 10.1.1.2: icmp_seq=1 ttl=64 time=0.323 ms
    64 bytes gikan sa 10.1.1.2: icmp_seq=2 ttl=64 time=0.042 ms
    — 10.1.1.2 estadistika sa ping —
    2 packet nga gipadala, 2 nadawat, 0% packet loss, oras 1018ms
    rtt min/avg/max/mdev = 0.042/0.182/0.323/0.141 ms
    Ang output nagpamatuod nga ang duha ka sudlanan mahimong makigkomunikar sa usag usa.

I-configure ang Open Shortest Path First (OSPF)
Karon aduna kay duha ka sudlanan, crpd01 ug crpd02, nga konektado ug nakigkomunikar. Ang sunod nga lakang mao ang pagtukod
silingan adjacencies alang sa duha ka sudlanan. Ang OSPF-enabled routers kinahanglang magporma og adjacencies sa ilang silingan kaniadto
makapaambit sila og impormasyon sa maong silingan.

  1. I-configure ang OSPF sa crpd01 nga sudlanan.
    [usba] rootuser@crpd01# ipakita ang mga kapilian sa palisiya
    palisiya-pahayag adv {
    termino 1 {
    gikan sa {
    ruta-filter 10.10.10.0/24 eksakto
    }
    unya dawata
    }
    }
    [edit] rootuser@crpd01# ipakita ang mga protocol
    ospf {
    dapit 0.0.0.0 {
    interface eth1;
    interface lo0.0
    }
    export adv
    }
    [edit] rootuser@crpd01# ipakita routing-options
    router-id 10.255.255.1;
    static {
    rota 10.10.10.0/24 isalikway
    }
  2. Itugyan ang configuration.
    [usba] rootuser@crpd01# commit
    kompleto ang commit
  3. Balika ang mga lakang 1 ug 2 aron ma-configure ang OSPF sa crpd02 nga sudlanan.
    rootuser@crpd02# ipakita ang mga kapilian sa palisiya
    palisiya-pahayag adv {
    termino 1 {
    gikan sa {
    rota-filter 10.20.20.0/24 eksakto;
    }
    unya dawata;
    }
    }
    [edit] rootuser@crpd02# ipakita routing-options
    router-id 10.255.255.2
    static {
    rota 10.20.20.0/24 isalikway
    }
    [edit] rootuser@crpd02# ipakita ang mga protocol ospf
    dapit 0.0.0.0 {
    interface eth1;
    interface lo0.0
    }
    export adv;
  4. Gamita ang show commands sa pagmatuod sa OSPF silingan nga adunay usa ka diha-diha nga adjacency.
    rootuser@crpd01> ipakita ospf silingan
    Address Interface State ID Pri Dead
    10.1.1.2 eth1 Bug-os nga 10.255.255.2 128 38
    rootuser@crpd01> ipakita ang ruta sa ospf
    Topology default nga Ruta Table:
    Prefix Path Ruta NH Metric NextHop Nexthop
    Type Type Type Interface Address/LSP
    10.255.255.2 Intra AS BR IP 1 eth1 10.1.1.2
    10.1.1.0/24 Intra Network IP 1 eth1
    10.20.20.0/24 Ext2 Network IP 0 eth1 10.1.1.2
    10.255.255.1/32 Intra Network IP 0 lo0.0
    10.255.255.2/32 Intra Network IP 1 eth1 10.1.1.2

Ang output nagpakita sa kaugalingong loopback nga adres sa sudlanan ug ang loopback nga adres sa bisan unsang mga sudlanan diin kini kasikbit dayon. Ang output nagpamatuod nga ang Junos cRPD nakatukod ug OSPF silingan nga relasyon ug nakakat-on sa ilang mga adres ug mga interface.

View Junos cRPD Core Files
Sa diha nga ang usa ka kinauyokan file namugna, imong makit-an ang output sa /var/crash folder. Ang namugna nga kinauyokan files gitipigan sa sistema nga nag-host sa mga sudlanan sa Docker.

  1. Usba sa direktoryo kung diin nahagsa files gitipigan.
    rootuser@linux-host:~# cd /var/crash
  2. Ilista ang pagkahagsa files.
    rootuser@linux-host:/var/crash# ls -l
    total 32
    -rw-r—– 1 gamut nga gamut 29304 Hul 14 15:14 _usr_bin_unattended-upgrade.0.crash
  3. Ilha ang nahimutangan sa kinauyokan 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

Lakang 3: Padayon

Mga pahalipay! Nakompleto na nimo ang inisyal nga configuration para sa Junos cRPD!

Unsa ang Sunod?
Karon nga imong na-configure ang Junos cRPD nga mga sudlanan ug nakatukod og komunikasyon tali sa duha ka mga sudlanan, aniay pipila ka mga butang nga mahimo nimong i-configure sa sunod.

Kung gusto nimo Unya
Pag-download, pag-aktibo, ug pagdumala sa imong mga lisensya sa software aron maablihan ang dugang nga mga bahin alang sa imong Junos cRPD Tan-awa Flex Software License para sa cRPD ug Pagdumala sa mga Lisensya sa cRPD
Pangitaa ang dugang nga lawom nga kasayuran bahin sa pag-install ug pag-configure sa Junos cRPD Tan-awa Unang Adlaw: Cloud Native Routing nga adunay cRPD
Susihon ang mga post sa blog bahin sa Junos cRPD nga adunay Docker Desktop. Tan-awa Juniper cRPD 20.4 sa Docker Desktop
I-configure ang ruta ug mga protocol sa network Tan-awa Routing ug Network Protocols
Pagkat-on mahitungod sa Juniper Networks cloud-native routing solution Tan-awa ang video Cloud-Native Routing Overview

Kinatibuk-ang Impormasyon
Ania ang pipila ka maayo kaayo nga mga kapanguhaan nga makatabang kanimo nga makuha ang imong kahibalo sa Junos cRPD sa sunod nga lebel

Kung gusto nimo Unya
Pangitag lawom nga dokumentasyon sa produkto para sa Junos cRPD Tan-awa Dokumentasyon sa cRPD
Susihon ang tanan nga dokumentasyon nga magamit alang sa Junos OS Bisita Dokumentasyon sa Junos OS
Magpabilin nga updated sa mga bag-o ug nabag-o nga mga bahin ug nahibal-an Tan-awa ang Junos OS Release Notes ug nasulbad ang mga isyu Tan-awa Mga Nota sa Pagpagawas sa Junos OS
  • Ang Juniper Networks, ang logo sa Juniper Networks, Juniper, ug Junos kay mga rehistradong marka sa pamatigayon sa Juniper Networks, Inc.
  • Estados Unidos ug uban pang mga nasud. Ang tanan nga uban pang mga marka sa pamatigayon, mga marka sa serbisyo, mga rehistradong marka, o mga rehistradong marka sa serbisyo kay gipanag-iya sa ilang tagsa-tagsa ka tag-iya. Ang Juniper Networks walay responsibilidad sa bisan unsang mga sayop niini nga dokumento.
  • Ang Juniper Networks adunay katungod sa pag-usab, pag-usab, pagbalhin, o pag-usab niini nga publikasyon nga walay pahibalo.
  • Copyright © 2023 Juniper Networks, Inc. Tanang katungod gigahin. Pin 01, Septiyembre 2021.

Mga Dokumento / Mga Kapanguhaan

juniper cRPD Containerized Routing Protocol Daemonac [pdf] Giya sa Gumagamit
cRPD Containerized Routing Protocol Daemonac, cRPD, Containerized Routing Protocol Daemonac, Routing Protocol Daemonac, Protocol Daemonac

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *