hcip——期中小试

要求:

 1、该拓扑为公司网络,其中包括公司总部、公司分部以及公司骨干网,不包含运营商公网部分。

2 、设备名称均使用拓扑上名称改名,并且区分大小写。
3 、整张拓扑均使用私网地址进行配置。
4 、整张网络中,运行 OSPF 协议或者 BGP 协议的设备,其 Router-id 值为设备名数字号,例如 R1
Router-id 1.1.1.1
5 OSPF 路由宣告部分选择接口宣告方式,例如 192.168.100.1 0.0.0.0 BGP 仅宣告用户网段。
6 IBGP 部分使用环回建立邻居, EBGP 部分使用直连链路建立邻居,所有运行 BGP 的设备都需要建立邻
居。
7 R1 R2 R5 R6 R7 R8 R9 R10 需要配置环回接口,环回接口 IP 为设备名数字号,掩码为
32 ,例如 R2 的环回接口为 2.2.2.2/32
8 、所有 PC IP 地址均手工配置。
公司分部:
1 PC5 PC6 属于不同 VLAN
2 SW4 是一个二层交换机
3 SW3 是一个三层交换机
4 R9 是分部出口路由器
5 、分部使用 OSPF 进程 200 达到分部网络全网可达
6 、公司分部出口设备运行 BGP 协议连接骨干网络, AS 号为 100
7 、因 AS-PATH 属性原因,总部与分部路由会学习不到,使用命令如( peer 10.10.10.10 allow-as
loop ,仅在总部与分部设备上配置即可),将允许 AS 号重复。
公司总部:
1 、交换机为二层交换机
2 PC1 PC2 属于一个网段, PC3 PC4 是一个网段
3 R3 R4 分别是下方 PC 的网关路由器
4 、为保障公司总部到骨干网络的连通性,公司总部使用双路由器双出口的方式接入骨干网
5 、为保障公司总部网络内部具备负载, R1 R2 R3 R4 设备均作为设备冗余,并使用全连接的方式进
行路由选路
6 、总部内网使用 OSPF 进程 100 达到全网可达, OSPF 需要宣告环回

1.地址规划

都给了规划啥呀

2.ip地址配置

R1

interface GigabitEthernet0/0/0

ip address 192.168.100.9 255.255.255.252 

interface GigabitEthernet0/0/1

ip address 10.10.10.41 255.255.255.252 

interface GigabitEthernet0/0/2

ip address 192.168.100.17 255.255.255.252 

interface GigabitEthernet1/0/0

ip address 10.10.10.1 255.255.255.252 

interface GigabitEthernet2/0/0

ip address 10.10.10.5 255.255.255.252 

interface LoopBack0

ip address 1.1.1.1 255.255.255.255 

R2

interface GigabitEthernet0/0/0

 ip address 192.168.100.13 255.255.255.252 

interface GigabitEthernet0/0/1

 ip address 10.10.10.42 255.255.255.252 

interface GigabitEthernet0/0/2

 ip address 192.168.100.5 255.255.255.252 

interface GigabitEthernet1/0/0

 ip address 10.10.10.13 255.255.255.252 

interface GigabitEthernet2/0/0

 ip address 10.10.10.9 255.255.255.252 

interface loopback 0

ip address 2.2.2.2 32

R3

interface GigabitEthernet0/0/0

ip address 192.168.100.10 255.255.255.252 

interface GigabitEthernet0/0/1

ip address 192.168.1.254 255.255.255.0 

interface GigabitEthernet0/0/2

ip address 192.168.100.1 255.255.255.252 

interface GigabitEthernet1/0/0

ip address 192.168.100.6 255.255.255.252 

R4

interface GigabitEthernet0/0/0

ip address 192.168.100.14 255.255.255.252 

interface GigabitEthernet0/0/1

ip address 192.168.2.254 255.255.255.0 

interface GigabitEthernet0/0/2

ip address 192.168.100.2 255.255.255.252 

interface GigabitEthernet1/0/0

ip address 192.168.100.18 255.255.255.252 

R5

interface GigabitEthernet0/0/0

ip address 10.10.10.2 255.255.255.252 

interface GigabitEthernet0/0/1

ip address 10.10.10.10 255.255.255.252 

interface GigabitEthernet0/0/2

ip address 10.10.10.21 255.255.255.252 

interface GigabitEthernet1/0/0

