华为 bgp案例

1、实验拓扑图

2、实验步骤

1、配置设备的ip地址

1、R1
sys
sysname R1
[R1] int g0/0/0
[R1] ip add 10.0.12.1 24
[R1] undo shut
[R1] int g0/0/1
[R1] ip add 10.0.13.1 24
[R1] int loop0
[R1] ip add 1.1.1.1 32

2、R2
sys
sysname R2
[R2] int g0/0/0
[R2] ip add 10.0.12.2 24
[R2] int g0/0/1
[R2] ip add 10.0.24.2 24
[R2] int loop0
[R2] ip add 2.2.2.2 32

3、R3
sys
sysname R3
[R3] int g0/0/0
[R3] ip add 10.0.13.3 24
[R3] int g0/0/1
[R3] ip add 10.0.34.3 24
[R3] int loop0
[R3] ip add 3.3.3.3 32

4、R4
sys
sysname R4
[R4] int g0/0/0
[R4] ip add 10.0.24.4 24
[R4] int g0/0/1
[R4] ip add 10.0.34.4 24
[R4] int loop0
[R4] ip add 4.4.4.4 32

2、配置OSPF协议,使内网可互访

R2
[R2] ospf 1
[R2] area 0
[R2] network 10.0.24.0 0.0.0.255
[R2] network 2.2.2.2 0.0.0.0

R3
[R3] ospf 1
[R3] area 0
[R3] network 10.0.34.0 0.0.0.255
[R3] network 3.3.3.3 0.0.0.0

R4
[R4] ospf 1
[R4] area 0
[R4] network 10.0.24.0 0.0.0.255
[R4] network 10.0.34.0 0.0.0.255
[R4] network 4.4.4.4 0.0.0.0

3、配置BGP

[R1] bgp 100
[R1] router-id 1.1.1.1
[R1] peer 10.0.12.2 as-number 200
[R1] peer 10.0.13.3 as-number 200
[R1] network 1.1.1.1 32

[R2] bgp 200
[R2] router-id 2.2.2.2
[R2] peer 10.0.12.1 as-number 100
[R2] peer 10.0.24.4 as-number 200
[R2] peer 10.0.24.4 next-hop-local
[R3] import-route ospf 1

[R3] bgp 200
[R3] router-id 3.3.3.3
[R3] peer 10.0.13.1 as-number 100
[R3] peer 10.0.34.4 as-number 200
[R3] peer 10.0.34.4 next-hop-local
[R3] import-route ospf 1

[R4] bgp 200
[R4] router-id 4.4.4.4
[R4] peer 10.0.24.2 as-number 200
[R4] peer 10.0.34.3 as-number 200
[R4] network 4.4.4.4 32

4、查看BGP路由

[R1] dis bgp routing-table
[R1] dis ip routing-table
[R1] dis ospf routing

5、使用BGP属性控制选路

从R4到R1的通信,通过R3来传递

方法1:修改本地优先级(local-preference属性),默认值100,越大越优先

1、修改
[R3] route-policy lop permit node 10
[R3] apply local-preference 222
[R3] bgp 200
[R3] peer 10.0.34.4 route-policy lop export
2、查看 [R4] dis bgp routing
-table

方法2:修改AS-PATH属性,越小越优先

1、删除前面的路由策略
[R3] bgp 200
[R3] undo peer 10.0.34.4 route-policy lop export
2、修改 [R2] route
-policy as permit node 10 [R2] apply as-path 123 123 123 additive [R2] bgp 200 [R2] peer 10.0.24.4 route-policy as export
3、刷新bgp路由表
<R2> reset bgp all
4、查看 [R4] dis bgp routing
-table 5、注意:方法1和方法2,修改的是从R4到R1的通信

方法3:修改MED属性,越小越优先

1、删除前面的路由策略
[R2] bgp 200
[R2] undo peer 10.0.24.4 route-policy as export
2、修改 [R2] route
-policy med permit node 10 [R2] apply cost + 500 [R2] bgp 200 [R2] peer 10.0.12.1 route-policy med export
3、刷新bgp路由表
<R2> reset bgp all
4、查看 [R1] dis bgp routing
-table

5、注意:方法3,修改的是从R1到R4的通信

 案例二:

 

 步骤:

1、添加静态路由
[R1] ip route
-static 2.2.2.2 255.255.255.255 10.0.11.2 [R2] ip route-static 1.1.1.1 255.255.255.255 10.0.11.1 ip route-static 3.3.3.3 255.255.255.255 10.0.22.3 [R3] ip route-static 2.2.2.2 255.255.255.255 10.0.22.2 2、配置BGP [R1] bgp 100 [R1] router-id 1.1.1.1 [R1] peer 2.2.2.2 as-number 200 [R1] peer 2.2.2.2 ebgp-max-hop 10 [R1] peer 2.2.2.2 connect-interface LoopBack0 [R1] network 192.168.1.0 24 [R2] bgp 200 [R2] router-id 2.2.2.2 [R2] peer 1.1.1.1 as-number 100 [R2] peer 1.1.1.1 ebgp-max-hop 10 [R2] peer 1.1.1.1 connect-interface LoopBack0 [R2] peer 3.3.3.3 as-number 300 [R2] peer 3.3.3.3 ebgp-max-hop 20 [R2] peer 3.3.3.3 connect-interface LoopBack0 [R3] bgp 300 [R3] router-id 3.3.3.3 [R3] peer 2.2.2.2 as-number 200 [R3] peer 2.2.2.2 ebgp-max-hop 20 [R3] peer 2.2.2.2 connect-interface LoopBack0 [R3] network 192.168.2.0 24

 案例3

 

 步骤

1、配置vlan和ip地址
sysname SW1
[SW1] vlan10
[SW1] vlan100
[SW1] interface vlan10
[SW1] ip add 192.168.10.1 24
[SW1] interface vlan 100
[SW1] ip add 192.168.1.2 24
[SW1] interface g0/0/1
[SW1] port link-type access
[SW1] port default vlan 100
[SW1] interface g0/0/2
[SW1] port link-type access
[SW1] port default vlan 10

sysname SW2
[SW2] vlan10
[SW2] vlan100
[SW2] interface vlan10
[SW2] ip add 192.168.11.1 24
[SW2] interface vlan 100
[SW2] ip add 192.168.2.2 24
[SW2] interface g0/0/1
[SW2] port link-type access
[SW2] port default vlan 100
[SW2] interface g0/0/2
[SW2] port link-type access
[SW2] port default vlan 10

2、添加静态路由
[SW1] ip route-static 192.168.11.0 255.255.255.0 192.168.1.1      出方向
[R1]  ip route-static 192.168.10.0 255.255.255.0 192.168.1.2      入方向
[SW2] ip route-static 192.168.10.0 255.255.255.0 192.168.2.1      出方向
[R2]  ip route-static 192.168.11.0 255.255.255.0 192.168.2.2      入方向

 4、vpn实例

配置
sysname R1
[R1] ip vpn-instance aa
     route-distinguisher 1:1
     vpn-target 1:1

[R1] ip vpn-instance bb
     route-distinguisher 2:2
     vpn-target 2:2

[R1] inter  g0/0/0
     ip add 1.1.1.1 30

[R1] inter  g0/0/1
     ip binding vpn-instance aa
     ip add 192.168.1.0 24

[R1] inter  g0/0/2
     ip binding vpn-instance bb
     ip add 192.168.2.0 24

sysname R2
[R2] ip vpn-instance cc
     route-distinguisher 3:3
     vpn-target 3:3

[R2] inter  g0/0/0
     ip add 1.1.1.2 30

[R2] inter  g0/0/1
     ip binding vpn-instance cc
     ip add 192.168.3.0 24

1.0网段路由
[R1] ip route-static 192.168.1.0 24 vpn-instance aa 192.168.1.2        入方向
[R1] ip route-static vpn-instance aa 192.168.3.0  24 1.1.1.2 public    出方向

3.0网络路由
[R2] ip route-static 192.168.3.0 24 vpn-instance cc 192.168.3.2        人方向
[R2] ip route-static vpn-instance cc 192.168.1.0 24 1.1.1.1 public     出方向

vpn之间的路由
[R1] ip route-static vpn-instance aa 192.168.2.0 24 vpn-instance bb 192.168.2.2  出方向
[R1] ip route-static vpn-instance bb 192.168.1.0 24 vpn-instance aa 192.168.1.2  出方向

 5、bgp + vpn

1、北京接入交换机
 sysname SW1
[SW1] vlan 10
      ip add 10.10.10.1 24
[SW1] vlan 20
      ip add 10.10.20.1 24
[SW1] inter g0/0/1
      port link-type trunk
      port trunk allow-pass vlan 10 20 
[SW1] inter g0/0/10
      port link-type access
      port default vlan 10
[SW1] inter g0/0/20
      port link-type access
      port default vlan 20
[SW1] lldp enable
[SW1] ip route-static 10.11.10.0  255.255.255.0  10.10.10.2   管理路由
      ip route-static 10.11.20.0  255.255.255.0  10.10.20.2   业务路由
--------------------------------------------------------------------------

2、天津接入交换机
 sysnaem SW3
[SW3] vlan 10
      ip add 10.11.10.1 24
[SW3] vlan 20
      ip add 10.11.20.1 24
[SW3] inter g0/0/1
      port link-type trunk
      port trunk allow-pass vlan 10 20 
[SW3] inter g0/0/10
      port link-type access
      port default vlan 10
[SW3] inter g0/0/20
      port link-type access
      port default vlan 20
