项目综合实训,vrrp+bfd,以及策略路由的应用

news2024/10/7 8:28:50

目录

一. 项目需求

二. Visio设备画图

三. 设备选型

三.vlan规划

四.Ip地址规划

五.实验拓扑图

六.配置过程及结果

  • 项目需求

1.S1作为VLAN10的主网关和根桥,S2作为vlan20的主网关和根桥

2.R1和R2作为出口设备互为备份;连接不同运营商实现双出口链路上连,互为备份;

3.Vlan 10用户正常使用左边链路访问互联网,vlan20用户正常使用右边链路访问互联网

4.主机IP动态获取,但是市场部经理主机要求每次获得同一个IP地址

5.内网主机可以访问外网

6.IP规划要求:内网采用192.168.X.0/24,其中X替换为自己的学号,学号为10,可以选择192.168.10/24和192.168.20/24网段;设备互联采用172.16.1.0/24网段;公网地址有一字节为自己的学号。

实训要求:

根据网络规划图完成IP地址规划表、设备选型,并采用适当的技术满足网络高可靠性需求。

测试要求:

  1. 接入交换机一条上行链路故障;
  2. 核心层交换机一台故障;
  3. 出口路由器连接电信宽带链路故障;

4.电信运营商故障;

逐─测试以上场景内网访问外网联通性。

  • Visio设备画图
  • 设备选型

设备管理规划

设备图形:
s5735:

Ar8700:

华为设备路由器交换机采用的是vrp(通用路由平台)系统,服务器采用的是欧拉的操作系统

产品名字

产品型号

设备命名

登录密码

路由器

Ar8700

Dianxin

123456

路由器

Ar8700

Dianxin

123456

路由器

Ar8700

Liantong

123456

路由器

Ar8700

R3

123456

交换机

S5735

S1

123456

交换机

S5735

S2

123456

交换机

S3700

S3

123456

集线器

Hub

H1

集线器

Hub

H2

三.vlan规划

Vlan id

VLAN用途

IP网段

Vlan10

市场部门

192.168.1.0/24

Vlan20

研发部

192.168.2.0/24

Vlan100

交换机与电信互联

172.16.2.0/24

Vlan200

交换机与联通互联

172.16.4.0/24

四.Ip地址规划

产品型号

设备命名

接口

Ip地址

AR2220

Dianxin

G0/0/1

172.16.2.1/24

AR2220

Dianxin

G0/0/2

13.13.13.13/24

AR2220

Dianxin

G0/0/0

1.1.1.1/24

AR2220

Dianxin

G4/0/0

172.16.4.1/24

Ar2220

Liantong

G0/0/1

172.16.5.1/24

Ar2220

Liantong

G0/0/2

37.37.37.37/24

Ar2220

Liantong

G0/0/0

31.31.31.31/24

Ar2220

Liantong

G4/0/0

172.16.4.2/24

Ar2220

R3

G0/0/1

1.1.1.2/24

Ar2220

R3

G0/0/0

31.31.31.32/24

AR2220

R3

Loopback0

8.8.8.8/32

S5700

S1

G0/0/1

Vlan100

S5700

S1

G0/0/2

Vlan200

S5700

S1

G0/0/3

E-trunk 1

S5700

S1

G0/0/4

E-trunk 1

S5700

S2

G0/0/1

Vlan200

S5700

S2

G0/0/2

Vlan100

S5700

S2

G0/0/3

E-trunk 1

S5700

S2

G0/0/4

E-trunk 1

五.实验拓扑图

六.配置过程及结果

基础配置

Vlan划分以及IP配置

交换机配置

S3

<Huawei>sy                                    //进入系统视图

Enter system view, return user view with Ctrl+Z.

[Huawei]sys S3                               //更改设备的名称命名为S3

[S3]  v b 10 20

[S3]int e0/0/1 //打开e0/0/1接口

[S3-Ethernet0/0/1]p l t                   //配置该接口的端口类型为trunk

[S3-Ethernet0/0/1]p t a v 10 20          //配置放行vlan为10 20

[S3-Ethernet0/0/1]int e0/0/2              //打开e0/0/2接口

[S3-Ethernet0/0/2]p l t                    //配置该接口的端口类型为trunk

[S3-Ethernet0/0/2]p t a v 10 20 //配置放行vlan为10 20

[S3-Ethernet0/0/1]int e0/0/3          //打开e0/0/3接口

[S3-Ethernet0/0/3]p l a                  //配置端口类型为access

[S3-Ethernet0/0/3]p d v 10      //配置入接口打上标签出接口摘掉标签10

[S3-Ethernet0/0/3]int e0/0/4 //打开e0/0/4接口

[S3-Ethernet0/0/4]p l a //配置端口类型为access

