OSPF综合实验详解

一、实验要求

1,R4为ISP,其上只能配置IP地址;R4与其他所有直连设备间均使用公有IP;

2,R3-R5/6/7为MGRE环境,R3为中心站点;

3,整个OSPF环境IP基于172.16..8/16划分;

4,所有设备均可访问R4的环回;

5,减少LSA的更新量,加快收敛,保障更新安全;

6,全网可达。

二、实验拓扑

三、实验步骤

1、根据实验要求合理划分网段

172.16.0.0/19 --- A0

        172.16.0.0/24 --- P2P骨干

                172.16.0.0/30

                ......

        172.16.1.0/24 --- MA骨干

                172.16.1.0/29

                ......

        172.16.2.0/24

        ......

172.16.32.0/19 --- A1

        172.16.32.0/24 --- P2P骨干

                172.16.32.0/30

                ......

        172.16.33.0/24 --- MA骨干

                172.16.33.0/29

                ......

        172.16.34.0/24

        ......

172.16.64.0/19 --- A2

        172.16.64.0/24 --- P2P骨干

                172.16.64.0/30

                ......

        172.16.65.0/24 --- MA骨干

                172.16.65.0/30

                ......

        172.16.66.0/24

        ......

172.16.96.0/19 --- A3     

        172.16.96.0/24 --- P2P骨干

                172.16.96.0/30

                ......

        172.16.97.0/24 --- MA骨干

                172.16.97.0/29

                ......        

        172.16.98.0/24

        ......

172.16.128.0/19 --- A4

        172.16.128.0/24 --- P2P骨干

                172.16.128.0/30

                ......

        172.16.129.0/24 --- MA骨干

                172.16.129.0/29

                ......

        172.16.130.0/24

        ......

172.16.160.0/19 --- RIP

        172.16.160.0/20        

        172.16.176.0/20

172.16.192.0/19

172.16.224.0/19

2、对A0区域的设备配置IP,环回及缺省路由

[R3]int Serial 4/0/0
[R3-Serial4/0/0]ip address 34.0.0.1 24
[R3-Serial4/0/0]q
[R3]ip route-static 0.0.0.0 0 34.0.0.2
 
 
[ISP]int s4/0/0    
[ISP-Serial4/0/0]ip address 34.0.0.2 24
[ISP-Serial4/0/0]int s3/0/0
[ISP-Serial3/0/0]ip address 46.0.0.2 24
[ISP-Serial3/0/0]int s4/0/1    
[ISP-Serial4/0/1]ip address 45.0.0.2 24
[ISP-Serial4/0/1]int g0/0/0
[ISP-GigabitEthernet0/0/0]ip address 47.0.0.2 24
[ISP-LoopBack0]ip address 4.4.4.4 24
 
 
[R5]int s4/0/0
[R5-Serial4/0/0]ip address 45.0.0.1 24
[R5-Serial4/0/0]int l0
[R5-LoopBack0]ip address 172.16.2.1 24
[R5-LoopBack0]q
[R5]ip route-static 0.0.0.0 0 45.0.0.2
 
 
[R6]int s4/0/0    
[R6-Serial4/0/0]ip address 46.0.0.1 24. 
[R6-Serial4/0/0]int l0
[R6-LoopBack0]ip address 172.16.3.1 24
[R6-LoopBack0]q
[R6]ip route-static 0.0.0.0 0 46.0.0.2
 
 
[R7]int g0/0/0    
[R7-GigabitEthernet0/0/0]ip address 47.0.0.1 24
[R7-GigabitEthernet0/0/0]int l0
[R7-LoopBack0]ip address 172.16.4.1 24
[R7-LoopBack0]q
[R7]ip route-static 0.0.0.0 0 47.0.0.2

 3、配置R3-R5/6/7为MGRE环境,R3为中心站点

