当前位置:网站首页>MPLS experiment
MPLS experiment
2022-07-05 06:19:00 【i am okay】
One 、 Experimental topology and experimental requirements
Two 、 Experimental configuration
R1
interface GigabitEthernet0/0/0
ip address 192.168.2.1 255.255.255.0
interface LoopBack0
ip address 192.168.1.1 255.255.255.0
ip route-static 192.168.3.0 255.255.255.0 192.168.2.2
ip route-static 192.168.4.0 255.255.255.0 192.168.2.2
R2
ip vpn-instance a1
// establish VPN Space
ipv4-family
//DR value
route-distinguisher 2:2
vpn-target 2:2 export-extcommunity
//TR value
vpn-target 2:2 import-extcommunity
ip vpn-instance b1
ipv4-family
route-distinguisher 1:1
vpn-target 1:1 export-extcommunity
vpn-target 1:1 import-extcommunity
mpls lsr-id 2.2.2.2
// Appoint mplsid1 Number
mpls
// Turn on mpls
mpls ldp
interface GigabitEthernet0/0/0
ip address 23.1.1.1 255.255.255.0
mpls
// On the interface mpls
mpls ldp
interface GigabitEthernet0/0/1
ip binding vpn-instance b1
// To put VPN Bind the port first and then configure the address , Otherwise IP The address will appear in the common routing table
ip address 192.168.2.2 255.255.255.0
interface GigabitEthernet0/0/2
ip binding vpn-instance a1
ip address 192.168.2.2 255.255.255.0
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
bgp 1
router-id 2.2.2.2
peer 4.4.4.4 as-number 1
peer 4.4.4.4 connect-interface LoopBack0
ipv4-family unicast
undo synchronization
peer 4.4.4.4 enable
ipv4-family vpnv4
policy vpn-target
peer 4.4.4.4 enable
ipv4-family vpn-instance a1
// stay bgp Import VPN a1 The routing
import-route rip 1
ipv4-family vpn-instance b1
import-route direct
// stay bgp towards VPN b1 Import static and direct routes , Can't write , Because handwriting bgp Can't label the second layer
import-route static
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 23.1.1.1 0.0.0.0
rip 1 vpn-instance a1
// by VPN Spatial dynamic routing protocol
undo summary
version 2
network 192.168.2.0
import-route bgp
ip route-static vpn-instance b1 192.168.1.0 255.255.255.0 192.168.2.1
R3
mpls lsr-id 3.3.3.3
mpls
mpls ldp
interface GigabitEthernet0/0/0
ip address 34.1.1.1 255.255.255.0
mpls
mpls ldp
interface GigabitEthernet0/0/1
ip address 23.1.1.2 255.255.255.0
mpls
mpls ldp
interface GigabitEthernet0/0/2
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 23.1.1.2 0.0.0.0
network 34.1.1.1 0.0.0.0
R4
sysname R4
ip vpn-instance a1
ipv4-family
route-distinguisher 2:2
vpn-target 2:2 export-extcommunity
vpn-target 2:2 import-extcommunity
ip vpn-instance b1
ipv4-family
route-distinguisher 1:1
vpn-target 1:1 export-extcommunity
vpn-target 1:1 import-extcommunity
mpls lsr-id 4.4.4.4
mpls
mpls ldp
interface GigabitEthernet0/0/0
ip binding vpn-instance b1
ip address 192.168.3.2 255.255.255.0
interface GigabitEthernet0/0/1
ip address 34.1.1.2 255.255.255.0
mpls
mpls ldp
interface GigabitEthernet0/0/2
ip binding vpn-instance a1
ip address 192.168.3.2 255.255.255.0
interface GigabitEthernet4/0/0
ip address 47.1.1.1 255.255.255.0
interface NULL0
interface LoopBack0
ip address 4.4.4.4 255.255.255.255
bgp 1
router-id 4.4.4.4
peer 2.2.2.2 as-number 1
peer 2.2.2.2 connect-interface LoopBack0
ipv4-family unicast
undo synchronization
peer 2.2.2.2 enable
ipv4-family vpnv4
policy vpn-target
peer 2.2.2.2 enable
ipv4-family vpn-instance a1
import-route ospf 2
ipv4-family vpn-instance b1
import-route direct
import-route static
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 34.1.1.2 0.0.0.0
ospf 2 router-id 4.4.4.4 vpn-instance a1
import-route bgp
area 0.0.0.0
network 192.168.3.2 0.0.0.0
ip route-static vpn-instance a1 192.168.4.0 255.255.255.0 192.168.3.1
ip route-static vpn-instance b1 192.168.4.0 255.255.255.0 192.168.3.1
R5
interface GigabitEthernet0/0/1
ip address 192.168.3.1 255.255.255.0
interface LoopBack0
ip address 192.168.4.1 255.255.255.0
ip route-static 192.168.1.0 255.255.255.0 192.168.3.2
ip route-static 192.168.2.0 255.255.255.0 192.168.3.2
R6
interface GigabitEthernet0/0/0
ip address 192.168.2.1 255.255.255.0
interface LoopBack0
ip address 192.168.1.1 255.255.255.0
rip 1
undo summary
version 2
network 192.168.1.0
network 192.168.2.0
R7
interface GigabitEthernet0/0/0
ip address 192.168.3.1 255.255.255.0
interface GigabitEthernet0/0/1
ip address 47.1.1.2 255.255.255.0
interface GigabitEthernet0/0/2
interface LoopBack0
ip address 192.168.4.2 255.255.255.0
ospf 1 router-id 7.7.7.7
area 0.0.0.0
network 192.168.3.1 0.0.0.0
network 192.168.4.2 0.0.0.0
ip route-static 0.0.0.0 0.0.0.0 192.168.3.2
边栏推荐
- How to set the drop-down arrow in the spinner- How to set dropdown arrow in spinner?
- Leetcode stack related
- 1.15 - input and output system
- MySQL advanced part 1: stored procedures and functions
- [leetcode] day94 reshape matrix
- SPI 详解
- MatrixDB v4.5.0 重磅发布,全新推出 MARS2 存储引擎!
- Sqlmap tutorial (1)
- Leetcode-31: next spread
- 【Rust 笔记】15-字符串与文本(下)
猜你喜欢
Network security skills competition in Secondary Vocational Schools -- a tutorial article on middleware penetration testing in Guangxi regional competition
传统数据库逐渐“难适应”,云原生数据库脱颖而出
Appium foundation - use the first demo of appium
Data visualization chart summary (II)
2021apmcm post game Summary - edge detection
Simple selection sort of selection sort
高斯消元 AcWing 884. 高斯消元解异或線性方程組
Real time clock (RTC)
MySQL advanced part 2: MySQL architecture
可变电阻器概述——结构、工作和不同应用
随机推荐
Is it impossible for lamda to wake up?
Leetcode divide and conquer / dichotomy
博弈论 AcWing 892. 台阶-Nim游戏
What is socket? Basic introduction to socket
WordPress switches the page, and the domain name changes back to the IP address
高斯消元 AcWing 884. 高斯消元解异或線性方程組
MySQL advanced part 1: stored procedures and functions
Leetcode backtracking method
Erreur de connexion Navicat à la base de données Oracle Ora - 28547 ou Ora - 03135
Simple selection sort of selection sort
Leetcode heap correlation
【Rust 笔记】13-迭代器(中)
Real time clock (RTC)
[2020]GRAF: Generative Radiance Fields for 3D-Aware Image Synthesis
[rust notes] 15 string and text (Part 1)
Overview of variable resistors - structure, operation and different applications
Leetcode recursion
Quickly use Amazon memorydb and build your own redis memory database
__ builtin_ Popcount() counts the number of 1s, which are commonly used in bit operations
Record the process of configuring nccl and horovod in these two days (original)