[S3-Ethernet0/0/4]p d v 20 //配置入接口打上标签出接口摘掉标签20

S1

<Huawei>sy //进入系统视图

Enter system view, return user view with Ctrl+Z.

[Huawei]sy s1                     //更改设备的名称命名为S3

[s1]un in en

Info: Information center is disabled.

[s1]v b 10 20 100 200 300             // 创建vlan 10 20 100 200 300

Info: This operation may take a few seconds. Please wait for a moment...done.

[s1]int g0/0/5                      //打开g0/0/5接口

[s1-GigabitEthernet0/0/5]p l t       //配置该接口的端口类型为trunk

[s1-GigabitEthernet0/0/5]p t a v 10 20 //配置放行vlan为10 20

[s1-GigabitEthernet0/0/5]q //退出系统视图

[s1]int e 1 //打开Eth-Trunk 1接口

[s1-Eth-Trunk1]q

[s1]int g0/0/3                                  //打开g0/0/3接口

[s1-GigabitEthernet0/0/3]e 1         //将当前接口加入到Eth-Trunk1中。

[s1-GigabitEthernet0/0/3]int g0/0/4        //打开g0/0/4接口

[s1-GigabitEthernet0/0/4] e  l        //将当前接口加入到Eth-Trunk1中。

[s1]int g0/0/2                                 //打开g0/0/2接口

[s1-GigabitEthernet0/0/2]p l a      //配置端口类型为access

[s1-GigabitEthernet0/0/2]p d v 200 //配置入接口打上标签出接口摘掉标签200

[s1-GigabitEthernet0/0/2]int g0/0/1 //打开g0/0/1接口

[s1-GigabitEthernet0/0/1]p l a               //配置端口类型为access

[s1-GigabitEthernet0/0/1]p d v 100 //配置入接口打上标签出接口摘掉标签100

[s1-GigabitEthernet0/0/1]int e 1 //打开Eth-Trunk 1接口

[s1-Eth-Trunk1]p l t                         //配置该接口的端口类型为trunk

[s1-Eth-Trunk1]p t a v 300 10 20  100 200//配置放行vlan为300 10 20 100 200(这里放行了两个交换机的所有vlan)

[s1-Eth-Trunk1]q                     //返回上一级

[s1]int v 10                               //打开vlanif10的虚拟接口

[s1-Vlanif10]ip add 192.168.1.1 24     //配置ip地址

[s1-Vlanif10]q  //返回上一级

[s1]int v 300 //打开vlanif300的虚拟接口

[s1-Vlanif300]ip add 172.16.1.1 24          //配置ip地址

[s1-Vlanif300]int v 100 //打开vlanif100的虚拟接口

[s1-Vlanif100]ip add 1.1.1.2 24           //配置ip地址

[s1-Vlanif100]int v 200 //打开vlanif100的虚拟接口

[s1-Vlanif200]ip add 3.3.3.4 24  //配置ip地址

[s1]int v 20 //打开vlanif100的虚拟接口

[s1-Vlanif20]ip add 192.168.2.2 24 //配置ip地址

S2

<Huawei>sy

Enter system view, return user view with Ctrl+Z.

[Huawei]sys s2

[s2]v b 10 20 100 300 200             // 创建vlan 10 20 100 300 200

[s2]un in en

Info: Information center is disabled.

[s2]int g0/0/5 //打开g0/0/5接口

[s2-GigabitEthernet0/0/5]p l t            //配置该接口的端口类型为trunk

[s2-GigabitEthernet0/0/5]p t a v 10 20  //配置放行vlan为10 20

[s2-GigabitEthernet0/0/5]int e 1 //打开Eth-Trunk 1接口

[s2-Eth-Trunk1]q

[s2]int g0/0/3                                //打开g0/0/3接口

[s2-GigabitEthernet0/0/3]e 1             //将当前接口加入到Eth-Trunk1中。

Info: This operation may take a few seconds. Please wait for a moment...done.

[s2-GigabitEthernet0/0/3]int g0/0/4  //打开g0/0/4接口

[s2-GigabitEthernet0/0/4]e 1            //将当前接口加入到Eth-Trunk1中。

Info: This operation may take a few seconds. Please wait for a moment...done.

[s2-GigabitEthernet0/0/4]int g0/0/2  //打开g0/0/2接口

[s2-GigabitEthernet0/0/2]p l a //配置端口类型为access

[s2-GigabitEthernet0/0/2]p d v 100 //配置入接口打上标签出接口摘掉标签100

[s2-GigabitEthernet0/0/2]int g0/0/1        //打开g0/0/2接口

[s2-GigabitEthernet0/0/1]p l a          //配置端口类型为access

