mpls-bgp optionC RR

4 篇文章 0 订阅
4 篇文章 0 订阅

 

            • 1 配置各接口IP地址

#配置CE1。

<Huawei>system-view

[Huawei]sysname CE1

[CE1]interface GigabitEthernet0/0/1

[CE1-GigabitEthernet0/0/1]ip address 10.1.1.1 30 

[CE1-GigabitEthernet0/0/1]undo shutdown

[CE1-GigabitEthernet0/0/1]quit

[CE1]interface LoopBack 0

[CE1-LoopBack0]ip address 11.11.11.11 32

#配置PE1。

<Huawei>system-view

[Huawei]sysname PE1

[PE1]interface GigabitEthernet0/0/0

[PE1-GigabitEthernet0/0/0]ip address 12.12.12.1 30

[PE1-GigabitEthernet0/0/0]undo shutdown

[PE1-GigabitEthernet0/0/0]quit

[PE1]interface loopback 0

[PE1-LoopBack0]ip address 1.1.1.1 32

[PE1-LoopBack0]quit

#配置P1。

<Huawei>system-view

[Huawei]sysname P1

[P1]interface GigabitEthernet0/0/0

[P1-GigabitEthernet0/0/0]ip address 12.12.12.2 30

[P1-GigabitEthernet0/0/0]undo shutdown

[P1-GigabitEthernet0/0/0]quit

[P1]interface GigabitEthernet0/0/1

[P1-GigabitEthernet0/0/1]ip address 23.23.23.1 30

[P1-GigabitEthernet0/0/1]undo shutdown

[P1-GigabitEthernet0/0/1]quit

[P1]interface GigabitEthernet0/0/2

[P1-GigabitEthernet0/0/2]ip address 72.72.72.2 30

[P1-GigabitEthernet0/0/2]undo shutdown

[P1-GigabitEthernet0/0/2]quit

[P1]interface loopback 0

[P1-LoopBack0]ip address 2.2.2.2 32

[P1-LoopBack0]quit

#配置RR1。

<Huawei>system-view

[Huawei]sysname RR1

[RR1]interface GigabitEthernet0/0/2

[RR1-GigabitEthernet0/0/2]ip address 72.72.72.1 30 

[RR1-GigabitEthernet0/0/2]undo shutdown

[RR1-GigabitEthernet0/0/2]quit

[RR1]interface LoopBack 0

[RR1-LoopBack0]ip address 7.7.7.7 32

# 配置ASBR1。

<Huawei>system-view

[Huawei]sysname ASBR1

[ASBR1]interface GigabitEthernet0/0/0

[ASBR1-GigabitEthernet0/0/0]ip address 34.34.34.1 30

[ASBR1-GigabitEthernet0/0/0]undo shutdown

[ASBR1-GigabitEthernet0/0/0]quit

[ASBR1]interface GigabitEthernet0/0/1

[ASBR1-GigabitEthernet0/0/1]ip address 23.23.23.2 30

[ASBR1-GigabitEthernet0/0/1]undo shutdown

[ASBR1-GigabitEthernet0/0/1]quit

[ASBR1]interface loopback 0

[ASBR1-LoopBack0]ip address 3.3.3.3 32

[ASBR1-LoopBack0]quit

# 配置ASBR2。

<Huawei>system-view

[Huawei]sysname ASBR2

[ASBR2]interface GigabitEthernet0/0/0

[ASBR2-GigabitEthernet0/0/0]ip address 34.34.34.2 30

[ASBR2-GigabitEthernet0/0/0]undo shutdown

[ASBR2-GigabitEthernet0/0/0]quit

[ASBR2]interface GigabitEthernet0/0/1

[ASBR2-GigabitEthernet0/0/1]ip address 45.45.45.1 30

[ASBR2-GigabitEthernet0/0/1]undo shutdown

[ASBR2-GigabitEthernet0/0/1]quit

[ASBR2]interface loopback 0