ip address 10.10.10.17 255.255.255.252 

interface LoopBack0

ip address 5.5.5.5 255.255.255.255 

R6

interface GigabitEthernet0/0/0

ip address 10.10.10.14 255.255.255.252 

interface GigabitEthernet0/0/1

ip address 10.10.10.6 255.255.255.252 

interface GigabitEthernet0/0/2

ip address 10.10.10.25 255.255.255.252 

interface GigabitEthernet1/0/0

ip address 10.10.10.18 255.255.255.252 

interface LoopBack0

ip address 6.6.6.6 255.255.255.255 

R7

interface GigabitEthernet0/0/0

ip address 10.10.10.22 255.255.255.252 

interface GigabitEthernet0/0/1

ip address 10.10.10.26 255.255.255.252 

interface GigabitEthernet0/0/2

ip address 10.10.10.29 255.255.255.252 

interface GigabitEthernet1/0/0

ip address 10.10.10.33 255.255.255.252 

interface LoopBack0

ip address 7.7.7.7 255.255.255.255 

R8

interface GigabitEthernet0/0/0

ip address 10.10.10.30 255.255.255.252 

interface GigabitEthernet0/0/1

ip address 10.10.10.34 255.255.255.252 

interface GigabitEthernet0/0/2

ip address 10.10.10.37 255.255.255.252 

interface LoopBack0

ip address 8.8.8.8 255.255.255.255 

R9

interface GigabitEthernet0/0/0

ip address 10.10.10.38 255.255.255.252 

interface GigabitEthernet0/0/1

ip address 192.168.200.2 255.255.255.252 

interface LoopBack0

ip address 9.9.9.9 255.255.255.255 

R10

interface GigabitEthernet0/0/0

ip address 192.168.200.1 255.255.255.252 

interface LoopBack0

ip address 1.1.1.10 255.255.255.255 

3.交换与单臂路由

R10
interface GigabitEthernet0/0/1.1----VLAN间路由

dot1q termination vid 10——定义子接口管理的vlan

ip address 192.168.3.254 255.255.255.0——配置接口IP地址 

arp broadcast enable——开启ARP广播(华为需要手工开启子接口的ARP接口应答)

interface GigabitEthernet0/0/1.2----VLAN间路由

dot1q termination vid 20——定义子接口管理的vlan

ip address 192.168.4.254 255.255.255.0 ——配置接口IP地址 

arp broadcast enable——开启ARP广播(华为需要手工开启子接口的ARP接口应答)


SW4
vlan batch 10 20

interface GigabitEthernet0/0/2----将0/0/2划分到VLAN20

port link-type access

port default vlan 20

interface GigabitEthernet0/0/3----将0/0/3划分到VLAN10

port link-type access

port default vlan 10

interface GigabitEthernet0/0/1----开启主干道

port link-type trunk

port trunk allow-pass vlan 10 20——最少透传原则


4.OSPF

R1

ospf 100 router-id 1.1.1.1 

area 0.0.0.0 

network 1.1.1.1 0.0.0.0 

network 192.168.100.9 0.0.0.0 

network 192.168.100.17 0.0.0.0 

R2

ospf 100 router-id 2.2.2.2 

area 0.0.0.0 

network 2.2.2.2 0.0.0.0  

network 192.168.100.5 0.0.0.0 

network 192.168.100.13 0.0.0.0 

后面配置相同

5.BGP

R1

bgp 100

router-id 1.1.1.1

peer 2.2.2.2 as-number 100 ——与R2建立IBGP对等体

Peer 2.2.2.2 connect-interface loopBack 0——在建立IBGP对等体的过程中使用环回接口建立,需要修改发送的地址

peer 10.10.10.2 as-number 200 ——与R5建立EBGP对等体

peer 10.10.10.6 as-number 200 ——与R6建立EBGP对等体

因AS-PATH属性原因,总部与分部路由会学习不到,使用命令如(peer 10.10.10.10 allow-as-loop,仅在总部与分部设备上配置即可),将允许AS号重复。

Peer 10.10.10.2 allow-as-loop——R5

Peer 10.10.10.2 allow-as-loop——R6

ospf 

import-route bgp

R2

bgp 100

router-id 2.2.2.2

peer 1.1.1.1 as-number 100 ——与R1建立IBGP对等体

peer 1.1.1.1 connect-interface LoopBack0——更改发送地址