[s2-GigabitEthernet0/0/1]p d v 200//配置入接口打上标签出接口摘掉标签200

[s2-GigabitEthernet0/0/1]int e 1 //打开Eth-Trunk 1接口

[s2-Eth-Trunk1]p l t                  //配置该接口的端口类型为trunk

[s1-Eth-Trunk1]p t a v 300 10 20  100 200//配置放行vlan为300 10 20 100 200(这里放行了两个交换机的所有vlan)

[s2-Eth-Trunk1]int v 10                     //打开vlanif10的虚拟接口

[s2-Vlanif10]ip add 192.168.1.2 24       //配置ip地址

[s2-Vlanif10]int v 20 //打开vlanif20的虚拟接口

[s2-Vlanif20]ip add 192.168.2.1 24       //配置ip地址

[s2-Vlanif20]int v 300 //打开vlanif300的虚拟接口

[s2-Vlanif300]ip add 172.16.1.2 24       //配置ip地址

[s2-Vlanif300]int v 100 //打开vlanif100的虚拟接口

[s2-Vlanif100]ip add 9.9.9.10 24       //配置ip地址

[s2-Vlanif100]int v 200 //打开vlanif200的虚拟接口

[s2-Vlanif200]ip add 10.10.10.11 24  池

isnxin

<Huawei>sy

Enter system view, return user view with Ctrl+Z.

[Huawei]sy dianxin                    //更改设备的名称命名为dianxin

[dianxin]int g0/0/0                      //打开g0/0/0接口

[dianxin-GigabitEthernet0/0/0]ip add 2.2.2.2 24  //配置ip地址

[dianxin-GigabitEthernet0/0/0]int g0/0/1          //打开g0/0/1接口

[dianxin-GigabitEthernet0/0/1]ip add 1.1.1.1 24  //配置ip地址

[dianxin-GigabitEthernet0/0/1]int g0/0/2          //打开g0/0/2接口

[dianxin-GigabitEthernet0/0/2]ip add 13.13.13.13 24  //配置ip地址

[dianxin-GigabitEthernet0/0/2]int g4/0/0            //打开g0/0/4接口

[dianxin-GigabitEthernet4/0/0]ip add 9.9.9.9 24    //配置ip地址

Liantong

<Huawei>sy

Enter system view, return user view with Ctrl+Z.

[Huawei]sy liantong                      //更改设备的名称命名为liantong 

[liantong]int g0/0/0                                       //打开g0/0/0接口

[liantong-GigabitEthernet0/0/0]ip add 31.31.31.31 24     //配置ip地址

[liantong-GigabitEthernet0/0/0]int g0/0/2             //打开g0/0/2接口

[liantong-GigabitEthernet0/0/2]ip add 37.37.37.37 24      //配置ip地址

[liantong-GigabitEthernet0/0/2]int g4/0/0             //打开g4/0/0接口

[liantong-GigabitEthernet4/0/0]ip add 3.3.3.3 24         //配置ip地址

[liantong-GigabitEthernet4/0/0]int g0/0/1            //打开g0/0/1 接口

[liantong-GigabitEthernet0/0/1]ip add 10.10.10.10 24    //配置ip地址

Ip地址池和网关配置

S2

<s2>sy              //进入系统视图

Enter system view, return user view with Ctrl+Z.

[s2]dhcp e          //启动DHCP

Info: The operation may take a few seconds. Please wait for a moment.done.

[s2]int v 10          //打开vlanif10的虚拟接口

[s2-Vlanif10]dhcp sel int    //使能接口采用接口地址池的DHCP服务器功能

[s2-Vlanif10]dhcp server static-bind ip-address 192.168.1.253 mac-address 5489-9858-03F4          //配置将接口地址池中的IP地址与DHCP客户端MAC地址绑定。

[s2-Vlanif10]int v 20       //打开vlanif20的虚拟接口

[s2-Vlanif20]dhcp sel int       //使能接口采用接口地址池的DHCP服务器功能

S1

<s1>sy                //进入系统视图

Enter system view, return user view with Ctrl+Z.

[s1]dhcp e               //启动DHCP

Info: The operation may take a few seconds. Please wait for a moment.done.

[s1]int v 10             //打开vlanif10的虚拟接口

[s1-Vlanif10]dhcp sel int   //使能接口采用接口地址池的DHCP服务器功能

[s1-Vlanif10]dhcp ser

[s1-Vlanif10]dhcp server  s

[s1-Vlanif10]dhcp server  static-bind  ip

[s1-Vlanif10]dhcp server  static-bind  ip-address  192.168.1.253 ma

[s1-Vlanif10]dhcp server  static-bind  ip-address  192.168.1.253 mac-address 5489-9858-03F4            //配置将接口地址池中的IP地址与DHCP客户端MAC地址绑定。

