juniper-bgp配置命令(备忘)

ex4550与防火墙旁路BGP牵引配置

创建as域及对端

set routing-options autonomous-system 65533

set protocols bgp group ebgp type external

set protocols bgp group ebgp neighbor 10.0.0.2 multihop

set protocols bgp group ebgp neighbor 10.0.0.2  import bgp_permit

set protocols bgp group ebgp neighbor 10.0.0.2  export bgp_deny

set protocols bgp group ebgp neighbor 10.0.0.2  peer-as 65534

编写需要发布/不发布的路由,需要引入的路由。

set policy-options policy-statement bgp_deny term 1 from route-filter 0.0.0.0/0 orlonger

set policy-options policy-statement bgp_deny term 1 then reject

set policy-options policy-statement bgp_permit term 1 from route-filter 1.0.0.0/24 upto /32

set policy-options policy-statement bgp_permit term 1 then accept

set policy-options policy-statement bgp_permit term 2 then reject

创建策略路由指定回注端口。

set firewall family inet filter zzidcip term pass from destination-address 1.0.0.0/24

set firewall family inet filter zzidcip term pass then routing-instance zzidcip

set firewall family inet filter zzidcip term 1 then accept

set routing-instances zzidcip instance-type forwarding

set routing-instances zzidcip routing-options static route 0.0.0.0/0 next-hop 172.31.4.5

主策略路由内引入附表 。

set routing-options rib-groups celve import-rib zzidcip.inet.0

端口应用策略路由。

set interfaces xe-0/0/20 unit 0 family inet filter input zzidcip

set interfaces xe-0/0/20 unit 0 family inet address 10.0.0.1/30

通过show bgp summary查看bgp状态

时间: 2025-01-18 08:30:24

juniper-bgp配置命令(备忘)的相关文章

Juniper策略路由配置(备忘)

实现思路 a) 创建独立于主路由表inet.0的路由表,即routing-instance 路由实例 b) 为这些实例(这些实例都独立于主路由表)添加相关路由条目 c) 为路由条目添加底层路由 由于每个实例之间,以及与主路由表之间都是独立的,因此在建立实例后,各个实例仅仅知道实例自己所添加的目的路由,除此之外一无所知,这就带来一个问题,因为实例所包含的路由对应的下一跳,实例路由表里并没有,所以需要将inet.0表里的直连路由添加进来(共享). d) 根据需求将不同源地址(不同策略)的数据送进不同

linux下常用命令备忘

转自:Linux 命令集锦 linux下查看监听端口对应的进程 # lsof -i:9000 # lsof -Pnl +M -i4 如果退格键变成了:"^h". 终端连接unix删除退格键,按住CTL键同时按delete Linux搜索 # find / -name "xxx.conf" 查看linux是32位还是64位的命令 #file /sbin/init #getconf LONG_BIT #getconf -a 在Linux和Windows下都可以用nslo

FFmpeg 视频处理命令备忘

FFmpeg 视频处理命令备忘 OI退役后,最近玩you-get,发现下载下来的番剧视频和音频是分开的,于是为了给视频添加音轨,看了看FFmpeg 安装 macOS $ brew install ffmpeg 命令格式 $ ffmpeg [全局参数] [输入文件参数] -i [输入文件] [输出文件参数] [输出文件] 常用参数 -c:指定编码器 -c copy:直接复制,不经过重新编码(这样比较快) -c:v:指定视频编码器 -c:a:指定音频编码器 -i:指定输入文件 -an:去除音频流 -

linux学习与实践(4)--常用命令备忘

1.查看程序对应进程号: ps –ef|grep 进程名 2.Linux下查看端口号所使用的进程号: 使用lsof命令: lsof –i:端口号 linux学习与实践(4)--常用命令备忘,布布扣,bubuko.com

ExtJs4常用配置方法备忘

viewport布局常用属性 new Ext.Viewport({ layout: "border", renderTo: Ext.getBody(), defaults: { bodyStyle: "background-color: #FFFFFF;", frame: true }, //split为true,即可达到上下左右拉伸效果 //layout:fit,填满布局 //collapsible:true,north模块被收缩到最上面 items: [{ re

Mysql 命令备忘

一.mysql中获取字符串长度方法 length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符 char_length:不管汉字还是数字或者是字母都算是一个字符 二.mysql字符串长度自动补全 前补:LPAD(字段,4,0) update users set employee_id = LPAD(employee_id,4,0) where id = 1; //第一位的 employee_id少于4位,则前补充0到4位 后补:RPAD(字段,4,0) update user

(网页的缓存控制)HTML配置no-cache(备忘) “Cache-control”常见的取值

HTML配置no-cache(备忘) No-cache配置 html表头如下 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!-- HTTP 1.1 --> <meta http-equiv="pragma" content="no-cache"> <!-- HTTP 1.0 -->

metasploit 常用命令备忘

metasploit 常用命令备忘    MSFconsole Commands-------------------------------------24show exploits 查看所有exploitshow payloads 查看所有payloadshow auxiliary 查看所有auxiliarysearch name 搜索exploit 等info 查看加载模块的信息use name 加载模块LHOST 本机IPRHOST 目标IPset function 设置选项值setg

CentOS常用命令备忘

1. 查看进程 ps -a 杀掉进程 kill PID 2. 添加计划任务crontab -e 例如:30 21 * * * service httpd restart 每天21:30重启apache 查看crontab状态 service crond status 3.find / -name jiangkong.zip 4.centos修改主机名命令 需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常.首先切换到ro

gitlab-ci配置疑难备忘

最近在自搭的gitlab服务器上加上了ci,大部份操作都比较顺利,但是也碰到一些问题抓狂,记录如下. 1.关于一个project配多个runner:在gitlab-ci里是支持的,但是含义确有点反常, 我之前认为是每个runner都会独立运行所有job,这样一来可以在不同的os上添加runner,以达到多平台测试的目的. 然而gitlab-ci实则对多runner的处理是当成一个资源池,由空闲runner来挑选job,那么build和test两个job可能会在不同的runner上运行,导致依赖错