配置mpls vpn MCE组网

news2025/2/24 6:33:34

实验三:配置mpls vpn MCE组网

1、实验环境: 某公司需要通过mpls vpn实现总部和分部的互访,并且要实现不同部门之间的业务隔离,为了节省开支,总公司使用MCE设备接入不同的部门。要求分公司A只能访问总公司的部门A,分公司B只能访问总公司的部门B。

(1)CE1和CE3为分公司A和分公司B的CE设备;

(2)MCE作为VPN多实例设备接入总公司侧的部门A和部门B;

(3)分公司A和部门A属于vpn实例vpn1、分公司B和部门B属于vpn实例vpn2。

要求相同的vpn实例能够互访,不同的vpn实例不能互访。

2、实验目的:

掌握MCE的应用场景和基本配置

3、实验拓扑:

实验拓扑如图7-6所示:

图7-6 配置mpls vpn MCE组网

4、实验步骤:

步骤1:配置接口ip地址,ip规划如图7-3所示;

表7-3 配置mpls vpn MCE组网实验ip地址规划表

设备名称

接口编号

Ip地址

所属Vpn实例

PE1

G0/0/0

10.0.11.1/24

vpn1

PE1

G0/0/1

12.1.1.1/24

PE1

G0/0/2

10.0.13.1/24

vpn2

PE1

Loopback 0

1.1.1.1/32

PE2

G0/0/0

23.1.1.2/24

PE2

G0/0/1.10

10.0.100.1/24

vpn1

PE2

G0/0/1.20

10.0.101.1/24

vpn2

PE2

Loopback 0

3.3.3.3/32

P

G0/0/0

12.1.1.2/24

P

G0/0/1

23.1.1.1/24

P

Loopback 0

2.2.2.2/32

CE1

G0/0/0

10.0.11.2/24

CE1

Loopback 0

10.10.10.10/32

CE2

G0/0/0

10.0.2.2/24

CE2

Loopback 0

20.20.20.20/32

CE3

G0/0/0

10.0.13.2/24

CE3

Loopback 0

30.30.30.30/32

CE4

G0/0/0

10.0.4.2/24

CE4

Loopback 0

4.4.4.4/32

MCE

G0/0/0.10

10.0.100.2/24

vpn1

MCE

G0/0/0.20

10.0.101.2/24

vpn2

MCE

G0/0/1

10.0.2.1/24

vpn1

MCE

G0/0/2

10.0.4,1/24

vpn2

步骤2:配置ISP网络的IGP协议

PE1的配置:

[PE1]ospf

[PE1-ospf-1]area 0

[PE1-ospf-1-area-0.0.0.0]network  12.1.1.0 0.0.0.255