[s1-Vlanif10]int v 20        //打开vlanif20的虚拟接口

[s1-Vlanif20]dhcp sel int     //使能接口采用接口地址池的DHCP服务器功能

Mstp配置

S1

<s1>sy              //进入系统视图

Enter system view, return user view with Ctrl+Z.

[s1]stp mode mstp             //配置交换设备的生成树协议工作模式为MSTP

[s1]stp region-configuration             //进入MST域视图。

[s1-mst-region]region-name lwh         //配置交换设备的MST域名为lwh 

[s1-mst-region]instance  1 vlan  10   //将实例1划分到vlan10中

[s1-mst-region]instance  2 vlan  20   //将实例2划分到vlan20中

[s1-mst-region]active  region-configuration //激活MST域配置。

Info: This operation may take a few seconds. Please wait for a moment...done.

[s1-mst-region]q

[s1]stp instance  1  root  primary     //将实例1设置为主根

[s1]stp instance  2  root  secondary   //将实例2设置为备根

S2

<s2>sy               //进入系统视图

Enter system view, return user view with Ctrl+Z.

[s2]stp mode  mstp    //配置交换设备的生成树协议工作模式为MSTP

[s2]stp region-configuration  //进入MST域视图。

[s2-mst-region]region-name lwh  //配置交换设备的MST域名为lwh 

[s2-mst-region]instance  1 vlan  10    //将实例1划分到vlan10中

[s2-mst-region]instance  2 vlan  20   //将实例2划分到vlan20中

[s2-mst-region]active  region-configuration //激活MST域配置。

Info: This operation may take a few seconds. Please wait for a moment...done.

[s2-mst-region]q

[s2]stp instance  1 root  secondary   //将实例1设置为主根

[s2]stp instance  2 root  primary    //将实例2设置为备根

S3

<S3>sy                  //进入系统视图

Enter system view, return user view with Ctrl+Z.

[S3]stp mode mstp           //配置交换设备的生成树协议工作模式为MSTP

[S3]stp region-configuration  //进入MST域视图。

[S3-mst-region]instance  1 vlan  10     //将实例1划分到vlan10中

[S3-mst-region]instance  2 v 20    //将实例2划分到vlan20中

[S3-mst-region]region-name lwh  //配置交换设备的MST域名为lwh 

[S3-mst-region]active region-configuration    //激活MST域配置。

Info: This operation may take a few seconds. Please wait for a moment...done.

[S3-mst-region]q

效果

[S3]dis stp instance 1 b

 MSTID  Port                        Role  STP State     Protection

   1    Ethernet0/0/1               ROOT  FORWARDING      NONE

   1    Ethernet0/0/2               ALTE  DISCARDING      NONE

   1    Ethernet0/0/3               DESI  FORWARDING      NONE

[S3]dis stp instance 2 b

 MSTID  Port                        Role  STP State     Protection

   2    Ethernet0/0/1               ALTE  DISCARDING      NONE

   2    Ethernet0/0/2               ROOT  FORWARDING      NONE

   2    Ethernet0/0/4               DESI  FORWARDING      NONE

[S3]

Vrrp和bfd在交换机上的配置

S1

<s1>sy           //进入系统视图

Enter system view, return user view with Ctrl+Z.

[s1]int v 10 //进入vlanif10

[s1-Vlanif10]vrrp vrid  1 virtual-ip  192.168.1.254 //创建VRRP1备份组并为备份组指定虚拟IPv1地址为192.168.1.254

[s1-Vlanif10]vrrp vrid  1 priority 110 //配置设备在VRRP1备份组中的优先级为110

[s1-Vlanif10]q //返回上一级

[s1]int v 20 //进入vlanif20

[s1-Vlanif20]vrrp vrid  2 virtual-ip  192.168.2.254   //创建VRRP2备份组并为备份组指定虚拟IPv2地址为192.168.2.254

[s1-Vlanif20]vrrp vrid  2 priority 90 //配置设备在VRRP2备份组中的优先级为90

S2

<s2>sy //进入系统视图

Enter system view, return user view with Ctrl+Z.

[s2]int v 10 //进入vianif10

[s2-Vlanif10]vrrp vrid  1 virtual-ip  192.168.1.254   //创建VRRP1备份组并为备份组指定虚拟IPv1地址为192.168.1.254

[s2-Vlanif10]vrrp vrid 1 priority 90 //配置设备在VRRP1备份组中的优先级为90

[s2-Vlanif10]int v 20                  //进入vlanif20

[s2-Vlanif20]vrrp vrid  2 virtual-ip  192.168.2.254    //创建VRRP2备份组并为备份组指定虚拟IPv2地址为192.168.2.254