[ASBR2-LoopBack0]ip address 4.4.4.4 32

[ASBR2-LoopBack0]quit

#配置P2。

<Huawei>system-view

[Huawei]sysname P2

[P2]interface GigabitEthernet0/0/0

[P2-GigabitEthernet0/0/0]ip address 56.56.56.1 30

[P2-GigabitEthernet0/0/0]undo shutdown

[P2-GigabitEthernet0/0/0]quit

[P2]interface GigabitEthernet0/0/1

[P2-GigabitEthernet0/0/1]ip address 45.45.45.2 30

[P2-GigabitEthernet0/0/1]undo shutdown

[P2-GigabitEthernet0/0/1]quit

[P2]interface GigabitEthernet0/0/2

[P2-GigabitEthernet0/0/2]ip address 58.58.58.1 30

[P2-GigabitEthernet0/0/2]undo shutdown

[P2-GigabitEthernet0/0/2]quit

[P2]interface loopback 0

[P2-LoopBack0]ip address 5.5.5.5 32

[P2-LoopBack0]quit

#配置PE2。

<Huawei>system-view

[Huawei]sysname PE2

[PE2]interface GigabitEthernet0/0/0

[PE2-GigabitEthernet0/0/0]ip address 56.56.56.2 30

[PE2-GigabitEthernet0/0/0]undo shutdown

[PE2-GigabitEthernet0/0/0]quit

[PE2]interface loopback 0

[PE2-LoopBack0]ip address 6.6.6.6 32

[PE2-LoopBack0]quit

#配置RR2。

<Huawei>system-view

[Huawei]sysname RR2

[RR2]interface GigabitEthernet0/0/2

[RR2-GigabitEthernet0/0/2]ip address 58.58.58.2 30

[RR2-GigabitEthernet0/0/2]undo shutdown

[RR2-GigabitEthernet0/0/2]quit

[RR2]interface loopback 0

[RR2-LoopBack0]ip address 8.8.8.8 32

#配置CE2。

<Huawei>system-view

[Huawei]sysname CE2

[CE2]interface GigabitEthernet0/0/1

[CE2-GigabitEthernet0/0/1]ip address 20.1.1.2 30

[CE2-GigabitEthernet0/0/1]undo shutdown

[CE2-GigabitEthernet0/0/1]quit

[CE2]interface loopback 0

[CE2-LoopBack0]ip address 22.22.22.22 32

            • 2 配置OSPF

#配置PE1。

[PE1]ospf 1 router-id 1.1.1.1

[PE1-ospf-1]area 0

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

[PE1-ospf-1-area-0.0.0.0]network 12.12.12.0 0.0.0.3

#配置P1。

[P1]ospf 1 router-id 2.2.2.2

[P1-ospf-1]area 0

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

[P1-ospf-1-area-0.0.0.0]network 12.12.12.0 0.0.0.3

[P1-ospf-1-area-0.0.0.0]network 23.23.23.0 0.0.0.3

[P1-ospf-1-area-0.0.0.0]network 72.72.72.0 0.0.0.3

#配置RR1。

[RR1]ospf 1 router-id 7.7.7.7

[RR1-ospf-1]area 0

[RR1-ospf-1-area-0.0.0.0]network 7.7.7.7 0.0.0.0

[RR1-ospf-1-area-0.0.0.0]network 72.72.72.0 0.0.0.3

#配置ASBR1。

[ASBR1]ospf 1 router-id 3.3.3.3

[ASBR1-ospf-1]area 0

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

[ASBR1-ospf-1-area-0.0.0.0]network 23.23.23.0 0.0.0.3

#配置ASBR2。

[ASBR2]ospf 1 router-id 4.4.4.4

[ASBR2-ospf-1]area 0