[PE1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

PE2的配置:

[PE2]ospf

[PE2-ospf-1]area 0

[PE2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255

[PE2-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0

P的配置:

[P]ospf

[P-ospf-1]area 0

[P-ospf-1-area-0.0.0.0]network  12.1.1.0 0.0.0.255

[P-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

[P-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255

查看公网路由的学习情况

[P]display  ip routing-table protocol ospf

Route Flags: R - relay, D - download to fib

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

Public routing table : OSPF

         Destinations : 2        Routes : 2       

OSPF routing table status : <Active>

         Destinations : 2        Routes : 2

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  OSPF    10   1           D   12.1.1.1        GigabitEthernet0/0/0

        3.3.3.3/32  OSPF    10   1           D   23.1.1.2        GigabitEthernet0/0/1

OSPF routing table status : <Inactive>

         Destinations : 0        Routes : 0

步骤3:配置ISP内部的mpls及mpls ldp,建立公网的lsp隧道

PE1的配置:

[PE1]mpls  lsr-id  1.1.1.1

[PE1]mpls

[PE1-mpls]q

[PE1]mpls ldp

[PE1-mpls-ldp]q

[PE1]int g0/0/1

[PE1-GigabitEthernet0/0/1]mpls

[PE1-GigabitEthernet0/0/1]mpls ldp

P的配置:

[P]mpls ls

[P]mpls lsr-id 2.2.2.2

[P]mpls

[P-mpls]q

[P]mpls ldp

[P-mpls-ldp]q

[P]interface  g0/0/0

[P-GigabitEthernet0/0/0]mpls ldp

[P-GigabitEthernet0/0/0]q

[P]interface  g0/0/1

[P-GigabitEthernet0/0/1]mpls

[P-GigabitEthernet0/0/1]mpls ldp

PE2的配置

[PE2]mpls  lsr-id  3.3.3.3

[PE2]mpls

[PE2-mpls]q

[PE2]mpls ldp

[PE2-mpls-ldp]q

[PE2]interface g0/0/0

[PE2-GigabitEthernet0/0/0]mpls

[PE2-GigabitEthernet0/0/0]mpls ldp

查看mpls lsp的建立情况

[PE1]display mpls  lsp

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

                 LSP Information: LDP LSP

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

FEC                In/Out Label  In/Out IF                      Vrf Name      

1.1.1.1/32         3/NULL        -/-                                          

2.2.2.2/32         NULL/3        -/GE0/0/1                                    

2.2.2.2/32         1024/3        -/GE0/0/1                                     

3.3.3.3/32         NULL/1025     -/GE0/0/1                                    

3.3.3.3/32         1025/1025     -/GE0/0/1

步骤4:配置vpn实例,并且将接口加入到vpn实例中

PE1 vpn1的配置:

[PE1]ip vpn-instance vpn1

[PE1-vpn-instance-vpn1]route-distinguisher 100:1

[PE1-vpn-instance-vpn1-af-ipv4]vpn-target 1:1 both

[PE1]interface  g0/0/0

[PE1-GigabitEthernet0/0/0]ip binding vpn-instance vpn1

[PE1-GigabitEthernet0/0/0]ip address  10.0.11.1 24

PE1 vpn2的配置

[PE1]ip vpn-instance vpn2

[PE1-vpn-instance-vpn2]route-distinguisher 200:1

[PE1-vpn-instance-vpn2-af-ipv4]vpn-target 2:2 both

[PE1]interface  g0/0/2

[PE1-GigabitEthernet0/0/2]ip binding  vpn-instance vpn2                    

[PE1-GigabitEthernet0/0/2]ip address  10.0.13.1 24

PE2 vpn1的配置

[PE2]ip vpn-instance vpn1

[PE2-vpn-instance-vpn1]  route-distinguisher 100:2

[PE2-vpn-instance-vpn1-af-ipv4]  vpn-target 1:1 both

[PE2]interface  g0/0/1.10

[PE2-GigabitEthernet0/0/1.10]ip binding vpn-instance vpn1

[PE2-GigabitEthernet0/0/1.10]ip address  10.0.100.1 24

[PE2-GigabitEthernet0/0/1.10]dot1q termination vid 10

PE2 vpn2的配置

[PE2]ip vpn-instance vpn2

[PE2-vpn-instance-vpn2] route-distinguisher 200:2

[PE2-vpn-instance-vpn2-af-ipv4] vpn-target 2:2 both

[PE2]interface  g0/0/1.20

[PE2-GigabitEthernet0/0/1.20]ip binding vpn-instance vpn2

[PE2-GigabitEthernet0/0/1.20]ip address  10.0.101.1 24

[PE2-GigabitEthernet0/0/1.20]dot1q termination vid 20

MCE vpn1的配置

[MCE]ip vpn-instance vpn1

[MCE-vpn-instance-vpn1]route-distinguisher 100:3

[MCE-vpn-instance-vpn1-af-ipv4]vpn-target 1:1 both

[MCE]interface  g0/0/0.10

[MCE-GigabitEthernet0/0/0.10]ip binding vpn-instance vpn1

[MCE-GigabitEthernet0/0/0.10]dot1q termination vid 10

[MCE-GigabitEthernet0/0/0.10]ip address  10.0.100.2 24

[MCE]interface  g0/0/1

[MCE-GigabitEthernet0/0/1]ip binding vpn-instance vpn1

[MCE-GigabitEthernet0/0/1]ip address  10.0.2.1 24

 MCE vpn2的配置

[MCE]ip vpn-instance vpn2

[MCE-vpn-instance-vpn2]route-distinguisher 200:3

[MCE-vpn-instance-vpn2-af-ipv4]vpn-target 2:2 both

[MCE]interface  g0/0/0.20

[MCE-GigabitEthernet0/0/0.20]ip binding  vpn-instance vpn2

[MCE-GigabitEthernet0/0/0.20]dot1q termination vid 20

[MCE-GigabitEthernet0/0/0.20]ip address  10.0.101.2 24

[MCE]interface  g0/0/2

[MCE-GigabitEthernet0/0/2]ip binding  vpn-instance vpn2

[MCE-GigabitEthernet0/0/2]ip address  10.0.4.1 24

注意:由于PE2和MCE要区分两个不同部门的路由,实现业务隔离,因此需要配置两个vpn实例,并且使用子接口的方式,将子接口划分到不同的vpn实例中,实现业务流量和路由层面的隔离。

步骤5:配置PE与CE的路由协议,本案例全部使用ospf

(1)配置公司总部部门A和部门B的ospf协议

PE2的配置:

[PE2]ospf 100 vpn-instance vpn1   

[PE2-ospf-100]area  0

[PE2-ospf-100-area-0.0.0.0]network 10.0.100.0 0.0.0.255

[PE2]ospf 200 vpn-instance vpn2

[PE2-ospf-200]area  0

[PE2-ospf-200-area-0.0.0.0]network  10.0.101.0 0.0.0.255

MCE的配置

[MCE]ospf 100 vpn-instance vpn1

[MCE-ospf-100]area  0

[MCE-ospf-100-area-0.0.0.0]network  10.0.100.0 0.0.0.255

[MCE-ospf-100-area-0.0.0.0]network  10.0.2.0 0.0.0.255

[MCE]ospf 200 vpn-instance  vpn2

[MCE-ospf-200]area  0

[MCE-ospf-200-area-0.0.0.0]network 10.0.101.0 0.0.0.255

[MCE-ospf-200-area-0.0.0.0]network  10.0.4.0 0.0.0.255

CE2的配置

[CE2]ospf 100

[CE2-ospf-100]area 0

[CE2-ospf-100-area-0.0.0.0]network  10.0.2.0 0.0.0.255

[CE2-ospf-100-area-0.0.0.0]network  20.20.20.20 0.0.0.0

CE4的配置

[CE4]ospf 200

[CE4-ospf-200]area 0 

[CE4-ospf-200-area-0.0.0.0]network  10.0.4.0 0.0.0.255

[CE4-ospf-200-area-0.0.0.0]network  40.40.40.40 0.0.0.0

查看MCE的ospf邻居关系

<MCE>display  ospf peer  brief

         OSPF Process 100 with Router ID 10.0.100.2

                  Peer Statistic Information

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

 Area Id          Interface                        Neighbor id      State   

 0.0.0.0          GigabitEthernet0/0/0.10          10.0.100.1       Full        

 0.0.0.0          GigabitEthernet0/0/1             10.0.2.2         Full       

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

         OSPF Process 200 with Router ID 10.0.101.2

                  Peer Statistic Information

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

 Area Id          Interface                        Neighbor id      State   

 0.0.0.0          GigabitEthernet0/0/0.20          10.0.101.1       Full       

 0.0.0.0          GigabitEthernet0/0/2             10.0.4.2         Full       

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

可以看到MCE与PE2以及CE2、CE4建立了ospf的邻居关系

查看MCE的路由表

Vpn实例vpn1的路由表

<MCE>display  ip routing-table vpn-instance vpn1

Route Flags: R - relay, D - download to fib

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

Routing Tables: vpn1

         Destinations : 8        Routes : 8       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.0.2.0/24  Direct  0    0           D   10.0.2.1        GigabitEthernet0/0/1

       10.0.2.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

     10.0.2.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

     10.0.100.0/24  Direct  0    0           D   10.0.100.2      GigabitEthernet0/0/0.10

     10.0.100.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0.10

   10.0.100.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0.10

    20.20.20.20/32  OSPF    10   1           D   10.0.2.2        GigabitEthernet0/0/1

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

结果表明能够学习到20.20.20.20/32的路由。

Vpn实例vpn2的路由表

<MCE>display ip routing-table vpn-instance vpn2

Route Flags: R - relay, D - download to fib

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

Routing Tables: vpn2

         Destinations : 8        Routes : 8       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.0.4.0/24  Direct  0    0           D   10.0.4.1        GigabitEthernet0/0/2

       10.0.4.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/2

     10.0.4.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/2

     10.0.101.0/24  Direct  0    0           D   10.0.101.2      GigabitEthernet0/0/0.20

     10.0.101.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0.20

   10.0.101.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0.20

    40.40.40.40/32  OSPF    10   1           D   10.0.4.2        GigabitEthernet0/0/2

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

结果表明能够学习到40.40.40.40/32的路由。

   

(2)配置公司分部和PE之间的路由协议

PE1的配置:

[PE1]ospf 100 vpn-instance vpn1

[PE1-ospf-100]area  0

[PE1-ospf-100-area-0.0.0.0]network  10.0.11.0 0.0.0.255

[PE1]ospf 200 vpn-instance vpn2

[PE1-ospf-200]area  0

[PE1-ospf-200-area-0.0.0.0]network  10.0.13.0 0.0.0.255

CE1的配置:

[CE1]ospf 100

[CE1-ospf-100]area 0

[CE1-ospf-100-area-0.0.0.0]network  10.10.10.10 0.0.0.0

[CE1-ospf-100-area-0.0.0.0]network 10.0.11.0 0.0.0.255

CE3的配置:

[CE3]ospf 200

[CE3-ospf-200]area  0

[CE3-ospf-200-area-0.0.0.0]network  10.0.13.0 0.0.0.255

[CE3-ospf-200-area-0.0.0.0]network  30.30.30.30 0.0.0.0

步骤6:配置PE之间的mp-bgp

(1)配置MP-BGP的邻居关系

PE1的配置:

[PE1]bgp  100

[PE1-bgp]peer  3.3.3.3 as-number 100

[PE1-bgp]peer  3.3.3.3 connect-interface LoopBack 0

[PE1-bgp]ipv4-family vpnv4

[PE1-bgp-af-vpnv4]peer  3.3.3.3 enable

PE2的配置:

[PE2]bgp  100

[PE2-bgp]peer  1.1.1.1 as-number 100

[PE2-bgp]peer  1.1.1.1 connect-interface LoopBack 0

[PE2-bgp]ipv4-family vpnv4

[PE2-bgp-af-vpnv4]peer  1.1.1.1 enable

查看PE1的vpnv4邻居是否建立:

[PE1]display  bgp  vpnv4 all  peer

 BGP local router ID : 12.1.1.1

 Local AS number : 100

 Total number of peers : 1                Peers in established state : 1

  Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv

  3.3.3.3         4         100        2        3     0 00:00:49 Established       0

(2)再PE将从CE学习到的ospf路由引入到BGP中,通过MP-BGP传递给对端PE,并且将BGP的路由引入到ospf中,发布给CE设备。

PE1的配置:

[PE1]bgp  100

[PE1-bgp]ipv4-family vpn-instance vpn1

[PE1-bgp-vpn1]import-route  ospf 100

[PE1-bgp-vpn1]q

[PE1-bgp]ipv4-family vpn-instance vpn2

[PE1-bgp-vpn2]import-route  ospf 200

[PE1]ospf 100

[PE1-ospf-100]import-route  bgp

[PE1]ospf 200

[PE1-ospf-200]import-route  bgp

PE2的配置:

[PE2]bgp  100

[PE2-bgp]ipv4-family vpn-instance vpn1

[PE2-bgp-vpn1]import-route  ospf 100

[PE2-bgp-vpn1]q

[PE2-bgp]ipv4-family vpn-instance vpn2

[PE2-bgp-vpn2]import-route  ospf 200

[PE2]ospf 100

[PE2-ospf-100]import-route  bgp

[PE2]ospf 200

[PE2-ospf-200]import-route  bgp

查看PE2的BGP vpnv4路由:

查看vpn实例vpn1的路由表

[PE2]display bgp vpnv4 vpn-instance  vpn1 routing-table

 BGP Local router ID is 23.1.1.2

 Status codes: * - valid, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 VPN-Instance vpn1, Router ID 23.1.1.2:

 Total Number of Routes: 5

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>   10.0.2.0/24        0.0.0.0         3                     0      ?

 *>i  10.0.11.0/24       1.1.1.1         0          100        0      ?

 *>   10.0.100.0/24      0.0.0.0         0                     0      ?

 *>i  10.10.10.10/32     1.1.1.1         2          100        0      ?

 *>   20.20.20.20/32     0.0.0.0         3                     0      ?

结果表明,包含CE1(10.10.10.10)和CE2(20.20.20.20)的路由信息。

查看vpn实例vpn2的路由表

[PE2]display bgp vpnv4 vpn-instance vpn2 routing-table

 BGP Local router ID is 23.1.1.2

 Status codes: * - valid, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 VPN-Instance vpn2, Router ID 23.1.1.2:

 Total Number of Routes: 5

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>   10.0.4.0/24        0.0.0.0         3                     0      ?

 *>i  10.0.13.0/24       1.1.1.1         0          100        0      ?

 *>   10.0.101.0/24      0.0.0.0         0                     0      ?

 *>i  30.30.30.30/32     1.1.1.1         2          100        0      ?

 *>   40.40.40.40/32     0.0.0.0         3                     0      ?

结果表明,包含CE3(30.30.30.30)和CE4(40.40.40.40)的路由信息。

以vpn实例vpn1的站点为例,查看CE1和CE2的路由表:

<CE1>display  ip routing-table

Route Flags: R - relay, D - download to fib

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

Routing Tables: Public

         Destinations : 11       Routes : 11      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.0.2.0/24  OSPF    10   4           D   10.0.11.1       GigabitEthernet0/0/0

      10.0.11.0/24  Direct  0    0           D   10.0.11.2       GigabitEthernet0/0/0

      10.0.11.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0

    10.0.11.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0

     10.0.100.0/24  O_ASE   150  1           D   10.0.11.1       GigabitEthernet0/0/0

    10.10.10.10/32  Direct  0    0           D   127.0.0.1       LoopBack0

    20.20.20.20/32  OSPF    10   4           D   10.0.11.1       GigabitEthernet0/0/0

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

<CE2>display  ip routing-table

Route Flags: R - relay, D - download to fib

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

Routing Tables: Public

         Destinations : 11       Routes : 11      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.0.2.0/24  Direct  0    0           D   10.0.2.2        GigabitEthernet0/0/0

       10.0.2.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0

     10.0.2.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0

      10.0.11.0/24  O_ASE   150  1           D   10.0.2.1        GigabitEthernet0/0/0

     10.0.100.0/24  OSPF    10   2           D   10.0.2.1        GigabitEthernet0/0/0

    10.10.10.10/32  OSPF    10   4           D   10.0.2.1        GigabitEthernet0/0/0

    20.20.20.20/32  Direct  0    0           D   127.0.0.1       LoopBack0

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

结果表明CE1能够学习到CE2的20.20.20.20/32的路由,但是CE2无法学习到CE1的10.10.10.10/32的路由。

查看MCE的vpn实例路由表,

[MCE]display  ip routing-table  vpn-instance vpn1

Route Flags: R - relay, D - download to fib

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

Routing Tables: vpn1

         Destinations : 8        Routes : 8       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.0.2.0/24  Direct  0    0           D   10.0.2.1        GigabitEthernet0/0/1

       10.0.2.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

     10.0.2.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

     10.0.100.0/24  Direct  0    0           D   10.0.100.2      GigabitEthernet0/0/0.10

     10.0.100.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0.10

   10.0.100.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0.10

    20.20.20.20/32  OSPF    10   1           D   10.0.2.2        GigabitEthernet0/0/1

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

结果表明,MCE并没有10.10.10.10/32的路由信息。但是与PE2的ospf邻居可以正常建立。

查看MCE的ospf 100的lsdb。

[MCE]display ospf 100 lsdb

         OSPF Process 100 with Router ID 10.0.100.2

                 Link State Database

                         Area: 0.0.0.0

 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric

 Router    10.0.2.2        10.0.2.2           494  48    80000004       1

 Router    10.0.100.2      10.0.100.2         489  48    80000008       1

 Router    10.0.100.1      10.0.100.1         599  36    80000005       1

 Network   10.0.2.1        10.0.100.2         489  32    80000002       0

 Network   10.0.100.1      10.0.100.1         599  32    80000002       0

 Sum-Net   10.10.10.10     10.0.100.1         134  28    80000001       2

 

                 AS External Database

 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric

 External  10.0.11.0       10.0.100.1         134  36    80000001       1

结果表明,可以学习到10.10.10.10这条3类lsa,但是并没有产生10.10.10.10/32的ospf路由。原因是由于为了防止环路,OSPF多实例进程使用LSA Options域中一个原先未使用的比特作为标志位,称为DN位。当设备收到DN置位的lsa时,将执行接收不计算的动作,因此需要在ospf进程中关闭该功能。

在MCE中关闭环路检测功能

[MCE]ospf 100

[MCE-ospf-100]vpn-instance-capability  simple//用来禁止路由环路检测,直接进行路由计算。

[MCE]ospf 200

[MCE-ospf-200]vpn-instance-capability simple

再次查看MCE的vpn实例vpn1的路由表

[MCE]display  ip routing-table vpn-instance vpn1

Route Flags: R - relay, D - download to fib

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

Routing Tables: vpn1

         Destinations : 10       Routes : 10      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.0.2.0/24  Direct  0    0           D   10.0.2.1        GigabitEthernet0/0/1

       10.0.2.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

     10.0.2.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

      10.0.11.0/24  O_ASE   150  1           D   10.0.100.1      GigabitEthernet0/0/0.10

     10.0.100.0/24  Direct  0    0           D   10.0.100.2      GigabitEthernet0/0/0.10

     10.0.100.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0.10

   10.0.100.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0.10

    10.10.10.10/32  OSPF    10   3           D   10.0.100.1      GigabitEthernet0/0/0.10

    20.20.20.20/32  OSPF    10   1           D   10.0.2.2        GigabitEthernet0/0/1

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

结果表明,可以正常学习到10.10.10.10/32的路由信息。

查看CE2的路由表

<CE2>display ip routing-table

Route Flags: R - relay, D - download to fib

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

Routing Tables: Public

         Destinations : 11       Routes : 11      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.0.2.0/24  Direct  0    0           D   10.0.2.2        GigabitEthernet0/0/0

       10.0.2.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0

     10.0.2.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0

      10.0.11.0/24  O_ASE   150  1           D   10.0.2.1        GigabitEthernet0/0/0

     10.0.100.0/24  OSPF    10   2           D   10.0.2.1        GigabitEthernet0/0/0

    10.10.10.10/32  OSPF    10   4           D   10.0.2.1        GigabitEthernet0/0/0

    20.20.20.20/32  Direct  0    0           D   127.0.0.1       LoopBack0

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

结果表明,也可以正常学习到10.10.10.10/32的路由信息。

步骤7:测试实验结果

<CE1>ping 20.20.20.20

  PING 20.20.20.20: 56  data bytes, press CTRL_C to break

    Reply from 20.20.20.20: bytes=56 Sequence=1 ttl=251 time=50 ms

    Reply from 20.20.20.20: bytes=56 Sequence=2 ttl=251 time=40 ms

    Reply from 20.20.20.20: bytes=56 Sequence=3 ttl=251 time=50 ms

    Reply from 20.20.20.20: bytes=56 Sequence=4 ttl=251 time=50 ms

    Reply from 20.20.20.20: bytes=56 Sequence=5 ttl=251 time=40 ms

  --- 20.20.20.20 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

    round-trip min/avg/max = 40/46/50 ms

<CE1>ping 40.40.40.40

  PING 40.40.40.40: 56  data bytes, press CTRL_C to break

    Request time out

    Request time out

    Request time out

    Request time out

    Request time out

  --- 40.40.40.40 ping statistics ---

    5 packet(s) transmitted

    0 packet(s) received

    100.00% packet loss

CE1可以正常访问CE2,但是无法访问CE4。

<CE3>ping 40.40.40.40       

  PING 40.40.40.40: 56  data bytes, press CTRL_C to break

    Reply from 40.40.40.40: bytes=56 Sequence=1 ttl=251 time=60 ms

    Reply from 40.40.40.40: bytes=56 Sequence=2 ttl=251 time=50 ms

    Reply from 40.40.40.40: bytes=56 Sequence=3 ttl=251 time=50 ms

    Reply from 40.40.40.40: bytes=56 Sequence=4 ttl=251 time=40 ms

    Reply from 40.40.40.40: bytes=56 Sequence=5 ttl=251 time=40 ms

  --- 40.40.40.40 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

    round-trip min/avg/max = 40/48/60 ms

<CE3>ping 20.20.20.20

  PING 20.20.20.20: 56  data bytes, press CTRL_C to break

    Request time out

    Request time out

    Request time out

    Request time out

    Request time out

  --- 20.20.20.20 ping statistics ---

    5 packet(s) transmitted

    0 packet(s) received

    100.00% packet loss

CE3无法访问CE2,可以访问CE4。

结果跟实验需求一致。

 

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

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

相关文章

分子生物学 第二章 遗传物质

文章目录第二章 遗传物质第一节 遗传物质的分子本质大多数生物体的遗传物质是DNA有些生物体的遗传物质是RNA蛋白质能否充当遗传物质第二节 核酸的结构1 DNA双螺旋结构的特征2 影响DNA双螺旋结构稳定性的因素3 DNA结构的多态性4 DNA多链结构5 DNA的超螺旋结构6 RNA的二级结构第三…

性能测评:腾讯云轻量2核4G5M服务器CPU内存带宽流量系统盘

2核4G云服务器可以选择腾讯云轻量应用服务器&#xff0c;自带5M公网带宽&#xff0c;5M带宽下载速度峰值可达640KB/秒&#xff0c;系统盘为60GB SSD盘&#xff0c;每月500GB流量包&#xff0c;折合每天16GB流量&#xff0c;2核4G5M轻量服务器一年168、198元15个月、三年628元&a…

OpenMV快速上手 | OpenMV硬件版本概述及HelloWorld

文章目录一、OpenMV1. 什么是OpenMV2. OpenMV版本2.1. OpenMV1&#xff08;M4 V1&#xff09;2.2. OpemMV2&#xff08;M4 V2&#xff09;2.3. OpenMV3&#xff08;M7&#xff09;2.4. OpenMV4&#xff08;H7&#xff09;二、OpenMV开发环境搭建三、hello world1. 连接OpenMV2.…

Callable、Runnable、Future 和 FutureTask

Callable 和 Future 是 Java 在后续版本中引入的&#xff0c;Callable 类似于 Runnable 接口&#xff0c;实现 Callback 接口的类与实现 Runnable 接口的类都可以用于被被线程执行的任务。 以下是两个接口的相关源码&#xff1a; // /xref/libcore/ojluni/src/main/java/java…

我为什么开发个人版的ChatGPT,而不使用集成好的商业版的十大好处。

随着人工智能技术的不断发展&#xff0c;ChatGPT已经成为了许多人工智能爱好者的热门话题。然而&#xff0c;面对现有的商业版ChatGPT&#xff0c;许多人可能会感到疑惑&#xff1a;为什么要自己开发个人版的ChatGPT&#xff0c;而不是直接使用集成好的商业版&#xff1f;本文将…

C++ 并发编程

文章目录基本概念编程创建线程启动共享数据相关条件变量时间相关future相关——等待一次性事件读写锁原子操作与缓存一致性关系线程管理启动线程从类的方法来创建线程传参标识线程常用API等待线程完成后台运行线程移动线程间共享数据互斥量&#xff08;mutex&#xff09;unique…

公网WebSocket Client远程连接本地WebSocket Server【内网穿透】

目录 1. Java 服务端demo环境 2. 在pom文件引入第三包封装的netty框架maven坐标 3. 创建服务端,以接口模式调用,方便外部调用 4. 启动服务,出现以下信息表示启动成功,暴露端口默认9999 5. 创建隧道映射内网端口 6. 创建隧道映射本地端口 7. 测试公网远程连接 1. Java 服…

一文轻松教会你基于Excel+关键字驱动的自动化测试框架封装

目录 一、概述 二、框架设计 测试用例管理 关键字库封装 数据驱动设计 日志记录和报告生成 三、框架实现 测试用例管理 关键字库封装 数据驱动设计 日志记录和报告生成 四、框架使用 编写测试用例 编写关键字库 执行测试 五、总结 一、概述 在软件开发过程中&a…

【Spring Security】| 从0到1编写一个权限认证 | 学会了吗?

目录一. &#x1f981; 认证前的工作1. 添加依赖2. 创建数据库表&#xff08;数据自行添加&#xff09;3. 编写用户实体类4. 编写Dao接口5. 在启动类中添加 MapperScan 注解6. 继续添加各种包二. &#x1f981; 自定义逻辑认证原理—UserDetailsService三. &#x1f981; 数据库…

Android Studio Flamingo | 2022.2.1 发布,快来看看有什么更新吧

原文链接 https://developer.android.com/studio/releases 新的 Android Studio 版本 Flamingo (火烈鸟) 已经发布&#xff0c;本次更改最有意思的点在于&#xff1a; Flamingo 自带的 JDK 是 JDK 17 而不再是 JDK 11&#xff0c;另外还有如 IDE 支持应用主题图标和动态颜色&am…

TikTok和国产抖音的发展路径和趋势

鑫优尚电子商务&#xff1a;以历史为镜子&#xff0c;我们可以知道变化。 纵观TikTok和国产抖音&#xff0c;我们会发现TikTok目前的发展路径和趋势与国产抖音的主线十分相似&#xff0c;直播也是如此。鑫优尚电子商务 国内抖音直播一般经历过四个时代&#xff1a;直播1.0时代…

AIGC周报|清华、北邮新研究:让文生图AI更懂你

AIGC通过借鉴现有的、人类创造的内容来快速完成内容创作。ChatGPT、Bard等AI聊天机器人以及DallE 2、Stable Diffusion等文生图模型都属于AIGC的典型案例。「AIGC技术周报」将为你带来最新的paper、博客等前瞻性研究。 OpenAGI&#xff1a;当大模型遇见领域专家 “愿原力与大型…

分子生物学 第五章 DNA损伤修复和突变

文章目录第五章 DNA损伤修复和突变第一节第二节 DNA损伤的类型1 造成DNA损伤的因素2 DNA损伤的类型3 DNA损伤修复机制3.1 直接修复3.2 切除修复3.3 双链断裂修复3.4 重组修复3.5 跨越合成第五章 DNA损伤修复和突变 第一节 损伤&#xff1a;比如碱基&#xff0c;甲基化 突变&…

JavaSE学习进阶day04_04 正则表达式和Lambda表达式

第六章 正则表达式&#xff08;超级重要&#xff09; 开发心得&#xff1a;看着正确数据&#xff0c;从左到右书写正则表达式 6.1 正则表达式的概念及演示 在Java中&#xff0c;我们经常需要验证一些字符串&#xff0c;例如&#xff1a;年龄必须是2位的数字、用户名必须是8位…

爬虫日常练习-协程方式爬取图片

文章目录前言代码设计前言 hello朋友们&#xff0c;欢迎回来。这里是无聊的网友。今天给大家分享另一种处理多任务的方法–协程 那么在开始之前我们首先要了解什么是协程。协程是在一个线程内&#xff1a;多个任务出现阻塞时&#xff0c;由envet_loop轮转查看阻塞状态&#…

Zeppelin0.9.0 连接 Hive 3.1.2(踩坑,亲测有效)

一、前提 已经安装好Hadoop、Hive&#xff08;可以启动hiveserver2&#xff09;、Zeppelin 1.启动Hadoop [roothurys24 ~]# start-all.sh 2.启动hiveserver2 [roothurys24 ~]# cd /opt/soft/hive312/conf/ [roothurys24 conf]# nohup ../bin/hive --service hiveserver2 &a…

kubernetes之Ingress介绍

Ingress 组成 ingress controller将新加入的Ingress转化成Nginx的配置文件并使之生效 ingress服务将Nginx的配置抽象成一个Ingress对象&#xff0c;每添加一个新的服务只需写一个新的Ingress的yaml文件即可工作原理 1.ingress controller通过和kubernetes api交互&#xff0…

【机器学习(五)】基于KNN模型对高炉发电量进行回归预测分析

文章目录专栏导读1、KNN简介2、KNN回归模型介绍3、KNN模型应用-高炉发电量预测3.1数据集信息&#xff1a;3.2属性信息3.3数据准备3.4数据标准化和划分数据集3.5寻找最佳K值3.6建立KNN模型预测4、完整代码专栏导读 ✍ 作者简介&#xff1a;i阿极&#xff0c;CSDN Python领域新星…

利用74373芯片进行单片机IO口扩展的方法介绍-成都控制设备订做

本文介绍用74373芯片进行微处理器IO口扩展的方法。 1.为什么要进行IO口扩展&#xff1f; 在电路设计的某些时候&#xff0c;微处理器&#xff08;如单片机&#xff09;IO口不够用了&#xff0c;此时该怎么办呢&#xff1f;利用辅助芯片进行IO口扩展是个简单直接的方法&#xff…

开源社与 Dev.Together 2022

思否与开源社携手11>2在 2023 年的春天&#xff0c;开源社走进了 Dev.Together 2022 的会场&#xff0c;一时间有种时空错觉。2022 年本该举办的开源聚会因为不可抗力的因素被延期&#xff0c;感谢思否一直坚持的理念&#xff1a;Dev.Together Summit 只做线下&#xff0c;将…