[s2-Vlanif20]vrrp vrid  2 priority 110 //配置设备在VRRP2备份组中的优先级为110

[s2-Vlanif20]

S1

<s2>sy //进入系统视图

Enter system view, return user view with Ctrl+Z.

[s1]bfd lwh bind  peer-ip 192.168.2.1  source-ip 192.168.2.2 auto //创建静态标识符自协商bfd会话,本端 192.168.2.2,对端192.168.2.1

[s1-bfd-session-lwh]discriminator local  2 //配置静态bfd会话的本地标识符和远端标识符2

[s1-bfd-session-lwh]discriminator remote  1 //配置静态bfd会话的本地标识符和远端标识符1

[s1-bfd-session-lwh]min-tx-interval 101 //配置bfd报文的发送间隔101

[s1-bfd-session-lwh]min-rx-interval 102 //配置bfd报文的发送间隔102

[s1-bfd-session-lwh]commit        //提交配置

[s1-bfd-session-lwh]q        //返回上一级

[s1]bfd lsl bind  peer-ip 192.168.1.2  source-ip 192.168.1.1 auto //创建静态标识符自协商bfd会话,本端 192.168.1.1,对端192.168.1.2

[s1-bfd-session-lsl]discriminator local  3 //配置静态bfd会话的本地标识符和远端标识符3

[s1-bfd-session-lsl]discriminator remote  4 //配置静态bfd会话的本地标识符和远端标识符4

[s1-bfd-session-lsl]min-tx-interval 103 //配置bfd报文的发送间隔103

[s1-bfd-session-lsl]min-rx-interval 104 //配置bfd报文的发送间隔104

[s1-bfd-session-lsl]commit //提交配置

S2

<s2>sy //进入系统视图

Enter system view, return user view with Ctrl+Z.

[s2]bfd //启动bfd

[s2-bfd]q    //返回上一级

[s2]bfd lwh bind  peer-ip 192.168.2.2  source-ip 192.168.2.1 auto    //创建静态标识符自协商bfd会话,本端 192.168.2.1,对端192.168.2.2

[s2-bfd-session-lwh]discriminator local  1 //配置静态bfd会话的本地标识符和远端标识符1

[s2-bfd-session-lwh]discriminator remote  2 //配置静态bfd会话的本地标识符和远端标识符2

[s2-bfd-session-lwh]min-tx-interval 102 //配置bfd报文的发送间隔102

[s2-bfd-session-lwh]min-tx-interval 101 //配置bfd报文的发送间隔101

[s2-bfd-session-lwh]commit //提交配置

[s2-bfd-session-lwh]q //返回上一级

[s2]bfd lsl bind  peer-ip 192.168.1.1  source-ip 192.168.1.2 auto    //创建静态标识符自协商bfd会话,本端 192.168.1.2,对端192.168.1.1

[s2-bfd-session-lsl]discriminator local  4 //配置静态bfd会话的本地标识符和远端标识符4

[s2-bfd-session-lsl]discriminator remote  3 //配置静态bfd会话的本地标识符和远端标识符3

[s2-bfd-session-lsl]min-tx-interval 103 //配置bfd报文的发送间隔103

[s2-bfd-session-lsl]min-rx-interval 104 //配置bfd报文的发送间隔104

[s2-bfd-session-lsl]commit //提交配置

[s2-bfd-session-lsl]q //返回上一级

效果

<s1>dis bfd session all

--------------------------------------------------------------------------------

Local Remote     PeerIpAddr      State     Type        InterfaceName            

--------------------------------------------------------------------------------

8192  8192       192.168.2.1     Up        S_AUTO_PEER       -                  

3     4          192.168.1.2     Up        S_IP_PEER         -                  

--------------------------------------------------------------------------------

     Total UP/DOWN Session Number : 2/0

策略路由s2

<s1>sy //进入系统视图

Enter system view, return user view with Ctrl+Z.

第一步

[s1]acl 3000 //创建acl 3000

[s1-acl-adv-3000]rule  5 permit  ip source   192.168.1.0 0.0.0.255 //创建规则5允许ip地址为192.168.1.0 0.0.0.255通过

[s1-acl-adv-3000]q //返回上一级

[s1]acl 3001 //创建acl 3001

[s1-acl-adv-3001]rule  5 permit  ip source  192.168.2.0 0.0.0.255 //创建规则5允许ip地址为192.168.2.0 0.0.0.255通过

[s1-acl-adv-3001]q //返回上一级

第二步

[s1]traffic classifier todianxin //进入电信流分类视图

[s1-classifier-todianxin]if-match  acl  3000 //在流分类中创建基于acl3000进行分类的匹配规则

[s1-classifier-todianxin]q   //返回上一级

[s1]traffic classifier  toliantong //进入联通流分类视图