[ASBR2-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[ASBR2-ospf-1-area-0.0.0.0]network 45.45.45.0 0.0.0.3

#配置P2。

[P2]ospf 1 router-id 5.5.5.5

[P2-ospf-1]area 0

[P2-ospf-1-area-0.0.0.0]network 5.5.5.5 0.0.0.0

[P2-ospf-1-area-0.0.0.0]network 45.45.45.0 0.0.0.3

[P2-ospf-1-area-0.0.0.0]network 56.56.56.0 0.0.0.3

[P2-ospf-1-area-0.0.0.0]network 58.58.58.0 0.0.0.3

#配置RR2。

[RR2]ospf 1 router-id 8.8.8.8

[RR2-ospf-1]area 0

[RR2-ospf-1-area-0.0.0.0]network 8.8.8.8 0.0.0.0

[RR2-ospf-1-area-0.0.0.0]network 58.58.58.0 0.0.0.3

#配置PE2。

[PE2]ospf 1 router-id 6.6.6.6

[PE2-ospf-1]area 0

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

[PE2-ospf-1-area-0.0.0.0]network 56.56.56.0 0.0.0.3

            • 3 使能MPLS/MPLS LDP

#配置PE1。

<PE1>system-view

[PE1]mpls lsr-id 1.1.1.1

[PE1]mpls

[PE1-mpls]mpls ldp

[PE1-mpls-ldp]quit

[PE1]interface GigabitEthernet0/0/0

[PE1-GigabitEthernet0/0/0]mpls

[PE1-GigabitEthernet0/0/0]mpls ldp

[PE1-GigabitEthernet0/0/0]quit

#配置P1。

<P1>system-view

[P1]mpls lsr-id 2.2.2.2

[P1]mpls

[P1-mpls]mpls ldp

[P1-mpls-ldp]quit

[P1]interface GigabitEthernet0/0/0

[P1-GigabitEthernet0/0/0]mpls

[P1-GigabitEthernet0/0/0]mpls ldp

[P1-GigabitEthernet0/0/0]quit

[P1]interface GigabitEthernet0/0/1

[P1-GigabitEthernet0/0/1]mpls

[P1-GigabitEthernet0/0/1]mpls ldp

[P1-GigabitEthernet0/0/1]quit

#配置ASBR1。

[ASBR1]mpls lsr-id 3.3.3.3

[ASBR1]mpls

[ASBR1-mpls]mpls ldp

[ASBR1-mpls-ldp]quit

[ASBR1]interface GigabitEthernet0/0/1

[ASBR1-GigabitEthernet0/0/1]mpls

[ASBR1-GigabitEthernet0/0/1]mpls ldp

[ASBR1-GigabitEthernet0/0/1]quit

#配置ASBR2。

[ASBR2]mpls lsr-id 4.4.4.4

[ASBR2]mpls

[ASBR2-mpls]mpls ldp

[ASBR2-mpls-ldp]quit

[ASBR2]interface GigabitEthernet0/0/1

[ASBR2-GigabitEthernet0/0/1]mpls

[ASBR2-GigabitEthernet0/0/1]mpls ldp

[ASBR2-GigabitEthernet0/0/1]quit

#配置P2。

<P2>system-view

[P2]mpls lsr-id 5.5.5.5

[P2]mpls

[P2-mpls]mpls ldp

[P2-mpls-ldp]quit

[P2]interface GigabitEthernet0/0/0

[P2-GigabitEthernet0/0/0]mpls

[P2-GigabitEthernet0/0/0]mpls ldp

[P2-GigabitEthernet0/0/0]quit

[P2]interface GigabitEthernet0/0/1

[P2-GigabitEthernet0/0/1]mpls

[P2-GigabitEthernet0/0/1]mpls ldp

[P2-GigabitEthernet0/0/1]quit

#配置PE2。

[PE2]mpls lsr-id 6.6.6.6

[PE2]mpls

[PE2-mpls]mpls ldp

[PE2-mpls-ldp]quit

[PE2]interface GigabitEthernet0/0/0

[PE2-GigabitEthernet0/0/0]mpls

[PE2-GigabitEthernet0/0/0]mpls ldp

[PE2-GigabitEthernet0/0/0]quit

            • 4 在PE、P、ASBR配置与RR之间的IBGP,并设置其为RR的反射客户体

#配置PE1。

[PE1]bgp 100

[PE1-bgp]peer 7.7.7.7 as-number 100

//配置PE1与RR1之间的IBGP邻居关系。

[PE1-bgp]peer 7.7.7.7 connect-interface loopback 0

//配置建立对等体的接口为LOOPBACK 0。

#配置P1。

[P1]bgp 100

[P1-bgp]peer 7.7.7.7 as-number 100

[P1-bgp]peer 7.7.7.7 connect-interface LoopBack 0

#配置ASBR1。

[ASBR1]bgp 100

[ASBR1-bgp]peer 7.7.7.7 as-number 100

[ASBR1-bgp]peer 7.7.7.7 connect-interface LoopBack 0

#配置RR1。

[RR1]bgp 100

[RR1-bgp]peer 1.1.1.1 as-number 100

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

[RR1-bgp]peer 1.1.1.1 reflect-client

[RR1-bgp]peer 2.2.2.2 as-number 100

[RR1-bgp]peer 2.2.2.2 connect-interface LoopBack 0

[RR1-bgp]peer 2.2.2.2 reflect-client

[RR1-bgp]peer 3.3.3.3 as-number 100

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

[RR1-bgp]peer 3.3.3.3 reflect-client

#配置PE2。

[PE2]bgp 200

[PE2-bgp]peer 8.8.8.8 as-number 200

[PE2-bgp]peer 8.8.8.8 connect-interface loopback 0

#配置P2。

[P2]bgp 200

[P2-bgp]peer 8.8.8.8 as-number 200

[P2-bgp]peer 8.8.8.8 connect-interface loopback 0

#配置ASBR2。

[ASBR2]bgp 200

[ASBR2-bgp]peer 8.8.8.8 as-number 200

[ASBR2-bgp]peer 8.8.8.8 connect-interface loopback 0

#配置RR2。

[RR2]bgp 200

[RR2-bgp]peer 4.4.4.4 as-number 200

[RR2-bgp]peer 4.4.4.4 connect-interface LoopBack 0

[RR2-bgp]peer 4.4.4.4 reflect-client

[RR2-bgp]peer 5.5.5.5 as-number 200

[RR2-bgp]peer 5.5.5.5 connect-interface LoopBack 0

[RR2-bgp]peer 5.5.5.5 reflect-client

[RR2-bgp]peer 6.6.6.6 as-number 200

[RR2-bgp]peer 6.6.6.6 connect-interface LoopBack 0

[RR2-bgp]peer 6.6.6.6 reflect-client

            • 5 在ASBR1与ASBR2之间配置EBGP

#配置ASBR1。

[ASBR1]bgp 100

[ASBR1-bgp]peer 34.34.34.2 as-number 200

#配置ASBR2。

[ASBR2]bgp 200

[ASBR2-bgp]peer 34.34.34.1 as-number 100

            • 6 PE配置VPN实例,接口绑定VPN

#配置PE1。

[PE1]ip vpn-instance huawei

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

[PE1-vpn-instance-huawei]vpn-target 100:1 both

[PE1]interface GigabitEthernet0/0/1

[PE1-GigabitEthernet0/0/1]ip binding vpn-instance huawei

[PE1-GigabitEthernet0/0/1]ip address 10.1.1.2 30

[PE1-GigabitEthernet0/0/1]quit

#配置PE2。

[PE2]ip vpn-instance huawei

[PE2-vpn-instance-huawei]route-distinguisher 100:1

[PE2-vpn-instance-huawei]vpn-target 100:1 both

[PE2]interface GigabitEthernet0/0/1

[PE2-GigabitEthernet0/0/1]ip binding vpn-instance huawei

[PE2-GigabitEthernet0/0/1]ip address 20.1.1.1 30

[PE2-GigabitEthernet0/0/1]quit

            • 7 PE VPN实例中配置与CE的EBGP

#配置PE1。

[PE1]bgp 100

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

[PE1-bgp-huawei]peer 10.1.1.1 as-number 65001

#配置CE1。

[CE1]bgp 65001

[CE1-bgp]peer 10.1.1.2 as-number 100

[CE1-bgp]network 11.11.11.11 32

#配置PE2。

[PE2]bgp 200

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

[PE2-bgp-huawei]peer 20.1.1.2 as-number 65002

#配置CE2。

[CE2]bgp 65002

[CE2-bgp]peer 20.1.1.1 as-number 200

[CE2-bgp]network 22.22.22.22 32

            • 8 配置PE与RR,RR之间的MP-BGP

#配置PE1。

[PE1]bgp 100

[PE1-bgp]ipv4-family vpnv4

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

#配置RR1。

[RR1]bgp 100

[RR1-bgp]peer 8.8.8.8 as-number 200

[RR1-bgp]peer 8.8.8.8 connect-interface LoopBack 0

[RR1-bgp]peer 8.8.8.8 ebgp-max-hop 10

[RR1-bgp]ipv4-family vpnv4

[RR1-bgp-af-vpnv4]undo policy vpn-target

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

[RR1-bgp-af-vpnv4]peer  1.1.1.1 reflect-client

[RR1-bgp-af-vpnv4]peer  1.1.1.1 next-hop-invariable

[RR1-bgp-af-vpnv4]peer  8.8.8.8 enable

[RR1-bgp-af-vpnv4]peer  8.8.8.8 next-hop-invariable

#配置RR2。

[RR2]bgp 200

[RR2-bgp]peer 7.7.7.7 as-number 100

[RR2-bgp]peer 7.7.7.7 connect-interface LoopBack 0

[RR2-bgp]peer 7.7.7.7 ebgp-max-hop 10

[RR2-bgp]ipv4-family vpnv4

[RR2-bgp-af-vpnv4]undo policy vpn-target

[RR2-bgp-af-vpnv4]peer  6.6.6.6 enable

[RR2-bgp-af-vpnv4]peer  6.6.6.6 reflect-client

[RR2-bgp-af-vpnv4]peer  6.6.6.6 next-hop-invariable

[RR2-bgp-af-vpnv4]peer  7.7.7.7 enable

[RR2-bgp-af-vpnv4]peer  7.7.7.7 next-hop-invariable

#配置PE2。

[PE2]bgp 200

[PE2-bgp]ipv4-family vpnv4

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

            • 9 配置PE、RR、ASBR交换标签IPv4路由能力

#配置PE1。

[PE1]bgp 100

[PE1-bgp]peer 7.7.7.7 as-number 100

[PE1-bgp]peer 7.7.7.7 label-route-capability   

#配置RR1。

[RR1]bgp 100

[RR1-bgp]peer 1.1.1.1 as-number 100

[RR1-bgp]peer 1.1.1.1 label-route-capability               

[RR1-bgp]peer 3.3.3.3 as-number 100

[RR1-bgp]peer 3.3.3.3 label-route-capability    

#配置ASBR1。

[ASBR1]bgp 100

[ASBR1-bgp]peer 7.7.7.7 as-number 100

[ASBR1-bgp]peer 7.7.7.7 label-route-capability

[ASBR1-bgp]peer 34.34.34.2 as-number 200

[ASBR1-bgp]peer 34.34.34.2 label-route-capability

#配置ASBR2。

[ASBR2]bgp 200

[ASBR2-bgp]peer 8.8.8.8 as-number 100

[ASBR2-bgp]peer 8.8.8.8 label-route-capability

[ASBR2-bgp]peer 34.34.34.1 as-number 100

[ASBR2-bgp]peer 34.34.34.1 label-route-capability

#配置RR2。

[RR2]bgp 200

[RR2-bgp]peer 4.4.4.4 as-number 200

[RR2-bgp]peer 4.4.4.4 label-route-capability               

[RR2-bgp]peer 6.6.6.6 as-number 200

[RR2-bgp]peer 6.6.6.6 label-route-capability

#配置PE2。

[PE2]bgp 200

[PE2-bgp]peer 8.8.8.8 as-number 200

[PE2-bgp]peer 8.8.8.8 label-route-capability

            • 10 ASBR配置路由策略

#配置ASBR1。

[ASBR1]interface GigabitEthernet0/0/0

[ASBR1-GigabitEthernet0/0/0]ip address 34.34.34.1 30

[ASBR1-GigabitEthernet0/0/0]mpls

[ASBR1-GigabitEthernet0/0/0]quit

[ASBR1]route-policy policy1 permit node 10

[ASBR1-route-policy]apply mpls-label //为匹配条件的路由分配标签。

[ASBR1-route-policy]quit

[ASBR1]route-policy policy2 permit node 10

[ASBR1-route-policy]if-match mpls-label

[ASBR1-route-policy]apply mpls-label//如果路由带有标签,则为其分配标签。

[ASBR1-route-policy]quit

//在ASBR1上创建2个路由策略。

[ASBR1]bgp 100

[ASBR1-bgp]peer 7.7.7.7 route-policy policy2 export

//配置ASBR1:对向RR1发布的路由应用路由策略,对于向本AS内的RR发布的路由,如果是带标签的IPv4路由,为其分配新的MPLS标签。

[ASBR1-bgp]peer 34.34.34.2 as-number 200

[ASBR1-bgp]peer 34.34.34.2 route-policy policy1 export

[ASBR1-bgp]peer 34.34.34.2 label-route-capability

[ASBR1-bgp]quit

//配置ASBR1:对向ASBR2发布的路由应用路由策略,对于从本AS内的RR接收的路由,在向对端AS的ASBR发布时,分配MPLS标签。

[ASBR1]bgp 100

[ASBR1-bgp]network 1.1.1.1 32

[ASBR1-bgp]network 7.7.7.7 32

//配置ASBR1:将PE1和RR1的Loopback地址发布给ASBR2,进而发布给RR2和PE2。

[ASBR1-bgp]quit

#配置ASBR2

[ASBR2]interface GigabitEthernet0/0/0

[ASBR2-GigabitEthernet0/0/0]ip address 34.34.34.2 30

[ASBR2-GigabitEthernet0/0/0]mpls

[ASBR2-GigabitEthernet0/0/0]quit

[ASBR2]route-policy policy1 permit node 10

[ASBR2-route-policy]apply mpls-label //为匹配条件的路由分配标签。

[ASBR2-route-policy]quit

[ASBR2]route-policy policy2 permit node 10

[ASBR2-route-policy]if-match mpls-label

[ASBR2-route-policy]apply mpls-label//如果路由带有标签,则为其分配标签。

[ASBR2-route-policy]quit

//在ASBR2上创建2个路由策略。

[ASBR2]bgp 200

[ASBR2-bgp]peer 8.8.8.8 route-policy policy2 export

//配置ASBR2:对向RR2发布的路由应用路由策略,对于向本AS内的RR发布的路由,如果是带标签的IPv4路由,为其分配新的MPLS标签。

[ASBR2-bgp]peer 34.34.34.1 as-number 100

[ASBR2-bgp]peer 34.34.34.1 route-policy policy1 export

[ASBR2-bgp]peer 34.34.34.1 label-route-capability

[ASBR2-bgp]quit

//配置ASBR2:对向ASBR1发布的路由应用路由策略,对于从本AS内的RR接收的路由,在向对端AS的ASBR发布时,分配MPLS标签。

[ASBR2]bgp 200

[ASBR2-bgp]network 6.6.6.6 32

[ASBR2-bgp]network 8.8.8.8 32

//配置ASBR2:将PE2和RR2的Loopback地址发布给ASBR1,进而发布给RR1和PE1。

[ASBR2-bgp]quit

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值