[SW3] lldp enable
[SW3] ip route-static 10.10.10.0  255.255.255.0  10.11.10.2   管理路由
      ip route-static 10.10.20.0  255.255.255.0  10.11.20.2   业务路由
-------------------------------------------------------------------------

3、北京汇聚交换机
 sysname SW2
[SW2] vlan 10
      ip add 10.10.10.2 24
[SW2] vlan 20
      ip add 10.10.20.2 24
[SW2] vlan 100
      ip add 10.10.100.1 30
[SW2] vlan 200
      ip add 10.10.200.1 30
[SW2] inter g0/0/1
      port link-type trunk
      port trunk allow-pass vlan 2 to 4094
[SW2] inter g0/0/3
      port link-type trunk
      port trunk allow-pass vlan 2 to 4094
[SW2] lldp enable
[SW2] ip route-static 10.11.10.0 255.255.255.0 10.10.100.2
      ip route-static 10.11.20.0 255.255.255.0 10.10.200.2
------------------------------------------------------------------

4、天津汇聚交换机
sysname SW4
[SW4] vlan 10
      ip add 10.11.10.2 24
[SW4] vlan 20
      ip add 10.11.20.2 24
[SW4] vlan 100
      ip add 10.11.100.1 30
[SW4] vlan 200
      ip add 10.11.200.1 30
[SW4] inter g0/0/1
      port link-type trunk
      port trunk allow-pass vlan 2 to 4094
[SW4] inter g0/0/3
      port link-type trunk
      port trunk allow-pass vlan 2 to 4094
[SW4] lldp enable
[SW4] ip route-static 10.10.10.0 255.255.255.0 10.11.100.2
      ip route-static 10.10.20.0 255.255.255.0 10.11.200.2
----------------------------------------------------------

5、北京路由器
sysname R1
[R1] ip vpn-instance video
     route-distinguisher 100:1
     vpn-target 100:1
[R1] mpls lsr-id 1.1.1.1
     mpls
     mpls ldp
[R1] inter  g0/0/0.100
     dot1q termination vid 100
     ip add 10.10.100.2 30
     arp broadcast enable
[R1] inter  g0/0/0.200
     dot1q termination vid 200
     ip binding vpn-instance video
     ip add 10.10.200.2 30
     arp broadcast enable
[R1] inter  g0/0/2
     ip add 30.0.0.1 30
     mpls
     mpls ldp
[R1] inter LoopBack 0
     ip add 1.1.1.1 32
[R1] lldp enable
[R1] bgp 100
      router-id 1.1.1.1
       peer 2.2.2.2 as-number 100 
       peer 2.2.2.2 connect-interface LoopBack0
      ipv4-family vpnv4
        policy vpn-target
        peer 2.2.2.2 enable
      ipv4-family vpn-instance video 
        import-route static
[R1] ospf 1 router-id 1.1.1.1 
       import-route static cost 10 type 1
       silent-interface LoopBack0
      area 0.0.0.0 
       network 1.1.1.1 0.0.0.0 
       network 10.10.100.2 0.0.0.0 
       network 30.0.0.1 0.0.0.0 
[R1] ip route-static 10.10.10.0 24  10.10.100.1
     ip route-static vpn-instance video 10.10.20.0 255.255.255.0 10.10.200.1
---------------------------------------------------------------------------------

6、天津路由器
 sysname R2
[R2] ip vpn-instance video
     route-distinguisher 100:1
     vpn-target 100:1
[R2] mpls lsr-id 2.2.2.2
     mpls
     mpls ldp
[R2] inter  g0/0/0.100
     dot1q termination vid 100
     ip add 10.11.100.2 30
     arp broadcast enable
[R2] inter  g0/0/0.200
     dot1q termination vid 200
     ip binding vpn-instance video
     ip add 10.11.200.2 30
     arp broadcast enable
[R2] inter  g0/0/2
     ip add 30.0.0.2 30
     mpls
     mpls ldp
[R2] inter LoopBack 0
     ip add 2.2.2.2 32
[R2] lldp enable
[R2] bgp 100
      router-id 2.2.2.2
       peer 1.1.1.1 as-number 100 
       peer 1.1.1.1 connect-interface LoopBack0
      ipv4-family vpnv4
       policy vpn-target
       peer 1.1.1.1 enable
      ipv4-family vpn-instance video 
        import-route static
[R2] ospf 1 router-id 2.2.2.2 
        import-route static cost 10 type 1
        silent-interface LoopBack0
       area 0.0.0.0 
        network 2.2.2.2 0.0.0.0 
        network 30.0.0.2 0.0.0.0 
        network 10.11.100.2 0.0.0.0 
[R2] ip route-static  10.11.10.0  24  10.11.100.1
[R2] ip route-static vpn-instance video 10.11.20.0 255.255.255.0 10.11.200.1

 

posted on 2023-02-02 16:34  五光十色  阅读(600)  评论(0编辑  收藏  举报

导航