[s1-classifier-toliantong]if-match  acl 3001 //在流分类中创建基于acl3001进行分类的匹配规则

[s1-classifier-toliantong]q //返回上一级

第三步

[s1]traffic behavior todianxin //进入电信流行为视图

[s1-behavior-todianxin]redirect ip-nexthop 172.16.3.1 //在流行为中创建将报文重定向到单个下一条172.16.3.1的动作

[s1-behavior-todianxin]q //返回上一级

[s1]traffic behavior  toliantong //进入联通流行为视图

[s1-behavior-toliantong]redirect  ip-nexthop 172.16.5.1 //在流行为中创建将报文重定向到单个下一条172.16.5.1的动作

[s1-behavior-toliantong]q //返回上一级

第四步

[s1]traffic policy 1 //创建一个策略1

[s1-trafficpolicy-1]classifier todianxin behavior  todianxin //绑定电信流分类和流行为

[s1-trafficpolicy-1]classifier  toliantong behavior  toliantong //绑定联通流分类和流行为

[s1-trafficpolicy-1]q //返回上一级

第五步

[s1]int g0/0/5 //进入g0/0/5接口

[s1-GigabitEthernet0/0/5]traffic-policy 1 inbound //在g/0/0/5入接口应用该策略

<s2>sy //进入系统视图

Enter system view, return user view with Ctrl+Z.

第一步

[s2]acl 3000 //创建acl 3000

[s2-acl-adv-3000]rule  5 permit  ip source   192.168.1.0 0.0.0.255 //创建规则5允许ip地址为192.168.1.0 0.0.0.255通过

[s2-acl-adv-3000]q //返回上一级

[s2]acl 3001 //创建acl  3001

[s2-acl-adv-3001]rule  5 permit  ip source  192.168.2.0 0.0.0.255      //创建规则5允许ip地址为192.168.2.0 0.0.0.255通过

[s2-acl-adv-3001]q //返回上一级

第二步

[s2]traffic classifier todianxin //进入电信流分类视图

[s2-classifier-todianxin]if-match  acl  3000   //在流分类中创建基于ACL3000进行分类的匹配规则

[s2-classifier-todianxin]q //返回上一级

[s2]traffic classifier  toliantong //进入联通流分类视图

[s2-classifier-toliantong]if-match  acl 3001 //在流分类中创建基于ACL3001进行分类的匹配规则

[s2-classifier-toliantong]q //返回上一级

第三步

[s2]traffic behavior todianxin  //进入电信流行为视图

[s2-behavior-todianxin]redirect ip-nexthop 172.16.2.1     //在流行为中创建将报文重定向到单个下一条172.16.4.1的动作

[s2-behavior-todianxin]q //返回上一级

[s2]traffic behavior  toliantong //进入联通流行为视图

[s2-behavior-toliantong]redirect  ip-nexthop 172.16.4.1 //在流行为中创建将报文重定向到单个下一条172.168.4.1的动作

[s2-behavior-toliantong]q //返回上一级

第四步

[s2]traffic policy 1   //创建一个策略1

[s2-trafficpolicy-1]classifier todianxin behavior  todianxin //绑定电信流分类和流行为

[s2-trafficpolicy-1]classifier  toliantong behavior  toliantong //绑定联通流分类和流行为

[s2-trafficpolicy-1]q //返回上一级

第五步

[s2]int g0/0/5 //进入g0/0/5接口

[s2-GigabitEthernet0/0/5]traffic-policy 1 inbound //在g/0/0/5入接口应用该策略

Ospf配置

S1

[s1]ospf

[s1-ospf-1]dis th

#

ospf 1  //osdf进程1

 area 0.0.0.0   //进入区域0

  network 192.168.1.0 0.0.0.255   //宣告网段

  network 192.168.2.0 0.0.0.255   //宣告网段

  network 172.16.2.0 0.0.0.255   //宣告网段

  network 172.16.4.0 0.0.0.255   //宣告网段

#

Return  //从除用户视图外的其他视图退回到用户视图

S2

[s2-ospf-1]dis th

#

ospf 1   //osdf进程1

 area 0.0.0.0  //进入区域0

  network 172.16.3.0 0.0.0.255   //宣告网段

  network 172.16.5.0 0.0.0.255    //宣告网段

  network 172.16.1.0 0.0.0.255   //宣告网段

#

Return  //从除用户视图外的其他视图退回到用户视图

[s2-ospf-1]

R1

#

ospf 1  //osdf进程1

 area 0.0.0.0   //进入区域0

  network 172.16.2.0 0.0.0.255   //宣告网段

  network 172.16.3.0 0.0.0.255   //宣告网段

#

R2

[V200R003C00]

#

