配置bgp的邻居认证

简介:
一、拓扑图
 
 
 
二、BGP基本配置:
1
、配置两台路由器的IP地址,保证直连链路的连通性。
2、配置两台路由器的BGP协议:
 
R1(config-if)#router bgp 64512
R1(config-router)#net 10.1.255.0 mask 255.255.255.252
R1(config-router)#net 172.16.1.0 mask 255.255.255.0
R1(config-router)#nei 10.1.255.2 remote 64513
 
R2(config)#router bgp 64513
R2(config-router)#net 10.1.255.0 mask 255.255.255.252
R2(config-router)#net 192.168.1.0 mask 255.255.255.0
R2(config-router)#nei 10.1.255.1 remote 64512
 
3、查看一下R1R2BGP路由表,能学到对方的BGP路由:
 
R1#sh ip route bgp
B    192.168.1.0/24 [20/0] via 10.1.255.2, 00:09:20
 
R2#sh ip route bgp
     172.16.0.0/24 is subnetted, 1 subnets
B       172.16.1.0 [20/0] via 10.1.255.1, 00:10:17
 
三、配置BGP的邻居认证:
1、先在R1上做上邻居认证,并设置密码为supercisco:
 
R1(config)#router bgp 64512
R1(config-router)#nei 10.1.255.2 password supercisco
 
2、发现一配置上去就有反映了:
 
*Mar  1 00:40:15.767: %TCP-6-BADAUTH: No MD5 digest from 10.1.255.2(59707) to 10.1.255.1(179)
*Mar  1 00:40:16.287: %TCP-6-BADAUTH: No MD5 digest from 10.1.255.2(59707) to 10.1.255.1(179)
 
3 、查看一下简单BGP汇总:
 
R1#sh ip bgp summary
………………
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
10.1.255.2      4 64513      42      46        0    0    0 00:00:43 Active
 
4 、查看一下BGP路由表,发现没有172.16.1.0/24的路由:
 
R2#sh ip route
………………
     10.0.0.0/30 is subnetted, 1 subnets
C       10.1.255.0 is directly connected, Serial1/0
C    192.168.1.0/24 is directly connected, Loopback0  (没有学到R1BGP路由)
 
R2#sh ip bgp
BGP table version is 7, local router ID is 192.168.1.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
 
   Network          Next Hop            Metric LocPrf Weight Path
*> 10.1.255.0/30    0.0.0.0                  0         32768 i
*> 192.168.1.0      0.0.0.0                  0         32768 i(没有R1 loopback BGP路由存在)
 
5、再到R2去配上邻居认证:
 
R2(config)#router bgp 64513
R2(config-router)#nei 10.1.255.1 password supercisco
 
四、验证邻居认证:
 
1、一配置上去,发现邻居马上就起来了:
 
R2(config-router)#
*Mar  1 00:53:36.203: %BGP-5-ADJCHANGE: neighbor 10.1.255.1 Up
 
2、到R2上看一下BGP 简单汇总和BGP路由:
 
R2#sh ip bgp summary
……………………
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
10.1.255.1      4 64512      58      57        8    0    0 00:07:09        (通过邻居学到了两条)
 
R2#sh ip bgp
BGP table version is 9, local router ID is 192.168.1.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
 
   Network          Next Hop            Metric LocPrf Weight Path
*> 10.1.255.0/30    0.0.0.0                  0         32768 i
*> 192.168.1.0      0.0.0.0                  0         32768 i
 
3、看一下的路由表,两边都有了:
 
R1#sh ip route
………………
     172.16.0.0/24 is subnetted, 1 subnets
C       172.16.1.0 is directly connected, Loopback0
     10.0.0.0/30 is subnetted, 1 subnets
C       10.1.255.0 is directly connected, Serial1/1
B    192.168.1.0/24 [20/0] via 10.1.255.2, 00:01:41
 
R2#sh ip route
………………
     172.16.0.0/24 is subnetted, 1 subnets
B       172.16.1.0 [20/0] via 10.1.255.1, 00:01:54
     10.0.0.0/30 is subnetted, 1 subnets
C       10.1.255.0 is directly connected, Serial1/0
C    192.168.1.0/24 is directly connected, Loopback0
 
 
本文转自wxs-163 51CTO博客,原文链接:http://blog.51cto.com/supercisco/269372
相关文章
|
算法 计算机视觉
YOLOv8改进 | 损失函数篇 | 最新ShapeIoU、InnerShapeIoU损失助力细节涨点
YOLOv8改进 | 损失函数篇 | 最新ShapeIoU、InnerShapeIoU损失助力细节涨点
878 2
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
2204 62
|
IDE Linux 开发工具
内存泄漏检测工具Valgrind:C++代码问题检测的利器(一)
内存泄漏检测工具Valgrind:C++代码问题检测的利器
3301 0
|
1月前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。
1470 43
|
JSON 供应链 API
京东商品评价API的获取和应用
京东商品评价API是电商数据分析的重要工具,帮助开发者和商家获取商品的用户评价数据,包括评分、评论内容和购买时间等。通过分析这些数据,商家可以优化产品和服务,提升客户满意度,制定更有效的营销策略。本文介绍了获取和应用京东商品评价API的详细步骤,包括注册账号、获取权限、阅读文档和编写代码调用API。示例代码展示了如何使用Python调用API并处理响应数据。
589 2
|
达摩院 安全 调度
网络流问题--交通调度【数学规划的应用(含代码)】阿里达摩院MindOpt
本文探讨了如何利用数学规划工具MindOpt解决交通调度问题。交通调度涉及网络流分析,考虑道路容量、车辆限制、路径选择等因素,以实现高效运行。通过建立数学模型,利用MindOpt云平台和建模语言MAPL,设定流量最大化目标并确保流量守恒,解决实际的调度问题。案例展示了如何分配车辆从起点到终点,同时满足道路容量约束。MindOpt Studio提供在线开发环境,支持模型构建和求解,帮助优化大规模交通调度。
|
前端开发 JavaScript Java
Springboot图片上传和映射
Springboot图片上传和映射
427 0
|
机器学习/深度学习 数据采集 人工智能
动手实践:从零开始训练AI模型的全面指南
【7月更文第14天】随着人工智能技术的飞速发展,训练AI模型已成为科研、工程乃至创业领域的热门技能。本文旨在为初学者提供一个清晰、实用的指南,带领大家从零开始,了解并实践如何训练一个人工智能模型。我们将以一个简单的线性回归任务为例,逐步深入,探讨数据预处理、模型构建、训练过程及评估方法,最后展示如何使用Python和深度学习库PyTorch实现这一过程。
7236 0
|
Shell Linux C语言
【Shell 命令集合 文档编辑】Linux 种算术运算 expr命令使用指南
【Shell 命令集合 文档编辑】Linux 种算术运算 expr命令使用指南
246 0