[R3]int Tunnel 0/0/0    
[R3-Tunnel0/0/0]ip address 172.16.1.1 29    
[R3-Tunnel0/0/0]tunnel-protocol gre p2mp 
[R3-Tunnel0/0/0]source 34.0.0.1    
[R3-Tunnel0/0/0]nhrp network-id 100    
[R3-Tunnel0/0/0]nhrp entry multicast dynamic  
*给R3中心开启伪广播
 
 
[R5]int Tunnel 0/0/0
[R5-Tunnel0/0/0]ip address 172.16.1.2 29    
[R5-Tunnel0/0/0]tunnel-protocol gre p2mp     
[R5-Tunnel0/0/0]source Serial 4/0/0    
[R5-Tunnel0/0/0]nhrp network-id 100
[R5-Tunnel0/0/0]nhrp entry 172.16.1.1 34.0.0.1 register
 
 
[R6]int Tunnel 0/0/0
[R6-Tunnel0/0/0]ip address 172.16.1.3 29    
[R6-Tunnel0/0/0]tunnel-protocol gre p2mp     
[R6-Tunnel0/0/0]source Serial 4/0/0
[R6-Tunnel0/0/0]nhrp network-id 100    
[R6-Tunnel0/0/0]nhrp entry 172.16.1.1 34.0.0.1 register 
 
 
[R7]int Tunnel 0/0/0    
[R7-Tunnel0/0/0]ip address 172.16.1.4 29    
[R7-Tunnel0/0/0]tunnel-protocol gre p2mp     
[R7-Tunnel0/0/0]source GigabitEthernet 0/0/0
[R7-Tunnel0/0/0]nhrp network-id 100    
[R7-Tunnel0/0/0]nhrp entry 172.16.1.1 34.0.0.1 register 

4、配置其他路由器接口IP以及环回地址

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip address 172.16.33.1 29
[R1-GigabitEthernet0/0/0]int l0    
[R1-LoopBack0]ip address 172.16.34.1 24
 
 
[R2]int g0/0/0    
[R2-GigabitEthernet0/0/0]ip address 172.16.33.2 29
[R2-GigabitEthernet0/0/0]int l0
[R2-LoopBack0]ip address 172.16.35.1 24
 
 
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 172.16.33.3 29
[R3-GigabitEthernet0/0/0]int l0
[R3-LoopBack0]ip address 172.16.36.1 24
 
 
[R6]int g0/0/0
[R6-GigabitEthernet0/0/0]ip address 172.16.65.1 29
 
 
[R7]int g0/0/1
[R7-GigabitEthernet0/0/1]ip address 172.16.97.1 29
 
 
[R8]int g0/0/0
[R8-GigabitEthernet0/0/0]ip address 172.16.97.2 29
[R8-GigabitEthernet0/0/0]int l0
[R8-LoopBack0]ip address 172.16.98.1 24
[R8-LoopBack0]int g0/0/1    
[R8-GigabitEthernet0/0/1]ip address 172.16.97.9 29
 
 
[R9]int g0/0/0    
[R9-GigabitEthernet0/0/0]ip address 172.16.97.10 29
[R9-GigabitEthernet0/0/0]int g0/0/1
[R9-GigabitEthernet0/0/1]ip address 172.16.129.1 29
[R9-GigabitEthernet0/0/1]int l0
[R9-LoopBack0]ip address 172.16.130.1 24
 
 
[R10]int g0/0/0
[R10-GigabitEthernet0/0/0]ip address 172.16.129.2 29
[R10-GigabitEthernet0/0/0]int l0    
[R10-LoopBack0]ip address 172.16.131.1 24
 
 
[R11]int g0/0/0
[R11-GigabitEthernet0/0/0]ip address 172.16.65.2 29 
[R11-GigabitEthernet0/0/0]int g0/0/1
[R11-GigabitEthernet0/0/1]ip address 172.16.65.9 29 
[R11-GigabitEthernet0/0/1]int l0    
[R11-LoopBack0]ip address 172.16.66.1 24
 
 
[R12]int g0/0/0
[R12-GigabitEthernet0/0/0]ip address 172.16.65.10 29
[R12-GigabitEthernet0/0/0]int l0
[R12-LoopBack0]ip address 172.16.160.1 20
[R12-LoopBack0]int l1
[R12-LoopBack1]ip address 172.16.176.1 20

