拓扑图:
要求:
-
ip可达
-
建立bgp邻居关系
-
启用mp-bgp 也就是mpls
-
bgp传递社团属性
-
在pe上创建虚拟空间
解答:
ip可达
[设备] interface <接口类型> <接口编号>
[设备-接口] ip address <IP地址> <子网掩码>
[设备-接口] undo shutdown
如图全部配置成功
然后ping通
建立bgp邻居关系
[r1]bgp 1 启动时需要定义真实的AS号,没有多进程概念
[r1-bgp]router-id 1.1.1.1 建议手工配置RID,--手工—环回最大值---物理接口最大值
[r1-bgp]peer 12.1.1.2 as-number 2 对端IP地址,及对端所在的AS号
其余按照上边一样建立即可
启用mp-bgp 也就是mpls
[r2]mpls lsr-id 2.2.2.2 必须先定义mpls的router-id,要为本地设备的真实ip地址,且邻居可达,因为
该地址将用于建立TCP会话,建议使用环回地址
[r2]mpls 再开启mpls协议
[r2-mpls]mpls ldp 再激活LDP协议
[r2-mpls-ldp]q
之后需要在所有标签经过的接口上开启协议
[r2]interface GigabitEthernet 0/0/1
[r2-GigabitEthernet0/0/1]mpls 先开启MPLS
[r2-GigabitEthernet0/0/1]mpls ldp 再激活LDP协议
开启隧道递归[r2]route recursive-lookup tunnel
按照这个写即可(简单写的,以r2为例子)
bgp传递社团属性
[r2]bgp 100
[r2-bgp]ipv4-family vpnv4
[r2-bgp-af-vpnv4]peer 4.4.4.4 enable
[r2-bgp-af-vpnv4]peer 4.4.4.4 next-hop-local
按照以上的步骤即可实现bgp团体属性!
在pe上创建虚拟空间
[r2]ip vpn-instance 1
[r2-vpn-instance-1]route-distinguisher 1:1
[r2-vpn-instance-1-af-ipv4]vpn-target 1:1 export-extcommunity
EVT Assignment result:
Info: VPN-Target assignment is successful.
[r2-vpn-instance-1-af-ipv4]vpn-target 2:2 import-extcommunity
IVT Assignment result:
Info: VPN-Target assignment is successful.
绑定在连接ce的接口
[r2]interface g0/0/0
[r2-GigabitEthernet0/0/0]undo ip address
[r2-GigabitEthernet0/0/0]ip binding vpn-instance 1
[r2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
pe上进行rip宣告
[r2]rip 1 vpn-instance 1
[r2-rip-1]verify-source 2
[r2-rip-1]version 2
[r2-rip-1]network 12.0.0.0
在ce端正常启动rip
ospf
[r4]ospf 2 vpn-instance 2
[r4-ospf-2]area 0
[r4-ospf-2-area-0.0.0.0]network 45.1.1.1 0.0.0.0
双向重发布
[r2]bgp 100
[r2-bgp]ipv4-family vpn-instance 1
[r2-bgp-1]import-route rip 1
[r2]rip 1 vpn-instance 1
[r2-rip-1]version 2
[r2-rip-1]network 14.0.0.0
[r2-rip-1]import-route bgp
按照上述即可完成配置!!!!
略有不足请指出!!!!欢迎大家指正我的错误!!!