ospf 1       //ospf 进程1

 area 0.0.0.0      //进入区域0

  network 172.16.4.0 0.0.0.255     //宣告网段 

  network 172.16.5.0 0.0.0.255      //宣告网段 

#

Return       //从除用户视图外的其他视图退回到用户视图

静态地址配置

S1

ip route-static 0.0.0.0 0.0.0.0 172.16.2.1     //这是一条缺省路由,默认优先级为60

ip route-static 0.0.0.0 0.0.0.0 172.16.4.1     //这是一条缺省路由,默认优先级为60

S2

ip route-static 0.0.0.0 0.0.0.0 172.16.5.1            //这是一条缺省路由,默认优先级为60

ip route-static 0.0.0.0 0.0.0.0 172.16.3.1                      //这是一条缺省路由,默认优先级为60

R1

#

ip route-static 0.0.0.0 0.0.0.0 1.1.1.2                         //这是一条缺省路由,默认优先级为60

ip route-static 0.0.0.0 0.0.0.0 31.31.31.32 preference 50      //设置ipv4静态路由的缺省优先级为50

#

ip route-static 0.0.0.0 0.0.0.0 31.31.31.32                    //这是一条缺省路由,默认优先级为60

ip route-static 0.0.0.0 0.0.0.0 1.1.1.2 preference 50       //设置ipv4静态路由的缺省优先级为50

效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1155716.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

堆排序 详解+图解

堆排序是一种基于堆数据结构的排序算法&#xff0c;它的基本思想是将待排序序列构造成一个最大堆&#xff0c;然后将堆顶元素和堆底元素交换&#xff0c;再把堆的大小减一&#xff0c;使堆顶元素下沉到合适的位置&#xff0c;重复以上操作&#xff0c;直到整个序列有序。 堆排…

【QT】事件分发器

event事件分发器&#xff0c;用于分发事件&#xff0c;在这里也可以做拦截&#xff0c;返回值boo。如果返回的是true代表拦截处理&#xff0c;不再向下分发。 展示事件拦截 上一段代码&#xff1a;【QT】鼠标常用事件-CSDN博客 代码 // 事件分发器 // 拦截鼠标按下 // QEven…

Unity地面交互效果——2、动态法线贴图实现轨迹效果

Unity引擎动态法线贴图制作球滚动轨迹 大家好&#xff0c;我是阿赵。   之前说了一个使用局部UV采样来实现轨迹的方法。这一篇在之前的基础上&#xff0c;使用法线贴图进行凹凸轨迹的绘制。 一、实现的目标 先来回顾一下&#xff0c;上一篇最终我们已经绘制了一个轨迹的贴图…

第五章 I/O管理 七、设备的分配与回收

目录 一、设备分配时应该考虑的因素 1、设备的固有属性 2、设备分配算法 3、设备分配中的安全性 &#xff08;1&#xff09;安全分配方式: 优点: 缺点: &#xff08;2&#xff09;不安全分配方式: 优点: 缺点: 4、静态分配 5、动态分配 二、设备分配管理中的数据结…

一个非常实用的Python模块-struct模块

嗨喽~大家好呀&#xff0c;这里是魔王呐 ❤ ~! python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取 struct模块提供了用于在字节字符串和Python原生数据类型之间转换函数&#xff0c;比如数字和字符串。 该模块作用是完成Python数值和C语言结构体的Python字符串形…

【git】git拉取代码报错,fatal: refusing to merge unrelated histories问题解决

大家好&#xff0c;我是好学的小师弟。今天准备将之前写的代码&#xff0c;拉到新的工程文件夹(仓库)下面&#xff0c;用了pull命令&#xff0c;结果报错了&#xff0c;报错截图如下 $ git pull https://gitee.com/* #仓库地址 fatal: refusing to merge unrelated histor…

自动化测试注意事项

什么是自动化测&#xff1f; 做测试好几年了&#xff0c;真正学习和实践自动化测试一年&#xff0c;自我感觉这一个年中收获许多。一直想动笔写一篇文章分享自动化测试实践中的一些经验。终于决定花点时间来做这件事儿。 首先理清自动化测试的概念&#xff0c;广义上来讲&#…

数据库-扩展语句,约束方式

扩展语句&#xff1a; 例&#xff1a; 自增长&#xff1a; auto_increment:表示该字段可以自增长&#xff0c;默认从一开始&#xff0c;每条记录会自动递增1 复制&#xff1a; 通过like这个语法直接复制ky32的表结构&#xff0c;只能复制表结构&#xff0c;不能复制表里面的…

C语言每日一题(23)兔子的序列