5、启动OSPF协议以及R12的rip

[R1]ospf 1 router-id 1.1.1.1    
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]network 172.16.0.0 0.0.255.255
 
 
[R2]ospf 1 router-id 2.2.2.2    
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 172.16.0.0 0.0.255.255
 
 
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 1
[R3-ospf-1-area-0.0.0.1]network 172.16.32.0 0.0.7.255
[R3-ospf-1-area-0.0.0.1]area 0
[R3-ospf-1-area-0.0.0.0]network 172.16.1.1 0.0.0.0
 
 
[R5]ospf 1 router-id 5.5.5.5    
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
 
 
[R6]ospf 1 router-id 6.6.6.6    
[R6-ospf-1]area 0
[R6-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.3.255
[R6-ospf-1-area-0.0.0.0]area 2
[R6-ospf-1-area-0.0.0.2]network 172.16.65.1 0.0.0.0
 
 
[R7]ospf 1 router-id 7.7.7.7    
[R7-ospf-1]area 0
[R7-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.7.255 
[R7-ospf-1-area-0.0.0.0]area 3
[R7-ospf-1-area-0.0.0.3]network 172.16.97.1 0.0.0.0
 
 
[R8]ospf 1 router-id 8.8.8.8    
[R8-ospf-1]area 3
[R8-ospf-1-area-0.0.0.3]network 172.16.0.0 0.0.255.255
 
 
[R9]ospf 1 router-id 9.9.9.9    
[R9-ospf-1]area 3
[R9-ospf-1-area-0.0.0.3]network 172.16.97.10 0.0.0.0
[R9-ospf-1-area-0.0.0.3]area 4
[R9-ospf-1-area-0.0.0.4]network 172.16.128.0 0.0.3.255
 
 
[R10]ospf 1 router-id 10.10.10.10    
[R10-ospf-1]area 4    
[R10-ospf-1-area-0.0.0.4]network 172.16.0.0 0.0.255.255
 
 
[R11]ospf 1 router-id 11.11.11.11    
[R11-ospf-1]area 2    
[R11-ospf-1-area-0.0.0.2]network 172.16.0.0 0.0.255.255
 
 
[R12]ospf 1 router-id 12.12.12.12    
[R12-ospf-1]area 2
[R12-ospf-1-area-0.0.0.2]network 172.16.65.10 0.0.0.0
[R12]rip 1
[R12-rip-1]version 2
[R12-rip-1]network 172.16.0.0

6、更改R3,R5,R6,R7的tunnel接口类型

[R3]int Tunnel 0/0/0
[R3-Tunnel0/0/0]ospf network-type p2mp
 
 
[R5]int Tunnel 0/0/0
[R5-Tunnel0/0/0]ospf network-type p2mp
 
 
[R6]int Tunnel 0/0/0    
[R6-Tunnel0/0/0]ospf network-type p2mp
 
 
[R7]int Tunnel 0/0/0
[R7-Tunnel0/0/0]ospf network-type p2mp
7、在R12上进行重发布,使得运行OSPF的设备学习到域外路由信息

[R12]ospf 1
[R12-ospf-1]import-route rip 1
8、减少路由条目

[R9]ospf 1    
[R9-ospf-1]area 4    
[R9-ospf-1-area-0.0.0.4]undo network 172.16.128.0 0.0.3.255
[R9-ospf-1]undo a    
[R9-ospf-1]undo area 4    
[R9]ospf 2 router-id 9.9.9.9    
[R9-ospf-2]area 4
[R9-ospf-2-area-0.0.0.4]network 172.168.128.0 0.0.3.255
[R9-ospf-2-area-0.0.0.4]ospf 1    
[R9-ospf-1]import-route ospf 2
[R9-ospf-1]ospf 2
[R9-ospf-2]default-route-advertise
9、路由汇总(区域间和区域内)以及配置空接口放环

[R3]ospf 1    
[R3-ospf-1]area 1
[R3-ospf-1-area-0.0.0.1]abr-summary 172.16.32.0 255.255.224.0
[R3]ip route-static 172.16.32.0 19 NULL 0
 
 
[R6]ospf 1    
[R6-ospf-1]area 2
[R6-ospf-1-area-0.0.0.2]abr-summary 172.16.64.0 255.255.224.0
[R6]ip route-static 172.16.64.0 19 NULL 0
 
 
[R7]ospf 1    
[R7-ospf-1]area 3    
[R7-ospf-1-area-0.0.0.3]abr-summary 172.16.96.0 255.255.224.0
[R7]ip route-static 172.16.96.0 19 NULL 0
 
 
[R9]ospf 1
[R9-ospf-1]asbr-summary 172.16.128.0 255.255.224.0
[R9]ip route-static 172.16.128.0 19 NULL 0
 
 
[R12]ospf 1    
[R12-ospf-1]asbr-summary 172.16.128.0 255.255.224.0
[R12]ip route-static 172.16.160.0 19 NULL 0

10、做特殊区域减少路由条目

[R1]ospf 1    
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]stub
 
 
[R2]ospf 1    
[R2-ospf-1]area 1    
[R2-ospf-1-area-0.0.0.1]stub 
 
 
[R3]ospf 1     
[R3-ospf-1]area 1    
[R3-ospf-1-area-0.0.0.1]stub no-summary 
 
 
[R6]ospf 1    
[R6-ospf-1]area 2
[R6-ospf-1-area-0.0.0.2]nssa no-summary
 
 
[R7]ospf 1    
[R7-ospf-1]area 3
[R7-ospf-1-area-0.0.0.3]nssa no-summary
 
 
[R8]ospf 1    
[R8-ospf-1]area 3    
[R8-ospf-1-area-0.0.0.3]nssa
 
 
[R9]ospf 1    
[R9-ospf-1]area 3    
[R9-ospf-1-area-0.0.0.3]nssa
 
 
[R11]ospf 1    
[R11-ospf-1]area 2
[R11-ospf-1-area-0.0.0.2]nssa
 
 
[R12]ospf 1    
[R12-ospf-1]area 2    
[R12-ospf-1-area-0.0.0.2]nssa

11、配置nat,使得可以访问公网

[R3]acl 2000    
[R3-acl-basic-2000]rule  permit source 172.16.0.0 0.0.255.255
[R3-acl-basic-2000]int s4/0/0    
[R3-Serial4/0/0]nat outbound 2000
 
 
[R5]acl 2000
[R5-acl-basic-2000]rule permit source 172.16.0.0 0.0.255.255
[R5-acl-basic-2000]int s4/0/0    
[R5-Serial4/0/0]nat outbound 2000
 
 
[R6]acl 2000
[R6-acl-basic-2000]rule permit source 172.16.0.0 0.0.255.255
[R6-acl-basic-2000]int s4/0/0
[R6-Serial4/0/0]nat outbound 2000
 
 
[R7]acl 2000    
[R7-acl-basic-2000]rule permit source 172.16.0.0 0.0.255.255
[R7-acl-basic-2000]int g0/0/0    
[R7-GigabitEthernet0/0/0]nat outbound 2000

12、进行区域认证保障更新安全

[R1]ospf 1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher 123456
 
 
[R2]ospf 1    
[R2-ospf-1]area 1    
[R2-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher 123456
 
 
[R3]ospf 1
[R3-ospf-1]area 1    
[R3-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher 123456
13、加快收敛,修改hello时间

[R3]int Tunnel 0/0/0
[R3-Tunnel0/0/0]ospf timer hello 10
 
 
[R5]int Tunnel 0/0/0    
[R5-Tunnel0/0/0]ospf timer hello 10
 
 
[R6]int Tunnel 0/0/0
[R6-Tunnel0/0/0]ospf timer hello 10
 
 
[R7]int Tunnel 0/0/0    
[R7-Tunnel0/0/0]ospf timer hello 10
14、测试全网可达

 
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/weixin_50528280/article/details/127950828

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

外观设计专利的特征和特点

许多人往往将商品包装与外观设计混同起来,其实两者的区别很大,外观设计由专利法予以保护,简单说,外观设计是指工业品的外观设计,也就是工业品的式样,包括形状、图案、色彩等。下面介绍外观设计专利的特征和…

OpenWRT部署web站点并结合内网穿透实现无公网ip远程访问

文章目录 前言1. 检查uhttpd安装2. 部署web站点3. 安装cpolar内网穿透4. 配置远程访问地址5. 配置固定远程地址 前言 uhttpd 是 OpenWrt/LuCI 开发者从零开始编写的 Web 服务器,目的是成为优秀稳定的、适合嵌入式设备的轻量级任务的 HTTP 服务器,并且和…

uniapp微信小程序-项目实战修改密码

图标是使用uview里面的图标&#xff0c;icfont也可以 以下是所有代码 <template><view><!-- 密码三个 --><view class"password" v-for"(item,index) in userList"><view class"contentuser"><view class&qu…

几个常见的C/C++语言冷知识

当涉及到C/C语言时&#xff0c;有一些冷知识可能并不为人所熟知&#xff0c;但却可以让你更深入地理解这门古老而强大的编程语言。以下是一些有趣的C/C语言冷知识。 1. 数组的下标可以是负数 在我们日常的C语言编程中&#xff0c;数组是一个非常常见的数据结构。我们习惯性地使…

DIY赴美生子必看~

现在选择赴美生子的宝妈越来越多&#xff0c;很多开始选择半DIY的形式&#xff0c;那么有哪些细节需要注意呢? 说中文的医生更方便? 这条对于DIY赴美生子者来说很关键&#xff0c;不要认为你的日常英文沟通没问题&#xff0c;涉及一些医学术语时&#xff0c;能否顺畅地与医生…

ai写作软件手机版哪个好用?

ai写作软件手机版哪个好用&#xff1f;随着技术的发展&#xff0c;越来越多的ai写作软件出现在互联网上&#xff0c;当然&#xff0c;这取决于人们对它的需求很大&#xff0c;ai写作软件可以帮助大家完成文章自动写作&#xff0c;也可以帮助大家生成优质的文案&#xff0c;同时…

提升网络质量:UDPspeeder 实现网络优化与提速

提升网络质量&#xff1a;UDPspeeder 实现网络优化与提速 背景与意义原理与功能使用方法未来展望相关链接服务 在当今高度互联的网络环境下&#xff0c;网络质量的优化和提速对于用户体验至关重要。针对高延迟和丢包率较高的网络链路&#xff0c;UDPspeeder 提供了一种前向纠错…

Shopee平台文具选品策略大揭秘:打造畅销产品,提升市场竞争力

在Shopee平台上销售文具类商品&#xff0c;是许多卖家追求的目标。然而&#xff0c;要在激烈的市场竞争中脱颖而出&#xff0c;并取得可观的销售业绩&#xff0c;需要制定一系列有效的选品策略。以下是一些在Shopee平台上进行文具选品时的关键策略&#xff0c;帮助卖家提高产品…

【杭州游戏业:创业热土,政策先行】

在前面的文章中&#xff0c;我们探讨了上海、北京、广州、深圳等城市的游戏产业现状。现在&#xff0c;我们切换视角&#xff0c;来看看另一个游戏创业热土——杭州的发展情况 最近第19届亚运会在杭州举办&#xff0c;本次亚运会上&#xff0c;电子竞技首次获准列为正式比赛项…

人脸美型SDK解决方案,包括瘦脸、大眼、瘦鼻等功能

为了满足市场不断升级的美颜需求&#xff0c;美摄科技凭借其在人脸识别与图像处理领域的深厚积累&#xff0c;推出了一款高效且易集成的人脸美型SDK解决方案。该方案旨在通过先进的算法和丰富的调节功能&#xff0c;帮助企业客户快速实现用户脸部形状的精准美化&#xff0c;进而…

一文看懂FAN73893MX 三相半桥门极驱动集成电路的选择

FAN73893MX产品概述&#xff1a; 是一款单片三相半桥栅极驱动 IC&#xff0c;设计用于高压、高速驱动 MOSFET 和 IGBT&#xff0c;工作电压高达 600 V。Fairchild 的高压工艺和共模噪声消除技术可以保证高端驱动器在高 dv/dt 噪声环境下稳定工作。先进的电平转换电路使高端栅极…

国产嵌入式教学实验箱操作教程:2-13 定时器控制实验

一、实验目的 熟悉定时器的基本结构&#xff0c;学习定时器的功能和控制方法&#xff0c;并实现基于定时器中断方式控制程序。 二、实验原理 定时器 TMS320CC6748有4个定时器/计数器&#xff0c;均可配置为64位计数器、两个独立32位计数器及自动重装32位计数器&#xff0c;…

C++笔记:OOP三大特性之继承

文章目录 一、继承的概念和定义1.1 概念1.2 定义格式1.3 继承关系和访问限定符 二、基类和派生类对象赋值兼容转换2.1 类型转换存在临时对象的意义2.2 赋值兼容转换不会产生临时变量 三、继承中的作用域四、派生类中的默认成员函数4.1 构造4.2 拷贝构造4.3 赋值重载4.4 析构 五…

C++如何避免float误差?

C如何避免float误差&#xff1f; 在开始前我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「c的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff01; …

WP----Look 我看的见你,你却看不见我 tips:sql injection tips2: mysql 字符集

0x00 题目连接打开后&#xff0c;是空白的&#xff0c;源代码也是空白的 这种情况就抓包&#xff0c;看请求包和相应包里面是否有提示 相应包中存在很特别的响应头X-HT: verify 可能是参数&#xff0c;传递任意参数过去 0x01 传递5个长度的参数时&#xff0c;返回 说明参数的…

美国纽约时代广场纳斯达克大屏投放-大舍传媒

美国纽约时代广场纳斯达克大屏投放-大舍传媒 引言 对于大舍传媒来说&#xff0c;能够在美国纽约时代广场纳斯达克大屏投放广告是一个里程碑式的时刻。这不仅仅代表着大舍传媒在全球范围内的知名度与实力&#xff0c;也标志着该公司在国际市场上取得了巨大的进展。纽约时代广场…

基于docker安装HDFS

1.docker一键安装见 docker一键安装 2.拉取镜像 sudo docker pull kiwenlau/hadoop:1.03.下载启动脚本 git clone https://github.com/kiwenlau/hadoop-cluster-docker4.创建网桥 由于 Hadoop 的 master 节点需要与 slave 节点通信&#xff0c;需要在各个主机节点配置节点…

cuda加速:memory coalescing,Bank Conflicts

cuda加速&#xff1a;memory coalescing 1.memory coalescing2.Shared Memory Bank Conflicts参考文献 1.memory coalescing 参考【1】中给出的定义&#xff1a;一个warp中&#xff0c;thread 0到thread 31访问连续的内存空间&#xff0c;则这些线程的访问被合并为一次访问。 …

git使用过的命令记录

目录 git add .git commit --amendgit push -f origin HEAD:mastergit checkout .git stash想把某个pr的修改应用到本地git pull 将远程仓库的最新代码更新到本地git 撤销&#xff0c;放弃本地修改参考文档 git add . 将本地修改提交到暂存区 git commit --amend 如果本地有…

Cesium 问题:加载 gltf 格式的模型之后太小,如何让相机视角拉近

文章目录 问题分析问题 刚加载的模型太小,如何拉近视角放大 分析 在这里有两种方式进行拉近视角, 一种是点击复位进行视角拉近一种是刚加载就直接拉近视角// 模型三加载 this.damModel = new Cesium.Entity({name: "gltf模型",position:</