peer 10.10.10.10 as-number 200 ——与R5建立EBGP对等体

peer 10.10.10.14 as-number 200 ——与R6建立EBGP对等体

因AS-PATH属性原因,总部与分部路由会学习不到,使用命令如(peer 10.10.10.10 allow-as-loop,仅在总部与分部设备上配置即可),将允许AS号重复。

Peer 10.10.10.10 allow-as-loop——R5

Peer 10.10.10.14 allow-as-loop——R6


ospf 

import-route bgp

R5

bgp 200

router-id 5.5.5.5

peer 10.10.10.1 as-number 100 ——与R1建立EBGP对等体

peer 10.10.10.9 as-number 100 ——与R2建立EBGP对等体

peer 6.6.6.6 as-number 200 ——与R6建立IBGP对等体

peer  6.6.6.6 connect-interface LoopBack0——更改发送地址

peer 7.7.7.7 as-number 200 ——与R7建立IBGP对等体

peer 7.7.7.7 connect-interface LoopBack0——更改发送地址

peer 8.8.8.8 as-number 200 ——与R8建立IBGP对等体

peer8.8.8.8 connect-interface LoopBack0——更改发送地址

peer 7.7.7.7 next-hop-local 

peer 8.8.8.8 next-hop-local 

R6

bgp 200

router-id 6.6.6.6

peer 10.10.10.5 as-number 100 ——与R1建立EBGP对等体

peer 10.10.10.13 as-number 100 ——与R1建立EBGP对等体

peer 5.5.5.5 as-number 200 ——与R5建立BGP对等体

peer 5.5.5.5connect-interface LoopBack0 

peer 7.7.7.7 as-number 200 ——与R7建立BGP对等体

peer 7.7.7.7 connect-interface LoopBack0

Peer 8.8.8.8 as-number 200 ——与R7建立BGP对等体

peer 8.8.8.8 connect-interface LoopBack0

peer 7.7.7.7 next-hop-local 

peer 8.8.8.8 next-hop-local 

R7

bgp 200

router-id 7.7.7.7

peer 5.5.5.5 as-number 200 

peer 5.5.5.5 connect-interface LoopBack0

peer 6.6.6.6 as-number 200 

peer 6.6.6.6 connect-interface LoopBack0

peer 8.8.8.8 as-number 200 

peer 8.8.8.8 connect-interface LoopBack0

R8

bgp 200

router-id 8.8.8.8

peer 5.5.5.5 as-number 200 ——IBGP

peer 5.5.5.5  connect-interface LoopBack0

peer 6.6.6.6 as-number 200 ——IBGP

peer 6.6.6.6 connect-interface LoopBack0

peer 7.7.7.7 as-number 200 ——IBGP

peer 7.7.7.7 connect-interface LoopBack0

peer 10.10.10.38 as-number 100——EBGP 

peer 5.5.5.5 next-hop-local

peer 6.6.6.6 next-hop-local

peer 7.7.7.7 next-hop-local

R9

bgp 100

router-id 9.9.9.9

peer 10.10.10.37 as-number 200 

因AS-PATH属性原因,总部与分部路由会学习不到,使用命令如(peer 10.10.10.10 allow-as-loop,仅在总部与分部设备上配置即可),将允许AS号重复。

peer 10.10.10.37 allow-as-loop

R10

bgp 300

router-id 1.1.1.10

peer 9.9.9.9 as-number 300 

peer 9.9.9.9 connect-interface LoopBack0

network 192.168.3.0 

network 192.168.4.0 

peer 9.9.9.9 next-hop-local 

network 1.1.1.10 0.0.0.0 

 通过import router

6.策略

R1

[R1-ospf-100]import-route bgp type 1

[R1-bgp]ipv4-family

[R1-bgp]ipv4-family unicast

[R1-bgp-af ipv4]preterence 140 255 255

[R1]ip ip-prefix policy-1 permit 192.168.2.0 24

[R1]route-poliey policy-1 permit node 10

[R1-route-policy]if-match ip-prefix policy-1

[R1-route-policy]apply cost 10

[R1]route-pollcy policy-1 permit node 20----空表

[R1-bgp]peer 10.10.10.2 route-policy policy-1 export

[R1-bgp]peer 10.10.10.6 route-policy policy-1 export

R2

[R2-ospf-100]import-route bgp type 1

