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

目录

一. 项目需求

二. 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.rhkb.cn/news/175854.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Pytorch L1,L2正则化

L1正则化和L2正则化是常用的正则化技术&#xff0c;用于在机器学习模型中控制过拟合。它们的主要区别在于正则化项的形式和对模型参数的影响。 L1正则化&#xff08;Lasso正则化&#xff09;&#xff1a; 正则化项形式&#xff1a;L1正则化使用模型参数的绝对值之和作为正则化…

Emscripten + CMakeLists.txt 将 C++ 项目编译成 WebAssembly(.wasm)/js,并编译 Html 测试

背景&#xff1a;Web 端需要使用已有的 C 库&#xff08;使用 CMake 编译&#xff09;&#xff0c;需要将 C 项目编译成 WebAssembly(.wasm) 供 js 调用。 上篇文章《Mac 上安装 Emscripten》 已讲解如何安装配置 Emscripten 环境。 本篇文章主要讲解如何将基于 CMakeLists 配…

Gitee 发行版

Gitee 发行版 1、Gitee 发行版管理2、项目仓库中创建发行版本3、项目中导入3.1 gradle配置3.2 dependencies执行正常&#xff0c;包没有下载 1、Gitee 发行版管理 Gitee 发行版&#xff08;Release&#xff09;管理 2、项目仓库中创建发行版本 按照Gitee官网操作就行 3、项目…

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

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

http1,https,http2,http3总结

1.HTTP 当我们浏览网页时&#xff0c;地址栏中使用最多的多是https://开头的url&#xff0c;它与我们所学的http协议有什么区别&#xff1f; http协议又叫超文本传输协议&#xff0c;它是应用层中使用最多的协议&#xff0c; http与我们常说的socket有什么区别吗&#xff1f; …

【ARM 嵌入式 C 入门及渐进 10 -- 冒泡排序 选择排序 插入排序 快速排序 归并排序 堆排序 比较介绍】

文章目录 排序算法小结排序算法C实现排序方法的稳定性 排序算法小结 C语言中常用的排序算法包括冒泡排序、选择排序、插入排序、快速排序、归并排序、堆排序。下面我们来一一介绍&#xff1a; 冒泡排序&#xff08;Bubble Sort&#xff09;&#xff1a;冒泡排序是通过比较相邻…

android 8.1 disable unsupported sensor