牛客网 BC159 兔子的序列 题目描述 描述 兔子发现了一个数字序列&#xff0c;于是开始研究这个序列。兔子觉得一个序列应该需要有一个命名&#xff0c;命名应该要与这个序列有关。由于兔子十分讨厌完全平方数&#xff0c;所以兔子开创了一个新的命名方式&#xff1a;这个序列…

Linux--文件操作

1.什么是文件 对于文件来说&#xff0c;文件文件内容文件属性&#xff1b;对于文件来说&#xff0c;只有两种操作&#xff0c;对内容的修改和对文件属性的修改&#xff0c;这就是文件的范畴。 对于存放在磁盘上的文件&#xff0c;我们需要通过进程来进行访问&#xff0c;访问文…

数据库 用户管理与授权

数据库的数据管理 DDL: CTEATE DROP ALTER dml:对数据进行管理 update insert into delete truncate dql:查询语询select dcl:权限控制语句grant revoke 数据库用户管理: 创建用户 修改用户的权限 删除用户。 grant要在终端执行。 create user ‘ky32’localhost ide…

紧急:发现NGINX Ingress Controller for Kubernetes中的新安全漏洞

导语 大家好&#xff0c;今天我要向大家紧急报告一则消息&#xff1a;我们在NGINX Ingress Controller for Kubernetes中发现了三个新的安全漏洞&#xff01;这些漏洞可能被黑客利用&#xff0c;从集群中窃取机密凭据。在本文中&#xff0c;我们将详细介绍这些漏洞的细节&#…

日本it培训就职 日本的IT工作以什么为主?

现在有好多非计算机专业的人转行做赴日程序员&#xff0c;为什么这么一批人要千里迢迢跑到日本去当程序员呢&#xff1f;当然是因为日本程序员缺口大&#xff0c;需要的人才多&#xff0c;而且日本对程序员的要求不像国内要求那么高&#xff0c;比较硬性的要求就是学历至少要在…

PCIe 访问 EP 配置空间,空间映射详解,BDF 计算偏移

访问 EP 的配置空间方法 内存映射IO 访问 内存访问配置空间 前置知识 PCIe 设备的寻址是按照 BDF 即 Bus-Device-Function 来组织的。访问某个设备则需要根据BDF计算偏移地址。 两种不同的内存访问配置空间方法 类 xilinx&#xff0c;基地址 偏移地址访问 // linux-5.10\…

node使用fs模块(三)—— fs模块的其他使用(复制文件、文件的重命名和移动、删除)

文章目录 前言一、fs的复制1.方式一(先读取后写入)2.方式二&#xff08;流式读取写入)3.两种方式的区别 二、文件的重命名和移动&#xff08;fs.rename&#xff09;1. 参数2. 基本使用&#xff08;文件的重命名&#xff09;3. 基本使用&#xff08;文件的移动&#xff09;4.文件…

13.7性能测试工具(LoadRunner)(简单扫盲)

下载LoadRunner和360极速浏览器 一.为什么选择LoadRunner而不是Jmeter 1.Jmeter没有录制功能. 2.LoadRunner可以设计非常丰富的测试场景. 3.LoadRunner能够产出非常丰富的测试报告. 二.LoadRunner三大组件 1.VUG: 功能: 录制脚本(编写脚本). 2.Controller: 功能: 设计场…

RocketMQ生产者消息发送出去了,消费者一直接收不到怎么办?(Rocket MQ订阅关系一致性)

问题: 使用RocketMQ消息队列&#xff0c;生产者将数据发送出去了&#xff0c;但是生产者一致没接收到&#xff08;或者是间隔好几分钟&#xff0c;突然接收到一条数据&#xff09;怎么办&#xff1f;并且通过rocket web控制台查看消息的状态为NOT_ONELINE或者NOT_CONSUME&#…

把Qt6.2.4内置的标签打印了一遍

2023年10月31日&#xff0c;周二晚上 #include <QGridLayout> #include <QPushButton> #include <QLabel> #include <QApplication> #include <QStyle>int main(int argc, char *argv[]) {QApplication a(argc, argv);QWidget widget;widget.set…

SpringBoot -- 请求数据多态映射(jackson)

有些情况下&#xff0c;服务端提供了一个抽象类及其多个实现类&#xff0c;当前端传递 json 数据到后端时&#xff0c;我们希望映射得到的对象数据是根据某个特征区分开的具体的实现类对象。 文章目录 实现方式示例抽象类对象若干实现类测试接口及前端传递请求体接参结果 JsonT…

JavaScript的高级概述

还记得我们刚刚开始的时候给JavaScript的定义吗&#xff1f; JavaScript是一种高级的&#xff0c;面向对象的&#xff0c;多范式变成语言&#xff01; 这种定义JavaScript只是冰山一角&#xff01; JavaScript的高级定义 JavaScript是一种高级的、基于原型的、面向对象、多范…