[R2-bgp]ipv4-family

[R2-bgp]ipv4-family unicast

[R2-bgp-af ipv4]preterence 140 255 255

[R2]ip ip-prefix policy-1 permit 192.168.1.0 24

[R2]route-poliey policy-1 permit node 10

[R2-route-policy]if-match ip-prefix policy-1

[R2-route-policy]apply cost 10

[R2]route-pollcy policy-1 permit node 20

[R2-bgp]peer 10.10.10.10 route-policy policy-1 export

[R2-bgp]peer 10.10.10.14 route-policy policy-1 export
 

R6

[R6]route-poliey policy-1 permit node 10

[R6-route-policy]apply cost 10

[R6]route-pollcy policy-1 permit node 20----空表

[R6-bgp]peer 10.10.10.5 route-policy policy-1 export

[R6-bgp]peer 10.10.10.13 route-policy policy-1 export

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/61894.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Unity Sort Group(排序组)

** Unity 中的Sort Group组组件允许让Sprite Renderer(精灵渲染器)重新决定渲染顺序. ** 作为组件存在 组件内容: Unity 使用Sort Group 组件的Sort layer 和Order in layer的值来确定排序组在渲染队列内相对与场景内其他排序组和游戏对象的优先级。 属性功能So…

最新2024届【海康威视】内推码【GTK3B6】

最新2024届【海康威视】内推码【GTK3B6】 【内推码使用方法】 1.请学弟学妹们登录校招官网,选择岗位投递简历; 2.投递过程中填写内推码完成内推步骤,即可获得内推特权。 内推码:GTK3B6 内推码:GTK3B6 内推码&…

【Python】基础数据结构:列表——元组——字典——集合

文章目录 一、简述二、Python中的列表详解2.1 创建列表2.2 访问列表元素2.3 修改列表元素2.4 列表切片2.5 列表方法2.6 列表推导式 三、Python中的元组详解3.1 创建元组3.2 访问元组元素3.3 元组是不可变的3.4 元组切片3.5 元组方法 四、Python中的字典详解4.1 创建字典4.2 访问…

ES6基础知识十:你是怎么理解ES6中 Decorator 的?使用场景?

一、介绍 Decorator,即装饰器,从名字上很容易让我们联想到装饰者模式 简单来讲,装饰者模式就是一种在不改变原类和使用继承的情况下,动态地扩展对象功能的设计理论。 ES6中Decorator功能亦如此,其本质也不是什么高大…

避免安装这5种软件,手机广告频繁弹窗且性能下降

在我们使用手机的日常生活中,选择合适的应用软件对于保持良好的使用体验至关重要。然而,有些软件可能会给我们带来不必要的麻烦和困扰。特别是那些频繁弹窗广告、导致手机性能下降的应用程序,我们应该尽量避免安装它们。 首先第一种&#xf…

VR实景导航——开启3D可视化实景导航新体验

数字化时代,我们大家出门在外都是离不开各种导航软件,人们对导航的需求也越来越高,而传统的导航软件由于精度不够,无法满足人们对真实场景的需求,这个时候就需要VR实景导航为我们实景指引目的地的所在。 VR实景导航以其…

【数理知识】协方差,随机变量的的协方差,随机变量分别是单个数字和向量时的协方差

序号内容1【数理知识】自由度 degree of freedom 及自由度的计算方法2【数理知识】刚体 rigid body 及刚体的运动3【数理知识】刚体基本运动,平动,转动4【数理知识】向量数乘,内积,外积,matlab代码实现5【数理知识】协…

使用WebMvcConfigurationSupport后导致原来返回的json数据变为了xml的解决方法

问题 未使用WebMvcConfigurationSupport拦截时返回的数据都是JSON格式,使用WebMvcConfigurationSupport做拦截后数据的返回变为了XML的格式。 原因 在Spring框架中,WebMvcConfigurationSupport 是一个类,它可以用于自定义Spring MVC的配置…

P1833 樱花(多重背包)(内附封面)

樱花 题目背景 《爱与愁的故事第四弹plant》第一章。 题目描述 爱与愁大神后院里种了 n n n 棵樱花树,每棵都有美学值 C i ( 0 ≤ C i ≤ 200 ) C_i(0 \le C_i \le 200) Ci​(0≤Ci​≤200)。爱与愁大神在每天上学前都会来赏花。爱与愁大神可是生物学霸&#…