如果device不支持某种sensor,可以在android/frameworks/base/core/java/android/hardware/SystemSensorManager.java里将其disabled掉。以disable proximity sensor为例。 public SystemSensorManager(Context context, Looper mainLooper) {synchronized(sLock) {if (!sNativ…

MWeb Pro for Mac:博客生成编辑器,助力你的创作之旅

在当今数字化时代&#xff0c;博客已经成为了许多人记录生活、分享知识和表达观点的重要渠道。而要打造一个专业、美观且易于管理的博客&#xff0c;选择一款强大的博客生成编辑器至关重要。今天&#xff0c;我向大家推荐一款备受好评的Mac软件——MWeb Pro。 MWeb Pro是一款专…

flutter深研

https://www.douyin.com/video/7020336319058627853 关闭系统风扇 在 Windows 操作系统上安装和配置 Flutter 开发环境 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter 下载Git - Downloading Package 推荐使用迅雷下载 系统配置要求 要想安装和运行 Flutter&#xf…

使用FastAPI部署Ultralytics YOLOv5模型

YOLO是You Only Look Once(你只看一次)的缩写&#xff0c;它具有识别图像中的物体的非凡能力&#xff0c;在日常应用中会经常被使用。所以在本文中&#xff0c;我们将介绍如何使用FastAPI的集成YOLOv5&#xff0c;这样我们可以将YOLOv5做为API对外提供服务。 Python有几个web框…

如何将 ruby 打包类似于jdk在另一台相同架构的机器上面开箱即用

需求 目前工作中使用到了ruby作为java 项目的中转语言&#xff0c;但是部署ruby的时候由于环境的不同会出现安装依赖包失败的问题&#xff0c;如何找到一种开箱即用的方式类似于java 中的jdk内置jvm这种方式 解决 TruffleRuby 完美解决问题&#xff0c;TruffleRuby 是使用 T…

基于STC系列单片机实现外部中断0控制按键调节定时器0产生PWM(脉宽调制)的功能

#define uchar unsigned char//自定义无符号字符型为uchar #define uint unsigned int//自定义无符号整数型为uint sbit PwmOut P1^0;//位定义脉宽调制输出为单片机P1.0脚 uchar PwmTimeCount;//声明脉宽调制时间计数变量 uchar PwmDutyCycle;//声明脉宽调制占空比变量 void Ti…

Apache服务的搭建与配置(超详细版)

前言 Apache是一种常见的Web服务器软件&#xff0c;广泛用于Linux和其他UNIX操作系统上。它是自由软件&#xff0c;可以通过开放源代码的方式进行自由分发和修改。Apache提供了处理静态和动态内容的能力&#xff0c;而且还支持多种编程语言和脚本&#xff0c;如PHP、Python和P…

python数据可视化

内容主要介绍了python模块matplotlib即seaborn数据可视化 matplotlib模块通过import matplotlib.pyplot as plt生成图形&#xff0c;如生成图形没展示&#xff0c;可调用plt.show()方法展示图形&#xff1b; 对于颜色属性设置&#xff0c;既可以使用十六进制颜色表达(#7777aa…

cdrx8和2020哪个版本更好用?有什么区别

经过多年的发展&#xff0c;cdr推出了很多优秀的版本&#xff0c;并顺应时代的发展更新了多项功能。随着cdr推出的软件版本增多&#xff0c;小伙伴们可选择的产品也在增多&#xff0c;那么该怎么选择呢&#xff1f;本文会给大家介绍cdrx8和2020的区别&#xff0c;CDRX8和2020哪…

Pytorch 猫狗识别案例

猫狗识别数据集https://download.csdn.net/download/Victor_Li_/88483483?spm1001.2014.3001.5501 训练集图片路径 测试集图片路径 训练代码如下 import torch import torchvision import matplotlib.pyplot as plt import torchvision.models as models import torch.nn as…

基于静电放电算法的无人机航迹规划-附代码

基于静电放电算法的无人机航迹规划 文章目录 基于静电放电算法的无人机航迹规划1.静电放电搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要&#xff1a;本文主要介绍利用静电放电算法来优化无人机航迹规划。 …

0基础学习PyFlink——用户自定义函数之UDF

大纲 标量函数入参并非表中一行&#xff08;Row&#xff09;入参是表中一行&#xff08;Row&#xff09;alias PyFlink中关于用户定义方法有&#xff1a; UDF&#xff1a;用户自定义函数。UDTF&#xff1a;用户自定义表值函数。UDAF&#xff1a;用户自定义聚合函数。UDTAF&…

1400*C. Team(模拟构造)

Problem - 401C - Codeforces 解析&#xff1a; 因为0不能相邻&#xff0c;所以0之间最少 n-1 个位置&#xff0c;最多 n1 个位置&#xff0c;如果 m<n-1显然不符题意。 并且1最多连续两个&#xff0c;所以 m>2*n2 同样不符题意。 其余情况构造即可 #include<bits/st…

【嵌入式】【GIT】如何迁移老的GIF到新的仓库时使用LFS功能并保持LOG不变

一、正常迁移流程 假设有仓库 ssh://old/buildroot-201902 需要迁移到新的仓库 ssh://old/buildroot-201902时,我们可以使用以下命令来完成: # 下载老的仓库 git clone ssh://old/buildroot-201902 # 向新的仓库上传所有的tags git push ssh://new/buildroot-201902 --tag…