代码分析:循环创建N个子进程——为什么最后一个属于父进程?

黑马C/C 2018年32期代码分析 //循环创建n个子进程 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> #include <unistd.h>int main() {int i 0;for(i0; i<3; i){//创建子进程pid_t pid fork();if(pid&…

Qt实现可伸缩的侧边工具栏(鼠标悬浮控制伸缩栏)

Qt实现可伸缩的侧边工具栏 一直在网上找&#xff0c;发现大多的实现方案都是用一个按钮&#xff0c;按下控制侧边栏的伸缩&#xff0c;但是我想要实现鼠标悬浮在侧边栏的时候就伸出&#xff0c;移开就收缩的功能&#xff0c;也没找到好的参考&#xff0c;所以决定自己实现一个…

QT中使用ffmpeg的api进行视频的播放

在了解ffmpeg使用api进行视频的播放之前&#xff0c;我们首先了解一下视频的播放流程。 一、视频的播放流程 首先是我们最常见的视频文件&#xff0c;在播放流程中首先是要打开视频文件&#xff0c;将视频文件中的数据进行解封装&#xff0c;之后再将解封装之后的视频进行解码…

【LeetCode】287. 寻找重复数

287 . 寻找重复数&#xff08;中等&#xff09; 方法 快慢指针 思路 要解决这道题首先要理解如何将输入的数组看作为链表。对于数组 nums 中的数字范围在 [1, n]&#xff0c;考虑两种情况&#xff1a; 如果数组中没有重复的数字&#xff0c;以 [1, 3, 4, 2] 为例&#xff0c;将…

FPGA优质开源项目 - UDP RGMII千兆以太网

本文介绍一个FPGA开源项目&#xff1a;UDP RGMII千兆以太网通信。该项目在我之前的工作中主要是用于FPGA和电脑端之间进行图像数据传输。本文简要介绍一下该项目的千兆以太网通信方案、以太网IP核的使用以及Vivado工程源代码结构。 Vivado 的 Tri Mode Ethernet MAC IP核需要付…

MPU6050

偏航角&#xff08;Yaw&#xff09; 横滚角&#xff08;ROll&#xff09; 俯仰角&#xff08;Pit&#xff09; 误差 mpu6050里面有一个受力的东西 受重力影响的电容 某个导体就往下一点 根据fma就可以算出当前的加速度值 加速度传感器只输出加速度 知道重力加速度和重力的角度可…

flask中实现restful-api

flask中实现restful-api 举例&#xff0c;我们可以创建一个用于管理任务&#xff08;Task&#xff09;的API。在这个例子中&#xff0c;我们将有以下API&#xff1a; GET /tasks: 获取所有任务POST /tasks: 创建一个新的任务GET /tasks/<id>: 获取一个任务的详情PUT /t…

软工导论知识框架(四)结构化系统的实现

一.编码 编码和测试统称为系统实现。 1.目的&#xff1a;把模块的过程性描述翻译为用选定的程序设计语言书写的源程序&#xff08;源代码&#xff09;。 &#xff08;真正交付给用户使用的&#xff0c;并不是源代码&#xff0c;而是经过编译链接生成的可执行的代码&#xff…

Leetcode-每日一题【剑指 Offer 09. 用两个栈实现队列】

题目 用两个栈实现一个队列。队列的声明如下&#xff0c;请实现它的两个函数 appendTail 和 deleteHead &#xff0c;分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素&#xff0c;deleteHead 操作返回 -1 ) 示例 1&#xff1a; 输入&#xff1a; [&…

三款Notion网页插件,让你的Notion更好用

今天给大家分享一下我常用的Notion插件&#xff1a;Bookmarks to Notion&#xff0c;Save to Notion&#xff0c;Notion boost。这三款插件大大提升了我的Notion网页端使用体验。 Bookmarks to Notion 这款软件可以把你的网页书签保存到Notion&#xff0c;你甚至可以快速的用…

深度学习入门必读 | 深度学习算法技术原理和发展

前言&#xff1a;Hello大家好&#xff0c;我是小哥谈。随着人工智能技术的发展&#xff0c;深度学习已经成为了一个热门话题。为了让大家能够更清晰直观的了解深度学习&#xff0c;今天这篇文章就重点给大家介绍一下深度学习算法的技术原理和发展&#xff01;&#x1f308; 目录…